🧩 Root Cause
This issue is caused by a mismatch between:
• Firmware 0.6 release
• Coprint example configuration files built for firmware 0.5
As a result, users may experience:
• Thermocouple errors
• Load cell / sensor read failures
• Klipper startup errors
🛠️ Solution Steps
[temperature_sensor Load_Cell]
sensor_type: MAX31856
sensor_pin: PD5
#spi_bus: spi4
spi_speed: 1000000
spi_software_sclk_pin: PD6
spi_software_mosi_pin: PD7
spi_software_miso_pin: PD8
min_temp: 0
max_temp: 2048
gcode_id: W
[temperature_sensor TVOC_Level]
sensor_type: MAX31865
sensor_pin: PD4
#spi_bus: spi4
#cs_pin: PD0
spi_speed: 500000
spi_software_sclk_pin: PE3
spi_software_mosi_pin: PE4
spi_software_miso_pin: PE5
min_temp: 0
max_temp: 2048
gcode_id: V
# reset the check_level_pin state
[output_pin _level_clear]
pin: PD10
value:0
# check level pin is triggered when load cell tare is set via level_h1 pin
[gcode_button _check_level_pin]
pin: !PE0
press_gcode:
G4 P0
# set load cell tare
[output_pin _level_h1]
pin:PG2
value:0
# don't use (!) - changes load cell calibration
[output_pin _level_h2]
pin:PG3
value:0
# don't use (!) - changes load cell calibration
[output_pin _level_h3]
pin:PG4
value:0
#[temperature_sensor Load_Cell]
#sensor_type: MAX31856
#sensor_pin: PD5
Do this for the entire block.
3. Add the new configuration instead
Insert this new section:
[flashforge_loadcell]
mcu: mcu
[temperature_sensor Load_Cell]
sensor_type: flashforge_loadcell
[flashforge_tvoc]
mcu: mcu
# Sensor must be named exactly like this
[temperature_sensor TVOC_Value]
sensor_type: flashforge_tvoc
If you get the load cell max force erorr, add this Into printer.base.cfg
[temperature_sensor Load_Cell]
max_force: 2000
✅ Expected Result
• Thermocouple error disappears
• Load cell sensor works correctly
• TVOC sensor functions properly
• Firmware 0.6 compatibility restored