Hi everyone!
Not a complete newbie but new to the particular task at hand.
I've been doing some very light duty laser cutting (craft foam with 200mW laser diode - http://elabz.com/laser-cutting-diy/ ) and the development process goes something like this:
- Draw it in Inkscape
- Save the final shape in DXF R12 format
- Convert it to GCode using DXF2GCODE
- Cut it using EMC2
note: everything's done in Linux,
it's the Convert it to GCode using DXF2GCODE part I'm having a problem with. DXF2GCODE is a wonderful program but it does not really care about the sequence of cutting the shapes. Since you cannot cut the outer shape before the inner ones, I have to manually re-shuffle the shapes and move the outer ones towards the end of the file. Very tedious process.
I have written a simple PHP script that moves shapes around in the GCODE file and puts the largest ones at the very end of the file. Will be happy to share the script it if anyone needs it. But it has limitations - the "largest" means more lines of code - just as simple as that - and this approach can backfire spectacularly if your outer shape is a large but simple square.
Anyways, rant aside, can someone recommend a Linux software that would do DXF (or SVG) conversion to GCODE while keeping track of the nestled shapes so when I run the code it always cuts the inner shapes first?
Thanks!