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

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

Подключение к хосту по SSH

ВНИМАНИЕ
  • Перед компиляцией прошивки необходимо подключиться к хосту по SSH через Wi-Fi
  • Сначала выполните:Подключение к хосту по SSH через Wi-Fi


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

Подсказка
  • В системе FLYOS-FAST уже предварительно скомпилирована прошивка USB-моста CAN, поэтому ручная компиляция не требуется. Для прошивки выполните команду ниже.
  • Также можно выбрать Ручную компиляцию прошивки USB-моста CAN для самостоятельной сборки.
  • В системе FAST по умолчанию используется скорость 1 Мбит/с. Если требуется 500 Кбит/с, измените скорость canbus_bitrate в конфигурации системы.

  • Эта команда прошивает прошивку USB-моста CAN со скоростью 1 Мбит/с.

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


Поиск CAN ID

  1. Откройте браузер, введите IP-адрес верхнего компьютера в адресную строку. Например, если IP вашего верхнего компьютера 192.168.101.179, введите его и нажмите Enter.
Loading...
  1. Откройте веб-интерфейс верхнего компьютера. В левой боковой панели найдите в параметрах конфигурации:
  • Для fluidd: {…}. Нажмите на него, чтобы найти printer.cfg.
Loading...
  • Для mainsail: Машина. Нажмите на него, чтобы найти printer.cfg.
Loading...
  1. Нажмите на printer.cfg, затем нажмите на УСТРОЙСТВА в правом верхнем углу.
Loading...
Loading...
  1. Нажмите на CAN, затем обновите страницу.
  • Обновление для fluidd
Loading...
  • Обновление для mainsail
Loading...
  1. Скопируйте 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>
  • Найдите [MCU] в fluidd.
Loading...
  • Найдите [MCU] в mainsail.
Loading...
  1. Введите ID в конфигурацию.
подсказывать
  • После ввода ID нажмите СОХРАНИТЬ И ПЕРЕЗАГРУЗИТЬ в правом верхнем углу.
Loading...
Loading...
  1. Если Klipper выдает ошибку ADC out of range, это нормально. Подключите нагревательный стол и термодатчик к основной плате, настройте контакты термодатчиков для сопла и нагревательного стола, затем сохраните и перезагрузите.
осторожно

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

Loading...