Yes, exactly. The G0 X100 Y100 is the problem. I need the machine to think that the beginning of the line is the newly assigned global X0, Y0, not a local X0 Y0. I thought that is what the “set origin” button did.
For example, on my Ruida Laser, I can move the head to where the beginning of the line is, hit the “Origin” button on the Ruida, and it now thinks that this new location is global X0 Y0.
I don’t see a way to do this with the GRBL controller. The “Set Origin” button does not assign the global origin to my Selection position. It seems to remain as the original global X0 Y0.
I basically need the exact functionality of “Start from Current Position” but using “User Origin” so that the machine does not return to its starting point when complete.
When I hit START, stitching will begin the second the machine starts to move. There is no way to allow the machine to move a distance and then begin stitching at a later point on its own.
The way a longarm works is you move the sewing head to where your first stitch will begin, manually do a tie-off (which is basically a sewing stitch to tie a knot), then when the machine starts to move from that position, it begins stitching immediately.
Excellent news. Take some pics of the setup when you get a chance. I’m sure people here will be super interested in your unconventional usage of LightBurn.
BTW, since I need this action every single time I hit START, I just put the G92 X0 Y0 in the device’s StartGCode section… now there’s no chance of forgetting to reset the coords each time…
Okay, just don’t forget that’s what you did. Or be aware that at times this can cause some unexpected behaviors. Shouldn’t be an issue as long as this is the only way you use this whole setup.