hello all I have a strange problem cutting circles in ground control.
the circle cuts in 4 segments (does a 4 arcs cut movement not a single circular) this makes the cut time 4 times longer because the machines pauses 4 times in each circle I cut. the file is correct ( I have a lot of experience in cnc cutting and I prepare the file correct for cutting. ( a single line with no segments inside the line) this happens only on circles, the straight lines are cutting normally.
The crazy number of digits gave it away. Thats the fist to take care of. I would not dare to try to add 2 of those numbers, and you are asking the firmware and the arduino to create position calculations out of it.
The project looks amazing and i might see 1 or 2 more hurdles, but step by step
@gero’s point about having the arduino parse out that number of decimals is a good point. I would also say that I see a lot of arcs, with only a few that have a full circle notation in the gcode, such as toward the end:
G2 X-722.1649746192894 Y226.89340101522842 I18.532994923857867 J0
If the Maslow is pausing while cutting a circle using a gcode line like that, then there is certainly a problem.
I believe that is done in the CAM (I’d have to look through the forum to find the threads that deal with it. Unfortunately I don’t use MakerCam, so I don’t have the knowledge at my fingertips)
There is a setting in GC to truncate numbers that is OFF by default. It’s worth a try.
There is a fixed version of makercam, that does not produce this numbers in the first place.