Hotend alarm heating to slow
-
Hotend alarm heating to slow
Ran the auto tuning and put the m307 in the config.g Still having issues. All started when i put in a new all metal hotend. It makes it to about 185 deg before i get this alarmHeater 1 fault: temperature rising too slowly: expected 1.25°C/sec measured 0.73°C/sec
Any help would be appreciated.
; Configuration file for Duet 3 MB 6HC (firmware version 3.3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.3.16 on Thu Nov 16 2023 14:37:40 GMT-0600 (Central Standard Time) ; General preferences M929 S1 ; logs G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"Ender 5 Pro" ; set printer name M918 P1 E4 F2000000 ; configure direct-connect display ; Network M552 P192.168.1.87 S1 ; enable network and acquire dynamic address via DHCP M586 P0 S1 ; enable HTTP M586 P1 S1 ; disable FTP M586 P2 S1 ; disable Telnet ; Drives M569 P0.0 S0 ; physical drive 0.0 goes backwards M569 P0.1 S0 ; physical drive 0.1 goes backwards M569 P0.2 S0 ; physical drive 0.2 goes forwards M569 P0.3 S0 ; physical drive 0.3 goes backwards M584 X0.0 Y0.1 Z0.2 E0.3 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X80.00 Y80.00 Z800.00 E93.00 ; set steps per mm M566 X1200.00 Y1200.00 Z24.00 E300.00 ; set maximum instantaneous speed changes (mm/min) M203 X9000.00 Y9000.00 Z180.00 E6000.00 ; set maximum speeds (mm/min) X9000.00 Y9000.00 Z180.00 E6000.0 M201 X500.00 Y500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2) M906 X800 Y800 Z800 E1000 I50 ; 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 X5:225 Y0:225 Z300 S0 ; set axis maxima ; Endstops M574 X2 S1 P"io0.in" ; configure switch-type (e.g. microswitch) endstop for high end on X via pin io0.in M574 Y2 S1 P"io1.in" ; configure switch-type (e.g. microswitch) endstop for high end on Y via pin io1.in M574 Z2 S2 ; configure Z-probe endstop for high end on Z ; Z-Probe M950 S0 C"io7.out" ; create servo pin 0 for BLTouch M558 P9 C"io7.in" H5 F120 T12000 ; set Z probe type to bltouch and the dive height + speeds G31 P500 X-40 Y-5 Z1.751 ; set Z probe trigger value, offset and trigger height original G31 P500 X0 Y0 Z3.75 M557 X15:200 Y40:200 S20 ; define mesh grid M557 X15:215 Y15:195 S20 G30 ; Heaters M308 S0 P"temp0" Y"thermistor" T100000 B4092 ; 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 R1.857 K0.829:0.020 D9.60 E1.35 S1.00 B0 V24.1 ; enable bang-bang mode for the bed heater and set PWM limit H0 R0.532 K0.167:0.000 D13.56 E1.35 S1.00 B0 M140 H0 ; map heated bed to heater 0 M143 H0 S150 ; set temperature limit for heater 0 to 150C M308 S1 P"temp1" Y"thermistor" T100000 B4092 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S275 ; set temperature limit for heater 1 to 275C ; Fans M950 F0 C"out7" Q500 ; create fan 0 on pin out7 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"out8" Q500 ; create fan 1 on pin out8 and set its frequency M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on M950 F2 C"out9" Q500 ; create fan 2 on pin out9 and set its frequency M106 P2 S1 H1:0 T45 ; set fan 2 value. Thermostatic control is turned on ; Tools M563 P0 S"Nozzle-0" 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 T0 ; ensures a tool is selected upon start up (allowing extrusion/retraction) ; Custom settings are not defined ; Miscellaneous M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
-
-
@fcwilt
Yes many times. Also wired thing is the auto tune takes the temp up to 205 3 times with no issues but when i manually try it. It fails. Or if i try and upload a gcode file.Last tune
Auto tuning heater 1 completed after 3 idle and 10 tuning cycles in 882 seconds. This heater needs the following M307 command:
M307 H1 R1.782 K0.652:0.006 D9.93 E1.35 S1.00 B0 V24.1
Edit the M307 H1 command in config.g to match this. Omit the V parameter if the heater is not powered from VIN. -
@ecnsupplies See https://docs.duet3d.com/en/User_manual/Connecting_hardware/Heaters_tuning#troubleshooting
If auto tuning fails with a message that the temperature is not rising fast enough, this indicates that either you are using too low a P value in the M303 command, or the dead time in the existing model is much too low for your heater. You can increase the dead time using the M307 command. For example, sending M307 H0 D30 will increase the dead time to 30 seconds. The actual dead time will be known after a successful auto tuning.
The whole page is also worth reading.
Ian
-
You posted "manually try it" - exactly how are you doing that? Are any conditions different when doing that versus when tuning?
Frederick
-
@ecnsupplies see https://docs.duet3d.com/User_manual/Reference/Gcodes#m307-set-or-report-heating-process-parameters
Order dependency
RRF 3.x: The M307 command must come later in config.g than the M950 command that created the heater number it refers to.In your config, M307 H1 comes before M950 H1. Move it to after M950.
Edit: You can check what heater parameters are being used by sending M307 H1 on its own.
Ian
-
@fcwilt
Manually in duet 3 web interface. Use drop down and put to 200 and activate .When using the auto tune it's m303 to m205 command and it runs all 4 tests. I gave you the last results that I put in the config.g and replaced it with the old one in there.
The test runs fine and goes up to 205 3 times with no issues.
Only fails when I do it manually or upload a gcode file to start a project.
Stupped why it works on auto test but not anyother way. It must be disabling something to run the test that's stoping it from normal use.
-
@ecnsupplies it looks like you replaced you bed heater M307 with the one for your hotend. So now you’ll probably need to tune your bed again, unless you have a backup.
Ian
-
@droftarts
I have a backup. And the bed works fine. Just the hotend gives the error.
It's so close to getting to 205. Makes it to 185 in a min. Before it fails. -
-
@fcwilt
Added M570 H1 P4 T15 in config file, shut down, waited 2 minutes then turned back on
It did not help! Same error at 183.6 deg. -
@ecnsupplies
Swapped the m307H0 R0.532 K0.167:0.000 D13.56 E1.35 S1.00 B0 added it to hotend and put back the bed defaults all working! thank you -
Glad you got it working.
Just FYI the parameter P4 is less than the default which would be P5.
Frederick
-
@fcwilt
Ok. Will change that. -
@ecnsupplies said in Hotend alarm heating to slow:
@fcwilt
Ok. Will change that.I checked a couple of my printers and they were set to P300 - that is very large and I have no recollection of why I did that. It doesn't seem right at all.
Frederick
-
@head223a said in Hotend alarm heating to slow:
switching to 24v power unit resolved the extremely slow heating issue
Was it a 12v power supply before? What voltage are the heaters rated for? Running 12v heaters at 24v is dangerous.