Extruder Heat fault (mid print)
-
So i get the following fault:
Error: Heater 1 fault: temperature rising much more slowly than the expected 0.9°C/sec
m115 FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.4.0beta2 ELECTRONICS: Duet 3 MB6HC v1.01 or later FIRMWARE_DATE: 2021-08-03 12:42:44
config.g
; Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sun May 23 2021 20:32:54 GMT+0200 (Central European Summer Time) ; General preferences G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"Duet 3" ; set printer name M669 K1 ; select CoreXY mode ; Drives M569 P0.0 S1 ; physical drive 0.0 goes forwards M569 P0.1 S1 ; physical drive 0.1 goes forwards M569 P0.2 S1 ; physical drive 0.2 goes forwards M569 P0.3 S1 ; physical drive 0.3 goes forwards M569 P0.4 S1 ; physical drive 0.4 goes forwards M569 P0.5 S1 ; physical drive 0.5 goes forwards M584 X0.0 Y0.1 Z0.2:0.3:0.4 E0.5 ; set drive mapping M671 X-33.188:143.021:319.23 Y-20.717:307.493:-20.717 S50 M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X160.00 Y158.60 Z803.80 E700.00 ; set steps per mm M566 X600.00 Y600.00 Z50.00 E1000.00 ; JERK set maximum instantaneous speed changes (mm/min) /was X1800 Y1800 /quality 600 M203 X30000.00 Y30000.00 Z1800.00 E5400.00 ; set maximum speeds (mm/min) M201 X10000.00 Y10000.00 Z100.00 E2000.00 ; set accelerations (mm/s^2) /was X1600 Y1600 /quality 4000 M906 X1400 Y1400 Z1600 E350 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 X290 Y290 Z290 S0 ; set axis maxima ; Endstops M574 X1 S1 P"io0.in" ; configure active-high endstop for low end on X via pin io0.in M574 Y1 S1 P"io1.in" ; configure active-high endstop for low end on Y via pin io1.in M574 Z1 S2 ; Z-Probe M558 P9 C"^io7.in" H20 F800 T9000 ; set Z probe type to bltouch and the dive height + speeds M950 S0 C"io7.out" ; create servo pin 0 for BLTouch G31 P1000 X35.913 Y5.235 Z1.4;Z1.58;Z1.64;Z1.68;Z1.831 ; set Z probe trigger value, offset and trigger height //5015 self design G31 P500 X22.775 Y5.21 Z1.58 M557 X25:290 Y25:290 S50 ; define mesh grid /long X25:285 Y25:285 S20 ; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B3950 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0 M307 H1 B0 R2.463 C172.6 D6.62 S1.00 V24.0 ;24V 50W ;M307 H0 B0 R0.850 C254.0 D1.74 S1.00 V24.0 ;24V 40W ;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 S140 ; set temperature limit for heater 0 to 140C M308 S1 P"temp1" Y"pt1000" R2200 ; configure sensor 1 as PT1000 on pin temp1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 R1.940 C350.0:238.3 D6.55 S1.00 V24.0 ;M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 1 to 280C ; Fans M950 F0 C"out7" ;Q100 ; create fan 0 on pin out4 and set its frequency M106 P0 S0.0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"out4" ;Q500 ; create fan 1 on pin out5 and set its frequency M106 P1 T80 S1.0 H1 ; set fan 1 value. Thermostatic control is turned on M950 F2 C"out2" Q500 M106 P2 S0.0 H-1 ; Tools M563 P0 D0 H1 F0 ; define tool 0 M572 D0 S0.024 ; pressure advance /was 0.06 /was 0.04 /was 0.034 /was 0.028 /now 0.02 300ms M593 P"ei3" F50.2 ; Dynamic Acceleration (Input Shaping) G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Custom settings are not defined ; Miscellaneous M501 ; load saved parameters from non-volatile memory M911 S22 R23.5 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss M955 P0 C"io4.out+io4.in" ;Accelerometer LIS3DSH M81 ;ATX/PSU Default OFF
I had a 24V 40W Heater which I switched to a 24V 50W heater when i had the same message the yesterday since then i did about 1-2hours of printing (PLA / ABS / TPU). So prints between 200-240C.
Both heaters where tuned using M303. S240
Now mit print printing PETG with 225C i get the heater failure again. Honestly i dont understand the problem after switching the hardware. Can it be the BETA??
BTW. when switching the new heater i renewed the wiring as well.
Any thoughts?
-
@cassiopeia ok i just saw my self when I tuned the new heater i accidentally exchanged the PID falues for the bed heater not the extruder heater. I will change it and see if the fault happens again.
-
unfortunatly that wasnt it.. the heater fault happend again!
Odly it happens when the 2nd layer starts.
1st layer is 40mms
2nd layer 200mms.These settings have been working for PLA 200C
can this be a problem on PETG 230C? -
@cassiopeia how have you PID tuned your hotend? Are you tuning as a tool so the fans can be taken into account?
-
can the cooling cause this problem?
2nd layer usually print cooling fan starts.
And i had for space issues turned my heat block 180 degree (dragon hotend) so the thermistor is at the backside. -
@jay_s_uk i think u might be on the right track..as i myself just thought of what else happens on layer 2 :)... so for tuning with M303 i need to turn on the part cooling 100% (which i didnt)??
-
@cassiopeia use M303 T0 S220 (or adjust it to whichever tool number and tuning temperature you want)
-
@jay_s_uk thank you.. i think i was to quick last night used:
M303 H1 S240 ; auto tune heater 1, default PWM (100%), 240C target
as I read instructions now i should use "M303 T0 SS40" and move the heater close to the bed which i didnt either...
was wondering why fans werent turned on but i saw tuning message fan off will do the PID again once everything cooled down
-
so to just let everyone know who lands here with his heater fault problem:
I turned out that my fan duct position might cool the nozzle too much since i took off the silicon sock from the heater block.
On 100% fan speed the heater cant really get past 220C if the nozzle is 1mm away from the bed. -
@cassiopeia said in Extruder Heat fault (mid print):
since i took off the silicon sock from the heater block.
That would do it.