Lets you update klipper an the mcu, display and rpi
In update-all.sh
make sure these lines are configured to match your config names and path:
BOARD=fysetc-cheetah-v2
CONFIG_PATH=~/klipper-updater
MCU_CONFIG=$CONFIG_PATH/config.cheetah
DISPLAY_CONFIG=$CONFIG_PATH/config.display
RPI_CONFIG=$CONFIG_PATH/config.rpi
Then run update-all.sh.
- When prompted, press enter (if no error occured)
- When the 'klipper firmware configuration' pops up (image below), press
q
oresc
- During display update make sure you select the correct optional features to avoid having a too big firmware. Correct settings to be found here
- When promped bring the display in DFU-Mode. To do so, connect boot to 3V3 (jumper on the display back), then press and release the displays reset button.
- When finished, restart VORON
The script is based on this documentation: https://docs.vorondesign.com/community/howto/drachenkatze/automating_klipper_mcu_updates.html
And for the display this one: https://gitee.com/fysetc/Voron-Hardware/blob/master/V0_Display/Documentation/Setup_and_Flashing_Guide.md
Thanks to Domi for providing the base script and the cheetah, display and rpi config fitting my voron0.2. I just added some convenience features.