Klipper V0.12

Has anyone tried to update to Klipper V0.12.0?

I was playing around with it and keep getting a message that the firmware needs to be updated because it is incompatible with the current version (v0.11.0)

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

Your Klipper version is: v0.12.0-125-gbfb71bc2-dirty
MCU(s) which should be updated:
mcu: Current version v0.11.0-41-g9b60daf6
rpi: Current version v0.11.0-121-ga5fb2076
Up-to-date MCU(s):

Once the underlying issue is corrected, use the “RESTART”
command to reload the config and restart the host software.

mcu ‘rpi’: Command format mismatch: query_adxl345 oid=%c rest_ticks=%u vs query_adxl345 oid=%c clock=%u rest_ticks=%u

I haven’t done this, but you need to build and flash code for the microcontroller. Instructions here: klipper/docs/Installation.md at master · Klipper3d/klipper · GitHub

and then look at the comments at the top of your printer.cfg file.

I had built the code, but was having trouble figuring out how to flash it. I’ll read through the clipper doc and the info at the top of the printer.cfg and see if I can figure out what I was doing wrong.

1 Like

I managed to figure out what I was doing wrong. When I was attempting to build the new MCU, apparently I had to set the “Microcontroller Architecture” to “Linux Process”

I found that in the klipper fourm.

1 Like