Bed heater not heating
-
Can you please help me debug what might be the issue when my heating bed is not heating? When I send the M140 S55 command it activates the bed heater but the current temperature does not change and then it gives an error (as in the image). I cannot acces the bed thermistor, but I believe that it works well, because it shows the same room temperature as my chamber thermistor.
Config.g
; Configuration file for RepRapFirmware on Duet 3 Main Board 6HC ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.5.0 on Mon May 27 2024 12:24:16 GMT+0200 (Central European Summer Time) ; General G90 ; absolute coordinates M83 ; relative extruder moves M550 P"Duet 3" ; set hostname ; Network M552 P192.168.2.1 S1 ; configure Ethernet adapter M553 P255.255.255.0 M586 P0 S1 ; configure HTTP ; Smart Drivers M569 P0.0 S0 D2 ; driver 0.0 goes forwards (X axis) M569 P0.1 S0 D2 ; driver 0.1 goes forwards (Y axis) M569 P0.2 S0 D2 ; driver 0.2 goes forwards (Z axis) M569 P0.3 S1 D2 ; driver 0.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.0 Y0.1 Z0.2 ; set axis mapping M350 X32 Y32 Z16 I1 ; configure microstepping with interpolation M906 X800 Y800 Z800 ; set axis driver currents M92 X88.8 Y88.8 Z1280 ; configure steps per mm M208 X-5:229 Y-5:229 Z-5:255 ; set minimum and maximum axis limits ; Axes - Testing M566 X1200 Y1200 Z100 ; set maximum instantaneous speed changes (mm/min) M203 X4800 Y4800 Z300 ; set maximum speeds (mm/min) M201 X2000 Y2000 Z100 ; set accelerations (mm/s^2) ; Axes - What should be ;M566 X12000 Y12000 Z300 ; set maximum instantaneous speed changes (mm/min) ;M203 X48000 Y48000 Z1200 ; set maximum speeds (mm/min) ;M201 X20000 Y20000 Z300 ; set accelerations (mm/s^2) ; Extruders M584 E0.3 ; set extruder mapping M350 E16 I1 ; configure microstepping with interpolation M906 E550 ; set extruder driver currents M92 E420 ; configure steps per mm M566 E120 ; set maximum instantaneous speed changes (mm/min) M203 E28800 ; set maximum speeds (mm/min) M201 E250 ; set accelerations (mm/s^2) ; Kinematics M669 K1 ; configure CoreXY kinematics ; Endstops M574 X1 S3; configure X axis endstop X2 means axis high end S3 stands for sensorless M574 Y1 S3 ; configure Y axis endstop Y1 means axis low end - jesli tam bude 0 nebo max hodnota M574 Z1 S1 P"!io0.in" ; configure sensorless Z axis endstop at high end ; Kdyz to pri pouziti snimace nejede vubec znamena to ze je potreba invertnout snimac pouzitim - P"!... M915 X S1 R0 F0 ; sensitivity is set up here M915 Y S1 R0 F0 ; sensitivity is set up here ; M915 Z S1 R0 F0 ; Configure motor stall detection for sensorless homing ; Sensors M308 S0 P"temp0" Y"thermistor" A"Heated Bed" T100000 B4036 C7.725999999999999e-8 ; configure sensor #0 M308 S1 P"temp1" Y"thermistor" A"Nozzle" T100000 B4036 C7.725999999999999e-8 ; configure sensor #1 M308 S2 P"temp2" Y"thermistor" A"Chamber" T100000 B4036 C7.725999999999999e-8 ; configure sensor #2 ; Heaters M950 H0 C"out0" T0 ; create heater #0 M143 H0 P0 T0 C0 S115 A0 ; configure heater monitor #0 for heater #0 M307 H0 R2.43 D5.5 E1.35 K0.56 B1 ; configure model of heater #0 M950 H1 C"out1" T1 ; create heater #1 M143 H1 P0 T1 C0 S300 A0 ; configure heater monitor #0 for heater #1 M307 H1 R2.43 D5.5 E1.35 K0.56 B0 ; configure model of heater #1 ; Heated beds M140 P0 H0 ; configure heated bed #0 ; Fans M950 F0 C"out3" ; create fan #0 M106 P0 S0 L0 X1 B0.1 ; configure fan #0 M950 F1 C"out4" ; create fan #1 M106 P1 S0 B0.1 H1 T45 ; configure fan #1 M950 F2 C"out7" ; create fan #2 / back fan M106 P2 S0 ; Tools M563 P0 D0 H1 F0 ; create tool #0 M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C
-
@qlqlo you have no power in for the out0 connection
no power in = no power out -
@jay_s_uk Omg, you are right. Now it works but I still get this error. How can I fix it?
-
@qlqlo tune your bed
M303 H0 S60 (or whatever temperature you want to tune to) -
@jay_s_uk How long should the tuning last? Mine is running for over an hour now and for the past 30 minutes have been looping. It goes to 61.3 degrees C, then cools down to 55 and then again.
-
@qlqlo it can take a while. just let it do its thing
-
@jay_s_uk It finally stopped, but I wasnt paying attention. What exactly does the tuning do? I checked the config.g file thinking that it would modify the heaters parameters, but nothing has changed.
-
@qlqlo it doesn't modify config.g
You need to either take the parameters that have been output from the tuning and add them yourself or use M500 to save the values to config-override.g, making sure you have M501 at the end of your config -
@jay_s_uk Awesome. Thank you very much for quick and great help. You can mark this topic as solved.
-
-
-
@qlqlo Tuning heaters is covered in-depth here: https://docs.duet3d.com/en/How_to_guides/Commissioning#h-7-tune-heaters
Ian