Open adam-ah opened 1 year ago
You can create a second svg in another layer - for example using Inkscape - that you save separately. Say box_outline.svg and box_start_1mm.svg. Then use svgtogcode to convert both. Add the gcode of box_start_1mm.gc to the end of box_outline.gc and the laser machine will draw the extra mm you asked for.
PROBLEM
When using SVG to GCODE the generated GCODE assumes that ending on the exact position as the cut started on will finish the cut perfectly.
However, when using this to drive less accurate lasers or blades, the cut will not finish - rather, a tiny piece of material is left uncut.
Example
Cutting a box generates (pseudocode)
SOLUTION
Add a tiny (configurable?) overshoot at the end - similar to starting a second pass, but only for a tiny cut (approx. 1mm or even less).
I had a look at the code briefly and it may belong to
append_curves
incompiler
?Fixed example
Cutting a box should generate (pseudocode)