Vision Miner Wiki

Motor Diagnostics

This guide covers diagnosing motor problems on the Vision Miner 22IDEX V4. The printer has nine stepper motors – three on the Z-axis, two on the Y-axis, two tool motors (X/U-axis), and two extruder motors. Use this article when a motor stops responding, makes abnormal noise, or correlates with motion or extrusion defects.

Split the work into two paths:

  • Motor not responding at all – follow Section 1 (electrical) to see whether the driver, cable, or motor failed.
  • Motor runs but behaves badly (noise, vibration, heat) – see Failing Motor Diagnostics.

Before you begin - safety and risk

Read the Safety - Before You Begin article to understand the hazards involved in working on the Vision Miner 22IDEX V4 – including electrical, thermal, mechanical, and chemical risks. All procedures in this wiki are provided as recommendations only. By choosing to follow any procedure, you do so at your own risk.

Motor Overview

Each motor is driven by a TMC2160a on the mainboard (Duet 3 MB 6HC – six drivers) or the expansion board (three drivers).

MotorQtyLocationFunction
Y-axis motors2Rear electronics bay – left (T0 side) and right (T1 side), horizontalMove the gantry in Y
Tool 0 motor (X)1Rear bay, left, verticalMove Tool 0 along the X rail
Tool 1 motor (U)1Rear bay, right, verticalMove Tool 1 along the X rail
Z-axis motors3Under the bed – T0 side, T1 side, rear centerRaise and lower the bed
Extruder motors2On each toolheadDrive filament into the hotend
Rear electronics compartment showing Y-axis and tool motors

1. Complete Motor Failure – Electrical Diagnostics

When a motor gives no movement, sound, or holding torque, the fault is in one of:

  1. Stepper driver (mainboard or expansion)
  2. Motor cable
  3. Motor

The swap sequence below substitutes one part at a time.

Drivers are soldered - replace the board if a driver dies

TMC2160a drivers are soldered to the mainboard and expansion board. A dead driver means replacing that whole board, not swapping a chip.

Never hot-swap motor cables

Always power off and unplug before connecting or disconnecting motor cables. Hot-swapping destroys the driver; damage is not recoverable.

Testing the Driver

The diagram below shows how the XY and tool motors connect to the mainboard driver ports. The four drivers sit in a 2×2 block: the top row (a, b) drives the two Y-axis motors and the bottom row (c, d) drives the two tool motors (X = Tool 0, U = Tool 1).

  1. Identify the dead motor and note which driver port its cable uses on the Main Board or expansion board.
Mainboard driver ports with motor cables installed
  1. Power off and unplug. Wait at least 60 seconds for capacitors to discharge.
Powering off printer and unplugging power cord.

Use the reference diagram below to see exactly where each motor is and which driver port it connects to, so you know which cable belongs to which motor before re-routing anything.

Diagram of how the XY and tool motors connect to the mainboard driver ports
  1. If a Y-axis motor is dead, swap each Y connector with the tool-driver port directly below it: move cable A → C and C → A, and B → D and D → B.
Diagram – Y motor driver swap: ports a to c and b to d

Power on, enable the Movement Without Homing macro (Macros → System → Movement Without Homing), and slowly move both axes, X and U, while listening – these now drive the Y motors through the tool drivers. Send M18 in the Console after each move to release the motors. If the motor now runs, the original driver is bad; if it still does nothing, the driver is fine – continue to Testing the Cable.

Web Interface axis jogging controls for testing the motor.
  1. If a tool motor (X or U) is dead, swap the two tool connectors with each other: move cable C → D and D → C.
Diagram – tool motor driver swap: ports c and d exchanged

Power on, enable the Movement Without Homing macro (Macros → System → Movement Without Homing), and move both axes, X and U. If the fault follows to the other axis (for example, U failed before and now X fails), the motor or cable is bad; if the same axis still fails, the driver is bad.

Web Interface axis jogging controls for testing the motor.

Testing the Cable

If the suspect motor behaves exactly the same after the driver test (still dead, noisy, or grinding), test its cable. On each side of the machine the motors sit in pairs – one Y-axis motor and one tool motor – that share the same cable type (T0 side or T1 side). Swapping the two cables within a pair shows whether the cable is at fault.

