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

Восстановление загрузчика 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...