Klipper: установка прошивки¶
На этой странице описана установка прошивки Klipper на контроллер iDryer Unit (MCU на RP2040).
Прошивка выполняется в два этапа:
- Установка загрузчика Katapult — позволяет перепрошивать Klipper через USB без входа в режим BOOT.
- Установка Klipper через Katapult.
Требования¶
- Хост с установленным Klipper (Raspberry Pi или аналог).
- USB-кабель для передачи данных.
- Доступ к терминалу хоста по SSH.
Часть 1: Установка Katapult¶
1. Подготовка окружения¶
Убедитесь, что система обновлена, и установите зависимости:
sudo apt update
sudo apt install git build-essential gcc-arm-none-eabi libnewlib-arm-none-eabi \
libstdc++-arm-none-eabi-newlib cmake python3 python3-pip python3-serial \
usbutils dfu-util
2. Загрузка Katapult¶
3. Конфигурация сборки¶
Выберите параметры в соответствии со скриншотом:
Важно
Убедитесь, что конфигурация выбрана правильно. Перезапись загрузчика некорректной сборкой приведёт к неработоспособности устройства — для восстановления потребуется программатор.
4. Сборка¶
5. Перевод контроллера в режим BOOT¶
Выполните одно из двух:
- При отключённом USB удерживайте
BOOT, подключите USB, отпуститеBOOT. - Удерживайте
BOOT, кратковременно нажмитеRESET, отпуститеBOOT.
6. Определение USB ID контроллера¶
В выводе появится строка вида:
7. Прошивка Katapult¶
Часть 2: Установка Klipper¶
8. Конфигурация сборки Klipper¶
Выберите параметры в соответствии со скриншотом:
9. Сборка Klipper¶
10. Установка Python-библиотеки¶
11. Определение серийного ID¶
Переподключите USB или нажмите RESET, дождитесь появления устройства:
Ожидаемый результат:
12. Прошивка Klipper через Katapult¶
cd ~/katapult/scripts
python3 flashtool.py -d /dev/serial/by-id/usb-katapult_rp2040_XXXXXXXXXXXXXXXX-XXXX
13. Проверка результата¶
При успешной прошивке ID устройства будет содержать Klipper:
Следующий шаг¶
Установка конфигурационных файлов iDryer → Руководство пользователя

