temperature rising much more slowly than the expected
-
Good day,
everytime I try to heat the nozzle I get error "temperature rising much more slowly than the expected" and I have to reset the error multiple times and the nozzle get to temp and then the temp is maintained successfully.
I have tuned the heater multiple times and sometimes when tuning i get warning "heater behaviour was not consistent during tuning" but I always get the nozzle temp rising too slow regardless if this warning pop up during tuning.
I have even tried ADC HIGH tuning but that didn't work.
I sometimes also get the temp rising slow error on my bed.
Does anyone know how I can troubleshoot this? I have checked the wiring for continuity and checked the thermistor resistance which was at 99+- Ohm
Printer details
Duet 2 WiFi (firmware version 3.4)
Flashforge Adventurer 3 hardware (converting it to duet) - its a Cartisian printer
I don't see and Uploaded button here are my config and config override files which has the M307M503
; General preferences M575 P1 S1 B57600 ; enable support for PanelDue G90 ; send absolute coordinates... M83 ; ...but relative extruder moves M550 P"ad3" ; set printer name ; Network M551 P"admin" ; set password M552 S1 ; enable network M552 S1 P"pepsi" M586 P0 S1 ; enable HTTP M586 P1 S0 ; disable FTP M586 P2 S0 ; disable Telnet ; Drives M569 P0 S2 ; physical drive 0 goes forwards M569 P1 S1 ; physical drive 1 goes forwards M569 P2 S1 ; physical drive 2 goes forwards M569 P3 S1 ; physical drive 3 goes forwards M584 X0 Y1 Z2 E3 ; set drive mapping M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation M92 X94.20 Y94.20 Z512 E100.8 ; set steps per mm M566 X510.00 Y510.00 Z24.00 E300.00 ; set maximum instantaneous speed changes (mm/min) M203 X30000.00 Y30000.00 Z300.00 E2700.00 ; set maximum speeds (mm/min) M201 X3500.00 Y3500.00 Z100.00 E2000.00 ; set accelerations (mm/s^2) M906 X800 Y800 Z800 E1200 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 X150 Y150 Z150 S0 ; set axis maxima ;axis offsets ;M206 X0 Y0 Z0.3 ; Endstops M574 X2 S1 P"xstop" ; configure switch-type (e.g. microswitch) endstop for high end on X via pin xstop M574 Y1 S1 P"ystop" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop M574 Z2 S1 P"!zstop" ; configure switch-type (e.g. microswitch) endstop for high end on Z via pin zstop ; Z-Probe M558 P0 H5 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed M557 X0:150 Y0:150 P4 ; define mesh grid ; Heaters M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; 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 ; enable PID mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M143 H0 S100 ; set temperature limit for heater 0 to 100C M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; 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 PID mode for heater and set PWM limit M143 H1 S240 ; set temperature limit for heater 1 to 240C ;Filament sensor M591 P2 C"e0stop" S1 D0 ; e0stop with low signal when filament present mapped to e0 hotend ; Fans M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off M950 F1 C"fan1" ; create fan 1 on pin fan1 and set its frequency M106 P1 S1 H1 T50 ; set fan 1 value. Thermostatic control is turned on ; Tools M563 P0 D0 H1 F1 ; 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 ; Custom settings are not defined G29 S1 ; select tool T0 ;config ovveride M501
config-override
; config-override.g file generated in response to M500 at 2023-01-31 23:59 ; This is a system-generated file - do not edit ; Heater model parameters M307 H0 R0.619 K0.430:0.000 D0.77 E1.35 S1.00 B0 M307 H1 R12.242 K2.313:0.000 D0.48 E1.35 S1.00 B0 V24.0 ; Workplace coordinates G10 L2 P1 X0.00 Y0.00 Z0.00 G10 L2 P2 X0.00 Y0.00 Z0.00 G10 L2 P3 X0.00 Y0.00 Z0.00 G10 L2 P4 X0.00 Y0.00 Z0.00 G10 L2 P5 X0.00 Y0.00 Z0.00 G10 L2 P6 X0.00 Y0.00 Z0.00 G10 L2 P7 X0.00 Y0.00 Z0.00 G10 L2 P8 X0.00 Y0.00 Z0.00 G10 L2 P9 X0.00 Y0.00 Z0.00
M115
m115 FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.4.5 ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2022-11-30 19:36:12
-
Can you try deleting your config-override.g and then add
M307 H0 D5
andM307 H1 D5
to your config.g and then try tuning the heaters again?What command exactly are you using to perform the tune?
@the-tinkerer said in temperature rising much more slowly than the expected:
; Custom settings are not defined
G29 S1You should remove the G29 S1 from your config.g as you do not want to load a heightmap before the printer is homed. Put it in start.g or your slicer start gcode instead.
-
@Phaedrux I use below commands to tune
M303 T0 S205 F1 P1 ; for head M303 h0 S60 ; for bed
Thanks I will move the load heightmap command as advised. funny enough I've always had issues with my first layer where the nozzle will regularly be higher or lower than what it was without having changed anything; hopefully this fixes that.
I did the changes you suggested and I am getting inconsistant result; one instance the head heater temp was overshooting by +-10 degrees playing around 215 when the requested temp is 205 - and the print would not start. another time I retuned with
M303 h0 S205
and it was getting to temp and maintaining without issues, but this was when the heater was already warm; when I tried heating the next day from complete cold I got the temperature rising too slow fault again
-
@the-tinkerer said in temperature rising much more slowly than the expected:
T100000 B4138
How confident are you in the thermistor values? Have you chosen these specifically, or are you just using the defaults from the config tool?
Can you post a photo of the print head to give an idea of what we're working with?
-
@Phaedrux I used defaults from config tool.
Its a proprieatary printer but here are some pics.
I took an old nozzle apart and here is the thermistor that was inside
-
I would suggest tuning the hotend heater with
M303 H1 S205
instead of with M303 T0 as it looks like it's pretty well insulated from the part cooling fan.As for the thermistor values, maybe try doing some digging to see if you can find some more specific values. B3950 might be a more common option, but it's hard to say.
Are the temperature accurate at room temp?
-
@Phaedrux ok will do some research.
yes i believe the room temp is correct - its at 25 to 28