Finally had my first cut today on my tinyg powered sherline mill. Long story short i have a problem and it goes like this:
When using chilipeppr and entering gcode in the terminal it functions flawlessly. No issues. When I load up a gcode to run a part, it will read some gcode correctly and others not so much. In particular when doing a 2d facing operation it transverses both the x- and y-axis simultaneously when only the x-axis should be operating. Later on the mill will spontaneously plunge when it should be doing an incremental step down and clear function (it had previously completed 3 or 4 such operations prior to plunging).
Needless to say I've reviewed the gcode generated by fusion360. I have noticed some oddities, namely there are instances in the facing operation which are missing the g1 and feed rate. This leads me to believe that the tinyg is ignoring the calls and just transversing between g3/g2 calls. Here's a code snippet:
G18 g3 x2.0687 z0 i-0.0125 k0
G1 x2
X0
G17 g2 y-1.8259 i0 j0.0588
G1 x2
Since the feed rate is missing on all the g1 calls, I'm wondering if the feed rate is being pulled from an earlier call... but i don't see anything close to it.
As for the plunging, my reviews show no large calls to run a big step on z. Could i be overflowing the buffer on chillipeppr? I've left all the defaults in place and would think that shouldn't cause any issues with the buffer, but my code is 103000 lines. Well outside the stated 25000 in the wiki...
Anyone have any ideas on what to check?