Heater automatically goes to standby
-
Dear all
i have 4 heaters, when i try to heat all of them at same time, it automatically goes to standby mode, what will be reason?
when i individually heat them it works fine.
Heaters, 24v 40W - Im using 24V 400watts power supply. -
@adhanabal How have you assigned heaters to tools and what commands are you using? Probably best if you post your configuration file(s).
-
@adhanabal
Are you using DWC to activate each tool to heat it up?
When you switch tools, that'll put the one you have active into standby -
@jay_s_uk yes you are correct, i used DWC to check the heater, when i turn on the heater 1, it gets active, and as soon as i click heater 2 to active, the heater 1 goes to stand by
-
@deckingman
please find;Cold extrusion
M302 P1 ; allow cold extrusion; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S1 ; physical drive 2 goes forwards
M584 X0 Y1 Z2 ; set drive mapping
M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation
M92 X100.00 Y100.00 Z400.00 ; set steps per mm
M566 X900.00 Y900.00 Z180.00 ; set maximum instantaneous speed changes (mm/min)
M203 X7200.00 Y7200.00 Z300.00 ; set maximum speeds (mm/min)
M201 X1500.00 Y1500.00 Z60.00 ; set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X100 Y120 Z100 S0 ; set axis maxima; Endstops
M574 X1 Y1 Z1 S1 ; set active high endstops; Heaters
M140 H-1 ; disable heated bed
M305 P1 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 1
M143 H1 S100 ; set temperature limit for heater 1 to 100C
M305 P2 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 2
M143 H2 S100 ; set temperature limit for heater 2 to 100C
M305 P3 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 3
M143 H3 S70 ; set temperature limit for heater 3 to 100C
M305 P4 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 4
M143 H4 S70 ; set temperature limit for heater 4 to 100CM307 H1 A100.6 C100.3 D3.4 V24 B0
M307 H2 A122.5 C164.9 D2.1 V24 B0
M307 H3 A47.1 C181.1 D0.4 V24 B0
M307 H4 A33.9 C77.1 D1.2 V24 B0; Fans
; Tools
M563 P0 S"Head A" H1 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 S"Head B" H2 F0 ; define tool 1
G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
M563 P2 S"Tank A" H3 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 S"Tank B" H4 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 -
@adhanabal said in Heater automatically goes to standby:
@jay_s_uk yes you are correct, i used DWC to check the heater, when i turn on the heater 1, it gets active, and as soon as i click heater 2 to active, the heater 1 goes to stand by
That's probably functioning as intended. You have 4 tools defined, each with there own heater and normal operation is for only one tool to be active at a time. What is it that actually want to achieve? One way to turn on all 4 heaters would be to assign them all to a single tool - e.g. M563 Pnn H1:2:3:4 then make that tool active. Or you could set the active and standby temperatures to values other than 0. Without knowing a bit more about your usage case, it's difficult to advise.
-
@deckingman
sorry i read the gcode documentation page and still confused.the below is my other project with 6 heater configuration, it works fine,
can you pls differentiate them
; Heaters
M140 H-1 ; disable heated bed
M305 P1 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 1
M143 H1 S100 ; set temperature limit for heater 1 to 100C
M305 P2 T100000 B4138 R4700 ; set thermistor + ADC parameters for heater 2
M143 H2 S100 ; set temperature limit for heater 2 to 100C
M305 P3 T10000 B3972 R4700 ; set thermistor + ADC parameters for heater 3
M143 H3 S80 ; set temperature limit for heater 3 to 80C
M305 P4 T10000 B3972 R4700 ; set thermistor + ADC parameters for heater 4
M143 H4 S80 ; set temperature limit for heater 4 to 80C
M305 P5 T10000 B3972 R4700 ; set thermistor + ADC parameters for heater 5
M143 H5 S80 ; set temperature limit for heater 5 to 80C
M305 P6 T10000 B3972 R4700 ; set thermistor + ADC parameters for heater 6
M143 H6 S80 ; set temperature limit for heater 6 to 80C;PID tuning
M307 H1 A355.9 C628 D3.6 V11.9 B0
M307 H2 A150.2 C241.9 D4.2 V11.9 B0
; Fans; Tools
M563 P0 S"Head A&B" D0 H1 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 S"Head C&D" H2 F0 ; define tool 1
G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
M563 P2 S"Tank A" H3 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 S"Tank B" H4 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 S"Tank C" H5 F0 ; define tool 4
G10 P4 X0 Y0 Z0 ; set tool 4 axis offsets
G10 P4 R0 S0 ; set initial tool 4 active and standby temperatures to 0C
M563 P5 S"Tank D" H6 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 -
@deckingman i think i have to add D0 in the first line, am i correct, ?