Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
We found the 10 best Z axis linear stages for CNC, 3D printing, and lab work. From compact upgrades to heavy-duty actuators, here's what to buy.
You've wired your controller, squared up the gantry, and your spindle is ready. But that wobbly, hand-sawed Z-axis mount is the weak link everyone tells you to replace first. A proper linear stage turns a hobby machine into a reliable tool — consistent depth, no backlash chatter, and repeatable positioning cut after cut. The trouble is, there are dozens of Z-axis slides, actuators, and stage kits on Amazon, and they're not all built the same.
The best Z axis picks in this roundup span everything from compact upgrades for a CNC 3018 to 400mm travel tables that can handle 120kg horizontally. We've sorted through the options to find the ones worth bolting to your machine. Whether you need a Nema23-ready ballscrew stage, a manual digital-readout table for lab positioning, or a drop-in kit for your engraver, there's a solid pick here.
TL;DR: The RATTMMOTOR ZBX80 100mm is our top pick for most CNC builds: a complete Nema23 ballscrew stage with good load capacity. For longer travel, the RATTMMOTOR ZBX80 500mm offers the same build in a longer package. The RATTMMOTOR ZBX150 400mm is the heavy-duty choice for big routers, but needs your own motor. The Befenybay 200mm is a reliable mid-range option with square optical-axis guides.
| # | Product | Stroke | Motor Type | Guide Type | Best for |
|---|---|---|---|---|---|
| 1 | RATTMMOTOR ZBX80 100mm | 100mm | Nema23 57mm stepper (included) | Linear rail, 80mm width | All-around CNC Z-axis on a smaller machine |
| 2 | RATTMMOTOR ZBX80 500mm | 500mm | Nema23 57mm stepper (included) | Linear rail, 80mm width | Long-travel Z on medium routers |
| 3 | RATTMMOTOR ZBX150 400mm | 400mm | Motor mount only (no motor) | Double 20mm square linear rail, 150mm width | Heavy loads, industrial-class machines |
| 4 | RATTMMOTOR ZBX150 100mm | 100mm | Motor mount only (no motor) | Double 20mm square linear rail, 150mm width | Compact heavy-duty, vertical axis on large gantries |
| 5 | Befenybay 200mm | 200mm | Nema23 stepper (included) | Double optical axis | Balanced cost and performance for DIY CNC routers |
| 6 | Befenybay 100mm | 100mm | Nema17 stepper (included) | Square linear rails | Light-duty CNC and 3D printer Z-axis |
| 7 | IKRANBIRD CNC Z-Axis Sliding Table 3018 | 90mm | Nema17 (not included) | T8 leadscrew, aluminum alloy | Upgrading a 3018 engraver to metal |
| 8 | IKRANBIRD CNC Z-axis with Stepping Motor and Limit Switch | 50mm (with limit switch) | Nema17 dual-shaft (included) | T8 leadscrew, aluminum alloy | Quick drop-in upgrade with motor and limits |
| 9 | TOSEASTARS Manual Linear Stage 300mm | 300mm | Manual T-screw (no motor) | Double linear rail | Lab positioning, manual adjustment with digital readout |
| 10 | Zeberoxyz 200mm Screw Slide Table | 122.85mm effective | Manual T-screw (coupling included) | 4080U aluminum profile | Budget 3D printer or small CNC axis |
When shopping for a Z-axis linear stage, a few factors separate a reliable machine component from a frustration waiting to happen. Here's what we looked for.

Pros
Cons
Best for: Builders who want a turnkey Z-axis for a medium-size CNC router or milling machine.
Check current price on Amazon →
This is the stage most makers will be happiest with. The ZBX80 comes fully assembled: you get the aluminum alloy slide, the SFU1605 ballscrew, a Nema23 57mm stepper (1.2Nm torque, 1.8° step angle), and a high-quality coupling. The motor bracket uses a three-sided closed design that seals the interior from chips and dust, which matters on any CNC where debris falls straight onto the Z-axis.
The ballscrew is chrome-plated bearing steel, which reduces scoring over time. The coupling uses Grade 9 bolts and H7 bore tolerance — that's a genuine precision fit, not a sloppy compromise. With 80kg horizontal capacity, this stage handles a heavy spindle without complaint. The 100mm stroke is standard for many DIY router Z-axes; if you need more, the 500mm version (our #2) uses the same design.
The only real limitation is the 80mm width. If your gantry has a wide mounting plate, you'll need to adapt. But for the majority of 6040 and 6090 machines, this is the right size.

