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

Прошивка USB-CAN моста

Подключение по SSH к верхнему компьютеру

Внимание
  • Перед компиляцией прошивки необходимо подключиться к SSH верхнего компьютера через WiFi
  • Сначала: Подключиться к SSH верхнего компьютера через WiFi


Прошивка USB-CAN моста

Подсказка
  • В системе FLYOS-FAST заранее скомпилирована прошивка USB-CAN моста, нет необходимости компилировать её вручную, достаточно выполнить команду ниже для прошивки
  • Также можно выбрать Ручную компиляцию прошивки USB-CAN моста, скомпилировав её самостоятельно
  • Система FAST по умолчанию использует скорость 1M, если требуется 500K, необходимо изменить значение canbus_bitrate в конфигурации системы

  • Эта команда прошивает USB-CAN мост со скоростью 1M

fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-1m.bin
  • Эта команда прошивает USB-CAN мост со скоростью 500k
fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-500k.bin
Loading...
Loading...


Поиск CAN ID

  1. Откройте браузер, введите в адресной строке IP-адрес верхнего компьютера. Например, если IP моего верхнего компьютера — 192.168.101.179, просто введите его и нажмите Enter.

    Loading...
  2. Откройте веб-интерфейс верхнего компьютера, в боковом меню слева найдите в разделе конфигурации:

    • Для Fluidd: {...} , нажмите на него, чтобы найти printer.cfg
    Loading...
    • Для Mainsail: Машина, нажмите на него, чтобы найти printer.cfg
    Loading...
  3. Нажмите на printer.cfg, затем в правом верхнем углу нажмите УСТРОЙСТВА

    Loading...
    Loading...
  4. Нажмите CAN, затем обновите

    • Обновление в Fluidd
    Loading...
    • Обновление в Mainsail
    Loading...
  5. Скопируйте ID, нажмите на указанную стрелку для копирования

    • В Fluidd необходимо убедиться, что первая стрелка указывает на Klipper, затем нажмите на копирование, указанное второй стрелкой
    Loading...
    • В Mainsail необходимо убедиться, что первая стрелка указывает на Klipper, затем нажмите на копирование, указанное второй стрелкой
    Loading...

Заполнение CAN ID

  1. Закройте УСТРОЙСТВА и заполните ID

    Важно
    • В конфигурационном файле измените:
    [mcu]
    serial: /tmp/klipper_host_mcu

    на

    [mcu host]
    serial: /tmp/klipper_host_mcu
    • Добавьте:
    [mcu]
    canbus_uuid: <здесь замените на полученный ID>
    • В Fluidd найдите [MCU]
    Loading...
    • В Mainsail найдите [MCU]
    Loading...
  2. Вставьте ID в конфигурацию

    Совет
    • После заполнения ID нажмите СОХРАНИТЬ И ПЕРЕЗАПУСТИТЬ в правом верхнем углу
    Loading...
    Loading...
  3. Если Klipper выдает сообщение ADC out of range, это нормально. Подключите нагревательный стол и термистор к плате, настройте контакты термистора сопла и стола, затем сохраните и перезагрузите.

Опасность

Внимание: Все ID, приведенные в документации, являются примерами. Фактические ID каждой платы различны, пожалуйста, введите реально полученный ID.

Loading...