AlexEichenberger

Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: tinyg interprets G2/G3 code incorrectly #11183

    The TinyG post files simply define the value of this variable and never uses it, so I assume that it is used by the overall g-code processor to change its behavior.

    In practice, I have compared gcode files; with this change, it generates a very long list of straight lines. Without the change, it issues a simple G2 or G3 command.

    I did not come up with the solution (obviously!), read it elsewhere. The issue was described as the Arduino does not have sufficient processing power to compute the arcs on time, thus mangling the path occasionally. From my experience, the “defect” where very reproducible (e.g. the 6th and 7th pockets in a long list). Never had any issues after.

    Note that in Fusion 360, they updates the post from time to time. You will have to reapply this patch occasionally to their latest TinyG version.

    in reply to: tinyg interprets G2/G3 code incorrectly #11181

    The solution is to change the tinyg postprocessor. In fusion 360, here are the modifications that I did:

    replace the following line

    allowedCircularPlanes = 1 << PLANE_XY;

    by this line:

    allowedCircularPlanes = (0 << PLANE_XY) | (0 << PLANE_ZX) | (0 << PLANE_YZ);

    It will fix your problems.

Viewing 2 posts - 1 through 2 (of 2 total)