Перейти к основному содержанию

Восстановление загрузчика FLY-MMU (Katapult)

Используется только для восстановления устройства после сбоя

FLY-MMU поставляется с уже загруженнымKatapult. При нормальном использовании и обновлении фирменного ПО Klipper не нужно повторно записывать фирменное ПО с этой страницы; эта страница предназначена исключительно для восстановления устройства после повреждения загрузчика.

Описание фирменного ПО

Пояснение к названию

Katapult ранее назывался CanBoot, оба названия могут встречаться в старых руководствах или названиях прошивок.

Katapult — это загрузчик для запуска и обновления Klipper:

  • Сам Katapult не может использоваться в качестве MCU Klipper; после прошивки всё равно необходимо записать прошивку Klipper, соответствующую аппаратному обеспечению и способу связи.
  • Поддерживаемые платы инструментов могут войти в Katapult быстрым двойным нажатием кнопки RESET; после входа обычно мигает индикатор состояния.
  • CAN, RS232 и USB используют независимые прошивки Katapult; нельзя просто изменить имя файла или напрямую смешивать их.
  • Для прошивки CAN также необходимо выбрать правильную скорость шины, распространённые скорости — 500K и 1M.
  • FLY-MMU поддерживает связь по интерфейсам CAN, RS232 и USB.
  • В репозитории предоставляются фирменные ПО для USB, а также фирменные ПО с частотами передачи данных 500 Кбит/с и 1 Мбит/с для интерфейса CAN.
Выберите только одно фирменное ПО

Фирменное ПО для USB и CAN нельзя использовать одновременно. При выборе фирменного ПО для CAN частота передачи данных должна совпадать с частотой всех устройств CAN, подключенных к одной шине, включая устройство контроля.

Вхождение в режим записи

Операции при отключенном питании

Перед началом обязательно полностью выключите принтер и отключите питание. Не подключайте и не отключайте кабели, не переставляйте разъемы и не касайтесь контактов при включенном питании.

Вверху на изображении расположена кнопка RESET, а внизу — кнопка BOOT:

  1. Убедитесь, что плата полностью отключена от питания.
  2. Нажмите и удерживайте кнопку BOOT.
  3. Подключите плату к компьютеру или устройству контроля с помощью кабеля Type-C с функцией передачи данных.
  4. Как только устройство будет обнаружено, отпустите кнопку BOOT.
Loading...

Запись фирменного ПО

Скачивание фирменного ПО Katapult для FLY-MMU:

Папка с фирменным ПО в репозитории выглядит так:

FLY-Firmware/ToolBoard/MMU
Отключение питания

Перед подключением или повторным извлечением USB-кабеля полностью выключите принтер и отключите другие источники питания. Не допускайте одновременного питания платы инструмента через блок питания принтера и USB-порт.

Совместимость USB-подключения

USB-порты некоторых компьютеров могут вызывать нестабильную прошивку из-за несовместимости драйверов или сигналов. При сбое подключения попробуйте сменить USB-порт компьютера или использовать надежный USB-хаб; при появлении ошибки, показанной ниже, также сначала проверьте USB-подключение и драйверы.

Loading...
  1. Загрузите и установите SetupSTM32CubeProgrammer и драйвер STM32 DFU со страницы загрузки вспомогательного ПО.
  2. Сохраните прошивку, загруженную с этой страницы, в удобное для поиска место на компьютере.
Отображение расширений файлов в Windows

Windows может скрывать расширения файлов. В проводнике файлов отметьте пункт «Расширения имен файлов», чтобы убедиться, что прошивка по-прежнему имеет расширение .bin или .hex, и не изменяйте расширение файла.

  1. Убедитесь, что устройство переведено в режим DFU-прошивки согласно руководству по продукту, затем подключите его к компьютеру с помощью USB-кабеля с поддержкой передачи данных.
  2. Откройте STM32CubeProgrammer, выберите режим USB, обновите список устройств и подключитесь.
Loading...
  1. Отсутствие всплывающего окна с ошибкой означает успешное подключение.
Loading...
  1. Нажмите на значок загрузки слева и отметьте параметры прошивки, как показано на рисунке.
Loading...
  1. Нажмите Browse, чтобы выбрать прошивку для записи.
Loading...
  1. При прошивке файла .bin установите Start address на 0x08000000; при использовании файла .hex оставьте адрес, указанный в файле.
Loading...
  1. Нажмите Start automatic mode, чтобы начать прошивку.
Loading...
  1. После появления сообщения об успешном завершении прошивка считается завершенной.
Loading...

Завершение процесса записи

Операции при отключенном питании

После завершения записи сначала отключите USB-кабель и внешнее питание платы, затем восстановите обычную подключение. Не подключайте и не отключайте кабели при включенном питании.

После повторного включения питания, при нормальном запуске Katapult, индикаторный светильник будет мигать:

Loading...
Loading...