Two extruders doesn't heat "together"
-
My sea of troubles is going on....this time my Duet 2 WiFi does't heat more than a single Tool....I try to explain...if I heat the bed and Tool 0 all go ok, even if I heat the bed and T1 but if I heat T0 and T1 the heating doesn't start for none of the extruders....even if I let T0 reach its temperature and then try to heat T1 nothing works....
This is my config.g:
; Configuration file for Duet WiFi (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.1.4 on Sun Nov 01 2020 08:34:36 GMT+0100 (Ora standard dell’Europa centrale) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"DragonCore" ; set printer name M669 K1 ; select CoreXY mode ; Network M552 S1 ; enable network M586 P0 S1 ; enable HTTP M586 P1 S1 ; enable FTP M586 P2 S1 ; enable Telnet ; 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 M584 X0 Y1 Z2 E3:4 ; set drive mapping M350 E16:E16 I0 ; configure microstepping without interpolation M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation M92 X159.6 Y159.6 Z1188.11 E415:425 ; set steps per mm M566 X660.00 Y660.00 Z12.00 E1500:1500 ; set maximum instantaneous speed changes (mm/min) #################################### M203 X6000.00 Y6000.00 Z180.00 E10000.00:10000.00 ; set maximum speeds (mm/min) ############################ M201 X300.00 Y300.00 Z20.00 E2000.00:2000.00 ; set accelerations (mm/s^2) ############################### M906 X800 Y800 Z900 E800:800 I30 ; set motor currents (mA) and motor idle factor in per cent ###################################e M84 S30 ; Set idle timeout ; Axis Limits M208 X-20 Y-10 Z0 S1 ; set axis minima ################################ M208 X320 Y320 Z350 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 M950 S0 C"exp.heater3" ; create servo pin 0 for BLTouch M558 P9 C"^zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds G31 P500 X33.995 Y17.262 Z0.53 ; set Z probe trigger value, offset and trigger height ############################################### M557 X34:315 Y20:315 S20 ; define mesh grid ##################################################### ; Heaters M308 S0 P"bedtemp" Y"thermistor" T100000 B4092 ; 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 M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 H13 L-5 ; configure sensor 1 as thermistor on pin e0temp M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S285 ; set temperature limit for heater 1 to 280C M308 S2 P"e1temp" Y"thermistor" T100000 B4725 C7.06e-8 H12 L-5 R4200 ; configure sensor 2 as thermistor on pin e1temp M950 H2 C"e1heat" T2 ; create nozzle heater output on e1heat and map it to sensor 2 M307 H2 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H2 S285 ; set temperature limit for heater 2 to 280C ; Fans M950 F0 C"fan0" Q2000 ; create fan 0 on pin fan0 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M308 S4 Y"mcu-temp" A"MCU" ; configure sensor 3 as thermistor on pin e1temp for left stepper M308 S3 Y"drivers" A"Drivers" ; configure sensor 4 as temperature warning and overheat flags on the TMC2660 on Duet M950 F2 C"fan2" Q2000 ; create fan 2 on pin fan2 and set its frequency M106 P2 H3:4 L0.5 X1 B1 T40:50 ; set fan 2 value ; ============================================= ; = HEATERS FAN = ; ============================================= M950 F10 C"exp.heater5" M106 P10 S1 H1:2 T51 ; ============================================= ; = LED FAN = ; ============================================= M950 F11 C"exp.heater4" M106 P11 S0 ; Tools M563 P0 S"Master" 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"Slave" D1 H2 F0 ; define tool 1 G10 P1 X20 Y0 Z0 ; set tool 1 axis offsets G10 P1 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings are not defined ; Miscellaneous M575 P1 S1 B57600 ; enable support for PanelDue M912 P0 S-2.45 ; calibrates CPU temp M501 ; load saved parameters from non-volatile memory ; ========================================================= ; = D R A G O N C O R E = ; ========================================================= ; ================== ; = SCREWS POINTS = ; ================== M671 X5:320:320:5 Y320:320:5:5 P0.5 ; point1 (5,320), point2 (320,320), point3 (320,5), point4 (5,5) ; ================== ; = SMART SENSORS = ; ================== M591 D0 P7 C"e0stop" L5.3 R50:600 E15 S1 M591 D1 P7 C"e1stop" L5.3 R50:600 E15 S1 M911 S11.3 R11.5 P"M913 X0 Y0 G91 M83 G1 Z1 E-2 F1000"
Yesterday I've mounted two new 50W heating cartridge in place of the old ones (30 or 40W I suppose)....could it be some sort of board current cutoff protection? Or have I burnt something? I'm pretty sure that in the beginning of the first heating all worked since a certain temperaure (I'm not sure because I was phisically in another room)
-
What kind of hotend is this? Is it two independent heat blocks or a something else?
How are you trying to heat both tools? You can only have a single tool selected at a time, so when you choose the next one the first tool will go to standby.
-
@phaedrux said in Two extruders doesn't heat "together":
What kind of hotend is this? Is it two independent heat blocks or a something else?
How are you trying to heat both tools? You can only have a single tool selected at a time, so when you choose the next one the first tool will go to standby.
I have a Chimera + hotend.. I know what you say but even when the hotend are in standby it is heated at the standby temperature (wich obviously I've setted). the problem is that even if I try to heat one tool per time when I put the hot tool in standby to activate the second no temperature raise and the first one starts to cool down even if in dwc and the display I see no errors... I'm afraid it could be a kind of current protection... I've ordered two mosfets to put the current load on them insted of the board... we'll see... I'm sure that with the old heating cartdriges it worked perfectly... I don't think to have burnt something because the tools individually works well even in combination with the heated bed... my config. g is correct, isn't it?
-
@the_dragonlord can the PSU handle the power? Might be worth checking the input voltage when you set them both going.
I used to use a 50W and a 60W heater on my chimera with no problem.
Other thing, what do you have in your tool change files? Could be that there's an M116 in there waiting for one to reach a low standby temp before the other heats (unless I'm misunderstanding) -
@the_dragonlord said in Two extruders doesn't heat "together":
.if I heat the bed and Tool 0 all go ok, even if I heat the bed and T1 but if I heat T0 and T1 the heating doesn't start for none of the extruders....even if I let T0 reach its temperature and then try to heat T1 nothing works....
What code are you using to try to heat 2 hot ends for 2 different tools at the same time?
-
@dc42 said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
.if I heat the bed and Tool 0 all go ok, even if I heat the bed and T1 but if I heat T0 and T1 the heating doesn't start for none of the extruders....even if I let T0 reach its temperature and then try to heat T1 nothing works....
What code are you using to try to heat 2 hot ends for 2 different tools at the same time?
it doesn't work even if I try to heat "manually" the tools via dwc or display placing the first in stand by while heating the second. when there are 2 tool "hot" one in stand by and the other one active none of them works... both the temperatures fall because both heaters, as well as the bed heater, stop
-
@engikeneer said in Two extruders doesn't heat "together":
@the_dragonlord can the PSU handle the power? Might be worth checking the input voltage when you set them both going.
I used to use a 50W and a 60W heater on my chimera with no problem.
Other thing, what do you have in your tool change files? Could be that there's an M116 in there waiting for one to reach a low standby temp before the other heats (unless I'm misunderstanding)the psu is a 600w and it serves only the board and tge heaters because the bed has its own... they don't work even setting them manually
-
@dc42 said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
.if I heat the bed and Tool 0 all go ok, even if I heat the bed and T1 but if I heat T0 and T1 the heating doesn't start for none of the extruders....even if I let T0 reach its temperature and then try to heat T1 nothing works....
What code are you using to try to heat 2 hot ends for 2 different tools at the same time?
Placing two mosfets for the hotends it works....so it really looks it was a sort of board current overload protection or something similar...is it possible?
-
@the_dragonlord said in Two extruders doesn't heat "together":
@dc42 said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
.if I heat the bed and Tool 0 all go ok, even if I heat the bed and T1 but if I heat T0 and T1 the heating doesn't start for none of the extruders....even if I let T0 reach its temperature and then try to heat T1 nothing works....
What code are you using to try to heat 2 hot ends for 2 different tools at the same time?
Placing two mosfets for the hotends it works....so it really looks it was a sort of board current overload protection or something similar...is it possible?
Only if you have high resistance in the VIN wiring. Check that the VIN terminal block screws are tight.
-
@dc42 said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
@dc42 said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
.if I heat the bed and Tool 0 all go ok, even if I heat the bed and T1 but if I heat T0 and T1 the heating doesn't start for none of the extruders....even if I let T0 reach its temperature and then try to heat T1 nothing works....
What code are you using to try to heat 2 hot ends for 2 different tools at the same time?
Placing two mosfets for the hotends it works....so it really looks it was a sort of board current overload protection or something similar...is it possible?
Only if you have high resistance in the VIN wiring. Check that the VIN terminal block screws are tight.
I've double checked and they are ok....as you can see in this video: https://www.youtube.com/watch?v=2CgUXAy0Zoc if I start the print heating both the heaters and the bed the LEDs that you see flashe and no tool is heated...if I heat one tool and then I heat the other ones it flashes only the LED near the heaters connectors....what's happening?? Can you help me please?
Thanks -
@the_dragonlord There are no PID parameters in your config.g file for any of the heaters. I assume that's because you are storing those parameters in config_override.g because your config.g does have an M501. Can you confirm that your copnfig_override.g does indeed have valid M307 commands for all 3 heaters. Maybe send M307 H0, M307 H1 and M307 H2 and let us see what gets reported back via the console.
-
@deckingman said in Two extruders doesn't heat "together":
@the_dragonlord There are no PID parameters in your config.g file for any of the heaters. I assume that's because you are storing those parameters in config_override.g because your config.g does have an M501. Can you confirm that your copnfig_override.g does indeed have valid M307 commands for all 3 heaters. Maybe send M307 H0, M307 H1 and M307 H2 and let us see what gets reported back via the console.
I confirm that all the values are stored in the config_override.g. The tools works if I heat only one of them or one tool with the bed
-
@the_dragonlord ............ The tools works if I heat only one of them or one tool with the bed
Well that's normal. There can only be one active tool at any point in time. Do you mean that when one tool is active, the other is not maintaining it's standby temperature? If so, how are you setting the active and standby temperatures? A couple of people have already asked what commands you are using to heat the tools. Unless you can tell us that, there isn't much we can do to help.
-
@deckingman said in Two extruders doesn't heat "together":
tools
of course all the active anf stand by temperatures are correctly setted..
-
@the_dragonlord said in Two extruders doesn't heat "together"
of course all the active anf stand by temperatures are correctly setted..
That's not helpful. Three different people have asked you to tell us what commands you are using, but you still won't tell us. Sorry but I can't help you under these circumstances.
-
@deckingman said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together"
of course all the active anf stand by temperatures are correctly setted..
That's not helpful. Three different people have asked you to tell us what commands you are using, but you still won't tell us. Sorry but I can't help you under these circumstances.
I appreciate your help but I told many times that the trouble is command-independent...they don't work even if I turn them on and off "manually" from the DWC or the display not only when I start a print...have you seen the video wich link I've posted yesterday...in any case this is the inital portion of the GCODE generated by the slicer:
M140 S65.00 M104 T0 S195.00 M104 T1 S195.00 M109 T0 S195.00 M109 T1 S195.00
but I repeat they don't work even heating them manually....
Thanks
-
@the_dragonlord said in Two extruders doesn't heat "together":
@deckingman said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together"
of course all the active anf stand by temperatures are correctly setted..
That's not helpful. Three different people have asked you to tell us what commands you are using, but you still won't tell us. Sorry but I can't help you under these circumstances.
I appreciate your help but I told many times that the trouble is command-independent...they don't work even if I turn them on and off "manually" from the DWC or the display not only when I start a print...have you seen the video wich link I've posted yesterday...in any case this is the inital portion of the GCODE generated by the slicer:
M140 S65.00 M104 T0 S195.00 M104 T1 S195.00 M109 T0 S195.00 M109 T1 S195.00
but I repeat they don't work even heating them manually....
Thanks
Now we may be getting closer to your issue
note the last line that says M104 (and this also applies to M109) that those commands are deprecated and you should be using G10/M568 commands
-
@dougal1957 said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
@deckingman said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together"
of course all the active anf stand by temperatures are correctly setted..
That's not helpful. Three different people have asked you to tell us what commands you are using, but you still won't tell us. Sorry but I can't help you under these circumstances.
I appreciate your help but I told many times that the trouble is command-independent...they don't work even if I turn them on and off "manually" from the DWC or the display not only when I start a print...have you seen the video wich link I've posted yesterday...in any case this is the inital portion of the GCODE generated by the slicer:
M140 S65.00 M104 T0 S195.00 M104 T1 S195.00 M109 T0 S195.00 M109 T1 S195.00
but I repeat they don't work even heating them manually....
Thanks
Now we may be getting closer to your issue
note the last line that says M104 (and this also applies to M109) that those commands are deprecated and you should be using G10/M568 commands
sorry man...I know it's my fault but really I don't k now how to explain....they doesn't work even trying to heat them manually from DWC or Panel2 using the given buttons and NOT inserting the GCODEs from the console...and if you look at my video (wich I posted yesterday) you see that there are 2 LEDs wich blinks abnormaly....normally the LED near the power connectors is OFF and LED near the heaters connectors is always ON, none of them blinks....
Plus, as I already told, if I heat one tool, then put it in standby with the same temperature, and start heating the second tool, the second tool doesn't heat at all and the first one starts to cool down (if the bed was "hot" it starts to cool down as well) even if all the temperatures are correctly setted and NO ERROR appears in console (to be honest in this situation I don't wait so much to see if an error appears because I'm starting to think that could be some hardware error and I don't want to run the risk to burn the board)
EDIT:
I've seen in the documentation that the mentioned LEDs are the bed heating LED and the heaters heating LEDs, it remains the fact that normally they would be always on (well I think that maybe they blink with the PWM frequency but the eyes sees them as always on) but in my case they blink as shown in the video...could someone tell me if this could be an hardware problem? Maybe some heating cartridges failure? This has started to happen when I've replaced my 30W cartridges with 50W ones.... -
@the_dragonlord said in Two extruders doesn't heat "together":
...they doesn't work even trying to heat them manually from DWC or Panel2 using the given buttons and NOT inserting the GCODEs from the console..
This is my final shot at this. Which buttons on DWC do you suppose will allow you to (manually) heat two tools simultaneously? You can set the active and standby temperatures but nothing will happen until you make a tool active. When you do so, only the active tool will heat to it's active temperature. The other tool won't heat until you make that the active one. At which point, the first tool should drop to it's standby temperature. But AFAIK, the only way you can heat multiple hot end heaters is to define the tools to use both heaters (but then of course you lose the ability to set either one to a different temperature).
-
@deckingman said in Two extruders doesn't heat "together":
@the_dragonlord said in Two extruders doesn't heat "together":
...they doesn't work even trying to heat them manually from DWC or Panel2 using the given buttons and NOT inserting the GCODEs from the console..
This is my final shot at this. Which buttons on DWC do you suppose will allow you to (manually) heat two tools simultaneously? You can set the active and standby temperatures but nothing will happen until you make a tool active. When you do so, only the active tool will heat to it's active temperature. The other tool won't heat until you make that the active one. At which point, the first tool should drop to it's standby temperature. But AFAIK, the only way you can heat multiple hot end heaters is to define the tools to use both heaters (but then of course you lose the ability to set either one to a different temperature).
maybe is for my awful English, I apologize for that, but really I don't know how to make you to understand me...I'll try last time...my problem is NOT that I can't heat both heaters simultaneously....I know it's not possible! My problem is that (and I wrote it several times) AFTER a tool has reached his temperature, I set its stand by temperature equal to the active temperature and THEN activate the second tool, ok? In this situation the second tool DOESN'T heat at all and the first tool cools down EVEN if I see in DWC that all the temperatures are still correctly setted and NO ERROR appears in console....no matter if I heat firstly T0 and after T1 or firstly T1 and after T0...TWO hot heaters doesn't work....I hope to be able to make you understand me...only a question: have you seen my video? Do you agree that the LED's blinking is not normal?
This is the sequence of what I do, maybe this could be clearer:
From the DWC:
- I set the active temperature of Tool (no matter if 0 or 1 but assume 0) to X°C, let's say 200°C
- I wait T0 to reach 200°C and THEN I set its stand by temperature to 200°C
- I set the active T1 temperature to 200°C and activate it, when I do so automatically T0 goes in stand-by
At this stage T1 doesn't heat at all and T0 slowly cools down even if in DWC I still see 200°C in the T0 active and stand by temperatures as well as in the T1 active temperature and the LED's start to blink. More if the bed was heated before the tools when T0 starts to cool down even the bed do so....
I really thank you for your trying to help me