Troubleshooting: Rail is getting hung, stuck, grinding, or moving in opposite direction

Rail is getting hung/stuck/grinding.

Special notes to read before following each step:

  • A rail getting stuck/hung is typically one of two things, either a wire/connection issue or the grub screw on the ball screw isn’t tight on the side that isn’t moving.
  • One thing to remember, stall homing adjustments do NOT affect rail movement during cutting or jogging. If the rail isn’t moving correctly during cutting or jogging, incorrect stall homing is an affect of this greater issue.
  • Any time the axis moves in the opposite direction than what you direct it to, it’s 100% of the time a bad wire/connection. Sometimes, something as simple as disconnecting and reconnecting the wires connection solves it. See 3a and 3b for wire issues.

1) Ensure you are on the latest firmware:

After updating, you must reset configuration, selecting your correct model: How To Reset The Configuration To Defaults (BB Controller) (FAQ)


ENSURE YOU TURN OFF POWER BEFORE CHANGING WIRES AS YOU CAN DAMAGE YOUR MACHINE WITH POWER ON!

2) Diagnosing which rail is getting stuck:

First, it may sound silly, but ensure your wires are connected to the right rails. The easiest is to get the x and z crossed.

Next, we need to narrow down which rail isn’t moving correctly. For X and Z, this will be obvious, but for Y, since there are two rails moving simultaneously, we need to remove the x axis and place it between the two y rails. Then, jog the axis as fast as you can all the way to one end of the rail and then back 20 or so times. Does it make it without getting stuck? In the case of the Y axis, do both gantry blocks move in sync?


3A) Checking the wire connections:

ENSURE THE POWER IS OFF BEFORE DISCONNECTING OR RECONNECTING ANY WIRES!

Are you using aftermarket cables (like route1 cables from etsy)? If so, the very first thing to do is remove them and replace them with the factory cables. Use of aftermarket cables will void your warranty. DO NOT CONTACT SUPPORT IF YOU ARE USING AFTER MARKET WIRING.

If you having an issue with the Z axis and have removed the curly cable (for aftermarket cable in a drag chain), the curly cable is required and has a wire cross. Without this, the Z axis will not work correctly. See Here: Onefinity Wiring Diagram
Disconnect all wires on the rail that isn’t moving, from controller to motor, triple check all 4 pins inside each connector are present, straight, and leveled with each other. Then reconnect all connections, ensuring they fit very snuggly and 'snap ’ together. Here’s some pictures of a bad wire and a pin pushed in.

Push in pin: bad wire on back side of connector.

Bad wire on backside of connector:

Wire that comes out:

Elite with Masso controller with pushed in pin on back of screen for Y:

If a pin is pushed in, you can try grabbing it and pulling it forward with a pair of tweezers. If you cannot reach it this way, you can remove the tube following this video and push it back into place from the back of the connector. If it’s an inner tube wire, follow this video to gain access to the inside wire: Support : How to Access the inner tube motor wire

There is also a ‘hidden’ connection inside the tube (these inner tubes have a wire cross required for correct operation just like the z curly cable), where the motor and inner tube wire connect. You will need to watch the inner tube motor wire video (above) to check that connection as well. If you cannot remove the end cap to access the inner tube wire, you may need to use a dowl rod or the like to push it out from the backside in the tube.


3B) Please Follow this FAQ to determine if you have a bad motor or wire:

Replacement cables and motors can be purchased HERE: [https://www.onefinitycnc.com/shop/category/replacement-parts)


4) Loose coupler on the ball screw and axis motor:

If there is not change after careful examination of each wire and connector on the bad rail, then check for a loose grub screw on the motor coupler. There are two sides to the coupler! One holding it to the ball screw and one on the ball nut! Tighten both grub screws on BOTH sides by utilizing the access holes on front and back!

The red plastic spacer in the center of the couplers is NOT packaging and is required to operate the machine, do not throw these away

