Brand new Duet 3 Setup
BearcatTD last edited by
So if there is a web page/wiki that answers my questions, please point me in the right direction.
Duet 3 v1.0 connected to a RPi 3 B+.
Creality CR-10 v2 with two Z motors.
Using a BL Touch v3.1
Wires as follows:
2 Z driver plugs
1 X driver plug
1 Y driver plug
1 E driver plug
1 X endstop plug
1 Y endstop plug
1 case fan plug
1 hotend fan plug
1 part cooling fan plug
Based on what I am reading, you can plug in any driver plug to any driver outlet on the board. How do you specify in the firmware which motor is plugged into which driver? Same thing for the endstops and fans. Where does the BL Touch plugged in?!
Is there an online configuration utility for RepRap 3 like there is for V2? Is there a written guide for editing the firmware or for setting up new firmware?.
I appreciate any help, I tried to go through the archives to try and solve this on my own, but I don't know enough about this to infer from similar setups or printers.
A Former User last edited by
Based on what I am reading, you can plug in any driver plug to any driver outlet on the board. How do you specify in the firmware which motor is plugged into which driver?
Yes, you can, as you can with any Duet, by using M584 - https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_M584_Set_drive_mapping
Same thing for the endstops
Where does the BL Touch plugged in?!
Is there an online configuration utility for RepRap 3 like there is for V2?
Yes, it's the same utility - https://configtool.reprapfirmware.org/Start
On the second page, 'General', in the first box, select 'Duet 3' from the drop down 'Board' menu.
Is there a written guide for editing the firmware or for setting up new firmware?
It's mostly very similar to RepRapFirmware 2. Differences are explained here: https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
The main thing to get your head around is that there are no default pins or pre-defined connections (eg X driver is not mapped to X axis with X endstop), and that all pins on the board have a name. You define the thing you want to connect, and the pin it connects to; eg a fan to OUT4, define it with M950, then assign it with M106, eg:
M950 F0 C"out4" Q500 ; create fan 0 on pin out4 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
This allows for far more flexibility than the old versions of RepRapFirmware. Once you get the hang of it, you'll update your old boards to RRF3!
An explanation of pin names is here: https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names
A list of pin names for Duet 3 is here: https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names_for_Duet_Num_3
Finally, there's a getting started guide for Duet 3 here: https://duet3d.dozuki.com/Wiki/Getting_Started_With_Duet_3
BearcatTD last edited by
This is fantastic! Thank you so much!