12v vs 24v hotend speed to heat
-
does anyone know what is the speed difference to heat up 12v vs 24v hotend? i am debating to go either or so i can potentially alleviate load off my 24V PSU that i plan to reserve for the heatbed.
-
It depends how powerful heater you have. If they are same wattage, lets say standard 30W, then time is about same too.
-
As has been said - same wattage, same speed.
The choice of supply voltage should really not be made based on the heaters but rather based on the whole system. One of the reasons I went to 24V was because the current to the heaters drops when going to 24V and I had issues with connectors/connections heating up beyond safe levels in a 12V system. Going to 24V dropped current in half and took care of that issue.
24V will also give your stepper motors more pep and allow higher speeds if this is an issue for you.
Generally speaking, 24V is considered 'better' for the class of printers that are equipped with Duets. 12V is more suitable for low cost printers. -
The voltage doesn't matter for the hotend as long as it's spec'ed for the same wattage (assuming you use a 12V heater with 12V power supply or a 24V heater with a 24V power supply).
It does matter though for the steppers, for the same steppers and same current, you will get better performance with a 24V PSU because they higher voltage can build up current faster in the stepper's coils.
BTW, if you are looking for a good 24V PSU, I am very happy with this one https://www.amazon.com/gp/product/B07GPDRV7V , it's quiet (no fan), stays cool, and can handle the full load of my printer (with 380W bed heater)
-
i have a 350w 24v meanwell and a thermaltake 600w 12v atx. i dont think i am going to get another 24v psu. currently, i have the 24v hooked up to duet and a 3 zoned heatbed. it not enough power for 5 more extruders so wondering if i can just run them off the 12v
-
@tekstyle said in 12v vs 24v hotend speed to heat:
it not enough power for 5 more extruders so wondering if i can just run them off the 12v
that'd work out fine for the heaters as long as you can run the motors off the same 24v supply as the rest.
-
@bearer said in 12v vs 24v hotend speed to heat:
that'd work out fine for the heaters as long as you can run the motors off the same 24v supply as the rest.
+1 (for best steppers' performance)
-
now what would be the best way to feed 12v to the heaters off a separate 12v source from the main 24v psu that powers the duet?
-
@tekstyle
a suitable fuse between +12v and the heaters positive side.
negtive side of heaters to the E1- E2- etc.
connect 12v ground to 24v ground. -
@tekstyle said in 12v vs 24v hotend speed to heat:
does anyone know what is the speed difference to heat up 12v vs 24v hotend? i am debating to go either or so i can potentially alleviate load off my 24V PSU that i plan to reserve for the heatbed.
As others have said, it should depend only on the rated power of the heater cartridge. I recommend using 24V VIN power except perhaps on small printers.
-
@bearer said in 12v vs 24v hotend speed to heat:
@tekstyle
a suitable fuse between +12v and the heaters positive side.
negtive side of heaters to the E1- E2- etc.
connect 12v ground to 24v ground.That's what I was thinking too. Good point on the fuse. Thank you for everyone's input!
-
@tekstyle said in 12v vs 24v hotend speed to heat:
@bearer said in 12v vs 24v hotend speed to heat:
@tekstyle
a suitable fuse between +12v and the heaters positive side.
negtive side of heaters to the E1- E2- etc.
connect 12v ground to 24v ground.That's what I was thinking too. Good point on the fuse. Thank you for everyone's input!
So I did this today and what I got was no voltage to the heater. And between the +and - E3 pins was 12v at power up and a red LED for E3. I tried to do PID tuning and it saids that heater 4 has an open circuit. Is there something I am supposed to do in firmware? I unpowered the machine, disconnected the negative wire from E2 and powered it up, E3 red led is off now. This is on the duex5.
-
Please post pictures of how you connected heaters, 12V PSU and also post heaters part of your config.g
-
@aidar said in 12v vs 24v hotend speed to heat:
Please post pictures of how you connected heaters, 12V PSU and also post heaters part of your config.g
Had to delete some stuff bc it was too long
; Drives
M569 P0 S0 ; physical drive 0 goes backwards
M569 P1 S0 ; physical drive 1 goes backwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 3 goes backwards
M569 P4 S0 ; physical drive 4 goes backwards
M569 P5 s0 ; physical drive 5 goes backwards
M569 P6 S0 ; physical drive 6 goes backwards
M569 P7 S0 ; physical drive 7 goes backwards
M569 P8 S0 ; physical drive 8 goes backwards
M569 P9 S0 ; physical drive 9 goes backwards
M584 X0 Y1 Z2:3 E4:5:6:7:8:9 ; set drive mapping
M671 X11:411 Y141.7:141.7 ; Z leadscrews are at (11,141.7), (411,14.7)M350 X16 Y16 Z16 E16:16:16:16:16:16 I1 ; configure microstepping with interpolation
M92 X100.00 Y100.00 Z1600.00 E393.3:393.3:400:400:393.3:393.3 ; set steps per mm
M566 X900.00 Y900.00 Z12.00 E120:120.00:120.00:120.00:120.00:120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E1200:1200.00:1200.00:1200.00:1200.00:1200.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E850:850.00:850.00:850.00:850.00:850.00 ; set accelerations (mm/s^2)
M906 X1700 Y1700 Z1700 E850:850:850:850:850:850 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X-20 Y0 Z0 S1 ; set axis minima
M208 X435 Y398 Z365 S0 ; set axis maxima; Endstops
M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
M574 Z1 S2 ; configure Z-probe endstop for low end on Z; Z-Probe
M558 P5 I1 R0.4 C"^!zprobe.in+^!zprobe.mod" H5 F1200 T10000 ; set Z probe type to effector and the dive height + speeds
G31 P500 X0 Y0 Z0 ; set Z probe trigger value, offset and trigger height
M557 X35:410 Y0:330 p4:4 ; define mesh grid -
; Heaters
M308 S0 P"bedtemp" Y"thermistor" A"Bed24-R" T100000 B3950 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0M308 S1 P"e0temp" Y"thermistor" T100000 B3950 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create heater output on e0heat and map it to sensor 1
M143 H1 S120 ; set temperature limit for heater 1 to 120C
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M140 P1 H1 ; map heatedbed1 to heater 1M308 S2 P"e1temp" Y"thermistor" T100000 B3950 ; configure sensor 2 as thermistor on pin e1temp
M950 H2 C"e1heat" T2 ; create heater output on e1heat and map it to sensor 2
M143 H2 S120 ; set temperature limit for heater 2 to 120C
M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M140 P2 H2 ; map heatedbed3 to heater 2M308 S3 P"duex.e2temp" Y"thermistor" T100000 B3950 ; configure sensor 3 as thermistor on pin duex.e2temp
M950 H3 C"duex.e2heat" T3 ; create nozzle heater output on duex.e2heat and map it to sensor 3
M143 H3 S280 ; set temperature limit for heater 3 to 280C
M307 H3 B0 S1.00 ; disable bang-bang mode for heater and set PWM limitM308 S4 P"duex.e3temp" Y"thermistor" T100000 B3950 ; configure sensor 4 as thermistor on pin duex.e3temp
M950 H4 C"duex.e3heat" T4 ; create nozzle heater output on duex.e3heat and map it to sensor 4
M143 H4 S280 ; set temperature limit for heater 4 to 280C
M307 H4 B0 S1.00 ; disable bang-bang mode for heater and set PWM limitM308 S5 P"duex.e4temp" Y"thermistor" T100000 B3950 ; configure sensor 5 as thermistor on pin duex.e4temp
M950 H5 C"duex.e4heat" T5 ; create nozzle heater output on duex.e4heat and map it to sensor 5
M143 H5 S280 ; set temperature limit for heater 5 to 280C
M307 H5 B0 S1.00 ; disable bang-bang mode for heater and set PWM limitM308 S6 P"duex.e5temp" Y"thermistor" T100000 B3950 ; configure sensor 6 as thermistor on pin duex.e5temp
M950 H6 C"duex.e5heat" T6 ; create nozzle heater output on duex.e5heat and map it to sensor 6
M143 H6 S280 ; set temperature limit for heater 6 to 280C
M307 H6 B0 S1.00 ; disable bang-bang mode for heater and set PWM limitM308 S7 P"duex.e6temp" Y"thermistor" T100000 B3950 ; configure sensor 7 as thermistor on pin duex.e6temp
M950 H7 C"duex.e6heat" T7 ; create nozzle heater output on duex.e6heat and map it to sensor 7
M143 H7 S280 ; set temperature limit for heater 7 to 280C
M307 H7 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit; Fans
M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P0 S1 H-1 ; set fan 0 value. Thermostatic control is turned off
;M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
;M106 P1 S1 H-1 ; set fan 1 value. Thermostatic control is turned off
;M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
;M106 P2 S1 H-1 ; set fan 2 value. Thermostatic control is turned offM950 F3 C"duex.fan3" Q500 ; create fan 3 on pin duex.fan3 and set its frequency
M106 P3 S1 H3 T45 ; set fan 3 value. Thermostatic control is turned on
M950 F4 C"duex.fan4" Q500 ; create fan 4 on pin duex.fan4 and set its frequency
M106 P4 S1 H4 T45 ; set fan 4 value. Thermostatic control is turned on
M950 F5 C"duex.fan5" Q500 ; create fan 5 on pin duex.fan5 and set its frequency
M106 P5 S1 H5 T45 ; set fan 5 value. Thermostatic control is turned on
M950 F6 C"duex.fan6" Q500 ; create fan 6 on pin duex.fan6 and set its frequency
M106 P6 S1 H6 T45 ; set fan 6 value. Thermostatic control is turned on
M950 F7 C"duex.fan7" Q500 ; create fan 7 on pin duex.fan7 and set its frequency
M106 P7 S1 H7 T45 ; set fan 7 value. Thermostatic control is turned on
M950 F8 C"duex.fan8" Q500 ; create fan 8 on pin duex.fan8 and set its frequency
M106 P8 S1 H100:101:102 ; set fan 8 value. turn on when the MCU temperature (virtual heater 100) reaches 45C and reaches full
;speed when the MCU temperature reaches 65C or if any TMC2660 drivers (virtual heaters 101 and 102)
;report that they are over-temperature
; Tools
M563 P0 D1 H3 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M563 P1 D2 H4 F0 ; define tool 1
G10 P1 X.2 Y-.2 Z-.497 ; set tool 1 axis offsets
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
M563 P2 D3 H5 F0 ; define tool 2
G10 P2 X0 Y0 Z0 ; set tool 2 axis offsets
G10 P2 R0 S0 ; set initial tool 2 active and standby temperatures to 0C
M563 P3 D4 H6 F0 ; define tool 3
G10 P3 X0 Y0 Z0 ; set tool 3 axis offsets
G10 P3 R0 S0 ; set initial tool 3 active and standby temperatures to 0C
M563 P4 D5 H7 F0 ; define tool 4 S"TPU"
G10 P4 X0 Y0 Z0 ; set tool 4 axis offsets
G10 P4 R0 S0 ; set initial tool 4 active and standby temperatures to 0CM563 P5 S"bed 1-RL" H1 F0 ; define tool 5
G10 P5 X0 Y0 Z0 ; set tool 5 axis offsets
G10 P5 R0 S0 ; set initial tool 5 active and standby temperatures to 0C
M563 P6 S"bed 3-FL" H2 F0 ; define tool 6
G10 P6 X0 Y0 Z0 ; set tool 6 axis offsets
G10 P6 R0 S0 ; set initial tool 6 active and standby temperatures to 0C -
@tekstyle said in 12v vs 24v hotend speed to heat:
it saids that heater 4 has an open circuit
as far as i know the duet and the duex doesn't have any feedback for the actual heater; could the error be relating to the thermistor configured for this heater?
-
@bearer said in 12v vs 24v hotend speed to heat:
@tekstyle said in 12v vs 24v hotend speed to heat:
it saids that heater 4 has an open circuit
as far as i know the duet and the duex doesn't have any feedback for the actual heater; could the error be relating to the thermistor configured for this heater?
The thermistor works fine. I can see temp measurements on dwc. I had a spare external mosfet from a previous build and hooked it up to the heater 4 pin, on 12v power. Did a test print with no issues other than some tweaking for the print itself but the machine seems to be fine. I would just rather get the heater working without the mosfet.