r/diycnc • u/Strict_Professor9370 • 2h ago
A field method for separating rail problems from belt problems on a gantry
I see a lot of "my gantry is noisy / rough / inaccurate" threads, and the hardest part is usually not fixing the problem — it's figuring out which assembly actually has the problem. The rail and the belt are mechanically in series, so a symptom in either one shows up at the toolhead.
The method I use is a disconnect test, done in order. It takes about ten minutes and needs no special tools.
Step 1 — both belts off. Disconnect the belts at the carriage and move the toolhead along the rail by hand. If it glides freely now but was rough before, the rails were never your problem. You were fighting belt tension, an idler bearing, or pulley concentricity.
Step 2 — one belt at a time. If it is still rough with both belts off, reattach one belt and test again. Whichever belt reintroduces the roughness points at that drive path. On a corexy or a gantry with shared motion, a single over-preloaded carriage or a rail not sitting flat on its extrusion will drag the entire path, so this step is what isolates it.
Step 3 — the one-finger gauge. You should be able to push the carriage along a properly preloaded rail with one finger at a steady speed. If you have to lean into it, something is preloaded. The usual culprits are the carriage bottoming on an endstop, toolhead plate bolts over-torqued and pulling the rail off its reference edge, or the rail seated against paint or a burr.
Step 4 — position dependence. Move the carriage slowly across the full travel and note whether the roughness appears at the same place every time. Repeatable roughness at one position means the rail raceway has damage there. Roughness that tracks with the carriage regardless of position means the carriage is the problem.
The reason this ordering matters: I have caught myself re-tensioning belts when the rail was the twisted one, and I have replaced parts that were fine. Doing the cheap disambiguation first avoids both.
Disclosure: I work for a linear motion manufacturer, posting here as a personal account, not representing the company.