Basic Information:
MKS SKIPR
MKS SKIPR
klippy.zip (895.8 KB)
For no apparent reason, the rpi host isnt updating klipper.
This first appeared today after using Fluidd to update all components.
I then did a git clone and re-made it, copying the .bin as is required by this board (cannot just ‘make flash…’).
I don’t understand why the ‘make’ isnt updating the host OS components of klipper. I was expecting that recompiling it would do that. Make install is invalid.
Is there something trivial I’m missing?
Or is it related to the Armbian distro that MKS hacked up to make this board function; they stipulate that updating it will probably break things, so I have avoided doing that, but all other components have been updated via fluidd AND later kiauh.
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-86-gdaf875e6
MCU(s) which should be updated:
mcu: Current version v0.10.0-530-g3387a9c2-dirty-20220807_204823-mkspi
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
Error after reflashing MCU:
Your Klipper version is: v0.12.0-86-gdaf875e6
MCU(s) which should be updated:
rpi: Current version v0.11.0-121-ga5fb2076
Up-to-date MCU(s):
mcu: Current version v0.12.0-86-gdaf875e6
So far I have tried:
mv /home/mks/klipper /home/mks/klipper_$(date +%Y-%m-%d)
git clone https://github.com/Klipper3d/klipper
./klipper/scripts/install-octopi.sh
cd ~/klipper/
make menuconfig
STM32
STM32F407
48KiB
8MHz
USART1 PA10/PA9
250000
make
sudo mkdir /media/mks
sudo chown mks:mks /media/mks
sudo mount /dev/mmcblk0p1 /media/mks
sudo cp /home/mks/klipper/out/klipper.bin /media/mks/mks_skipr.bin
ls /media/mks
mks_skipr.bin
sudo umount /media/mks
Physically switch TF card from host to mcu slots. Shutdown. Power up.
Put card back in host to confirm flash successful:
sudo mount /dev/mmcblk0p1 /media/mks
ls /media/mks
mks_skipr.CUR