Kind help on req Duet3d hardware based on specification



  • Hi,

    I would like to ask your kind, experienced help.

    I am building a custom 3d printer with the following components/parameters/needs:

    HRDW:

    • 2x direct drive extruder with normal stepper motor, so (dual head setup): Titan Aqua - 12V
    • 3x closed loop/non loop stepper motor (axis movements): PANdrives PD57-1-1378-TMCL or Trinamic PANdrives PD42-3-1241-TMCL -- BOTH includes CoolStep,SpreadCycle,StallGuard2,StealthChop and SensOstep and 12V
    • PanelDue 3.0 - 7i integrated
    • 2x EK-Quantum Kinetic FLT 120 DDC PWM - 12V
    • 2x Water cooling fans: Noctua NF-S12A ULN (3pin) or NF-S12A (PWM) - BOTH 12V
    • Meanwell power supply: UHP-2500-24
    • Bed heating: Keenovo 1600W with NTC 100K thermistor - 220V
    • 2x Duet3D magnetic filament monitor
    • Precision Piezo Andromeda or PCB or 3Dmark BL touch +
    • USB Camera
    • Duet 3 Mainboard 6HC

    NOTES:

    • 2x Nozzle heating
    • RepRapFirmware 3
    • TMC5160 stepper drivers
    • Safety heat monitoring on head/bed to cut power off
    • Resume in case of power loss
    • Auto bed levelling z probe & firmware Z auto compensation
    • Duet web control, preferably without Rasperry pi

    I would like to ask your kind help to confirm whether:

    1. Anything add-on to Duet 3 Mainboard 6HC required to connect and control from HRDW=SFTW prospective all these hardwares ?

    2. Can Duet 3 Mainboard 6HC with reprap firmware handle all this hardwares perfectly, experience and settings are available?

    (Before this post I tried to dig into the online docs and searched this forum through, so I am almost sure it is possible, but i wanted to be sure and ask you, whom more professionals and experienced on this field.)

    Many thanks for your time, and help!



  • @coolice2020 said in Kind help on req Duet3d hardware based on specification:

    3Dmark BL touch +

    ts made by antclabs

    closed loop/non loop stepper motor (axis movements): PANdrives PD57-1-1378-TMCL or Trinamic PANdrives PD42-3-1241-TMCL -- BOTH includes CoolStep,SpreadCycle,StallGuard2,StealthChop and SensOstep and 12V

    12V and Stealthchop is not a good combination.
    Why do you want to use closed loop drivers, and not the integrated drivers in the duet3?

    Meanwell power supply: UHP-2500-24

    since the bed is 220v why do you need 2500W?

    @coolice2020 said in Kind help on req Duet3d hardware based on specification:

    2x direct drive extruder with normal stepper motor, so (dual head setup): Titan Aqua - 12V

    here is a water cooled version of the bmg. its dual gear compared to the titan.
    https://www.aliexpress.com/item/4000183071905.html

    TMC5160 stepper drivers

    not compatible with closed loop drivers.


  • administrators

    @coolice2020

    You can't use those closed loop drivers because they only support TMCL or CANopen - neither of which is compatible with Duet 3.

    What will the USB camera be connected to - you mention wanting to use this without the Pi. Either switch to an IP cam or connect the USB camera to the pi.

    Safety heat monitoring on head/bed to cut power off

    The firmware detects some heating faults but, especially for the very high power AC bed) it would be wise to include a thermal fuse. I am not sure if equivalent thermal fuses exist that work for hotend temperatures.



  • @Veti said in Kind help on req Duet3d hardware based on specification:

    @coolice2020 said in Kind help on req Duet3d hardware based on specification:

    3Dmark BL touch +

    ts made by antclabs

    closed loop/non loop stepper motor (axis movements): PANdrives PD57-1-1378-TMCL or Trinamic PANdrives PD42-3-1241-TMCL -- BOTH includes CoolStep,SpreadCycle,StallGuard2,StealthChop and SensOstep and 12V

    12V and Stealthchop is not a good combination.
    Why do you want to use closed loop drivers, and not the integrated drivers in the duet3?

    Meanwell power supply: UHP-2500-24

    @coolice2020 said in Kind help on req Duet3d hardware based on specification:

    2x direct drive extruder with normal stepper motor, so (dual head setup): Titan Aqua - 12V

    here is a water cooled version of the bmg. its dual gear compared to the titan.
    https://www.aliexpress.com/item/4000183071905.html

    TMC5160 stepper drivers

    not compatible with closed loop drivers.

    BIG thank you for your quick reply!

    May I ask:

    1. why the 12V and Stealthchop is not a good combination? I had chosen to have overall 12V as all components are running on 12V. But it seems it was a mistake from the steppers point of view, if I understood well?

    2. You are 100% right on the the meanwell. May I ask your suggestion on the Watts for a system like this?





  • @T3P3Tony said in Kind help on req Duet3d hardware based on specification:

    @coolice2020

    You can't use those closed loop drivers because they only support TMCL or CANopen - neither of which is compatible with Duet 3.

    What will the USB camera be connected to - you mention wanting to use this without the Pi. Either switch to an IP cam or connect the USB camera to the pi.

    Safety heat monitoring on head/bed to cut power off

    The firmware detects some heating faults but, especially for the very high power AC bed) it would be wise to include a thermal fuse. I am not sure if equivalent thermal fuses exist that work for hotend temperatures.

    BIG thank you for your quick reply and help!

    Allow me to ask your help to understand this driver issue, as even though I was trying to do thorough search, it is a bit complex subject. Also forgive me if I ask dumb question:

    • My plan was to use top-end stepper motors preferably with integrated driver solutions (such as CoolStep,SpreadCycle,StallGuard2,StealthChop and SensOstep).
    • If i understand you well, Duet 3 can work with both closed loop and not closed loop stepper motors, BUT only if the stepper motors does not include these trinamic drivers, because they conflict with Duet 3? OR you say, that the TMCL / CANopen protocols not compatible with Duet, so e.g. Trinamic PD57-1-1161 ( [https://www.trinamic.com/products/drives/details/pd57-60-x-1161/](link url) ) would work even if these functions (StallGuard2, CoolStep, SpreadCycle and SensOstep) included ?
    • Can you recommend a high-end closed loop stepper motor, which in your opinion super silent and has low vibration, optimal current usage, etc what these features promise, but can work with Duet 3 and you have good experience with it?


  • @coolice2020
    closed loop stepper motors have their own drivers.

    for the duet 3 in order to use external stepper drivers you need the expansion breakout board, which as far as i know is still in development.

    on the duet 2 you can connect them on the expansion header.



  • @Veti said in Kind help on req Duet3d hardware based on specification:

    @coolice2020
    there is a good video by alex kenis about this
    https://www.youtube.com/watch?v=GVs2d-TOims

    for the psu see
    https://duet3d.dozuki.com/Wiki/Choosing_the_power_supply#Section_Total_power_needed

    Awesome video indeed!

    Also huge help on the PSU calculation, thanks !!



  • @Veti said in Kind help on req Duet3d hardware based on specification:

    @coolice2020
    closed loop stepper motors have their own drivers.

    for the duet 3 in order to use external stepper drivers you need the expansion breakout board, which as far as i know is still in development.

    on the duet 2 you can connect them on the expansion header.



  • @coolice2020 said in Kind help on req Duet3d hardware based on specification:

    The other one I was planning (aslo has a much better cost/value ratio while still top-end) is the PANdrives PD42-3-1241-TMC (https://www.trinamic.com/products/drives/details/pd42-x-1241/), which in my understanding NOT closed loop one.

    https://duet3d.dozuki.com/Wiki/Choosing_and_connecting_stepper_motors

    The Duet boards use bipolar stepper motor drivers. This means you can use stepper motors suitable for bipolar drive, which have 4, 6 or 8 wires

    however that one supports canbus, which i believe is on the todo list to be supported

    @T3P3Tony can you comment on that



  • @coolice2020 IMO, closed loop steppers on a 3D printer area complete waste of time and money. Mainly because any positional errors are almost always due to mechanical defects such as belts stretching or slipping, pulleys slipping on shafts, "flexing" of components or any number of other factors. That is to say, positional errors are almost always caused by some sort of a disconnect between the motor and the print head and very rarely caused by missed steps or positional errors of the motor itself. The only way a closed loop system would be of benefit is by using separate linear encoders to measure the actual position of the print head, and feed that signal back to motor driver.



  • @deckingman said in Kind help on req Duet3d hardware based on specification:

    @coolice2020 IMO, closed loop steppers on a 3D printer area complete waste of time and money. Mainly because any positional errors are almost always due to mechanical defects such as belts stretching or slipping, pulleys slipping on shafts, "flexing" of components or any number of other factors. That is to say, positional errors are almost always caused by some sort of a disconnect between the motor and the print head and very rarely caused by missed steps or positional errors of the motor itself. The only way a closed loop system would be of benefit is by using separate linear encoders to measure the actual position of the print head, and feed that signal back to motor driver.

    Thank you for the heads-up understood!

    This leaves me with 2 stepper motors as mentioned above or at least one without those problematic protocols. So, the question left: if that one i suitable or not for Duet 3 to control.



  • non of the motors you posted are bipolar drive.



  • @Veti

    Understood! So, on one side, I check if they have any bipolar stepper motor, which still has these features.

    On the other hand, could you recommend me please:

    1. high-end stepper motor with similar feature set you can recommend ?

    OR

    1. high-end stepper motor and the add-ons required for Duet 3 to have these features within the Duet 3 board itself?

    OR

    1. a controller board can handle these drives ? (dont shoot me pls, I am in love with Duet 3 just trying to understand all options I have) ?

    Many Many many thanks!



  • @coolice2020 said in Kind help on req Duet3d hardware based on specification:

    high-end stepper

    i dont understand what you mean by high end steppers.

    there are high quality stepper motors
    for example moons have got some good reviews
    https://forum.prusaprinters.org/forum/original-prusa-i3-mk3s-mk3-user-mods-octoprint-enclosures-nozzles-.../stepper-motor-upgrades-to-eliminate-vfa-s-vertical-fine-artifacts/

    Can you specify your requirements for the stepper. what holding torque do you need etc.

    the duet 2 can handle external stepper drivers. or like i said you have to wait for the duet 3 to support them as well.



  • Based on Veti advise I finally decided on the E3D online stepper motors able to andled by the Duet 3 directly.
    I will have 24V instead of 12V setup.
    I will have a much moderate meanwell psu.
    Replaced the BL touch with Duet IR probe for auto levelling.
    Based on Tony advise, I am on research for the thermal fuse for the heated bed.
    I will use Pi to take all networking processing stress away from Duet 3, (but keep using Web control), an dthe usb cam will attached to that too.
    I reworked the water cooling for being push-pull with 4 large 800rpm fans, able to andled by the Duet 3 directly.

    BIG thanks for all your patience and help, truly appreciated, keep you posted how the build went or in case I ran into any trouble/question !


Log in to reply