6HC capabilities
-
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
- 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:
- 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?
-
@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).- 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
-
@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