This video will guide you through how to check this: https://youtu.be/wXs3e-eecFk


If the screws in the couplers are loose, it can cause an abrupt stop while jogging by sticking out too far and getting caught on the internal housing. See:

5) Ball Nut & Bearings

The below picture is a ‘defective’ rail that was returned to us. The culprit is very clearly debris in the rails. When pulling out the ball nut from the gantry, this is the amount of dust that just fell right out. This is one of the worst cases we’ve come across.

The gantry was getting ‘stuck/hung’ during movement, and after replacing wires and tightening grub screws, it persisted. Only when we took it apart at the factory did we discover the true issue.

It is extremely important to follow the Maintenance video. Proper dust extraction is also extremely important as well as removing the dust between carves.

Always make sure to keep your machine clean!

If your rail is getting hung, it could be dirt in the ball nut!

How to clean the ball nuts: How to clean the ball nut on the Onefinity CNC // Support

WARNING NEVER REMOVE THE BALL NUT FROM THE BALL SCREW!*

While working on the ball nut, there is a grub screw that holds the wiper (white ring) in place. If this grub screw is too tight, it will prevent the ball screw from spinning in the ball nut. You want this grub screw to be just barely into the white wiper to hold the wiper in place, but not so tight it squeezes the wiper against the screw.(see picture below, the green arrow is pointing to the grub screw)


Bearings

It’s also possible the bearings on the tubes have collected debris. It’s a good time to remove them and clean and flush them out as well.

Here’s a link showing how to remove the bearings: How To Adjust Bearing Stick Out On Rails

Example picture of dirty bearings

Replacement Bearings here: https://www.onefinitycnc.com/shop/category/replacement-parts


6) Maintenance:

Now is a good time to perform it via this video (let’s be honest, if you’re having to follow this guide, it’s already beyond time to do this :stuck_out_tongue: ): How to clean the ball nut on the Onefinity CNC // Support


7) End Nut Adjustment

Ensure the nut on the rail end is properly tight. Too tight and the ball screw will not move, too loose, and the ball screw will not spin when the motor spins. There is a washer behind the nut. Proper tightness is when the washer behind the nut can just barely spin freely. Adjustments should be made in ¼ turns.

Foot Pound Torque Setting is around 4 lbf⋅ft ≈ 5.4 Nm


8) Ensure your rail sit’s flat.

Sometimes, twist can happen during shipping (we assemble rails on a flat granite table). Twist can cause binding of the rail. Although this example is for a Y rail, the same principal applys to Y, B, and X axis. Usually, if a rail moves most of the way then ‘catches’ on the end, it can be a twisted rail.
Check out this video:


9) Final steps:

Once you’ve gone through these steps, respond back to support@onefinitycnc.com with your findings.

