Open CognitiveConnexionist opened 2 years ago
The pinout wasnt changed and should be the same as the standard grbl kega version.
Grbl converts arcs into short line segments as its way of interpolation of arcs. This version functions the same way and as each segment is queued, if a segment will cause a direction change in the axis, backlash comp will run.
The pin names are in the comments on the right.
// Define step direction output pins. NOTE: All direction pins must be on the same port.
// Define stepper driver enable/disable output pin.
// Define homing/hard limit switch input pins and limit interrupt vectors. // NOTE: All limit bit pins must be on the same port
Thank you very much for your answer, just another question, while one axis is getting its backlash corrected, does the other axis stop moving until the backlash has been corrected?
Yes. Because of the way motions are queued in grbl, the backlash motion will only move the axes that change direction. The comp should be fast taking only a millisecond ( unless you are comping extreme backlash). The tool should not have a noticeable 'rest' during compensation.
My other controller (Talos) behaves differently on backlash comp, but this was the only practical way to fit it into base grbl.
Is it possible to use a CNC shield for the uno on the mega with this code? Or are the pins incompatible?
As far as I am aware the pin assignments between the Uno and Mega version are incompatible.
Hi, I used the GRBLDuino Mega Lite-GRBL 1.1 Arduino CNC Shield from Tindie. It worked well with my Bridgeport CNC conversion. The backlash version is fantastic. Thank you for creating it. A request for fixing a small defect. When the table comes up to enter the parameters, the x,y,z backlash items are missing the "description" for $140, $141, $142. Thank you again.
Hi, I used the GRBLDuino Mega Lite-GRBL 1.1 Arduino CNC Shield from Tindie. It worked well with my Bridgeport CNC conversion. The backlash version is fantastic. Thank you for creating it. A request for fixing a small defect. When the table comes up to enter the parameters, the x,y,z backlash items are missing the "description" for $140, $141, $142. Thank you again.
If I get some spare time, I'll add descriptions.
I spend most my time working on my other control, and when Ive got a feature in it I can port to grbl, I try to get it in there.
Hello, thanks for putting out a version of grbl that has backlash correction. I have not been able to test it because I could not find the pinout or connections that go to/from the mega board. Can you please confirm that backlash works for arc corrections without transforming arcs into short lines? Thanks for your answers!