Pros
Cons
Best for: CNC routers that need a long Z-axis for deep cuts or large tool changes.
Check current price on Amazon →
If you're building a machine with a tall gantry or need to plunge deep into material, the 500mm stroke version of the ZBX80 is a direct upgrade. It shares every detail with the 100mm version — the same motor, the same coupling, the same sealed bracket. The only difference is the longer base plate and ballscrew.
That long travel introduces a trade-off. The Nema23 motor's 1.2Nm torque has to move a longer screw, and the vertical load rating stays at 20kg. For a heavy spindle like a 2.2kW water-cooled unit, that's fine. But if you're running a massive 5kW spindle, you'll want the heavy-duty ZBX150 series instead. The 500mm version is best for routers that need a tall Z but don't push the weight limit.

Pros
Cons
Best for: Large-format CNC routers and industrial conversions where rigidity is paramount.
Check current price on Amazon →
This is the stage you choose when the job needs serious stiffness. The ZBX150 uses two 20mm square linear rails, which resist torsion and side forces far better than the optical-axis guides on cheaper stages. The base is 150mm wide, so it bolts solidly to a wide gantry plate.
The 120kg horizontal load and 50kg vertical load mean you can mount a heavy-duty spindle, a fourth-axis rotary, or even a small milling head without worrying about deflection. The stage comes with two limit switches pre-wired (though you'll need to connect them to your controller) and a motor mount bracket that fits standard Nema23 flanges. You supply the motor and coupling.
The catch is that you get no motor. That's fine if you're upgrading an existing machine and have spare Nema23s, or if you want to choose a specific torque or encoder model. But if you're starting fresh, factor in the cost of a motor. The ballscrew accuracy (0.03mm) is the same as the ZBX80 series, but the overall rigidity is a step above.

Pros
Cons
Best for: Machines that need a stiff, compact Z-axis for heavy vertical loads with minimal travel.
Check current price on Amazon →
The ZBX150 100mm is essentially the heavy-duty stage trimmed down for tight spaces. If you have a large gantry but only need 100mm of Z travel (common for engraving or PCB milling), this stage gives you the stiffness of the bigger ZBX150 without the extra length. The 20mm rails, 150mm base, and limit switches are identical to the 400mm version.
The shorter ballscrew means less rotational inertia, so even a modest Nema23 motor can drive it vertically with authority. This is a good pick for retrofitting an old machine that has mounting room but needs a rigidity upgrade. Just remember to add your own motor.

Pros
Cons
Best for: DIY CNC routers that need a decent Z-axis without breaking the budget.
Check current price on Amazon →
The Befenybay 200mm is a popular choice on the DIY forums, and it's easy to see why. You get a Nema23 motor, an SFU1605 ballscrew, and double optical-axis shafts for guidance, all assembled into a compact unit. The repeatability spec (0.03mm) matches the RATTMMOTOR stages, and the speed range is fine for Z-axis movements.
The main difference from the ZBX80 series is the guide system. Optical-axis shafts (round hardened steel rods) are simpler to manufacture and cheaper, but they don't resist side loads as well as square rails. On a Z-axis, that's a concern if your spindle is off-center or if you take aggressive cuts. For light to medium cutting, it works fine. The 30kg horizontal load is lower than the RATTMMOTOR, but it's still enough for most spindles up to 1.5kW.
The stage uses four M5 threaded holes for mounting; check your gantry's bolt pattern before ordering.

Pros
Cons
Best for: Small CNC mills, 3D printer Z-axes, and light-duty engravers.
Check current price on Amazon →
This Befenybay stage is interesting because it uses square linear rails (not optical shafts) but pairs them with a Nema17 motor. The square rails give it better stiffness than the 200mm Befenybay, but the smaller motor means you trade torque for a more compact package. The SFU1605 ballscrew is the same high-quality type, so the precision is there.
The 30kg horizontal load is the same as the 200mm version, which shows the rails are the limiting factor, not the motor. For a light spindle (like a 500W ER11), this is a great match. The 100mm stroke suits desktop machines. Just don't expect it to lift a big spindle quickly — the Nema17 will work, but it'll be slower.

Pros
Cons
Best for: Owners of 3018 engravers who want a metal Z-axis to reduce chatter and improve depth control.
Check current price on Amazon →
The stock 3018 engraver comes with a plastic Z-axis that flexes and drifts. This IKRANBIRD kit replaces it with a black-anodized aluminum alloy slide, a T8 leadscrew, and a copper anti-backlash nut. The 90mm stroke is about 30mm more than the stock unit, giving you room for thicker materials.
The T8 leadscrew has a 4mm lead — finer than a typical ballscrew — which means slower vertical moves but better resolution. The copper nut reduces backlash compared to the stock plastic nut. The spindle fixing plate has multiple hole patterns (58×20, 67×20, 70×20, 80x25mm) to fit common 3018 spindles.
This isn't a high-precision stage for industrial work. It's an upgrade that turns a wobbly hobby engraver into something you can actually set depth on. You'll need a Nema17 motor and a coupling; the kit doesn't include either.

Pros
Cons
Best for: CNC 3018 or small mill owners who want a complete Z-axis assembly with homing capability.
Check current price on Amazon →
This IKRANBIRD kit goes a step further than the previous one by including the stepper motor and limit switches. The motor is a dual-shaft Nema17 with a handwheel on the back — handy for manual jogging when setting up. The whole assembly ships pre-assembled, so you just bolt it on and wire it up.
The trade-off is travel. With the limit switches installed, the actual stroke is 50mm. That's enough for engraving and light milling, but it won't clear large stock. If you don't need the limit switches, you can remove them to recover some stroke, but then you lose homing capability. For a 3018 upgrade where depth of cut is only a few millimeters, 50mm is usually sufficient.
The T8 leadscrew and copper nut are the same as the other IKRANBIRD kit, so precision is decent for the class. The build quality — anodized aluminum alloy — looks good and feels solid for the size.

Pros
Cons
Best for: Lab setups, inspection stations, and teaching environments where precise manual positioning is needed.
Check current price on Amazon →
This is the odd one out in the list — a fully manual stage with no stepper motor, no controller, and no automation. It's designed for applications where you need to adjust a position by hand and then lock it in place. The T-type leadscrew's sliding friction provides self-locking, so once you set the position, it stays put.
The digital readout is mechanically driven from the handwheel — no batteries, no electronics. You can see the number of turns at a glance, and the ruler on the side gives you a coarse visual check. The 100kg horizontal load capacity means it can support heavy fixtures or sensors. The 300mm stroke is generous.
If you're building a CNC machine, skip this. But if you're setting up a microscope stage, a material tester, or an optical bench, this manual stage is exactly what you need. The EGT15 rails are smooth and precise.

Pros
Cons
Best for: 3D printer Z-axes and very light-duty CNC applications where budget and size matter more than precision.
Check current price on Amazon →
The Zeberoxyz 200mm is the smallest and most basic slide table here. It uses a T-type leadscrew (8mm lead) running through a 4080U aluminum profile. The package includes a flexible coupling and mounting hardware, but no motor. You'll need a Nema17 (likely the 6.35mm shaft fits).
The effective stroke is about 122.85mm after accounting for the coupling and motor overhang. That's not great if you thought you were getting 200mm. The lead of 8mm means it moves fast per revolution, but without a ballscrew, you'll have some backlash. For a 3D printer Z-axis where you're just lifting a print head, that's okay. For a CNC spindle, not so much.
This is a parts-bin item — useful if you're prototyping or need a simple actuated slide for light lifting. It's not in the same league as the ballscrew stages above, and it shouldn't be your first choice for a CNC machine.
The Z-axis is the most demanding axis on a CNC machine. It has to hold the spindle rigidly against cutting forces, lift and lower it repeatedly, and maintain positional accuracy to within a few hundredths of a millimeter. Choosing the wrong stage leads to poor surface finish, tool breakage, and frustration. Here's what to consider.
Stroke length determines how deep you can cut and how tall your stock can be. A 100mm stroke is standard for most desktop CNC routers and allows cutting material up to 75mm thick (accounting for tool length). A 300mm or 500mm stroke is for machines that need to clear large blocks or change tools frequently.
But not all that stroke is usable. Limit switches, motor overhang, and the coupling take up space. Always check the "effective stroke" or "useful travel" of a stage. Some stages, like the IKRANBIRD with limit switches, lose half their travel to the switches.
The load ratings that matter most are the vertical (lifting) capacity and the moment load (tilting). A stage rated for 80kg horizontally may only lift 20kg vertically. That's because the ballscrew and bearings have to work against gravity in the vertical direction.
For a typical CNC spindle, you need at least 15kg vertical capacity for a 1.5kW spindle, and more if you're running a heavy-duty unit. The RATTMMOTOR ZBX150 series offers 50kg vertical — plenty for even the largest routers. The Befenybay stages at 15kg vertical are fine for light spindles but don't have much margin.
Ballscrews (like SFU1605) use recirculating ball bearings between the screw and nut. They have very low friction, high efficiency (90%), and can achieve 0.03mm repeatability. They also cost more and require lubrication.
Leadscrews (T8, Acme) have sliding friction. They're self-locking (gravity won't make the spindle drop when power is off), but they wear faster and have more backlash. For a Z-axis that needs to stay put without a brake, a leadscrew's self-locking property is actually an advantage. However, for precision CNC work, a ballscrew combined with a motor brake or counterbalance is the better approach.
If your stage uses a leadscrew, look for a brass or copper anti-backlash nut. That reduces the play in the assembly. The IKRANBIRD kits include copper nuts, which help.
The two common motor sizes are Nema17 (1.7A, 0.55Nm torque) and Nema23 (3A, 1.2Nm torque). Nema23 is the standard for most CNC Z-axes because it has enough torque to lift the spindle and overcome cutting forces. Nema17 is fine for small spindles and 3D printer Z-axes.
Some stages include a motor; some don't. If you're ordering a stage without a motor, make sure you have a matching motor on hand, and that the coupling bore matches your motor shaft diameter (commonly 5mm, 6.35mm, or 8mm). The motor mount bracket should also match the NEMA flange size.
The guide rails keep the stage from twisting. Round optical shafts (hardened steel rods) are cheap and work well for light loads, but they deflect under side loading. Square profile rails (15mm or 20mm) are much stiffer and more accurate. For a Z-axis, square rails are strongly preferred unless you're building a very light machine.
The RATTMMOTOR ZBX150 uses dual 20mm square rails — the best guide type in this roundup. The Befenybay 100mm uses square rails too (though smaller). The Befenybay 200mm uses round shafts. The manual TOSEASTARS uses EGT15 rails, which are a compact linear guide system similar to miniature square rails.
Most builders want a motorized stage for CNC work. But manual stages with handwheels and digital readouts are useful for lab positioning, alignment jigs, and teaching. The TOSEASTARS manual stage excels there. If you go manual, make sure the leadscrew has a self-locking feature to hold position.
It moves the spindle up and down to control the depth of cut. The stage provides a rigid, guided platform that keeps the spindle perpendicular to the work surface and allows precise depth adjustments, either manually or via stepper motor control.
A ballscrew uses recirculating ball bearings for low friction and high precision. It's faster and more accurate but not self-locking. A leadscrew (like a T8) has sliding friction, is self-locking, and is cheaper, but it wears faster and has more backlash. For CNC routing, a ballscrew is generally better; for 3D printers or manual stages, a leadscrew is fine.
A typical 1.5kW water-cooled spindle weighs about 4-5kg. Add the mounting bracket and the moving part of the stage, and you're looking at 8-10kg. A stage with 15kg vertical capacity gives you a safety margin. For a 2.2kW spindle (about 6-7kg), aim for 20kg or more. Heavy-duty spindles (5kW) need 50kg.
Yes, but the Nema17 will have less torque. The Z-axis will move slower, and it may stall if you try to take aggressive cuts. Nema23 is the standard for good reason.
Repeatability refers to the stage's ability to return to the same position time after time under the same conditions. A spec of ±0.03mm means that if you command the stage to go to 10.00mm, it will arrive somewhere between 9.97mm and 10.03mm each time. That's good enough for most CNC work.
Limit switches prevent the stage from crashing into its mechanical stops. They are highly recommended for automated machines. Some stages come with them included (like the RATTMMOTOR ZBX150 and the IKRANBIRD kits). If your controller supports homing, limit switches also let you establish a repeatable machine zero.
Not easily. Manual stages use a handwheel and a T-type leadscrew without a motor mount. Retrofitting a motor would require machining a bracket and coupling adapter. It's simpler to buy a motorized stage to begin with.
For most CNC builders, the RATTMMOTOR ZBX80 100mm is the best Z-axis stage to buy right now. It combines a Nema23 motor, a quality ballscrew, a sealed housing, and a good load rating in a package that bolts directly onto a standard gantry. If you need a longer stroke, the RATTMMOTOR ZBX80 500mm gives you the same build quality with an extra 400mm of travel.
For heavy-duty machines that need to lift a big spindle or withstand aggressive cutting, step up to the RATTMMOTOR ZBX150 400mm. It's the stiffest stage in this roundup, and the 50kg vertical capacity means you won't have to worry about sag. Just remember you'll need to supply your own motor.
If you're on a tighter build and want a decent all-rounder, the Befenybay 200mm with Nema23 motor is a solid compromise. It's not as rigid as the RATTMMOTOR ZBX80, but it will work well for light to medium cutting. And if you're upgrading a 3018 engraver, the IKRANBIRD Z-Axis Sliding Table kit turns a wobbly toy into a metal-framed machine you can actually dial in.
No matter which stage you choose, buy the one that matches your machine's mounting pattern and your spindle's weight. A Z-axis that's too small or too flexible will undermine everything else you've done right.
This article contains Amazon affiliate links. We may earn a small commission on qualifying purchases at no extra cost to you.