8 stepper motors, 4 servos and a display
-
Hello guys,
I want to build a Delta-style printer with multiple printheads and I am afraid the pinout of the duet did´t make much sense to me.
what I need:
1x stepper motor for x tower (+ endstop)
1 x stepper motor for y tower (+ endstop)
1 x stepper motor for z tower (+ endstop)
1 x stepper motor for E0 (+ heater)
1 x stepper motor for E1 (+heater)with the duetx5:
1 x stepper motor for E2 (+heater)
1 x stepper motor for E3 (+heater)
1x stepper motor for E4 (+heater)makes a sum of 8 stepper motors. So I guess with the extension board that is possible. Furthermore for my application I need:
option 1: I need at least 2 servos in combination 2 more stepper motors (+endstops) (that would be driver E5 and E6), as stated in the duet wiki I could use Heater E7 for 1 servo and 1 Fan (I just need 1 PWM Fan for the partcooling fan) for the other servo.
option 2: 4 servos, Heater E5 and Heater E6 as servos aswell.
The last thing would be a Display connected via CONN_LCD
Is this correct and possible?
One thing that is kind of confusing is the pin numbers... is there a system (hardware pins vs. firmware pins)?
Thanks for your help
-
That's all possible except that CONN_LCD does not support a display. It was originally intended to support a 20x4 text display, but was repurposed to support 2 extra stepper motors and endstop switches.
You can connect a PanelDue touch screen to the dedicated connector for it, or to the CONN_SD connector.
Unless you have a reason to modify the firmware, you only need to know the logical pin numbers used in M42 and M280 command, which are listed at https://duet3d.dozuki.com/Wiki/Using_servos_and_controlling_unused_IO_pins#Section_Logical_pin_numbers.
-
@dc42 perfect, thank you!
-
@taconite I am fascinated how you will mount or tool change the 5 extruders on a delta.
-
@t3p3tony said in 8 stepper motors, 4 servos and a display:
@taconite I am fascinated how you will mount or tool change the 5 extruders on a delta.
As because this is an entire new idea, I will update you as soon as it is "safe"