
While a Duet 3 won’t be replacing the Duet 2 anytime soon, it’s a much more professional electronics board that adds a range of options and functionality to your machine build. Although the Duet 3 may be overkill for most users, these options are not for everyone you do get much more out of Duet by using a Raspberry Pi .
Duet 3 Raspberry Pi
- Mount networking to access shared files
- Offload the duet so it can focus on executing the gcode’s which means potentially faster 3d printing
- Directly update or upgrade Duet firmware without searching through Github
- Larger variety of touch screen options rather than PanelDue
- More options with the new Duet Software Framework (DSF)
- 3rd party developers with the single board connection separate from the main board
Duet 2 | Duet 3 |
---|---|
5 Stepper Motors | 6 Stepper Motors |
2.4 AMP Peak | 6.3 AMPS Peak |
Better documentation | More Expandability |
TMC2660 stepper drivers | Trinamic 5160 stepper drivers |
CAN Bus | |
Raspberry Pi | |
Plugins | |
10 PWM outputs | |
Tool Boards | |
Duet 2 + Expansion Board | Duet 3 + Expansion Board |
12 Stepper Motors | 24+ Stepper Motors |
Duet 3 YAT Commands
- M115 Checks Firmware
- M552 Checks Ethernet
- M552 S0 Stops Ethernet
- M552 S1 Starts Ethernet (displays current IP address)
- M552 S1 P0.0.0.0 Sets Dynamic IP (P=desired ip address)
- M552 S1 Pxxxxxx Sets Static IP
Reverse Motor Direction
M569 command is for the motors in the config.g file.
Reprap Gcode M569:_Set_axis_direction_and_enable_values
- M569 P0 is for the X driver,
- M569 P1 is for the Y driver
- Change S1 in that line to S0 or vice verse to reverse the motor direction.
To Invert Motors: On Config.g file
M569 P0 S0 ; Drive 0 goes forwards
M569 P1 S0 ; Drive 1 goes forwards
M569 P2 S0 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M569 P4 S1 ; Drive 4 goes forwards
Motor Drives are mapped as:
0 = X
1 = Y
2 = Z
3 = E0
4 = E1 etc
“S” Parameter changes motor direction:
EX.
Change
M569 P3 S1
To
M569 P3 S0
Make sure your homex.g / homey.g / homez.g fileshome in the right direction:
Ex. X-Endstop positioned on right side.
Change
; homex.g
; called to home the X axis
;
;G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X-505 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 H2 X5 F6000 ; go back a few mm
G1 H1 X-505 F360 ; move slowly to X axis endstop once more (second pass)
G1 H2 Z-5 F6000 ; lower Z again
G90 ; absolute positioning
To
; G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X505 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 H2 X-5 F6000 ; go back a few mm
G1 H1 X505 F360 ; move slowly to X axis endstop once more (second pass)
G1 H2 Z-5 F6000 ; lower Z again
G90 ; absolute positioning
Duet 3 Wiring Guide
How To Wire The Duet 3 Mainboard 6HC The Duet 3 is a great board for your 3d printer, but wiring it up can be confusing. This tutorial will walk you through how to wire the Duet 3 mainboard 6hc to your Workhorse 3d printer. Duet Wiring Instructions This is a guide on how to…
Read MoreStepper Motor Wire Color And Coil Pairs
Stepper Motor Color Coding of Wires For any stepper motor to be wired up properly, we’ll need to determine which wires are “pairs” or connected to the ends of each coil. These are usually referred to as coil “A” and coil “B”. The exact order of the pairs Black/Green or Green/Black of pins does not…
Read MoreStepper Motors
What Size Stepper Motor Should You Use? While the size of a stepper motor is just the footprint it’s the winding that determines torque. There are Nema 17’s with as much torque as a Nema 23. Most 3d printers use stepper motors to drive z-axis motion lead screws to raise or lower the bed or…
Read MoreHow to Choose Wire Gauge and Length for Your 3d Printer
How can you calculate the wire gauge and length for 3d printer wiring? Most 3D printers use either 12V or 24V. The hotend of a 3D printer may draw up to 4A, while a heated bed draws nearly 12A. If the wire is not large enough or longer than needed, it will have more resistance…
Read More