I changed my board few days ago,from Arduino to MKS DLC32.I think i got all parameters correctly.My problem is,after homing cycle, Lightburn used to show x0,y0,z60( my switch is exactly at 60mm above material).Now strange things happen,it shows z0 right after homing,but if i move it even 1mm down it shows correctly 59mm.Even if i move it at the surface,it shows z0 correctly.Every other movement shows correct cords,only problem is right after homing cycle . If i don’t move Z and start cutting,laser starts cutting at that height.If i move it just a bit,it lowers to the correct position before cutting
I guess that’s simply because the firmware does not send any position update after homing. It does home, but that’s all. You could try to activate the “constantly query laser position” (I don’t remember the exact name) option in device settings, if this helps to get a better update.
But I guess LB knows position, because if I move it even 1mm,it shows 59
If you move it down 1MM then back up 1MM does it show 60?
The controller tells Lightburn where it is with something like this:
<Idle|MPos:100.000,98.500,0.000|FS:0,0|WCO:0.000,0.000,0.000>
Meaning that “59” came from the controller.
Query regularly for laser position, in the device Settings, Basic Settings tab. I had to look it up. ![]()
Yes ,thats what confuses me
It is already on
It is also on for my SF-A9 laser, and the Console is quiet. But with my 3040 CNC, it is a chatterbox. Depends on the controller.
LightBurn does not know any position, it’s getting the position from the controller. So the controller does not update the position correctly after homing. Do you have a homing pull-off set? Just to test, increase it by one or two millimeters.
I tried that and its the same.I guess i will have to live with “move z a bit right after homing”.One more thing,if I move Z from web interface,it doesn’t help,I have to move it from LB itself
Make a Macro button that Jogs it down a bit and then back up. Maybe that will trigger the controller into speaking up.
It does what i want,but i wanted to use that board independently,like,just switch it on,home it and play nc file from sd card without lightburn or even laptop,but i obviously can’t do that