Важное примечание
- Данное руководство посвящено подключению платы инструментов и поиску её ID. Соответствующие шаги не применимы к основной плате, обратите на это внимание.
- Если вы не используете плату инструментов, проигнорируйте это руководство.
Чтение и просмотр ID платы инструментов
- Получение USB ID
- Получение CANBus UUID
- Метод использования RS232
Предостережения
Перед началом поиска ID инструментальной платы обязательно убедитесь, что выполнены все следующие условия:
- Подготовка прошивки: На инструментальную плату загружена прошивка
USB, или она находится в режиме записиUSB. - Четкая цель: Данное руководство предназначено только для поиска ID инструментальной платы, не подходит для ID материнской платы.
- Аппаратное подключение: Инструментальная плата правильно подключена через USB к разъему
USB-Aна верхнем компьютере. - Способ входа: Пожалуйста, войдите на верхний компьютер через сеть SSH для выполнения операций, не используйте последовательный порт для входа.
Поиск USB ID
ls /dev/serial/by-id/*
- Нормальная ситуация: В терминале отобразится ID, похожий на пример ниже (изображение ниже только для примера)
Loading...
- Если после ввода приведенной ниже команды ID не появился, но устройство есть в
lsusb, замените верхний компьютер или его систему.
Если отображается несколько ID, выберите соответствующий ID в зависимости от модели MCU вашей материнской платы.
Заполните USB ID в конфигурацию
Loading... |
Loading... |
Внимание: Все ID, указанные в документе, являются примерами. Фактические ID каждой материнской платы различаются. Пожалуйста, измените и заполните их в соответствии с полученным ID.
Заполните USB ID инструментальной платы
-
Ниже приведена эталонная конфигурация
Предостережения- В приведенной ниже конфигурации
toolboardотносится к названию инструментальной платы. Если оно другое, замените его на соответствующее название.
Опасность[mcu toolboard]serial: <Здесь замените на ID, который вы только что нашли>- При добавлении
IDинструментальной платы обязательно используйте[mcu toolboard]иserial:, а затем ID вашей инструментальной платы.
- Ниже приведена эталонная конфигурация
- Обратите внимание, что данное руководство предназначено для поиска и настройки ID инструментальной платы. В нормальной ситуации она уже правильно подключена к материнской плате.
- И материнская плата всегда обозначается как
[mcu], а инструментальная плата — как[mcu toolboard].
- Пример для fluidd
Loading...- Пример для mainsail
Loading...- Нажмите
SAVE & RESTARTв правом верхнем углу. После нажатия автоматически сохранится и перезапустится Klipper.
- В приведенной ниже конфигурации
- Схема подключения CAN
- Проверка конфигурации терминального резистора:
Устройство Способ настройки Целевое состояние Основная плата Найдите перемычку или DIP-переключатель с маркировкой 120ΩУстановите перемычку или переведите в положение ONПлата инструментов Найдите перемычку или DIP-переключатель с маркировкой 120ΩУстановите перемычку или переведите в положение ON
Цель: Этот резистор является ключевым для обеспечения стабильности сигнала шины CAN и предотвращения ошибок связи.
Получение 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
Все идентификаторы в документе являются примерами, фактические идентификаторы каждой материнской платы различаются, пожалуйста, измените и заполните их в соответствии с фактически полученными идентификаторами.
- Схема подключения RS232
Пояснение к настройке интерфейса
Важные замечания
- Требования к прошивке:
На инструментальную плату обязательно должна быть прошита прошивка RS232, иначе связь невозможна. - Обязательное соединение GND:
⚠️ Перед подключением инструментальной платы убедитесь, что она питается от того же источника, что иC8P, или соедините GND инструментальной платы с GND материнской платы (достаточно общего питания24V/12V). - Характеристики интерфейса:
- Два интерфейса RS232 поддерживают независимое и одновременное использование
- Параметр Klipper
serial:аппаратно фиксирован и не может быть изменён
Стандарт подключения
|
|
- Левый интерфейс (SERIAL3)
- Правый интерфейс (UART4)
Этапы настройки
- Редактирование printer.cfg
[mcu Laser]serial: /dev/serial3 # Фиксированный узел устройства для левого интерфейсаbaud: 250000restart_method: command
- Пояснение ключевых настроек
Laserв[mcu Laser]можно задать произвольно/dev/serial3— специализированный узел для левого интерфейса, не подлежит изменению
Этапы настройки
- Редактирование printer.cfg
[mcu ToolBoard]serial: /dev/serial4 # Фиксированный узел устройства для правого интерфейсаbaud: 250000restart_method: command
- Пояснение ключевых настроек
ToolBoardв[mcu ToolBoard]можно задать произвольно/dev/serial4— специализированный узел для правого интерфейса, не подлежит изменению
Конфигурационный ID
- Откройте браузер, введите в адресной строке IP-адрес хост-компьютера. Например, если мой IP-адрес хост-компьютера —
192.168.101.179, просто введите его и нажмите Enter.
- Откройте веб-интерфейс хост-компьютера, в боковой панели найдите в разделе конфигурации:
Loading... |
Loading... |
- Заполните соответствующий ID
Loading... | Loading... |
-
Применение конфигурации
- Вставьте код конфигурации в соответствующую область
- Нажмите в правом верхнем углу SAVE & RESTART
-
Если Klipper выдаёт ошибку
ADC out of range, это нормально. Подключите термостол и термистор к материнской плате, настройте пины термистора сопла и термостола, затем сохраните и перезагрузите.