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

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

Только для восстановления после «кирпича»

FLY-SHT36/42 поставляется с предустановленным Katapult. Не прошивайте прошивку с этой страницы при обычном использовании или обновлении прошивки Klipper; эта страница предназначена только для восстановления после повреждения загрузчика.

Описание прошивки

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

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

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

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

Выберите только одну прошивку, соответствующую фактической скорости вашей CAN-сети. Хост-компьютер, плата управления и все CAN-устройства на той же шине должны использовать одинаковую скорость.

Вход в режим прошивки

Работайте при отключенном питании

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

На рисунке отмечена контактная площадка BOOT:

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

Прошивка

Загрузите прошивку Katapult для FLY-SHT36/42:

Каталог прошивки в репозитории:

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

Перед подключением или повторным извлечением 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 и внешнее питание от платы инструмента, затем снимите перемычку BOOT и восстановите нормальное подключение. Не подключайте и не отключайте жгуты проводов платы инструмента при включенном питании.

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

Loading...
Loading...