Thermosistor reading error
-
I have been fighting my printer for 2 days. The filiment was just not extracting at tempratures around 200 but fine around 235 for pla. Finally took a temp reading of Heater block and it was 20 degrees cooler than what the duetwifi webserver stated. How can I fix.
-
Do you have the correct parameters for your thermistor set in the M305 P1 command in config.g?
-
I did autotune after I changed thermositor. I also did it on the heatbed. The heat bed is accurate but the hotend is off by 20 degrees (Celsius) I am now using one of those glass bulb type.
This is my orignal config.g file
;M552 S1
; Prusa i3 config file for dc42 Duet firmware; Prologue and comms section
M111 S0 ; Debug off
M550 PReplecator 1000 ; Machine name (can be anything you like)
M551 Reprap ; Machine password
;*** If you have more than one Duet on your network, they must all have different MAC addresses, so change the last digits
M540 DE:AD:BE:EF:CA:FE ; MAC Address
;*** ;*** Wifi Networking
M552 S1 ; Enable WiFiM555 P2 ; Set output to look like Marlin
M575 P1 B57600 S1 ; Comms parameters for PanelDue; Movement section
M569 P0 S1 ; Drive 0 goes forwards (change to S0 to reverse it)
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S0 ; Drive 2 goes backwards
M569 P3 S0 ; Drive 3 goes backwards
M569 P4 S0 ; Drive 4 goes backwards
M574 X1 Y1 S0 ; set endstop configuration (X and Y endstops only, at low end, active high)
M906 X800 Y800 Z800 E1000 ; Set motor currents (mA)
M201 X800 Y800 Z15 E1000 ; Accelerations (mm/s^2)
M203 X15000 Y15000 Z100 E3600 ; Maximum speeds (mm/min)
M566 X600 Y600 Z30 E20 ; Minimum speeds mm/minute
M208 X220 Y200 Z180 ; set axis maxima (adjust to suit your machine)
M208 X-20 Y-2 Z S1 ; set axis minimum (adjust to make X=0 and Y=0 the edge of the bed)
M350 X16 Y16 E16 I1 ; Set 16x microstepping with interpolation
M92 X100 Y100 Z400 ; Set axis steps/mm
M92 E100:100 ; Set extruder steps per mm
G21 ; Work in millimetres
G90 ; Send absolute coordinates…
M83 ; ...but relative extruder moves; BL Touch
M307 H3 A-1 C-1 D-1
M558 P5 X0 Y0 Z1 H4 I1 F50 T4000
G31 P25 X-29 Y0 Z.1
M557 X15:215 Y15:195 S20 ; Define mesh grid; Heater and thermistor section
;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands
M305 P0 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
M305 P1 R4700 H0 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
M305 P2 R4700 H0 L0 ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
M301 H1 P10.1 I0.051 D44.0 T0.50 S1.0 ; PID settings for extruder 0
M301 H2 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 1
M570 S120 ; Increase to allow extra heating time if needed; Tool definition sectionM557 r
M563 P0 D0 H1 ; Define tool 0 to use extruder drive 0 and heater 1
G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
;*** If you have a dual-nozzle build, un-comment the following 2 lines
;M563 P1 D1 H2 ; Define tool 1
;G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures; Epilogue
;*** If you are using axis compensation, put the figures in the following command
M556 S78 X0 Y0 Z0 ; Axis compensation here
T0 ; select first hot endThis is my config override file from autotune
; This is a system-generated file - do not edit
; Heater model parameters
M307 H0 A72.6 C337.5 D4.0 S1.00 B0
M307 H1 A325.4 C124.6 D7.0 S1.00 B0
M307 H2 A340.0 C140.0 D5.5 S1.00 B0
M301 H2 P10.0 I0.100 D100.0
M307 H4 A340.0 C140.0 D5.5 S1.00 B0
M307 H5 A340.0 C140.0 D5.5 S1.00 B0
M307 H6 A340.0 C140.0 D5.5 S1.00 B0
M307 H7 A340.0 C140.0 D5.5 S1.00 B0
; Z probe parameters
G31 T1 P25 X-29.0 Y0.0 Z0.35
G31 T3 P500 X0.0 Y0.0 Z0.70
G31 T4 P500 X0.0 Y0.0 Z0.00 -
Ok I figured it out.