I’m running into a homing sensor issue that I can’t figure out. I’ve searched these forums for a while and tried a few things I’ve seen, but still haven’t gotten it working.
Here’s what happens:
I click home on my Lightburn interface
Machine homes to top right corner
It ignores limits and crashes into frame
Here’s my setup:
Ruida RDC6442G
Limit switches are Fotek PL-05N (normally open)
Limit switches wired to X Limit - and Y Limit - on controller
Hand holding limit switches to metal frame [they’re not currently bolted in place] (they light up, and diagnosis screen on machine confirms they’re working)
When I click home, I’ve put the limit switches against metal - they light up, but machine doesn’t stop homing.
I’ve tested various settings with Limit Trigger, Limiter Polarity and Direction Polarity, but nothing seemed to help.
I don’t think you want limit trigger enabled… This is for limit switches and doesn’t have anything to do with the home operation. It should not generate any error or cause the machine not to boot, that I know of.
Mine homes before it does anything, only then will it look at the machines limit switches. Although not clear, there is a home operation that has to complete. After it home properly it will ignore the home switches and watch the limit switches.
I doubt you machine has limit switches, just home switches. Limit switches are wired to the + terminals, both ends of both axes need switches for limits. The X axes limit switches are wired to LmtX+.
I bought the machine used. I have not seen the homing operational - I’ve just been working through different features and fixing things. General laser features work, just not homing.
Here’s an image of my controller wiring. (I know it shows wiring to the X/Y + (plus) ports, but I have since changed this to - (minus) ports)
Ah, okay that’s good to know. I think I assumed the limit trigger enabled was related to the only homing “limit switches” that I was aware of on the machine. To my knowledge, there are only the two Fotek ones for homing that I’ve described.
I will turn off the limit enable and let you know what happens.
I need to double check the error message on the display, but I’m pretty sure I remember it showing: “Hard Limit Prot”.
Another side note: There is a setting in Lightburn for “auto home” on startup. I have this shut off due to the issues I’ve had.
Okay, I’ve turned off the Limit enable for both axes, and was getting essentially the same results: no gantry stopping with switches in contact with metal. (no message or beep when switches were closed)
I tested two things:
Closing switches after homing was started
Closing switches before I clicked homing button (this still allowed gantry homing movement to occur)
Both results were the same - no gantry stop and no message on machine display.
Unplug the four wires from the X axis stepper motor driver to the X axis motor
Mount the X axis switch in its mounting holes over on the right side of the gantry
Turn on the power (no homing will happen)
Verify the switch lights up when you hold a steel blade over the target on the top
Verify the controller’s diagnostic panel shows the X- input is active with the blade in place (and not without it)
That will show the switch is working and the controller is using the proper polarity.
If the switch signal does not make it to the controller, something is wrong.
If the controller thinks the switch is active when it’s not, set the controller to use the other polarity.
Because the X axis stepper motor driver is disconnected, you can move the laser head by hand, which is normally impossible / extremely difficult.
Verify the switch lights up when you shove the laser head all the way to the right
Verify it does not light up when you shove the laser head a few millimeters to the left
That will show the laser head can trigger the switch at the far right end of its travel, where it will be during homing. If that does not happen, then figure out why the laser head does not trigger the switch.
Assuming the laser head triggers the switch:
Turn off the power
Plug the X axis motor back into the driver
Turn on the power
Enable only X axis homing
Poke the RESET button on the controller
Verify the laser head moves to the right (toward the switch)
Verify the switch activates when the head reaches it
Verify the head backs off, activates the switch again, and backs off a few millimeters
Verify the X axis is now homed
From what you’ve described earlier, homing will not work after you’ve done all that, in which case I have no idea what’s going on.
If the X axis now homes properly, go through the same process with the Y axis and see if good fortune happens twice.
Right - I’m just saying I haven’t seen the gantry back off when I move the switches into position (lighting up when I move them against the frame) during homing.
I’ll go through the steps @ednisley stated above and report back!
You’ve verified that a piece of metal trips the switch, which is a good start.
The next step is to verify the switch works in situ, without having the machine smash into the wall when it doesn’t.
Disabling homing means the controller won’t be unhappy, unplugging the stepper motor lets you move the laser head slowly by hand, and having the switch in its proper position lets you verify it responds to the moving hardware as it should.
I’m trying to verify the switches work, so bear with me …
Okay, I did the first test. The limit switch worked - lit up and showed connection on diagnostic screen.
For the second test - I turned on home enable only for X-axis and somehow, it moved both axes during homing operation. I used the homing button via Lightburn.
I double checked settings just to verify I turned off y-axis homing enable, and it was off. Next, I turned off the machine, and unplugged the y-axis driver.
I held the x homing sensor in the path of the head - it lit up, but didn’t pause, stop, or retract for a second pass.
Poking the RESET button on the controller, which is what I detailed, keeps LightBurn out of this low-level testing. LightBurn requires the controller to be working correctly, which is not the case here.
We have a failure to communicate.
I’m willing to help, but you gotta hold up your end of the bargain by doing what I suggest and reporting back what happens. When you do something different, I can’t help.
I just clicked reset on the control pad - no homing or axis movement occurred.
I bolted the x-axis limit in place on the gantry as you have described - it lights up when the laser head is moved over manually.