Skip to content
Main site

Main extruder motor

The main extruder stepper motor drives the pellet screw inside the barrel, compressing and feeding material from the hopper down through the three heating zones to the nozzle.


ParameterValue
TypeStepper motor (NEMA 23 or similar large frame)
DriverDM860T stepper driver
Communication protocolStep-dir (not CAN, not Modbus)
Operating voltage55V (elevated from the 24V bus by a step-up converter inside the machine)
Current~3A
DriveDirect coupled to the extruder screw
Normal operating temperatureUp to ~80°C on the motor body (normal — not a fault)

The main extruder motor is the largest motor on the machine, mounted at the top of the extruder assembly above the hopper. It is distinct from:

  • The mixing stepper — smaller motor controlling the mixing screw; its Rotation Volume (mm³/revolution) is what you tune in the material profile (default 8000–12000 range; increase to 10000–12000 if the motor skips on stiff materials)
  • The XY stepper motors — motion system on the gantry

  • The motor runs continuously during extrusion
  • A warm motor body (~80°C) is normal — the motor works under significant load
  • Rotation is smooth and quiet during steady-state printing

The motor loses steps — audible as a rhythmic clicking or “tak-tak” sound.

Causes and fixes: see Extruder motor skipping.

Common triggers:

  • Material too viscous (wrong temperature, wet pellets, no SmoothFlow)
  • Pellet size mismatch (very large or irregular pellets don’t compress well)
  • Aggregate or clog in the barrel — see Nozzle and barrel clog
  • Motor current too low in Klipper config

If the motor moves erratically or not at all:

  • Check the motor cable connector — frayed or loose connectors cause intermittent contact (most common cause)
  • Upgrade from old-style connectors to proper crimp connectors if cables show wear
  • Re-seat the connector firmly into the Octopus board header

The extruder motor operates at 55V, supplied by an internal 24V→55V step-up converter. If the converter fails:

  • Motor shows no movement, no sound, no stepping — even when commanded
  • Diagnosis: measure the step-up output with a multimeter — should read ~55V; if significantly lower or zero, the converter has failed
  • Always rule out the motor connector first (see above) before suspecting the converter
  • This failure has occurred in the field; contact Ginger Additive support for a replacement converter

If the motor is too hot to hold for more than 1–2 seconds (> ~90°C):

  • The motor current setting may be too high — check Klipper config
  • Material may be creating excessive back-pressure — check for a partial clog

The motor current is configured in printer.cfg. The default is ~3A. Do not increase beyond the rated current — it will overheat the motor and the driver.


If the motor has failed (no movement, burning smell, driver fault):

  1. Power off and unplug the printer
  2. Disconnect the motor cable from the Octopus board
  3. Remove the motor mounting screws from the extruder top plate
  4. Disconnect the coupling between motor shaft and extruder screw
  5. Install the replacement motor in reverse order
  6. Verify correct wiring polarity before powering on

Contact Ginger Additive support for the correct replacement part.