Skip to main content

Site Navigation

Your Account

Choose Language

Help

Revision to Choosing and connecting stepper motors

Tony

* If using a highly-geared extruder (for example, an extruder that uses a flexible drive cable to transmit the torque from the motor to a worm reduction gear), use a short low-inductance 1.8deg/step motor to drive it.
 
== Connecting stepper motorsStepper Driver Numbering ==

=== Using the internal drivers ===

The Duet WiFi and Duet 0.8.5 have five stepper drivers on board. The Duet 0.6 has four.

To connect stepper motors to the internal drivers, refer to the wiring diagram at [[Duet WiFi and Ethernet wiring diagrams]]. The pinout of each stepper motor connector is the same as for other popular 3D printer electronics.

Note: '''it is highly recommended that the stepper motor casings be grounded''', especially in belt-driven printers. Otherwise, motion of the belts causes static charge to build up, which eventually arcs over to the windings. If the motors are screwed to a metal frame, grounding the frame is sufficient.

Each stepper motor connector has four pins. You must connect the two wires for one phase of the stepper motor between the two pins at one end of the connector, and the wires for the other phase to the two pins at the other end. To pair the stepper motor wires into phases, use a multimeter - there should be a few ohms resistance between two wires that belong to the same phase, and no continuity between wires that belong to different phases. If you don't have a multimeter, use this method:

*With the motor wires not connected, spin the spindle between your fingers;

*Short two of the wires together, then spin the spindle again. If it is much harder to spin than before, those two wires belong to the same phase. Otherwise, try again with a different pair of wires shorted together.

==== Duet 2 (Duet WiFi and Duet Ethernet) ====

If you have two Z stepper motors, connect them to the ZA and ZB connectors. These connectors are wired in series, which is better than wiring them in parallel for most types of stepper motor used in 3D printers.

If you have only one Z stepper motor, plug it in to the ZA connector, and plug two jumpers into the ZB connector. Duet WiFi boards are normally supplied with these jumpers already fitted.

==== Duet 0.6 and 0.8.5 ====

If you have two Z stepper motors, then for the types of motors commonly used in RepRaps (i.e. with rated current in the 1.2 to 2.0A range), it is better to connect them in series than in parallel. Google "wiring stepper motors in series" for instructions on how to do this for example:

