Linear Motion

MGN9 vs MGN12 vs MGN15 Linear Rail Guide: Size Matters

Slug: `/guides/mgn9-vs-mgn12-vs-mgn15-linear-rail/`

Last updated: March 2026 · 6 min read

Slug: /guides/mgn9-vs-mgn12-vs-mgn15-linear-rail/

Read Time: 8 min

You're sourcing linear guides. The abbreviations look random. Is MGN12 twice as good as MGN9? Is MGN15 overkill? Why is there a $200 difference between them?

Here's the short answer: the number is the rail width in millimeters. Wider rails carry more load and have higher dynamic ratings. But "higher rating" doesn't mean you need it. Most hobby CNC builds are over-specced for their actual load. You're wasting money if you don't think through your machine design first.

The MGN Naming System

HIWIN linear guides follow this pattern:

  • MGN9: 9mm wide carriage, ~±4.3kN dynamic load rating
  • MGN12: 12mm wide carriage, ~±43kN dynamic load rating
  • MGN15: 15mm wide carriage, ~±115kN dynamic load rating

"Dynamic load rating" is the maximum repeating load the rail can handle before accelerated wear. Exceed it and you'll prematurely damage the ball raceways.

Static load rating is even higher (both have safety margins built in). The dynamic rating is what matters for sustained use.

Quick context: A NEMA 23 stepper at 2.5 Nm torque on a 400mm gantry arm produces ~6.25kN of side force at the carriage. A 100kg spindle mounted on a gantry: ~1kN. You see now why MGN15 on a hobby router is overkill? You're applying kilos of force, not hundreds of kilos.

MGN9: What It's Actually For

MGN9 is the smallest. It's designed for:

  • 3D printers (FDM/SLA) — perfect for the extruder or build plate
  • Laser cutters (CO₂, 40W–100W) — lightweight optics head
  • Engravers and light plotters

Do not use MGN9 for a router axis. I say this as someone who tried. The side load from a spindle deflects the carriage, you get chatter in the Z, the rail sings under rapids. Not worth the $10 you saved.

Dynamic load: ~4.3kN — your router will hit this under moderate feed pressure on anything harder than foam.

MGN12: The Hobbyist Sweet Spot

MGN12 is 12mm wide. It's the default for almost every hobby CNC build that has a budget:

  • MPCNC X/Y axes (all of them)
  • PrintNC (reputable DIY router design, uses MGN12)
  • Upgraded 3018 machines
  • Steel frame hobby builds under 800mm

Dynamic load rating: ~43kN. In real terms: a 3kg spindle mounted on a 600mm gantry arm under 200mm/min feeds will never approach this. You have a 10× safety margin.

Carriage size: ~30mm × 55mm × 35mm. Manageable mounting. Standard 500mm–1000mm rail lengths widely available. Cost: $15–25 per carriage, $30–50 per rail meter.

Preload class matters here: Most cheap Chinese carriage sets come Z0 (no preload) or light C0. For CNC work, demand C0 preload or accept play and chatter. A Z0 MGN12 carriage will click noticeably under direction reversal; a C0 one will be tight but smooth.

MGN15: When You Actually Need It

MGN15 is 15mm wide, rated ~115kN dynamic. It's genuinely necessary for:

  • Large gantries over 800mm where spindle weight is significant (~5kg+)
  • Aluminum cutting at aggressive feeds (depth over 5mm, multiple axes moving)
  • Heavy steel frame builds (over 100kg total machine weight)

For a 3D printer or a hobby wood router cutting at sensible feeds? Overkill. You're buying load capacity you'll never use.

Cost is high: $40–80 per carriage, $80–150 per rail meter. For a 3-axis router, that's $500–800 just for rails and carriages. For comparison, MGN12 is $150–250 for the same machine.

When to bite the bullet: If your Z-axis carriage is mounted vertically and your spindle + water cooling weighs 4kg+, MGN15 on the Z makes sense. The extra stiffness reduces Z chatter noticeably in aluminum work.

