Прошивка Katapult
Описание прошивки Katapult
Katapult ранее назывался CanBoot, оба названия могут встречаться в старых руководствах или названиях прошивок.
Katapult — это загрузчик для запуска и обновления Klipper:
- Сам Katapult не может использоваться в качестве MCU Klipper; после прошивки всё равно необходимо записать прошивку Klipper, соответствующую аппаратному обеспечению и способу связи.
- Поддерживаемые платы инструментов могут войти в Katapult быстрым двойным нажатием кнопки
RESET; после входа обычно мигает индикатор состояния. - CAN, RS232 и USB используют независимые прошивки Katapult; нельзя просто изменить имя файла или напрямую смешивать их.
- Для прошивки CAN также необходимо выбрать правильную скорость шины, распространённые скорости —
500Kи1M.
- SHT36 LIS3DH поддерживает CAN
- Здесь предоставляется только прошивка CAN, доступны две скорости: 500K и 1M
Вход в режим прошивки
Обведено — это BOOT
- При полностью обесточенной плате замкните BOOT, затем подключите кабель TYPE-C с передачей данных одним концом к плате, другим — к вашему устройству
- Затем разомкните перемычку BOOT
Loading...
Прошивка
- Инструкция по прошивке Windows
- Инструкция по прошивке с上位机
- Прошивка Katapult для SHT36_LIS3DH
- Вы можете получить прошивку по следующей ссылке:
.txt 或其他扩展名。- Расположение прошивки
FLY-Firmware/ToolBoard/SHT36
- Убедитесь, что инструментальная плата уже вошла в режим прошивки UF2, и на компьютере появился съемный диск с именем
RPI-RP2.
- Отпустите кнопку
BOOTили снимите перемычку BOOT.
Windows может скрывать расширения файлов. Установите флажок «Расширения имен файлов» в проводнике и убедитесь, что используется прошивка .uf2; не изменяйте расширение файла прошивки.
- Скопируйте файл прошивки
.uf2, который необходимо записать, на дискRPI-RP2.
- После завершения записи прошивки диск
RPI-RP2автоматически исчезнет, что означает, что прошивка UF2 успешно записана.
- Скомпилируйте инструмент прошивки RP2040. Если этот шаг уже выполнялся, его можно пропустить.
cd ~/klipper/lib/rp2040_flash/
make
- Убедитесь, что плата инструмента вошла в режим прошивки UF2.
lsusb
Если в выводе появится 2e8a:0003, это означает, что устройство вошло в режим прошивки RP2040. Названия устройств могут отличаться в зависимости от системы, ориентируйтесь на USB ID.
Если 2e8a:0003 не появилось, не продолжайте прошивку. Отключите питание платы инструмента и повторите шаги раздела «Вход в режим прошивки» на этой странице.
- Загрузите или обновите репозиторий с предкомпилированной прошивкой.
- Linux
- FLYOS
Первая загрузка:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
Обновление репозитория, если он уже загружен:
git -C ~/FLY-Firmware pull --ff-only
Первая загрузка:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
Обновление репозитория, если он уже загружен:
git -C /data/FLY-Firmware pull --ff-only
- Прошивка
Достаточно прошить только одну прошивку
-
Ниже приведена команда прошивки для скорости CAN 500K
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_500K.uf2- Ниже приведена команда прошивки для скорости CAN 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_1M.uf2
-
Появление следующего сообщения означает успешную прошивку
Loading...
После завершения прошивки необходимо полностью обесточить плату один раз.
Проверка запуска прошивки
- Если прошивка запущена корректно, светодиод начнёт мигать