RDC 6445S ignores limit switch

A place for users to ask questions and search for already asked questions. "BE NICE" and helpful!
John Howe
Posts: 6
Joined: Tue Jun 28, 2022
Location: Windsor, CO
Country: U.S.
Laser Machine Make or Type: Custom
Laser Power: 50
Laser Bed Size: 24x18
Home Position: TL
Control Software: LIGHTBURN
RDWorks Version: RDC-V26.01.16
Ruida Controller: RDC6445
Windows Version: 11

The start up sequence still isn’t working.
The x-, x+, y- and y+ limit switches are all working correctly using the “diagnose” function on the console (not Lightburn). The start sequence seems to search for the x+ switch and just hits it and grinds so I have to stop it.
Is there a way to access/edit the startup sequence (look at the code?).
Note: I have Lightburn and it shows that the origin is set to left, back. I have the correct width of the x and y axes set in the console. The machine doesn’t seem to know where 0,0 is which may be because I can’t get that far in the start sequence.
One user said he changed his limit switch wiring to NC (normally closed) and that worked for him but that doesn’t make sense to my limited understanding.
Ideas are welcome.
Peter Williams
Posts: 3
Joined: Sun Jun 26, 2022
Location: Cheshire
Country: United Kingdom
Nickname: Solventpete
Laser Machine Make or Type: Mercury 2
Laser Power: 40
Laser Bed Size: 20x40
Home Position: TL
Control Software: LIGHTBURN
RDWorks Version: ?
Ruida Controller: RDC6445
Windows Version: 10

Not sure if this helps. I had the same issue and replaced the limit switches with Inductive Proximity Sensors and after a little messing with the settings everything is working fine.
User avatar
Gene Uselman
Posts: 2180
Joined: Thu Jul 07, 2016
Location: Suburban Minneapolis, Minnesota, US
Country: USA
Nickname: Gene
Laser Machine Make or Type: QC
Laser Power: 130W
Laser Bed Size: 900x1300
Home Position: TR
Control Software: LIGHTBURN
RDWorks Version: RDw .19 & Lightburn
LightBurn Version: Latest
Ruida Controller: RDC6442
Windows Version: Win 10 Pro
Accessories: I have a combining lenses, pin tables [homebuilt], honeycomb tables , wireless remote, Modifed Ultimate Air Assist, home built non-powered rotary device, PrusaMK4 and Mini Prusa printers.

John, I suspect that we have a lot of miscommunication happening. The machine can have limit switches in any of the four corners- First we have to tell the controller {Ruida] to enable the limit switches [I suppose there could be situation when they are not used?] in the program [RDw or Lightburn] and then tell the program where to look for them. I suspect that one of these steps are not complete. If I recall this is a new build? Everything has to be explained to the program before we achieve bliss.

If both of the above are done correctly, then lets get very basic- where are the limit switches physically located? If LB shows the home position as different from the location of the limit switches... it needs be be set to where they actually are. This kind of thing can be very annoying... but we can persevere until we figure it out. Be of good cheer.
If the Help and advice you received here was of VALUE...
Please consider making a donation to maintain the RDWORKSLAB Forum.



The days that I keep my gratitude higher than
my expectations, Well, I have really good days.

Ray Wylie Hubbard- unfortunately deceased
Kris Miller
Posts: 3
Joined: Sun May 30, 2021
Location: Nottingham
Country: United Kingdom
Laser Machine Make or Type: DIY Build
Laser Power: 100W
Laser Bed Size: 90 X 60 CM
Home Position: TR
Control Software: RDWORKS
RDWorks Version: v8.01.54
Ruida Controller: RDC6445
Windows Version: 10

Ok, try this...

Start with the head in the middle of the machine... This gives you a bit of time to work. Press reset to begin the homing sequence, as soon as the head starts to move toward home, manually operate the other limit switch for that axis i.e Not the one it is moving towards. If this stops the head then you'll know that the machine has a misconfiguration with direction of travel... It might very well be hitting a limit switch but if it's not the one it's expecting then it will just try to keep moving.
Post Reply

Return to “User Questions and Help”