Disclaimer: This is an independent resource site. Not affiliated with the Voron project or its development team.

Voron Trident Z Motor Replacement — Step-by-Step Guide

Trident Repair Z-Axis Stepper Motor

The Voron Trident uses three independent Z stepper motors — one at each corner of the bed carriage — to provide automatic Z tilt adjustment. When one of these motors fails, the printer loses its ability to tram the bed correctly, resulting in inconsistent first layers, binding during Z movement, or complete Z-axis failure. This guide covers diagnosing which Z motor has failed, selecting the correct replacement, physical removal and installation, wiring verification, Klipper reconfiguration, and re-establishing Z tilt calibration. Last updated: May 2025.

This guide applies to all Trident build sizes (250mm, 300mm, 350mm) — the Z motor mounting and wiring are identical across sizes. Only the leadscrew length and the Z belt length differ.

Identifying a Failed Z Motor

Diagnosing the Fault — Motor vs Driver vs Wiring

Before ordering a replacement motor, rule out two other common failure points: the stepper driver (TMC2209, TMC2240, or similar) and the wiring harness.

Symptom Likely Cause Test
Motor does not move at all, no vibration Driver failure or no power to driver Swap the motor wire to another known-good Z driver. If the motor works, the original driver is dead.
Motor buzzes but does not rotate Missing phase — one coil is open Measure resistance between coil pairs (see below). Open coil = motor replacement.
Motor moves jerkily or skips steps at low speed Wiring issue — loose connector, broken wire, or cold solder joint Inspect the cable from the motor to the mainboard. Flex the cable while the motor is running — if it stutters, the wire is broken internally.
Motor runs hot on one axis but not others Shorted winding in the motor, or driver current set too high Measure coil resistance and compare to the other motors. Check run_current in printer.cfg.

Measuring stepper motor coil resistance: Disconnect the motor from the driver. Use a multimeter in resistance mode. A standard NEMA 17 with 1.5A rated current has approximately 1.5-2.5 ohms per coil. Measure between each phase pair (A+ to A- and B+ to B-). Both coils should read within 5% of each other. If one coil is open (OL) or shorted (0 ohms), the motor is defective. If both coils read approximately the same but the motor still does not work, the issue is likely the driver or wiring.

Selecting a Replacement Z Motor

The Trident uses a specific NEMA 17 stepper motor for Z. Here are the critical specifications:

Recommended replacement motors: LDO-42STH40-1684AC (0.55 Nm, 1.5A, well-matched to stock Trident), StepperOnline 17HS19-1684S (0.55 Nm, 1.68A, excellent value), MOONS' MS17HD2P4200 (0.5 Nm, 1.5A, factory original in many Formbot kits). Avoid unbranded eBay motors — they often have wildly inaccurate torque ratings and poor winding consistency.

Tools Needed

Removing the Old Z Motor

  1. Power off and disconnect. Unplug the printer from mains power. Disconnect the printer from the controller board (USB, CAN, or Ethernet). Wait for the power supply capacitors to discharge (30 seconds minimum, 2 minutes to be safe).
  2. Remove the Z motor mount covers. The Trident has three Z motor mounts — one at each corner of the frame. Each mount is enclosed by a printed ABS or PC cover. Remove the cover screws (usually M3, 2.5mm hex) and set the cover aside.
  3. Disconnect the motor cable. Unplug the motor cable from the Z motor (four pins, usually JST-XH or Molex Micro-Fit connector). On some builds, the cable passes through a cable chain — you may need to open the chain to pull the cable free. Label the cable with tape (e.g., "Z motor, front-left") to avoid confusion during reassembly.
  4. Loosen the Z belt tension. The Z motor drives the leadscrew via a GT2 belt. Loosen the tensioner screw on the motor mount plate to slacken the belt. Do not remove the belt — just make it loose enough to slide the motor out.
  5. Remove the Z coupler. The Z motor shaft connects to the leadscrew through a flexible coupler (Oldham or helical type). Loosen the two set screws on the coupler — one on the motor shaft side (5mm) and one on the leadscrew side (8mm). Slide the coupler up the leadscrew to expose the motor shaft. If the set screws use threadlocker, you may need to heat them slightly with a soldering iron to break the bond.
  6. Remove the motor mount screws. The Z motor is held to the mount plate by four M3 screws (usually through the front face of the plate). Remove these screws with a 2.5mm hex driver. Support the motor as you remove the last screw to prevent it from dropping.
  7. Slide the motor out. Pull the motor assembly out of the mount plate. If the shaft is stuck in the coupler, gently rock the motor side-to-side while pulling. Do not pry against the leadscrew or the mount plate — you may bend the leadscrew or crack the printed mount.

