I'm working with a scaled up Shapeoko which has a pump in place of the spindle. The pump is wired to M4 which is attributed to the A axis. I'm trying to drip liquid in a circle. Sending this simple gcode which starts at center, traces the path of a 400 mm circle, and returns back to center:
If you feel like hacking, maybe try this:
Edit your Gcode file so that the sequence of lines with G0/G1 commands that do work (all 6 lines) are followed by 6 lines with G0/G2 commands.
You could also try G3 commands rather than G2, in case the issue is G2 unique.
Maybe some sort of initialization of Axis issue?
Thanks - to further clarify: G2 is successfully tracing the intended circle but the pump (A) is not running as expected. I'll try your suggestions out tonight. I'm also going to update my firmware (still running 0.96). Here's a link to my settings on dropbox:
I can say with confidence that "if" there is an issue in tinyG FW, it will be corrected in a version later that 438.02 (current edge), so yes, you might as well go there first.
Not much experience or knowledge of rotational parameters here, so A settings are hard to comment on without a lot of research. $atm = -1deg looks a bit strange, but of course why would that affect G2 and not G1 moves.
More and more folks headed down this path, let us know how you make out.
This topic is from the original forum (November 2014). Your reply starts a new discussion linked to it.