Hello
I made a laser system for myself. I am using MKS DLC32 ver2.1 and lightburn. I wanted to work with limit switches on the machine. But I constantly got the alarm1 error and I guess I won’t be able to proceed with the physical limit switch. I also wanted to try the soft limit system. But I have a serious problem here. I don’t know how to teach the machine the soft limit limits. and I couldn’t find a source that explains it step by step. I only know how to activate this setting from the parameters of lightburn or mks dlc. But I don’t know where to teach my working area, that is, the beginning and end of the area that is 334mm X 200mm. When this is the case, the machine constantly gives the alarm whenever it wants. I ask for your help on how to follow.
You need to edit your firmware to set your limits.
That is not a machine or control board that is common around here though. The best way to get help would be to ask about your firmware, which you did not tell us about.
I have a couple of ideas for you. Do you have your limit switches wired as normally open or normally closed. The default for most systems is normally closed limit switches. Regardless, you want to debug your firmware and your limits independently of Lightburn. I believe the firmware you mention is GRBL based. There are GRBL commands for reporting pin states as well as flipping whether the firmware is expecting normally open or normally closed switches. There are also commands for setting limits, and for both soft and hard stops.
Here is one GRBL reference, but I don’t know if it will match your specific flavor of GRBL.
As for the working area in Lightbrun, you set that in lightburn when you set up the device. When you open up your device settings in Lightburn, the Working Size is in the upper left corner.
When I set up one laser machine, I found it easer to use LaserGRBL to deal with the GRBL settings, though I use Lightburn to do my jobs.
Hello. I seem to have solved the problem with the absolute coordinate system. I bring the axes to a position very close to the (physical) limit switches and leave them. When I turn the device off and on, it accepts that position as 0 for x and y. I also made an adjustment so that it returns to its previous position when the process is finished. Now, I bring the image on the screen to the part I put on the table below where I want it to process. I made 2-3 attempts. The result is exactly as I wanted. I couldn’t solve the soft limit issue. But I gave up on that. Working this way is enough for me. Thank you very much for your help.