24volt power
-
I am considering switching from 12v power supply to a 24v power supply
as i have 0.9 degree steppersCan you still run 12v fans.. does it do the conversion?
-
No it doesn't (although the DueX5 expansion board will). Unless you are using blower fans, you can get 24V replacements for your fans easily and inexpensively. Don't forget that your hot end and bed heaters are also designed for a particular voltage.
-
I'm using 24V with no problems but for safety sake you should also replace the heater cartridges. 12V cartridges in a 24V system can and will cause fires (ask me how I know).
As @dc42 said, you'll need new fans. The blower fans are harder to come by but I found 24V versions on eBay. While you wait for them to arrive, you can use a buck converter to down convert the 24V to 12V for existing fans but you will be limited to 100% fan speed as the converter will happily smooth out any PWM you send through it.
What I can't speak to is what, if any, real world system improvements you'll get as I converted from 12V when I upgraded to the Duet. I can say it works great and, theoretically, should have more torque for a given current but I just don't know what that means to system operation, heat and noise.
-
eBay or AliExpress for 24v blower fans but expect to wait as they will come out of China, however Hong Kong is usually quicker.
-
@Adamfilip
What I can't speak to is what, if any, real world system improvements you'll get as I converted from 12V when I upgraded to the Duet. I can say it works great and, theoretically, should have more torque for a given current but I just don't know what that means to system operation, heat and noise.The benefit of 24V over 12V is that motor torque is maintained to higher speeds before it drops off. It's possible to calculate the back emf due to rotation and due to inductance, to work out at least approximately what voltage you need to maintain torque up to a target speed.
-
As @dc42 said, you'll need new fans. The blower fans are harder to come by but I found 24V versions on eBay. While you wait for them to arrive, you can use a buck converter to down convert the 24V to 12V for existing fans but you will be limited to 100% fan speed as the converter will happily smooth out any PWM you send through it.
Actually you can still get PWM to work with 12v fans on a 24v system. I'm using a CPT CT241205 24v to 12vdc converter to run two tiny 30mm 12v blower fans which I can't source in 24v. The trick is to set the PWM frequency to a low value in the M106 command. e.g. M106 P0 S0.0 I0 F10 H-1. This is what I have for my print cooling fans and sets the PWM frequency to 10 Hz (I think the default is 500Hz). The 10Hz is an arbitrary value that I've found works. I guess the data sheet would tell me what the switching frequency of the converter is actually capable of.
HTH
Ian -
My solution was to wire fans in series where possible, so my electronics fans are 2x12v in series, and print cooling fans the same. The hot end fan I run through a cheap buck converter module, which is voltage adjustable and takes a wide range of input voltages, so you can adjust your fan speed up/down slightly even when connected to an always-on fan connector.
I run my hot end heater cartridge on 12v via a 5A converter 24v to 12v.
At some point I'll maybe only have this one printer and have used up all my spare 12v parts then I'll just buy 24v fans/heaters but for now there's a good supply to get through.
-
I am considering switching from 12v power supply to a 24v power supply
as i have 0.9 degree steppersI have added a wiki section at https://duet3d.com/wiki/Choosing_stepper_motors#How_to_work_out_the_power_supply_voltage_you_need to help you work out whether 24V power will be of benefit to you with your 0.9deg motors.
-
Actually you can still get PWM to work with 12v fans on a 24v system. I'm using a CPT CT241205 24v to 12vdc converter to run two tiny 30mm 12v blower fans which I can't source in 24v. The trick is to set the PWM frequency to a low value in the M106 command. e.g. M106 P0 S0.0 I0 F10 H-1. This is what I have for my print cooling fans and sets the PWM frequency to 10 Hz (I think the default is 500Hz). The 10Hz is an arbitrary value that I've found works. I guess the data sheet would tell me what the switching frequency of the converter is actually capable of.
HTH
IanI wouldn't advise this. A 12V fan might contain an electrolytic capacitor rated at 16V.
-
Actually you can still get PWM to work with 12v fans on a 24v system. I'm using a CPT CT241205 24v to 12vdc converter to run two tiny 30mm 12v blower fans which I can't source in 24v. The trick is to set the PWM frequency to a low value in the M106 command. e.g. M106 P0 S0.0 I0 F10 H-1. This is what I have for my print cooling fans and sets the PWM frequency to 10 Hz (I think the default is 500Hz). The 10Hz is an arbitrary value that I've found works. I guess the data sheet would tell me what the switching frequency of the converter is actually capable of.
HTH
IanI wouldn't advise this. A 12V fan might contain an electrolytic capacitor rated at 16V.
Don't understand. Fan is connected to the 12v output of the DC to DC converter. The 24v input of the converter is connected to fan 0 connector of the Duet. So using F10 in my M106 command, I'm feeding 24v at 10Hz to the 24V input of the DC converter rather than 24V at the default 500Hz. Why would this hurt a 16v electrolytic capacitor on the 12V side of the conveter?
-
Sorry Ian, ignore what I wrote, at first glance I thought you were running a 12V fan from 24V with 50% PWM.
However, a better way of using PWM with a 24V to 12V converter that is kinder to the Duet fan mosfet would be to use the converter to generate a 12V rail from the 24V supply, then connect the positive fan terminal to the 12V output instead of to the pin on the Duet. Or, if you want all the fans to be 12V, you can feed the 12V output of the converter to the centre pin of the fan voltage select jumper on the Duet WiFi.
-
David. No probs.
Also, thanks for the tip on wiring the converter and just using the Duet mosfet to switch the 0V gnd on the fans. It's only the print cooling fans that need to be 12V but a 12V rail might be useful for some LED lighting or some such in the future. I've got 60 Watts to play with and the fans only take about 1 Watt.
-
LEDs wire in series pretty easily too.
-
LEDs wire in series pretty easily too.
Yes I knew that. You can dim them using PWM too - now there's a thought for using a spare fan connector…..............
-
Yeah I'm doing that, have macros for 100%, 50% and off.
-
@Adamfilip
What I can't speak to is what, if any, real world system improvements you'll get as I converted from 12V when I upgraded to the Duet. I can say it works great and, theoretically, should have more torque for a given current but I just don't know what that means to system operation, heat and noise.The benefit of 24V over 12V is that motor torque is maintained to higher speeds before it drops off. It's possible to calculate the back emf due to rotation and due to inductance, to work out at least approximately what voltage you need to maintain torque up to a target speed.
I know that but it is still worth the clarification for those that don't!
What I really meant was that I can't speak to the real world benefits of using 24V for a given system. I've never had a 12V system that had my speeds limited by the motor torque instead of the mechanics. For example, I converted to 24V when I upgraded to DuetWiFi but I have no tangible performance benefit and I really didn't expect one. What I hoped for (and please correct me if I'm wrong) was that I could run the motors at a lower current for the same performance and quieter operation. It turns out I didn't need this since the Duet is quieter anyway.
To put it another way, are there many people who actually get real world machine performance benefits from going 24V? Perhaps those that have much heavier moving build plates?
-
Surely it depends on how fast you want the printer to move. I am always impressed when I send a move command to my new delta to move at 250mm/s, and it does. No, I'm not yet printing at anywhere near that speed, but its impressive nonetheless. Perhaps with enough trial and error printing at speeds closer to this rather than 30-50mm/s will be possible.
Its a bit like performance car tyres - they're a waste of money on a car never driven on the limits of grip, might as well buy budget. But then if you do decide to drive and corner fast you can't.
I've opened my eyes to better ways of doing things in the process of building my latest printer with some of these enhancements 32 bit electronics, 24v power which until I used them I didn't think I needed.
-
Another thing to consider besides just the motors is the heated build platform. Going from a 12v to a 24v heated bed requires significantly smaller wiring and is less stressful on the power supply, interconnects, PCB traces, and MOSFETs.
I went with a 24-volt setup on my 3rd printer build and I can tell you, from now on all of my future builds will be 24-volts as well.
-
See https://duet3d.com/wiki/Choosing_stepper_motors#How_to_work_out_the_power_supply_voltage_you_need to work out what power supply voltage you need to maintain motor torque at your desired travel speed.
-
…However, a better way of using PWM with a 24V to 12V converter that is kinder to the Duet fan mosfet would be to use the converter to generate a 12V rail from the 24V supply, then connect the positive fan terminal to the 12V output instead of to the pin on the Duet. Or, if you want all the fans to be 12V, you can feed the 12V output of the converter to the centre pin of the fan voltage select jumper on the Duet WiFi.
David, this sounds great. I am converting to 24V, but I would love to keep all my fans 12V.
Just to make sure I understand it right, I would connect the converter to the 24V power supply, then remove the jumper "V_Fan" and connect the central pin to the 12V output of the converter. I assume that fans have common ground with "Power In" and that the converter carries the common ground from input to output, and I do not have to connect the output ground. What is the best way to connect 12V to the "V_Fan" pin, solder or use an unpolarized 3-pin connector?
Thanks,
TJ.