Hi there, YES I always take time to research before asking any question on a forum: I respect people time and I'm not lazy. But this is driving me crazy, and every attempt ends up not working as expected in the middle of the night. I know something is wrong but can't quite figure it out. Built my own CNC using a Protoneer shield version 3.00 over Arduino Uno. The wiring is ok and I can send simple Gcode to the machine (actually a laser engraver). I'm using GRBL 7, 8 and 9 on my tests. But the results are not as expected and managed to frame the gcode as the possible problem, not the machine exactly. 1. First, generating the Gcode from Inkscape produces a file with commands (gcode) that turns on the laser from start while the machine take position, this means the first thing I get it's a straight line to whatever. I can solve this manually editing the gcode file or keeping off the laser until ready (but that's not the normal operation right?) will appreciate any help with this. 2. At times the gcode ends up producing the expected results (despite the straight line from 0,0), but other times generating the gcode from the same file ends up on wrong shapes. So I try again and I get errors, then again and sometimes "it works", then try again and the machine engraves but suddenly stops without any error. What I know from this is, Inkscape doesn't produce reliable gcode files 10 out of 10 times. Sounds familiar to you? 3. I've searched, downloaded and tried several gcode senders to no avail. Also tried lots of programs to generate Gcode, but some are a pain (I'm not lazy). I'm willing to buy a software solution if it works (proven, or if it has enough good references). I can export my artwork to pdf, dxf etc, what I need is reliable gcode. 4. Tried makercam and the gcode produced works, clean, but the laser won't turn off between shapes producing more straight lines. The simulator and sender (jcnc) shows green and red lines (knowing the difference between what's suppose to engrave and what not, but at real time it just keeps on the laser. On a sidenote, I'm a software developer (see?not lazy at all) and was writing my own software to control another version of the CNC using h-bridges with good results on straight lines, but now I have way too much work and I can't take this journey of multiple nights without sleep for several weeks. Any advice, will be grateful, I've tried lots and lots of stuff, yes, it does seems clear to me it's the gcode quality. I'm using Inkscape 0.91 (honestly I don't quite like it) followed tutorials on the web and did exactly the same, but tutorials won't show the machine, only the process and simulation so I don't know if what I see on my end is the normal behavior. Thanks in advance, been investing hours and hours for several weeks and months. Perhaps someone experienced this and has some light to share.