[http://www.instructables.com/id/Wiring-Your-Z-Stepper-Motors-in-Series/]]

=== Using more than one motor on an axis with a separate driver for each motor ===

Use the M584 command (see http://reprap.org/wiki/G-code#M584:_Set_drive_mapping) to specify which drivers are used for the axis concerned. You must be using RepRapFirmware 1.14 or later.
== Connecting stepper motorsStepper Driver Numbering ==

=== Using the internal drivers ===

The Duet WiFi and Duet 0.8.5 have five stepper drivers on board. The Duet 0.6 has four.

To connect stepper motors to the internal drivers, refer to the wiring diagram at [[Duet WiFi and Ethernet wiring diagrams]]. The pinout of each stepper motor connector is the same as for other popular 3D printer electronics.

Note: '''it is highly recommended that the stepper motor casings be grounded''', especially in belt-driven printers. Otherwise, motion of the belts causes static charge to build up, which eventually arcs over to the windings. If the motors are screwed to a metal frame, grounding the frame is sufficient.

Each stepper motor connector has four pins. You must connect the two wires for one phase of the stepper motor between the two pins at one end of the connector, and the wires for the other phase to the two pins at the other end. To pair the stepper motor wires into phases, use a multimeter - there should be a few ohms resistance between two wires that belong to the same phase, and no continuity between wires that belong to different phases. If you don't have a multimeter, use this method:

*With the motor wires not connected, spin the spindle between your fingers;

*Short two of the wires together, then spin the spindle again. If it is much harder to spin than before, those two wires belong to the same phase. Otherwise, try again with a different pair of wires shorted together.

==== Duet 2 (Duet WiFi and Duet Ethernet) ====

If you have two Z stepper motors, connect them to the ZA and ZB connectors. These connectors are wired in series, which is better than wiring them in parallel for most types of stepper motor used in 3D printers.

If you have only one Z stepper motor, plug it in to the ZA connector, and plug two jumpers into the ZB connector. Duet WiFi boards are normally supplied with these jumpers already fitted.

==== Duet 0.6 and 0.8.5 ====

If you have two Z stepper motors, then for the types of motors commonly used in RepRaps (i.e. with rated current in the 1.2 to 2.0A range), it is better to connect them in series than in parallel. Google "wiring stepper motors in series" for instructions on how to do this for example:

[http://www.instructables.com/id/Wiring-Your-Z-Stepper-Motors-in-Series/]]

=== Using more than one motor on an axis with a separate driver for each motor ===

Use the M584 command (see http://reprap.org/wiki/G-code#M584:_Set_drive_mapping) to specify which drivers are used for the axis concerned. You must be using RepRapFirmware 1.14 or later.
 
Drive numbers used in G-code correspond to the following driver labels on the board(s):
| E6
| On Duex 5
|--
| 10
| n/a
| On LCD_CONN header
|--
| 11
| n/a
| On LCD_CONN header
}
 
To see the exact location of the pins check the [[Duet Wiring Diagrams|Duet wiring diagrams]]
 
== Connecting stepper motors ==
 
=== Using the internal drivers ===
 
The Duet WiFi and Duet 0.8.5 have five stepper drivers on board. The Duet 0.6 has four.
 
To connect stepper motors to the internal drivers, refer to the wiring diagram at [[Duet WiFi and Ethernet wiring diagrams]]. The pinout of each stepper motor connector is the same as for other popular 3D printer electronics.
 
Note: '''it is highly recommended that the stepper motor casings be grounded''', especially in belt-driven printers. Otherwise, motion of the belts causes static charge to build up, which eventually arcs over to the windings. If the motors are screwed to a metal frame, grounding the frame is sufficient.
 
Each stepper motor connector has four pins. You must connect the two wires for one phase of the stepper motor between the two pins at one end of the connector, and the wires for the other phase to the two pins at the other end. To pair the stepper motor wires into phases, use a multimeter - there should be a few ohms resistance between two wires that belong to the same phase, and no continuity between wires that belong to different phases. If you don't have a multimeter, use this method:
 
*With the motor wires not connected, spin the spindle between your fingers;
 
*Short two of the wires together, then spin the spindle again. If it is much harder to spin than before, those two wires belong to the same phase. Otherwise, try again with a different pair of wires shorted together.
 
==== Duet 2 (Duet WiFi and Duet Ethernet) ====
 
If you have two Z stepper motors, connect them to the ZA and ZB connectors. These connectors are wired in series, which is better than wiring them in parallel for most types of stepper motor used in 3D printers.
 
If you have only one Z stepper motor, plug it in to the ZA connector, and plug two jumpers into the ZB connector. Duet WiFi boards are normally supplied with these jumpers already fitted.
 
==== Duet 0.6 and 0.8.5 ====
 
If you have two Z stepper motors, then for the types of motors commonly used in RepRaps (i.e. with rated current in the 1.2 to 2.0A range), it is better to connect them in series than in parallel. Google "wiring stepper motors in series" for instructions on how to do this for example:
 
[http://www.instructables.com/id/Wiring-Your-Z-Stepper-Motors-in-Series/]]
 
=== Using more than one motor on an axis with a separate driver for each motor ===
 
Use the M584 command (see http://reprap.org/wiki/G-code#M584:_Set_drive_mapping) to specify which drivers are used for the axis concerned. You must be using RepRapFirmware 1.14 or later.
 
=== Using external drivers ===

To undo the changes made by this version, click 'Revert Changes.' This will automatically restore the previous version of this guide.

Revert Changes