Duet3D custom configuration/usage help
-
Looking at picking up a Duet3D for a custom 3D printer build and wondering if it would allow me to configure in this custom way:
- Use my own X & Y stepper drivers... can I tell the Duet that X and Y are on I/O pins (10 & 11 it seems) on the expansion header? Or do I have to bypass the X & Y drivers on board and use those specific channels for my external drivers?
- Use the existing X,Y,Z stepper drivers for 3 Z steppers.
- Am I correct in understanding that the if I configure it for 3 Z steppers, it can auto-level by individually manipulating the 3 Z steppers? And is this just configuration or would it require custom coding?
- For my larger bed, I am planning on using 4 smaller heater pads, so would need 4 bed heaters with 4 independent thermistor inputs for those. Are the heater channels on the Duex5 for bed heaters? Or are those only for extruders?
- If I use a Duex5, would the Step/Dir 10 & 11 channels no longer be available for my X & Y axes (so I'd have to get X & Y from the Duex channels now)?
- I'm planning to use 2 E3D Titan Aero extruders, and can get 24V or 12V options. Would 24V be better (lower current), or is there any reason to go with 12V?
- If I don't get a Paneldue right away (as I want to dev/test this incrementally), am I correct in understanding (from the Getting Connected guide) that I can just use the USB and web interface for everything for now, or would I need some hardwired UI/LCD to get it setup?
Thanks!
-
@neil said in Duet3D custom configuration/usage help:
Looking at picking up a Duet3D for a custom 3D printer build and wondering if it would allow me to configure in this custom way:
- Use my own X & Y stepper drivers... can I tell the Duet that X and Y are on I/O pins (10 & 11 it seems) on the expansion header? Or do I have to bypass the X & Y drivers on board and use those specific channels for my external drivers?
- Use the existing X,Y,Z stepper drivers for 3 Z steppers.
- Am I correct in understanding that the if I configure it for 3 Z steppers, it can auto-level by individually manipulating the 3 Z steppers? And is this just configuration or would it require custom coding?
- For my larger bed, I am planning on using 4 smaller heater pads, so would need 4 bed heaters with 4 independent thermistor inputs for those. Are the heater channels on the Duex5 for bed heaters? Or are those only for extruders?
- If I use a Duex5, would the Step/Dir 10 & 11 channels no longer be available for my X & Y axes (so I'd have to get X & Y from the Duex channels now)?
- I'm planning to use 2 E3D Titan Aero extruders, and can get 24V or 12V options. Would 24V be better (lower current), or is there any reason to go with 12V?
- If I don't get a Paneldue right away (as I want to dev/test this incrementally), am I correct in understanding (from the Getting Connected guide) that I can just use the USB and web interface for everything for now, or would I need some hardwired UI/LCD to get it setup?
Thanks!
Hi!
Imma try and answer all of your questions:
1.If you want external drivers with a DueX5 attached, then you can use the pins of the Conn_lcd header for this purpose (you can attach up to two drivers there).
2.You can utilize the existing drivers of the Duet for 3 independent Z-Screws and leveling the bed. It's already integrated into the firmware, so you just need to configure it.
3.The Heater channels on the DueX5 are NOT capable of handling the current required for Bed heaters. However, if you use SSRs for the High power, then you can use them with independent Thermistor control.
4.Go with 24V. You can use thinner and (therefore) lighter wires. Also, if you need 12V for something like a Hotend cooling fan, you can use a Buck-Converter.
5.Indeed, you can use USB/the Webinterface for testing. The firmware actually does NOT support regular 20x4 character LCDs.
I hope I could answer all of your questions. How to configure the features, look at the documentation, I haven't done it myself.
Cheers,
Dennis
-
Yes you can do all of that. If you don't need more than 7 internal drivers, get a DuetX2 instead of a DueX5. Use SSRs to drive the 3 extra bed heaters.
-
Awesome, thanks.
I'd go with the Duex5 for the minor price difference as I never know what else I would want to do in the future. Just out of curiosity, can I add on more than one duex?
Also, for bed heating I assume the extruder voltage is the same as the bed-heater voltage? I want to make sure I can get the bed heater(s) to work with 24V first.
-
@neil said in Duet3D custom configuration/usage help:
Awesome, thanks.
I'd go with the Duex5 for the minor price difference as I never know what else I would want to do in the future. Just out of curiosity, can I add on more than one duex?
You can't add on more than one DueX. With a DueX5 you have 10 stepper drivers and you can add 2 external stepper drivers to CONN_LCD. With a DueX2 you can also connect 3 external stepper drivers to it. Either way, 12 stepper drivers in total.
Also, for bed heating I assume the extruder voltage is the same as the bed-heater voltage? I want to make sure I can get the bed heater(s) to work with 24V first.
Yes, although it's possible to use a separate PSU for the bed heater with a different voltage.
-
Awesome, thanks.