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

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

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

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

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

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

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

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

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

Модель прошивки и скорость CAN должны соответствовать фактическому оборудованию, хост-системе и другим CAN-устройствам на той же шине.

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

Этот шаг применим только к STM32F072 и APM32F072. Для онлайн-обновления STM32F103 вход в режим USB DFU не требуется.

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

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

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

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

Прошивка загрузчика

Загрузите прошивку Katapult для STM32F072:

Отключение питания

Перед подключением или повторным извлечением 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...