Basic Information:
Printer Model: Ender-5 Pro
MCU / Printerboard: SKR Mini E3 V2.0 // EBB42 V1.2 // Octoprint
klippy.log
Fill out above information and in all cases attach your klippy.log
file. Pasting your printer.cfg
is not needed
Be sure to check our Knowledge Base and in particular this and this post
Describe your issue:
…
CAN-BUS Config PT 100 with EBB V1.2
Parts of klippy.log
...
> CPU Protocol error
>
> This is frequently caused by running an older version of the
> firmware on the MCU(s). Fix by recompiling and flashing the
> firmware.
>
> Your Klipper version is: v0.11.0-105-g1e7057e9-dirty
> MCU(s) which should be updated:
> mcu: Current version v0.11.0-105-g1e7057e9
> EBBCan: Current version v0.10.0-557-gf7e29b27
> Up-to-date MCU(s):
> <none>
>
> Once the underlying issue is corrected, use the "RESTART"
> command to reload the config and restart the host software.
>
> mcu 'EBBCan': Unable to extract params from: query_thermocouple
> MCU Protocol error
>
> This is frequently caused by running an older version of the
> firmware on the MCU(s). Fix by recompiling and flashing the
> firmware.
>
> Your Klipper version is: v0.11.0-105-g1e7057e9-dirty
> MCU(s) which should be updated:
> mcu: Current version v0.11.0-105-g1e7057e9
> EBBCan: Current version v0.10.0-557-gf7e29b27
> Up-to-date MCU(s):
> <none>
>
> Once the underlying issue is corrected, use the "RESTART"
> command to reload the config and restart the host software.
>
> mcu 'EBBCan': Unable to extract params from: query_thermocouple
Part of printer.cfg
…
[extruder]
step_pin: EBBCan: PD0
dir_pin: !EBBCan: PD1
enable_pin: !EBBCan: PD2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: EBBCan: PA2
#sensor_type: PT100 AD
#sensor_pin: EBBCan: PA3
sensor_type:MAX31865
sensor_pin: EBBCan: PA4
spi_bus: spi1a
rtd_nominal_r: 100
rtd_reference_r: 430
rtd_num_of_wires: 2
Is there a fault in the wiring of the PT100 on the EBB42 or a fault in the sensor itself. Or can the EBB firmware simply not collect the value (“query_thermocouple”) because the firmware is incorrectly compiled?
Can you try to query the values using a python script?
Thanks!
LeDidier