Hello,
I have a strange issue on my printer. When my bed heater is active and set to 60°C and the bed sensor have reached 60°C, if a start a Z homing, the nozzle crash into the bed.
If the heater is OFF, Z-homing is working well. If bed sensor temperature have not reached yet the bed heater active temperature, Z-homing is working well. If I start a Z-homing without making action on bed, Z-homing is working well.
The issue only occurs when the bed heater is active and set to a temperature and bed temperature sensor is equal or superior to the bed heater set temperature.
Main board is a Duet 2 wifi, zprobe is a mini ir probe.
I have upgraded my setup to 3.5 and started to make a fresh config.g. Commissioning is done. Heaters, motors and sensors are working well. I have tuned heaters and start to make a fresh calibration. Before upgrading to 3.5 I was on 3.3 and all was working fine.
I think there is a problem in config.g but I can't figure where it is.
Can you help me please ?
Thanks.
My config.g file :
; Configuration file for RepRapFirmware on Duet 2 WiFi
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.5.0 on Thu Jun 06 2024 20:34:51 GMT+0200 (heure d’été d’Europe centrale)
; General
G90 ; absolute coordinates
M83 ; relative extruder moves
M550 P"BLV MGN Cube" ; set hostname
; Accessories
M575 P1 S1 B57600 ; configure PanelDue support
; Network
M552 S1 ; configure WiFi adapter
M586 P0 S1 ; configure HTTP
; LED Strips
M950 E0 C"connlcd.db7" U1 ; configure SO3 LED #0
M150 E0 R0 U0 B0 P0 S1
; Smart Drivers
M569 P0 S1 D2 ; driver 0 goes forwards (X axis)
M569 P1 S1 D2 ; driver 1 goes forwards (Y axis)
M569 P2 S1 D2 ; driver 2 goes forwards (Z axis)
M569 P3 S1 D2 ; driver 3 goes forwards (extruder 0)
; Motor Idle Current Reduction
M906 I30 ; set motor current idle factor
M84 S30 ; set motor current idle timeout
; Axes
M584 X0 Y1 Z2 ; set axis mapping
M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation
M906 X1600 Y1600 Z1600 ; set axis driver currents
M92 X200 Y200 Z400 ; configure steps per mm
M208 X-28:310 Y0:330 Z0:450 ; set minimum and maximum axis limits
M566 X900 Y900 Z12 ; set maximum instantaneous speed changes (mm/min)
M203 X18000 Y18000 Z600 ; set maximum speeds (mm/min)
M201 X3000 Y3000 Z100 ; set accelerations (mm/s^2)
; Extruders
M584 E3 ; set extruder mapping
M350 E16 I1 ; configure microstepping with interpolation
M906 E850 ; set extruder driver currents
M92 E690 ; configure steps per mm
M566 E300 ; set maximum instantaneous speed changes (mm/min)
M203 E7200 ; set maximum speeds (mm/min)
M201 E8000 ; set accelerations (mm/s^2)
; Kinematics
M669 K1 ; configure CoreXY kinematics
; Bed
M671 X35:35:275:275 Y35:275:35:275 S3 P0.7 ; adjusting screws at rear left (-15,190), front middle (100,-10) and rear right (215,190), thread pitch 0.5mm
; Probes
M558 P1 C"zprobe.in" H5 F1200:120 T15000 ; configure analog probe via slot #0
G31 P500 X-2 Y20 Z1.4 ; set Z probe trigger value, offset and trigger height
; Endstops
M574 X1 P"xstop" S1 ; configure X axis endstop
M574 Y2 P"ystop" S1 ; configure Y axis endstop
M574 Z1 S2 ; configure Z axis endstop
; Mesh Bed Compensation
M557 X20:280 Y20:280 S14:13 ; define grid for mesh bed compensation
; Sensors
M308 S0 P"bedtemp" Y"thermistor" A"TempHeatedBed" T100000 B3950 C7.06e-8 ; configure sensor #0
M308 S1 P"e0temp" Y"thermistor" A"TempNozzle" T100000 B4337 C6.483002617e-8 ; configure sensor #1
M308 S2 P"e1temp" Y"thermistor" A"TempExtruder" T100000 B3950 C7.06e-8 ; configure sensor #2
; Heated beds
M140 P0 H0 ; configure heated bed #0
; Heaters
M950 H0 C"bedheat" T0 ; create heater #0
M143 H0 P0 T0 C0 S80 A0 ; configure heater monitor #0 for heater #0
M307 H0 R0.194 K0.189:0.000 D6.13 E1.35 S1.00 B0 ; configure model of heater #0
M950 H1 C"e0heat" T1 ; create heater #1
M143 H1 P0 T1 C0 S285 A0 ; configure heater monitor #0 for heater #1
M307 H1 R4.853 K0.469:0.000 D4.17 E1.35 S1.00 B0 V24.1 ; configure model of heater #1
; Fans
M950 F0 C"fan0" ; create fan #0
M106 P0 C"FanPart" S0 B0.1 H1 T45 ; configure fan #0
M950 F1 C"fan1" ; create fan #1
M106 P1 C"FanExtruder" S0 B0.1 H1 T45 X0.60 ; configure fan #1
; Filament senspor
M950 J3 C"connlcd.encb"
M581 P3 T3 S0 R0
M581 P3 T3 S1 R0
;M591 D0 P1 C"connlcd.encb" S2 ; define filament-out sensor
; Buttons https://docs.duet3d.com/User_manual/Tuning/Triggers
M950 J2 C"connlcd.enca"
M581 P2 T2 S1 R0 ; unload button, run trigger1.g
; Tools
M563 P0 D0 H1 F0 ; create tool #0
M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C
M98 P"SO3_RGB_update.g" ; Init SO3 extruder RGB leds
; Miscellaneous
T0 ; select first tool