Having issues setting first time homing

Ruida 644x controller on an old full spectrum 48x36

I did the initial setup, adding my foot print, and where my homing location was. (Top Right)

First turn on of the machine it kept homing to the top left and would grind and grind till I turned the machine off. I fixed this with a Polarity change in Machine Settings.

My laser has limit switches. In the diagnostic section of the controller, I can see them both activating when pressing them.
I set X & Z on enable homing
limit switches true on both would make it stop at first switch hit. enabling one would make it do the whole sequence.

My issue I am having is that whenever I turn the machine on it does not do the same thing each time.

one instance, you turn the machine on and it goes till it hits the first limit switch it touches and stops right there. That is the new home.

In another instance, it will actually home itself correctly, but then it moves away from home and starts moving very slowly and stops about 4 inches away from home.

Or when I start the machine up, it will home. but then I try to jog over and it stops at like halfway and won’t go any further.

I’ve been working on this since Monday and would like to try to fire this laser finally.




I think it’s smart to get it home before anything else. You do know you can press esc to stop the home cycle if it’s a problem.

Does the Ruida console have an error message?

I think limit trigger is for limit switches, which I don’t think you’re using?

:smile_cat:

Without the limit switches enabled on both axis it would crash into the gantry.

With both switches activated it would stop when it hit the first X axis switch

With only the y axis limit switch enabled it will go to the back first and then move to the right and once it hits that switch it stops.

Briefly after that it moves very slowly about an inch in from the edge.

There is a difference on the Ruida for home and limit switches. Home switches have the negative sign following the name, limit switches are the positive. LmtX- is a home switch input, LmtX+ is a limit switch input.

You don’t have limit switches, as far as I know, so you need to distinguish between them and not confuse one with the other.


On mine, limit switches are ignored until it homes/boots, then home switches are ignored and the limit switches monitored.

Does the console have any kind of error message?

:smile_cat:

I am plugged into the LmtX- , when i had them on the positive side, it would crash into the edges and have to hit escape to cancel.

switched them to the - and as the gantry would move back and hit a switch it would stop moving that direction.

“On mine, limit switches are ignored until it homes/boots, then home switches are ignored and the limit switches monitored.”

That was a mouthful and I cant even get that far yet.

Can not get a consistent home sequence done or even be able to move the laser head the entire span of the machine once it does seem to home properly

ruida5

I think one of my main issues right now is that once it homes…

If I jog the gantry to the left. it stops at 14.5" and wont go past that.

My bed size in device settings is set to 48x36"

In the screen shots above:

  • X axis: 380 mm = 14.96 inch
  • Y axis: 300 mm = 11.8 inch

Which would explain pretty nearly everything so far.

1 Like

I noticed that myself and I just changed them in the settings.

1219 x 914

Homed machine , jogged to the left and it stops about 10” away from the left side. In Lightburn it shows that it’s at the 1219 mm mark.

Hard to see but it shows X: 1219mm but it’s no where near the correct distance

If things are erratic, I would make sure all electrical connections are tight.
I experience weird behavior on my machine only during homing, if and when I would finally get it to complete a homing cycle, I could use it all I wanted with no problems, until the next time I had to home it.

1 Like

Which is why those of us who must look at these things in some detail really really really appreciate when you take the time to upload actual screen shots. :grin:

Now you calibrate the X and Y axes so they move the correct distance when commanded:

Note that you measure the distance between lines engraved on a surface, not the size of a cut square, to avoid the discussion of how to take kerf into account.

1 Like

I deceided to take a quick measurement to see if lightburn was actually reading the correct distance.

I homed the machine, so it said 0,0…

I then marked that spot and bumped the jog button twice. it landed 4 inches away from the original home position

hit “Get position” and it shows 144mm from home spot

When in actuality it was really at 100mm acorrding my my measuremnt.

So i belive that there is a calibration issue thinking that its gone further then it has.

Well, with the amount of times that the gantry decided to not read the window switches…

It threw my entire mirror alignment off.

I now know how I need to fix this but have to wait till my buddy drops off his reverse laser alignment tool.

I believe my next step, is to cut a 1” x 1” box and measure it. Enter that into the calibration axis so that it can adjust the rotation distance…

Thanks for the help and pointing out good articles.

That is too small: your measurement error will ruin the calibration accuracy.

Per the doc, go large: make the square 100 or 200 mm (4 or 8 inch).

To repeat: do not measure a cut square. Per the doc, measure between engraved lines, because kerf.

That does not depend on exact axis movement, so if you did an accurate mirror alignment, you’re set.

I keep asking, but you don’t reply if there is an error in the Ruida display.

This makes a great difference in diagnosis.

What is the X and Y values?

If you won’t answer some of the questions, you’ll end up on your own.

:smile_cat:

No errors on display.

“Then draw a small rectangle at the origin. Start with 10 x 10 or 20 x 20 mm, like this” - Document you linked.

In my first two start-ups with the new controller, it kept trying to grind itself into the gantry before emergency stopping it.

This caused the mirror ones pedestal screws to loosen up and the mirror is all out of wack now. I can’t cut anything out because the alignment is off pretty bad.

I’ve been working on getting this pile of poop running for a month now and at this point we should have just bought a brand-new one,.

Then the machine thinks it has homed properly. From you operational description I’d expect an error. This means we’re likely going down the wrong trail.

What are you X and Y values after it’s booted? If it failed to boot, you’d have something like 3000mm in both X and Y.

:smile_cat:

Good point. That’s intended to catch machines grossly off to the other side of the scaling issue.

If I understand your measurements correctly, the machine moves 100 mm when it’s commanded to move 4 inch. That’s fairly close to the right answer (4 inch = 101.6 mm), so starting with a larger square should work fine.

I’d expect Mirror 1 to be well beyond reach of the gantry, but the level of weirdness in these machines continues to surprise me.

You may need to slide the mirror mounts around to center the beam in the mirrors after you get the angular adjustment set up again.

IMHO – We need to let him get the machine up and running to understand what it’s doing. Time fiddling with adjustments is better spent getting it to just boot correctly.

:smile_cat:

1 Like