Error loading MMU kinematics

Basic Information:

Printer Model: Ender 3
MCU / Printerboard: Printer: Btt SKR MINI E3 v2

MMU: BTT MMB V2.0
Host / SBC RasPi 4B
klippy.log

klippy (5).log (128.4 KB)

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

I am setting up an ERCF V2 for my ender 3 and have installed Klipper with can communication to my mcu and mmu. The mcu is set up and working if the mmb is excluded, but when it is included in the configurations it throughs an error for “Error loading MMU kinematics.” I used Happy-Hare for the configurations and am unable to figure out why, or where this error is happening. I referenced the klipper3d.org/Config_Reference.html#mcu-my_extra_mcu and it doesn’t say that I need to add kinematics for an extra mcu. I attempted to add None kinematics and the same error occurred. I have also verified that both of these boards are communicating and are recognized by Klipper. unsure where to go from here.

Hi @frskolly ,

A recent Klipper update breaks Happy Hare firmware. Until HH is updated for the new Klipper update, you can run the below in SSH to revert Klipper:

cd ~/klipper
sudo systemctl stop klipper
git reset --hard 60879fd29
sudo systemctl start klipper
1 Like

That was it, thank you; I was going crazy trying to figure this out.

2 Likes

Hi @frskolly ,

Happy Hare has been updated to support the new Klipper in the beta v340 branch. If you would like to switch:

cd ~/Happy-Hare
git fetch
git checkout v340
git pull
./install.sh

Then you can update Klipper.

Once this gets merged into main HH, you can switch to main by replacing git checkout v340 with git checkout main in the commands.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.