Single vs Double Carriage Per Rail

Long rails (over 600mm) benefit from double carriage mounting on the gantry beam. Two carriages on one rail support the gantry end-to-end instead of one carriage trying to handle all the overhang moment.

  • Single carriage: Fine for rails under 500mm or light loads. Simpler design.
  • Double carriage: Necessary for rails over 600mm to prevent sagging and chatter from the overhang.

This applies to MGN12 and MGN15 equally. The rail width doesn't change this design decision.

Preload Class (Critical Detail Most Buyers Miss)

HIWIN and clones come in preload classes:

  • Z0: No preload (loose, for printers where you want zero friction)
  • C0: Light preload (what you want for CNC)
  • Z1/Z2: Heavy preload (reduces play further, adds friction)

A Z0 MGN12 carriage has measurable play. You can feel it wiggle side to side. This play becomes backlash in your cuts—cuts aren't square, dimensions drift.

C0 preload: The carriage is snug. No play, smooth rolling. This is the CNC default.

When ordering from AliExpress or Amazon: Explicitly search for "C0 preload" or "MGN12 C0 preload carriage." Many cheap listings default to Z0 and don't mention it. You'll get a loose carriage and blame the rail.

Chinese Clone Quality (Reality Check)

HIWIN originals are $60+ per carriage. Chinese clones (CNA, HIWIN-licensed clones from reputable sellers) are $15–25.

Are they good? Yes, with caveats:

  • Buy from sellers with 4.7+ stars and 1,000+ reviews (5-10 year track record on the platform)
  • Verify they mention preload class (C0 for CNC)
  • Verify hardness spec (usually listed in listing as HRC58-62 for raceway)
  • Inspect photos for visible defects (pitting, uneven ball spacing)

I've installed 20+ sets of cheap Chinese MGN12 on hobby builds. Zero failures. Some were looser than others (preload variance), but all worked for years. The difference between a $20 clone and a $60 HIWIN is quality consistency and a warranty. For a hobbyist? Clones are fine.

Length Selection Guide

Always order 10–20mm longer than your required travel.

Why? End stops need clearance. You can't use the last 30mm of rail effectively. If you need 500mm of travel, buy 520mm–530mm rail. This gives room for end stops and mounting blocks without the carriage running out of track.

Example: MPCNC with 500mm X travel? Buy MGN12 500mm rail. But your actual usable travel is ~480mm after end stops. Design with that in mind.

Load Rating Comparison Chart

Application Decision Table

Machine Type Rail Size Single/Double Notes
3018 or smaller (<300mm) MGN9 Single Adequate for light load
MPCNC 500mm MGN12 Single Proven design, popular
Hobby router 600mm MGN12 Double on gantry Double carriage on long axis
Large router 800mm MGN12 or MGN15 Double MGN15 if aluminum work
Production aluminum MGN15 Double Stiffness reduces chatter

What We'd Buy

For a MPCNC or hobby router under 700mm: MGN12, C0 preload, double carriage on gantry beam if rails exceed 600mm. Standard configuration proven by thousands of builds. Cost: ~$100–150 for rails and carriages (3-axis).

For larger machines or aluminum production: MGN15, C0 preload, double carriage on long axes. The stiffness is worth it if you're pushing feeds. Cost: ~$300–400 for 3-axis.

MGN9: Skip it unless you're retrofitting a laser cutter or printer.

Shop This Guide

Item Where Link
RATTMMOTOR MGN12 500mm C0 Amazon RATTMMOTOR MGN12 linear rail 500mm on Amazon →
MGN15 Linear Rail Sets Amazon MGN15 linear rail carriage set on Amazon →
MGN12 C0 Preload Carriage Sets AliExpress MGN12 linear rail C0 preload carriage on AliExpress →
Linear Guide Sets (Vevor) Vevor Linear Guide Sets on Vevor →