Never power a driver with nothing connected

Always have a motor plugged into a driver before powering on or commanding movement. An unloaded driver will burn out.

No limits without homing

Movement Without Homing ignores the endstops. Leave clearance for the toolhead and the crossbar, and stop before any axis reaches its physical limit – otherwise you can damage the machine.

  1. Power off and unplug. Wait at least 60 seconds, and return any cables you moved during the driver test to their original ports.

  2. Swap the two cables of the pair on the affected side – exchange the Y-motor cable and the tool-motor cable in that corner.

Diagram of the paired cable swap on one side
  1. Power on, enable the Movement Without Homing macro (Macros → System → Movement Without Homing), and move the other axis of the pair – when testing a Y motor, move the tool axis (X/U); when testing a tool motor, move Y.
Web Interface axis controls for the cable test.
  1. If the motor now runs correctly (no noise) – the original cable is the fault. Replace it:
Cable PartMotor TypeShopify Link
XY-Motor Wire - T0 SideY-axis (left) or Tool 0 (X-axis)Order
XY-Motor Wire - T1 SideY-axis (right) or Tool 1 (U-axis)Order
ToolHead Wiring Harness - T0 & T1Extruder motorsOrder
  1. If it still does not run – driver and cable are good; the motor is defective.

Z-axis motors are not covered by this test

This pair-swap cable test applies to the X, Y, and tool motors only. If a Z motor grinds and the bed is stuck at the bottom of its travel, see Z-Motor Alignment. For any other Z motor or cable fault, contact our support team.

Not sure which side is bad?

If you do not know which side's motor is faulty, swap both pairs and test each in turn.

Motor Replacement

  1. If the motor is confirmed bad:
Motor TypeReplacement PartNotes
Y-axis and tool (X/U) motorsXY-MotorFull steps in XY motor replacement
Z-axis motorsZ-Lead Screw MotorThis wiki does not yet publish a dedicated Z motor walkthrough; contact support for the procedure
Extruder motorsExtruder AssemblyReplace the complete extruder assembly

2. Extruder Motor Issues

Before blaming the extruder motor, rule out the extruder itself – a clog or debris in the drive gears can stall a perfectly good motor. The driver- and cable-swap tests in Section 1 do not apply to the extruder motors.

Symptoms

  • Rhythmic clicking or knocking while printing
  • Filament with grind marks
  • Under-extrusion or uneven extrusion width
  • Skipping under load
  • Hot motor housing

Diagnosis

  1. Unload the filament from the affected tool.

  2. Allow cold extrusion so the extruder can turn without heating the nozzle – in the Console, send M302 P1 – then command a short extrusion and watch the drive gear.

  3. Try to stop the drive gear with your fingers as it turns:

    • If you can stop it, the motor is too weak – this is a motor/electronics fault. Contact our support team; the extruder cannot be checked with the Section 1 swap method.
    • If it turns and you cannot stop it, the motor is fine – continue.
  4. Inspect the drive gears for dust, dirt, or debris. If you find contamination, clean it off – that was likely the cause.

Inspecting the extruder drive gears for dust and debris.
  1. If the gears look clean, disassemble the extruder to inspect inside. Remove the fan shroud screws and take off the fan shroud.
Removing the extruder fan shroud screws.
  1. Unscrew the four screws on the front extruder panel.
Unscrewing the four screws on the front extruder panel.
  1. Remove the hotend by pulling it toward you, then take off the front cover.
Hotend pulled out and the extruder front cover removed.
  1. Inspect the drive gears for wear, damage, or defects.
Front panel open, exposing the extruder drive gears for inspection.
  1. If the gears or extruder are worn or damaged, contact our support team and order a new Extruder Assembly. If everything looks fine but the filament still will not feed, the clog is inside the hotend – see Unclogging.

  2. Reassemble the extruder in reverse order.

FAQ

Troubleshooting

Support

If you could not find an answer here, reach out to our support team.

On this page

Your feedback makes it better for everyone.