Прошивка Katapult
Описание прошивки Katapult
Katapult изначально назывался CanBoot, а затем был переименован в Katapult.
- Прошивка Katapult относится к типу загрузчиков (bootloader) и может использоваться совместно с Klipper. После прошивки с помощью DFU и других методов, обновление прошивки можно выполнить одной командой.
- Преимущества: быстрое двойное нажатие кнопки сброса (reset) или быстрое отключение питания дважды позволяет войти в прошивку Katapult, при этом на материнской плате будет мигать светодиод.
- Прошивка Katapult предназначена только для прошивки, она не может подключаться к Klipper!
- Прошивка Katapult поддерживает три способа подключения к управляющему компьютеру, причём прошивки для каждого способа независимы друг от друга:
- Подключение по CAN
- Преимущества: после компиляции прошивки KLIPPER можно обновить её напрямую с помощью команды, высокая устойчивость к помехам.
- Недостатки: необходимо заранее знать скорость компиляции прошивки.
- Подключение по RS232
- Преимущества: после компиляции прошивки KLIPPER можно обновить её с помощью команды, очень высокая устойчивость к помехам.
- Недостатки: невозможно обновить прошивку одной командой, требуется ручной вход в прошивку Katapult.
- Подключение по USB
- Преимущества: после компиляции прошивки KLIPPER можно обновить её напрямую с помощью команды.
- Недостатки: слишком длинный кабель может подвергаться помехам, что может привести к разрыву соединения.
- Подключение по CAN
- SB2040 поддерживает CAN
- Здесь предоставляются только CAN прошивки с пропускной способностью 500K и 1M
Вход в режим прошивки
Кнопка, обведенная кружком, — это кнопка BOOT
- Первый способ: при полностью выключенной плате инструментов, удерживая кнопку BOOT, подключите кабель TYPE-C с передачей данных одним концом к основной плате, а другим к вашему устройству.
Loading...
Прошивка
- Инструкция по прошивке для Windows
- Инструкция по прошивке с хост-компьютера
- Прошивка Katapult для SB2040
- Вы можете получить прошивку по следующим ссылкам:
- Скачать архив прошивки - прямая загрузка последней версии архива прошивки
- Репозиторий - доступ к репозиторию прошивок
- Прошивка находится в
FLY-Firmware/ToolBoard/SB2040
- Необходимо подготовить кабель для передачи данных с функцией передачи данных
- Скачать прошивку на компьютер
- Подключить перемычку BOOT или удерживать кнопку при подключении к компьютеру, после чего появится диск
RPI-RP2Loading... - Убрать перемычку BOOT или отпустить кнопку!!!
- Скопировать прошивку, которую нужно прошить, на диск. Обратите внимание, что можно использовать только прошивки с расширением
UF2!!! (Не изменяйте расширение файла, это бесполезно) - Ссылка
Loading...
- После копирования прошивки диск
RPI-RP2автоматически исчезнет, что означает завершение процесса прошивки!
-
Установка инструмента прошивки
- Введите следующую команду в SSH
- Выполняется только при первой прошивке, в дальнейшем не требуется
cd ~/klipper/lib/rp2040_flash/ && make -
Выполните следующую команду, чтобы проверить успешность подключения.
-
Введите
lsusb -
Если устройство
2e8a:0003отсутствует, попробуйте снова войти в режим прошивки -
В зависимости от версии системы может отображаться другое название, но наличие
2e8a:0003означает вход в режим прошивкиLoading...
Важное замечаниеПереходите к следующему шагу только при наличии
2e8a:0003 -
-
Загрузка предварительно скомпилированной прошивки
- Здесь находятся все предварительно скомпилированные прошивки
- Обратите внимание, что для установки требуется подключение к интернету
- Выполните следующую команду на управляющем компьютере для загрузки пакета прошивки
cd && git clone https://cnb.cool/3dmellow/FLY-Firmware.git- Если пакет прошивки уже был загружен, рекомендуется обновить его перед выполнением следующих действий
cd ~/FLY-Firmware && git pull
- Прошивка
Необходимо прошить только одну из прошивок
-
Ниже приведена команда для прошивки с пропускной способностью CAN 500K
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SB2040/FLY_SB2040_CANBOOT_500K.uf2 -
Ниже приведена команда для прошивки с пропускной способностью CAN 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SB2040/FLY_SB2040_CANBOOT_1M.uf2
-
Если появится сообщение ниже, значит прошивка прошла успешно
Loading...
После завершения прошивки необходимо полностью отключить питание основной платы.
Проверка запуска прошивки
- Если прошивка запустилась нормально, светодиод начнет мигать.
Loading...