I seem to have some issues with GRBL Mega. It frequently put out error 25, wich I was able to solve with reducing speed aswell as micro stepping. But that only helped error 25, now GRBL gives me error 35. But the code seems fine.
I initially ran shallow cuts at 1800mm/min with 1/16 micro stepping (4X80st/mm+800st/mm(Z)), wich gave me Error 25 aswell as Error 1,2,24 and 35.
After setting the machine up with lower micro stepping and way less speed (with more doc to compensate the lost time) I get mainly error 35. If I let the program run via $C no errors are shown (Except the last line, e.g. code has 3000 lines, error for line 3001).
The errors are coming up randomly, grbl seems to have trouble with a line, next try it doesn’t.
What I tried so far:
2 Arduinos (JoyIt/Keyestudio)
Checking and refreshing the 16u2
2 Laptops with Mac Big Sur (from 2014) and a new Linux one
Running the program with no ramps attached with the original 20cm cable in an e-magnetic clean environment (Not $C mode as that always seems to be fine)
CNCjs and UGS (UGS with different sender options)
Reducing the tolerance in Fusion to 0.001 and keeping the GRBL at 0.002.
Updating the F360 Postprocessor for GRBL
Tried out the GRBL PP for Carbide 3D, X-Carve and another one I found somewhere (more errors)
Reducing speed (delayed the show up of Error 25)
Reducing the micro stepping (delayed the show up of errors)
Even though it shouldn’t have any effect on the problem, here is my hardware wich is pretty standart:
Ramps 1.4 (modified to not fry the arduino at 24V)
5x TMC 2208 V2 and V3
5x NO Endstops
4x 1.5A Steppers 1,8°
1x 1.7A Stepper 0.9°
2 parallel relays for Makita spindle
120W 24V trafo (I know it’s undersized, it just came with the machine)
Please ask for more details if needed!
Any help is highly appreciated!
Thanks a lot!