Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    6HC capabilities

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    3
    189
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • qlqloundefined
      qlqlo
      last edited by

      We are working on a project to build a large-scale 3D printer with a 1m³ build volume. We want to wire it and commission it ourselves to allow for future modifications, however the complexity of the project has raised concerns about our ability to execute it successfully. So I need your help to answer some questions

      For context, my only prior experience includes converting a desktop 3D printer to use a Duet board. And I don't know much about electronics

      1. Stepper Drivers and Mainboard Choice:
      • Our original plan was to use the Duet 3 6HC mainboard powered by a 48V PSU. We selected six stepper motors (one each for X, Y, and Z axes, plus three more for other functions), each rated for 48V and 3.18A.
      • Since the total current output from the board would be approximately 30A, would the 6HC be suitable for this setup, or would we need to consider the Duet 3 6XD instead?
        Heater Control with SSRs:
      1. Can the 3.3V IO outputs on the 6HC board control solid-state relays (SSRs) for 230V heaters, or would we need to step up the control voltage to a higher level to ensure reliable operation?
      droftartsundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators @qlqlo
        last edited by

        @qlqlo said in 6HC capabilities:

        • Our original plan was to use the Duet 3 6HC mainboard powered by a 48V PSU. We selected six stepper motors (one each for X, Y, and Z axes, plus three more for other functions), each rated for 48V and 3.18A.

        Those stepper motors should be fine, and are within the capability of the 6HC stepper drivers (6.3A peak current/4.45A RMS). Note that stepper drivers' current rating is usually quoted as either peak or RMS (you haven't specified which yours is). RepRapFirmware uses peak current. Divide peak current by 1.414 for RMS current. Stepper motor current is rarely set at the full current capability of the motor, as this tends to heat them up excessively, but at 80% of full current. See https://docs.duet3d.com/en/User_manual/Connecting_hardware/Motors_choosing#detailed-considerations

        • Since the total current output from the board would be approximately 30A, would the 6HC be suitable for this setup, or would we need to consider the Duet 3 6XD instead?

        Stepper motors rarely work at peak current, though the peak they could theoretically reach is 18A (assuming your quoted 3.18A is peak current). Heaters, once they reach temperature, also do not pull full current all of the time (though using PWM control, they are turned on and off quickly). Will you have a number of heaters connected direct to the Duet 6HC? Note OUT 1/2/3 current limit is 6A.

        48V at 30A is what we suggest as the maximum current, as that is the fused limit of V_Fused (15A) and Out0 (15A); see https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Mainboard_6HC_Hardware_Overview#operating-limits
        Note that V_Fused supplies the stepper drivers and OUT 1/2/3, as well as all other components on the 6HC (though these are unlikely to draw very much current).

        1. Can the 3.3V IO outputs on the 6HC board control solid-state relays (SSRs) for 230V heaters, or would we need to step up the control voltage to a higher level to ensure reliable operation?

        That really depends on the SSR you choose, and if they support that voltage for switching. You can also use the heater outputs themselves (OUT 0/1/2/3) to switch an SSR, which would be at the VIN voltage (48V). See https://docs.duet3d.com/en/User_manual/Connecting_hardware/Heaters_bed#bed-heater-driven-using-a-solid-state-relay for our recommendations for DC/DC and DC/AC SSRs.

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

        1 Reply Last reply Reply Quote 2
        • dc42undefined
          dc42 administrators @qlqlo
          last edited by dc42

          @qlqlo, the 6HC will draw from the 48V supply only a small fraction of the current that they supply to the stepper motors. This is because the drivers reduce the voltage from 48V to the voltage actually needed by the motors (which at standstill is just a few volts) and the current drawn from 48V reduces in the same proportion. When the motors are moving fast they need more voltage, but the phase angle between voltage and current also has the effect of reducing the net current drawn from 48V. So your six stepper motors will likely draw only about 3A total from 48V when they are at standstill, and a bit more when they are accelerating.

          If your SSRs will work with control voltages down to 3V then they will probably just about work with the IO_OUT outputs. Some alternatives include:

          • Use the LASER/VFD output for one of them, which is 5V
          • Use the PS_ON output for one of them, which is open drain and can conveniently be used with 5V
          • Use high current OUT ports to drive them, with series resistors to reduce the output voltage from 48V to be within the working range of the SSR
          • Use low current OUT ports to drive them with the voltage selection jumper on those ports set to 12V.

          HTH David

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA