Voron Linear Rail Replacement Guide — Step-by-Step
Maintenance Intermediate Motion System Rails
Linear rails are the single most impactful component for print quality on a Voron. Worn or misaligned rails cause VFAs (vertical fine artifacts), z-wobble, banding, and dimensional inaccuracy. If your Voron has been running daily for 6-12 months, or if you're chasing ghosting and strange surface artefacts, it's time to inspect and potentially replace the linear rails. This guide covers rail identification, removal, replacement, alignment, preload adjustment, and cost-effective sourcing from China-direct suppliers. Last updated: May 2025.
Difficulty Level
Intermediate to Advanced. Replacing rails requires mechanical precision — the difference between a smooth printer and one with VFAs comes down to how carefully you align and tension the rails. Expect 2-4 hours per axis for a careful first-time replacement. You'll need a clean workspace, the right tools, and patience.
When to Replace Your Rails
Voron linear rails are wear items. Here are the signs that replacement is due:
- Visible play in the carriage: Grip the carriage firmly and try to rock it side-to-side or lift it off the rail. Any detectable play means the ball bearings have worn grooves in the raceways. Replace immediately.
- Rough spots or notchiness: When you slide the carriage by hand, it should feel smooth and consistent across the full travel. If you feel a catch, grindy spot, or inconsistent resistance, the rail has brinelled bearings (balls have dented the raceway from shock loads or over-preload).
- VFAs in prints: Vertical fine artifacts — subtle vertical lines spaced at regular intervals corresponding to the ball bearing recirculation pitch — are a sign of bearing wear. If you see repeating vertical patterns on flat surfaces, inspect your rails.
- Excess carriage preload: The carriage should move with light resistance but not free-float. If it's extremely stiff or completely loose, the preload is wrong and the rail needs replacement.
- Rust or corrosion: Silicone grease dries out over time, especially in hot enclosures. Check the rail surface for rust spots, pitting, or discoloured grease. Surface rust can be cleaned; deep pitting requires replacement.
Tools Needed
- Hex driver set: 1.5mm, 2mm, 2.5mm, 3mm, 4mm ball-end drivers. Bondhus or Wiha preferred.
- Torque wrench (optional but recommended): 0.5-5 Nm range for precise bolt torquing.
- Digital calipers (150mm): For measuring rail parallelism and alignment.
- Granite surface plate or precision straight edge (600mm+): For checking rail straightness during installation.
- Isopropyl alcohol (90%+) and lint-free wipes: For cleaning rail surfaces and old grease.
- #2 lithium grease or Mobilux EP2: The standard lubricant for Voron linear rails.
- Screwdriver set: Phillips and flathead for removing printed parts and cable chain brackets.
- Needle-nose pliers: For handling e-clips and small fasteners.
- Blue Loctite (243): Medium-strength threadlocker for rail mounting bolts.
- Safety glasses and nitrile gloves: Grease and metal debris are messy.
Rail Specifications by Voron Model
| Model | Axis | Rail Type | Length | Quantity |
|---|---|---|---|---|
| V2.4 250mm | X | MGN9H | 250mm | 2 |
| V2.4 300mm | X | MGN9H | 300mm | 2 |
| V2.4 350mm | X | MGN9H | 350mm | 2 |
| V2.4 / Trident | Y (gantry) | MGN9H | Same as X | 2 |
| V2.4 | Z | MGN12H | 350mm | 4 |
| Trident 250/300/350 | Z (bed) | MGN12H | 350mm | 3 |
| V0.2 | X | MGN7H | 150mm | 1 |
| V0.2 | Y | MGN7H | 150mm | 1 |
MGN7H vs MGN9H vs MGN12H: The number denotes the rail width in mm (7mm, 9mm, 12mm). The "H" suffix indicates the carriage height (taller carriage = higher load capacity). MGN7H is used on V0.2 for its compact size. MGN9H is the standard for Voron XY gantries. MGN12H is used for Z-axis rails where higher load capacity is needed.
Step-by-Step Replacement Procedure
Step 1: Preparation and Disassembly
Before touching any bolts, document your current rail positions. Take photos with a tape measure next to each rail showing its position relative to the extrusion face. Measure and record the distance from the rail end to key reference points (extrusion end, printed part edges). This documentation will save hours during reassembly.
Disconnect power and remove the electronics cover. For V2.4 and Trident: remove the gantry or secure it so it cannot fall during rail replacement. For the X-axis: you'll need to support the toolhead. For Y-axis: support the gantry crossbars. For Z-axis: support the bed (V2.4) or remove it (Trident).
Remove cable chains and any wiring that passes near the rails you're replacing. You don't need to fully disconnect everything — but you need enough clearance to access all rail mounting bolts.
Step 2: Remove the Old Rails
Start by removing the printed parts that mount to the rail carriages (toolhead mount, gantry brackets, Z motor mounts, bed carriage plates). The carriage bolts are typically M3 or M4 button-head screws. Remove them and gently slide the printed parts off the carriages. Set them aside with their screws in labeled bags.
Remove the rail-to-extrusion bolts. These are typically M3x8 or M3x10 socket-head or button-head screws, depending on the Voron model. Work in a pattern (loosen all bolts first, then remove them) to avoid binding. If the rail doesn't come off easily, check for socket-head screws that may be hidden under the carriage — you'll need to slide the carriage to access them.
Once the rail is free, clean the extrusion surface thoroughly with isopropyl alcohol to remove old grease and Loctite residue. Inspect the extrusion surface for burrs or damage. File smooth if needed.
Step 3: Prepare the New Rails
New rails from China-direct suppliers come packed in grease that contains anti-corrosion additives but is not suitable for use. You must clean and re-grease every new rail before installation.
- Remove the carriage from the rail (this is optional — many builders clean in-place). To remove: slide the carriage to one end until the ball retainer becomes visible. You can pop the retainer out with a pick and remove the carriage. Note: some preloaded carriages will be difficult to remove and reassemble. If you're not confident, clean in-place.
- Flush the rail and carriage with isopropyl alcohol (90%+). Use a syringe or spray bottle to force alcohol through the ball recirculation channels. Move the carriage back and forth while flushing. Repeat until the alcohol runs clear.
- Dry the rail with compressed air or by letting it air dry for 30 minutes. Do not use paper towels — lint will contaminate the bearings.
- Apply fresh lithium grease (Mobilux EP2 or equivalent) to the rail. A small bead along the rail surface is sufficient — move the carriage back and forth to distribute the grease evenly. Wipe off excess.
- The carriage should slide smoothly with light, consistent resistance across the full travel.
Step 4: Install the New Rails
This is the most critical step. Rail alignment determines print quality more than any other factor.
- Place the rail on the extrusion in the correct position. Finger-tighten all mounting bolts — do not fully tighten any bolt yet.
- Slide the carriage to one end of the rail and tighten the bolt nearest the carriage. Repeat at the other end. This is the "two-bolt method" that establishes the rail's reference line.
- Slide the carriage along the full length of the rail. It should move smoothly. If it binds at any point, the rail is not straight relative to the extrusion — loosen the end bolts and re-tighten.
- Working from one end to the other, tighten the remaining bolts in a star pattern. Torque to 1.2-1.5 Nm for M3 bolts (about the point where you can't turn with your thumb and forefinger). Use blue Loctite on every bolt.
- After all bolts are tightened, slide the carriage the full length again. Any binding means the rail is pulling into a twist — you need to shim the rail or re-align.
Step 5: Shim and Align (If Needed)
If the carriage binds after bolt tightening, the extrusion surface is not perfectly flat. This is common with budget extrusions. The fix: use shim stock (0.05mm, 0.1mm, 0.2mm brass or stainless steel shims) under the rail at the binding location.
- Loosen all bolts and re-tighten with the carriage positioned at the binding point.
- If binding persists, insert a shim under the rail at the bolt nearest the binding location. Tighten and test again.
- Repeat until the carriage slides smoothly across the full axis travel.
- Parallel rails (e.g., dual Z rails on V2.4) must be aligned to each other. Use a digital caliper to measure the distance between the two rails at regular intervals. The distance should be within 0.1mm across the full length.
Step 6: Reassemble and Test
Reinstall all printed parts at their correct tension. Do not over-tighten the carriage-to-part bolts — they should be snug but not distorting the printed part. Reconnect cable chains and wiring.
Run the axis through its full range of motion at low speed (50mm/s). Listen for grinding, popping, or uneven sounds. If smooth, increase to normal speeds (200-300mm/s) and run for 10 minutes to distribute the grease and seat the bearings.
Re-run your printer calibration: Z-offset, bed mesh, input shaper, pressure advance. The new rails will have slightly different friction characteristics, which affects resonance tuning. Re-measure your resonance frequencies and update the input shaper configuration.
Cost Breakdown (China-Direct Pricing)
| Component | China Direct (AliExpress) | US/EU Retailer |
|---|---|---|
| MGN7H rail (150-200mm) | $10-18 | $25-40 |
| MGN9H rail (250-350mm) | $15-25 | $35-55 |
| MGN12H rail (350mm) | $20-30 | $45-65 |
| Mobilux EP2 grease (400g tub) | $5-8 | $12-18 |
| Shim stock set (0.05-0.2mm) | $5-10 | $15-25 |
| V2.4 300mm full set (7 rails) | $120-180 | $260-380 |
Note: The "full set" price above covers all 7 rails for a V2.4 300mm (2x MGN9H for X, 2x MGN9H for Y gantry, 4x MGN12H for Z). Shipping typically adds $5-15 and takes 10-20 days from China to the US/EU. Always buy one spare rail — if a rail arrives damaged (bent during shipping), you'll save weeks of waiting.
China-Direct Sourcing Tips
- Buy from Trianglelab, RobotDigg, or LDO Motors on AliExpress: These sellers have consistent quality control. Avoid no-name sellers with fewer than 500 ratings.
- Choose stainless steel over carbon steel: Carbon steel rails rust quickly, especially in heated enclosures with ABS fumes. Stainless steel is $2-5 more per rail but lasts 3x longer.
- Check the carriage preload before buying: Ask the seller for the preload class (Z0 = standard, Z1 = light preload, Z2 = medium preload). For Voron XY axes, Z1 (light preload) is ideal. For Z axes, Z0 (standard) is fine.
- Consider buying a "Voron rail kit": Some sellers bundle all rails for a specific Voron model at a discount. A V2.4 300mm rail kit costs $130-160 vs $150-190 buying individually.
- Avoid "super cheap" rails under $10: These use low-grade Chinese steel with inconsistent hardness. The carriages wear out in 2-3 months of daily printing.
Troubleshooting
Binding After Installation
If the carriage binds after bolt tightening, the extrusion surface is not flat or the rail is slightly bent. Try loosening all bolts, pushing the rail firmly against the extrusion with the carriage at the binding point, and re-tightening in sequence. If that doesn't work, use shims. In rare cases, the rail itself is bent — this happens when rails are shipped without proper packaging. Inspect the rail by rolling it on a flat surface before installation.
Noisy Carriage
A clicking or grinding noise usually means insufficient or contaminated grease. Flush the rail with alcohol and re-grease. If the noise persists, the ball retainer may be damaged — this requires replacing the carriage (or the entire rail, as replacement carriages for Chinese rails are hard to find). Occasionally the noise is from the carriage end seals rubbing on the rail surface — apply a tiny amount of grease to the seal lips.
VFAs Still Present After Replacement
If VFAs persist after new rail installation, the issue may be in the belt system (pulley eccentricity, belt tension variation), motor (cogging torque at specific speeds), or input shaper tuning. Try running the printer at different speeds to identify if the VFAs are speed-dependent (motor issue), position-dependent (rail/belt issue), or constant (mechanical resonance).
Carriage Has Play After Installation
This indicates you received a rail with incorrect preload (Z0 or Z2 instead of Z1). Unfortunately, Chinese generic rails often have inconsistent preload. The only fix is to replace the rail with one from a quality supplier. Some builders use PTFE tape under the carriage ball retainer to introduce preload, but this is a temporary hack and not recommended for long-term use.
Part Numbers and Specifications
- MGN7H: 7mm rail width, 6.5mm carriage height, M2 mounting bolts. Used on V0.2 X and Y axes.
- MGN9H: 9mm rail width, 8.5mm carriage height, M3 mounting bolts. Used on V2.4/Trident X and Y axes.
- MGN12H: 12mm rail width, 10.5mm carriage height, M4 mounting bolts. Used on V2.4/Trident Z axes.
- Standard carriage length: Short carriage (single block) for all Voron applications. Long carriages are not used in Voron builds.
- Preload class: Z1 (light preload) recommended for XY axes. Z0 (standard) or Z1 for Z axes.
- Accuracy grade: C7 for budget builds, C5 or C3 for premium builds. Most Chinese rails are C7. Genuine Hiwin CPC rails are C5 or C3.
Need replacement rails? We stock factory-direct MGN7H, MGN9H, and MGN12H rails in all Voron sizes — pre-cleaned, pre-greased with Mobilux EP2, and verified for straightness before shipping. No AliExpress lottery, no waiting for replacements.