I have a SainSmart 3030 with both CNC router and laser module. After fixing some hickups with CNC processing I returned to the laser and found very strange behaviour which turned out to be due to
- laser mode turned off ($30) → “spindle” remains on which means laser is cutting also the travel paths
- work coordinate system settings G92, G54 etc. → inconsistent behavior of displayed and moved-to coordinates, e.g. after homing I couldn’t return to the origin
I tried to add some resetting code in the prepend Gcode section, but that seems to break even more things. I end up with typing 4 or 5 commands into the command prompt to set up the machine once. A “before first job” setup code would be a nice feature (in the linux version). I think there is no such feature yet?