tl;dr Magneto X is currently (7 jan 2025) not compatible with the latest Klipper firmware.
Basic Information:
Printer Model: Magneto X
MCU / Printerboard: STM32H723
Host / SBC: OPi Zero2 with Linux 5.16.17-sun50iw9
Versions:
→ klipper v0.12.0-405-g8a3d2afd
→ beacon v2.0.0-20-g6681af1
→ moonraker v0.9.3-4-ga4604e33
klippy.log
Again the question, how to go about this error:
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.12.0-405-g8a3d2afd7-dirty
MCU(s) which should be updated:
mcu: Current version v0.11.0-205-g5f0d252b-dirty-20230817_035150-mainsailos
MAG_TOOL: Current version v0.10.0-530-g3387a9c2-dirty-20221202_025024-mkspi
beacon: Current version Beacon 2.1.0
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 ‘MAG_TOOL’: Command format mismatch: query_adxl345 oid=%c rest_ticks=%u vs query_adxl345 oid=%c clock=%u rest_ticks=%u
klippy.log (35.1 KB)
EDIT: upload klippy.log directly as @EddyMI3D pointed out
EDIT2: With help of Peopely Support I solved it. At this time (7 Jan 2025) the Magneto X is not compatible with the latest Klipper firmware (0.12.0). Because the current Klipper version of Magneto X has been modified and adapted.
Solution:
Replace the SD card and then refer to this wiki to re-create an image. Magneto X Update TF Card OS image | Peopoly Wiki
After creating the image, upgrade the firmware to the latest 1.1.4
How to Update the Magneto X System(v1.1.4) Online | Peopoly Wiki
ps. I would love to put more than 2 links in here