Installing the New Z Motor

  1. Prepare the new motor. Clean the motor shaft with isopropyl alcohol to remove any protective oil. If the motor came with a plastic shaft protector, remove it. Inspect the D-flat on the shaft — it should be clean and free of burrs.
  2. Transfer the pulleys. If your Z motor has a GT2 pulley on the shaft, you need to transfer it from the old motor. The pulley is secured with two set screws (M3, 1.5mm hex). Loosen the set screws, slide the pulley off the old motor, and install it on the new motor at the same position (measure from the shoulder of the shaft using a caliper). Tighten the set screws to 0.3 Nm (snug plus an eighth turn). Use threadlocker (medium strength, blue) on the set screws.
  3. Mount the motor to the plate. Install the new motor onto the Z motor mount plate using the four M3 screws. Torque to 0.5 Nm (moderate snug — do not overtighten, as the printed plate can crack). The motor shaft should extend through the plate and align with the leadscrew coupler.
  4. Connect the coupler. Slide the Oldham or helical coupler down the leadscrew so that it engages the motor shaft. The coupler should be positioned so that approximately half its length is on the motor shaft and half on the leadscrew. Tighten the motor shaft set screw first, then the leadscrew set screw. Alternate between the two, tightening in small increments, to ensure the coupler seats evenly.
  5. Tension the Z belt. Re-tension the GT2 belt between the motor pulley and the leadscrew pulley. Target frequency: 90-100 Hz. Adjust the tensioner screw until the belt is taut but not strained — a properly tensioned Z belt should deflect approximately 5mm when pressed firmly at the midpoint of the longest span. Re-tighten the tensioner lock nut when done.
  6. Reconnect the motor cable. Plug the motor cable into the new motor. Ensure the connector is fully seated and the locking tab clicks into place. Route the cable properly inside the cable chain if present.
  7. Reinstall the cover. Replace the Z motor mount cover and secure with the original screws.

Wiring Verification

Before closing everything up and applying power, verify the motor wiring:

Klipper Configuration for the New Motor

The new motor may have different electrical characteristics than the old one. Update the stepper section in your printer.cfg:

[stepper_z1]  # Z motor name depends on which corner you replaced
step_pin: PB5
dir_pin: !PC6
enable_pin: !PB2
microsteps: 16
rotation_distance: 8
full_steps_per_rotation: 200

Key parameters to check or adjust:

Stepper driver current: Adjust run_current in the [tmc2209 stepper_z1] section to match the new motor:

[tmc2209 stepper_z1]
uart_pin: PD11
tx_pin: PD10
uart_address: 2
run_current: 0.850
hold_current: 0.500
sense_resistor: 0.110
interpolate: True

Set run_current to approximately 70-80% of the motor's rated current. For a 1.5A motor, use 1.0-1.2A. For a 1.2A motor, use 0.85-1.0A. Overdriving the motor causes overheating and missed steps. Underdriving reduces torque and may cause stalling on a heavy bed carriage.

Re-calibrating After Replacement

  1. Home all axes. Run G28. The printer should home normally. Listen for smooth Z movement — no grinding, clicking, or hesitation. If the motor makes a high-pitched whine, the driver current may be too low or the microstepping may be set incorrectly.
  2. Test each Z motor independently. Use STEPPER_BUZZ STEPPER=stepper_z (and z1, z2). The motor should vibrate audibly at increasing frequency without skipping. If the motor does not buzz, check the wiring and driver configuration.
  3. Run Z_TILT_ADJUST. Heat the bed to 100°C, soak for 10 minutes, then run Z_TILT_ADJUST. The first run may show large corrections (0.2-0.5mm) as the new motor settles into the system. Run it twice — the second run should show corrections under 0.05mm. If corrections are still large, check that the Z belt on the replaced motor is correctly tensioned and the motor mount screws are tight.
  4. Run a full bed mesh. After Z tilt, run BED_MESH_CALIBRATE with a 5x5 grid. The mesh range should be under 0.10mm. If the mesh shows a consistent tilt in the corner where you replaced the motor, re-check the Z belt tension and motor alignment.
  5. Perform a Z accuracy test. Move Z from 0 to 200mm in 10mm increments, measuring the actual height at each step with a dial indicator or digital caliper. The error should accumulate to less than 0.1mm over the full Z range. If error accumulates linearly, adjust rotation_distance slightly. If error is erratic, the motor is skipping steps — increase run_current by 0.05A and re-test.

Motor Alignment — Avoiding Common Issues

Proper alignment between the Z motor shaft and the leadscrew is critical on the Trident. Misalignment causes:

To check alignment: With the motor mount screws slightly loose, move the gantry through a full Z cycle (0 to 250mm and back). The motor should self-align to the leadscrew as it rotates. Then tighten the mount screws while the motor is running at slow speed (5 mm/s). This ensures the motor finds its natural coaxial position before being locked in place.

When to Replace All Three Z Motors

If your Trident has more than 3000-4000 hours of printing, consider replacing all three Z motors at once even if only one has failed. The other two motors have similar wear levels and will likely fail within a few hundred more hours. Replacing all three ensures:

If you replace only one motor, try to source the same brand and model as the original. LDO motors match LDO kits, StepperOnline motors match Formbot kits, and MOONS' motors match Fysetc kits. Mixing brands can lead to subtle differences in torque output that the Z tilt adjust algorithm must constantly compensate for.

Need Z Motors for Your Trident?

We stock LDO-42STH40-1684AC, StepperOnline 17HS19-1684S, and MOONS' MS17HD2P4200 Z motors — all direct drop-in replacements for Voron Trident. Also available: GT2 pulleys, Oldham couplers, Z belt kits, and TMC2209 drivers. China-direct pricing with consolidated shipping.

Shop Trident Z Motors →
🚨

Voron LDO 商标 · 域名 打包出售

Trademark & domains sold as one package

Voron LDO 商标 (中国区 · China)
voron.cn
voronldo.com
ldovoron.com

有意者请联系 · Contact us:

📧 346290742@qq.com
📞 +86 13522926174