8 Likes
Y2 Rail stuck/hung (solved)
Y Axis binding at high speed
X axis is locked up?
Slave motor for Y not matching speed
Z Axis Runaway (help solve my mystery)
X rails not moving
Y axis left rail moves with a jerky motion
Random position shifts
Movement issues
Why are they uneven
Z-Axis Troubleshooting
Z slider prolem
Onefinity CNC Firmware 1.6.2 (2/24/25) (X-35/X-50/Pro machines w/ BB Controller) (Outdated Firmware)
Y Rail Not moving - Keeps happening every few months
Z Axis Stepper motor doesn’t turn. Just vibrates
Random position shifts
Possible Cause for controller malfunction
Was soo excited, then this
Random position shifts
Machine is choppy when cutting a circle clockwise but not CClockwise
Downgrade my Update
Sometimes my Y1 motor stops working, but the others work fine
Y axis out of sync during a cut
Raised Band on Finishing Pass
Support: How to determine if a wire or motor is damaged
Overall size for Elite Journeyman
Help Controlling Router/Vac Auto On with Masso
3d carve gets messed up
Machine cutting, everything stops. Resets X,Y,Z to zero and says the machine in not homed
X axis only moves one direction
X axis only moves one direction
Y axis is moving crooked and will only come forward 6 inches and stop
X axis only moves one direction
Not homing to front left
Dust curtains? For Elite series?
Carve went off center then X axis jammed
Jerks at full speed on Y axis
Home is not working correctly
Y axis moving different directions
Y axis moving different directions
All items created are .015" too small
X50 Z Axis randomly plunges into piece
Z Axis no capability, no re
X-Axis Grinding and Binding (solved, bad wire connection)
Z axis is crazy (solved, replaced extension wire)
How to realign the Y rails (x35/x50 machines)
Z at random depths during 3D carve. Help!
Z Axis Moving Unexpectedly (Cutting too shallow or too deep)
Pause during carve
Y axis not synchronised
1F Journeyman losing it's x-axis
1F Journeyman losing it's x-axis
Y axis not synchronised
Journeyman X50 wont square up
Journeyman X50 wont square up
Tool Path change **HELP** Newbie
EP4 Onefinity CNC - First Cut On Your CNC - Team Onefinity
Losing the origin in the middle of the cut. EMI?
Y axis out of sync during a cut
Axis moving in opposite direction that told to when jogging (Buildbotics)
Should these connections get hot?
Router/Controller Pausing Intermittently During Zeroing
Clamping & dust collection on wallmounted infinity CNC
Y rail and homing problems
Y rail and homing problems
Y rail and homing problems
Would you buy 1F again
X Axis Stepper Grinding
Table Improvements
Original b Axis Stall Screech Vid on FB group (solved via faq)
Onefinity X-axis stepper motor is jiggling
Is this a Stall Homing Issue? (solved, wire issue)
Onefinity CNC Firmware 1.2.1 (2/8/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
X-Axis Grinding and Binding (solved, bad wire connection)
X-50 UI and Controller issues
X-50 UI and Controller issues
Z axis is crazy (solved, replaced extension wire)
Z Axis Changes During Cut
Z axis doing strange things? - SOLVED
V1.3 Hit STOP in web interface, can't load a new file, I lose zero
Zero shift in middle
Gantry Stuttering (solved, loose motor coupler)
X axis slop journeyman 50
Random unhoming EMI... maybe?
Z-axis grinding and going up then down and triggering estop
Z axis grinding and will go both directions when pressing Z+ button (solved, wire issue, see faq)
Suddenly X axis is moving in wrong direction and faulting
Solved: Woodworker is cutting short along my Y axis
Z heights changes during a carve
Fresh out of the box, Z Axis Motor alarm on Homing procedure- Elite Foreman
Z Motor Brake Not Activating
Homing/Zeroing Problem
X-Axis Stalling on Y1 Rail getting misaligned
Woodworker Pro 50
Elite Upgrade Problems - help, please
Z homing in wrong direction
Sometimes Up, Sometimes Down
Woodworking making awful noise
CNC bit Diving into Work with no issues on Fusion (solved emi)
Holy Gee Whiz WTF!
Y rail ball screw bearing problem
Y axis moving different directions
Machine alignment driving me crazy
Tool Path change **HELP** Newbie
X axis homing issue. Loud movement (solved!)
Y Axis Clicking noise
Z axis changing
Shipping updates?
Is use without dust collection OK?
Ball screw backlash
What the heck happened?
Error messages while cutting
Woodworker 35 left side dragging
Z axis numerically responds/moves on controller, but doesn’t physically move
Y axis issues loud noise (solved, wire connection issue)
Z Axis not cutting to depth
Brand new to CNC, looking for what is really needed
Y2 Rail stuck/hung (solved)
Recovering setup after storage
Solved: Woodworker is cutting short along my Y axis
Machine has gotten jumpy (solved, loose motor coupling)
Projects lose X,Y in the middle of carve!
Z Axis Runaway (help solve my mystery)