Чтение и просмотр ID материнской платы и инструментальной платы
Перед началом работы полностью выключите принтер и отключите блок питания. Не подключайте и не отключайте жгуты проводов, не раскладывайте провода интерфейса и не касайтесь клемм при включенном питании.
- USB ID материнской платы: используется для поиска материнских плат, подключенных к FLY-MINI-Pad через USB и прошитых USB-прошивкой.
- CANBus UUID: используется для поиска CAN-инструментальных плат, подключенных к бортовому UTOC FLY-MINI-Pad.
- USB ID и CANBus UUID ищутся через сетевой SSH, а не через функцию
DEVICESв веб-интерфейсе.
- Получение USB ID материнской платы
- Получение CANBus UUID
Получение USB ID материнской платы
Меры предосторожности
При необходимости подключения или повторного подключения USB-кабеля материнской платы сначала полностью выключите принтер и отключите источник питания. Не вставляйте и не извлекайте кабели при включенном питании.
- Поисковые команды необходимо выполнять после входа на верхний компьютер через SSH.
- Перед выполнением операций убедитесь, что на материнскую плату прошита USB-прошивка и она подключена через кабель Type-C к USB-порту верхнего компьютера.
- Данное руководство предназначено только для поиска USB ID материнской платы и не подходит для поиска ID инструментальных плат.
- Для инструментальных плат используйте руководство по получению USB или CAN ID из соответствующей документации продукта.
Шаги выполнения
Поиск ID USB-устройства
Войдите на верхний компьютер через SSH и выполните следующую команду для вывода списка всех ID USB-последовательных устройств:
ls /dev/serial/by-id/*
Недопустимые ID
После выполнения команды избегайте использования следующих двух типов ID:
| Характеристика ID | Причина | Пример |
|---|---|---|
usb-1a86_USB_Serial-if00-port0 | Стандартное имя чипов универсальных последовательных интерфейсов, таких как CH340, не может использоваться в качестве адреса подключения материнской платы Klipper | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
Содержит katapult | Устройство находится в режиме прошивки Katapult, требуется сначала прошить прошивку Klipper | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
Результаты поиска
В обычных условиях терминал отобразит путь к устройству, как показано на рисунке ниже. ID на изображении приведены только в качестве примера формата.
Не удалось найти доступный ID: Просмотр устранения неполадок с прошивкой и подключением устройства
Если команда возвращает несколько доступных ID, сопоставьте модель MCU материнской платы и изменения в списке устройств до и после подключения/отключения, чтобы определить полный путь к устройству материнской платы.
Заполнение USB ID в конфигурации
Откройте printer.cfg в Fluidd или Mainsail:
Fluidd: Нажмите на значок Loading... | Mainsail: Нажмите на "Машина" слева, затем откройте Loading... |
Пути к устройствам в документации приведены в качестве примеров. USB ID каждой материнской платы может отличаться. Скопируйте полный фактический путь, возвращенный командой SSH.
Найдите секцию конфигурации [mcu] и измените serial на полный путь к устройству, полученный ранее:
[mcu]
serial: /dev/serial/by-id/usb-Klipper_xxxxxxxxxxxx
При использовании USB-прошивки необходимо настроить serial, не заполняйте одновременно canbus_uuid в той же секции конфигурации [mcu].
Расположение конфигурации можно посмотреть на рисунке ниже:
| Пример конфигурации Fluidd Loading... | Пример конфигурации Mainsail Loading... |
После завершения изменений нажмите SAVE & RESTART в правом верхнем углу, чтобы сохранить конфигурацию и перезапустить Klipper.
Интерфейс бортового UTOC (CAN-шина)
CAN-интерфейс FLY-MINI-Pad невозможно отключить программно. Если функция CAN не используется, интерфейс можно оставить незадействованным; при использовании материнская плата должна быть прошита USB-прошивкой, а CAN-инструментальная плата подключается к бортовому CAN-интерфейсу.
Схема подключения CAN
UTOC не найден
- Выключите принтер и отключите питание.
- Установите перемычку запуска, как показано на рисунке ниже, и убедитесь, что перемычка установлена правильно, перед запуском системы.
Если требуется перепрошивка UTOC, обратитесь к руководству по прошивке:
- Хост-компьютер FLY обычно имеет встроенный dfu-util, не нужно устанавливать инструмент прошивки повторно.
- Подтвердите, что устройство перешло в режим прошивки DFU.lsusb
Если вы видите 314b:0106, это означает, что режим прошивки DFU успешно активирован.
Loading... - Получить/обновить репозиторий прошивки.git clone https://cnb.cool/3dmellow/FLY-Firmware /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmwarecd /data/FLY-Firmware && git pull --ff-only
- Прошить прошивку.
FLY_UTOC.binsudo dfu-util -a 0 -d 314b:0106 --dfuse-address 0x08000000 -D /data/FLY-Firmware/ExtensionBoard/UTOC/FLY_UTOC.bin - Если появляется File downloaded successfully, прошивка успешна.Loading...
После завершения прошивки корректно выключите систему и питание принтера, затем снова включите питание.
Получение UUID CANBus
Предварительная подготовка
- Состояние панели инструментов:Убедитесь, что панель инструментов прошита
Klipper-canПрошивка или находится в состоянииKatapult-can模式 - Примечания:Данный учебник предназначен только дляИдентификатор панели инструментовПоиск,Не适用于 идентификатора материнской платыПоиск
- Требования к подключению:Панель инструментов должна быть подключена к одному из следующих устройств:
UTOCМодуль- Покрыта налётом.
USB桥接CANПрошивка материнской платы
- Требования к электропитанию:Некоторые материнские платы не могут обнаружить инструментальную плату при подключении только через USB, необходимо сначала полностью обесточить, а затем подключить в соответствии с документацией материнской платы, поддерживаемой платой.
12V-24VНизковольтное питание, только после повторного включения питания можно обнаружить ID платы инструмента. - Финальное соединение:Вышеуказанное оборудование должно быть подключено к верхнему компьютеру.
Требования к конфигурации сети CAN
- Конфигурация по умолчанию:Данный учебник предполагает, что на верхнем уровне уже настроена сеть CAN.
- Пользователи Fly:Если использоватьВерхний компьютер FlyКупить билеты на метро в Москве теперь можно по биометрии.Fly-FASTСистема, CAN уже настроен по умолчанию (скорость 1 Мбит/с)
- Первое использованиеПожалуйста, обязательно сначала прочитайте инструкцию ниже.: Руководство по настройке CAN
Подключение по SSH
- Войдите в SSH через сеть(Пожалуйста, не используйте вход через последовательный порт)
- Убедитесь, что верхний компьютер и устройства CAN-сети подключены корректно
Поиск CAN ID
-
Обычная команда поиска верхнего уровня
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 -
Команда поиска верхнего компьютера FLY
python3 ~/klipper/scripts/canbus_query.py can0
Пояснение к результатам поиска
- Идентификатор материнской платы уже был настроен в Klipper в предыдущем документе, в нормальных условиях материнскую плату невозможно обнаружить при поиске.
CANID - Быстрый метод проверки: если требуется подтверждение, сначала отключите CAN-соединительный кабель между главной платой и платой инструмента, затем повторите поиск.
- После выполнения команды поиска могут возникнуть следующие ситуации:
| Отображение результатов | Описание статуса | Последующие действия |
|---|---|---|
Application: Klipper | Устройство прошито прошивкой Klipper | Можно напрямую использовать этот ID |
Application: CANBOOT или Katapult | Устройство находится в режиме Bootloader | Необходимо прошить прошивку Klipper перед использованием |
Total 0 uuids found | Устройства не найдены | Пожалуйста, проверьте следующее: 1. Правильна ли конфигурация сети CAN? 2. Совпадает ли скорость CAN (по умолчанию 1 Мбит/с)? 3. Используется ли этот ID в конфигурации (сначала необходимо заблокировать, затем сохранить и перезагрузить питание)? |
Если идентификатор устройства уже printer.cfg Если в конфигурации, то не будет отображаться в результатах поиска. Для повторного поиска, пожалуйста,:
- Закомментируйте этот идентификатор устройства в файле конфигурации
- Сохраните конфигурацию и перезапустите Klipper
- Выключите и перезагрузите все устройства
Конфигурация CAN ID устройства
1. Получение файла конфигурации
Согласно используемому веб-интерфейсу, найдите printer.cfg Файл конфигурации:
Fluidd Loading... | Mainsail Loading... |
2. Добавление конфигурации устройства
В printer.cfg добавить конфигурацию панели инструментов:
[mcu toolboard]
canbus_uuid: <这里填写查询到的ID>
toolboardНазвание панели инструментов, при необходимости измените в соответствии с фактической ситуацией.- Если это ID материнской платы, раздел конфигурации должен быть
[mcu] - В стандартной конфигурации материнская плата использует
[mcu],панель инструментов использует[mcu toolboard]
3. Сохраните и перезапустите
- Нажмите в правом верхнем углу. СОХРАНИТЬ И ПЕРЕЗАПУСТИТЬ Кнопка
- Система автоматически сохранит конфигурацию и перезапустит Klipper
Все идентификаторы в документе являются примерами, фактические идентификаторы каждой материнской платы различаются, пожалуйста, измените и заполните их в соответствии с фактически полученными идентификаторами.