Remember: Ruida controllers don’t use GRBL and have a binary interface, so there’s no G-Code and no Console.
So the initial diagnosis seems correct: something is wrong with the home switch or switches.
Ruida controllers have a nightmare failure mode:
- The switch works
- The diagnostic display for that input lights up
- Homing is enabled
- The configuration is correct
- But the controller ignores the switch input
- And there’s nothing you can do about it
Before jumping to that conclusion, however, let’s (re)verify the gantry activates the switches.
Don’t change anything in the configuration; homing should be enabled.
With the machine power off, unplug the motor wires from both the X and Y axis stepper drivers. Those are the green blocks with four wires plugged into the Motor connector, labeled A+ / A- / B+ / B-. If there’s enough hot melt glue slobbered over the adjacent power connector (with two pins: GND / VCC) to bond them together, you can pull that one, too.
When you turn on the machine, it will try to home, but the motor are dead and it won’t thrash around. Hit Esc on the panel to cancel the homing operation; the display should show both axes at 10,000 mm.
With the motors dead, you can easily push the laser head and gantry by hand.
Get to the controller’s diagnostic display, then:
- Verify the
LmtX-indicator is off - Shove the laser head to the right until the X axis switch lights up
- Verify the
LmtX-indicator is now on
Do the same thing with the LmtY- indicator and the gantry.
Note: The switches must be wired to the LmtX- and LmtY- inputs, not the LmtX+ and LmtY+ inputs.
If either + indicator lights up, that switch is wired to the wrong input terminal. Move the (black) wire from the + terminal to the adjacent - input terminal and check again.
Take pictures of the diagnostic display with the laser head shoved into the right rear corner and those two diagnostic inputs lit up, so we can look over your shoulder.
With the machine power off, plug the stepper motor connectors into the drivers to restore what passes for normal operation.
Report what you find …