Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 2.42 KB

updating.md

File metadata and controls

74 lines (47 loc) · 2.42 KB
layout title has_children nav_order has_toc
default
Updating
false
40
false

Updating

captain_update

Did you update the Klipper on your Pi, and now it is yelling at you about MCU version being out of date? Or maybe you just want to update the firmware on your boards for the latest features (or fixes). Either way, as long as your board is flashed with both Katapult and Klipper (as per the Initial Flashing section of this guide) you can just follow these steps and it should be pretty painless.

Updating Klipper

Stop the Klipper service on the Pi by running:

sudo service klipper stop

Move into the klipper directory on the Pi by running:

cd ~/klipper

Then go into the klipper configuration menu by running:

make menuconfig

You can find screenshots of settings for common toolheads in the Hardware Config section.

Otherwise, check the user manual for your board as it should list the proper klipper menuconfig settings.

Once you have the correct options selected, press Q to quit the menu (it will ask to save, choose yes).

You can now flash Klipper to your board using the existing Klipper /dev/serial ID you have in your printer.cfg file:

image

or you can find it by running ls /dev/serial/by-id/*

image

Then you can simply flash klipper using this device ID by running:

make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_your_board_id

image

image

Don't worry about the "CanBoot" or "CAN Flash Success", we aren't flashing anything CANBUS, this is just an idiosyncracy of the klipper make flash tool.

Klipper should now be successfully flashed. Double check that it still shows up as a Klipper device:

ls /dev/serial/by-id/*

image

Then start the Klipper service on the Pi again by running:

sudo service klipper start