Важное примечание
- Данное руководство посвящено подключению платы инструментов и поиску её ID. Соответствующие шаги не применимы к основной плате, обратите на это внимание.
- Если вы не используете плату инструментов, проигнорируйте это руководство.
Чтение и просмотр ID платы инструментов
- Получение USB ID
- Получение CANBus UUID
- Метод использования RS232
Метод подключения по USB
Поддерживаемые устройства
| Тип устройства | Способ подключения | Требования / Предварительные условия |
|---|---|---|
| Плата инструментов | Подключить к USB-A порту основной платы D8-Pro | Требуется прошивка для USB-связи |
| Расширенная основная плата | Подключить к USB-A порту основной платы D8-Pro | Требуется прошивка для USB-связи |
| USB-камера | Подключить к USB-A порту основной платы D8-Pro | Должна быть типа plug-and-play, не требующая драйверов |
| USB-флеш-накопитель | Подключить к USB-A порту основной платы D8-Pro | Рекомендуется форматировать в файловую систему FAT32 |
Важные замечания
Перед началом поиска ID платы инструмента убедитесь, что выполнены все следующие условия:
- Подготовка прошивки: На плату инструмента залита прошивка
USB, или она находится в режиме прошивкиUSB. - Четкая цель: Данное руководство предназначено только для поиска ID платы инструмента, не для ID основной платы.
- Аппаратное подключение: Плата инструмента правильно подключена через USB к порту
USB-Aхоста. - Способ входа: Подключайтесь к хосту через SSH по сети для выполнения операций, не используйте последовательный порт (UART).
Поиск 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 и предотвращения ошибок связи.
Полное руководство по настройке CAN-платы инструментов
Подготовительные работы
- Состояние платы инструментов: Убедитесь, что на плату инструментов прошита прошивка
Klipper-canили она находится в режимеKatapult-can. - Важное замечание: Данное руководство предназначено только для поиска ID платы инструментов и не подходит для поиска ID основной платы.
- Требования к подключению: Плата инструментов должна быть подключена к одному из следующих устройств:
- Модуль
UTOC - Основная плата с прошитой прошивкой
USB-мост CAN.
- Модуль
- Финальное подключение: Указанное выше устройство должно быть подключено к хосту.
Требования к конфигурации 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
Описание результатов поиска
- Важное замечание: ID основной платы уже был настроен в Klipper в предыдущей документации, поэтому в нормальных условиях нельзя найти
CANIDосновной платы. - Быстрый способ проверки: Если требуется подтверждение, сначала отключите CAN-кабель между основной платой и платой инструментов, а затем выполните поиск заново.
- После выполнения команды поиска могут возникнуть следующие ситуации:
| Результат отображения | Описание состояния | Дальнейшие действия |
|---|---|---|
Application: Klipper | Устройство прошито прошивкой Klipper | Можно использовать этот ID напрямую |
Application: CANBOOT или Katapult | Устройство находится в режиме Bootloader | Необходимо прошить прошивку Klipper перед использованием |
Total 0 uuids found | Устройства не найдены | Проверьте следующие проблемы: 1. Правильность настройки CAN-сети 2. Совпадение скорости CAN (по умолчанию 1 Мбит/с) 3. Не используется ли этот ID уже в конфигурации (нужно сначала закомментировать, затем сохранить, выключить питание и перезагрузить) |
Если ID устройства уже настроен в printer.cfg, он не будет отображаться в результатах поиска. Чтобы выполнить поиск заново:
- Закомментируйте ID этого устройства в конфигурационном файле.
- Сохраните конфигурацию и перезапустите Klipper.
- Выключите питание и перезагрузите все устройства.
Настройка ID CAN-устройства
1. Получение конфигурационного файла
В зависимости от используемого веб-интерфейса найдите конфигурационный файл printer.cfg:
Fluidd Loading... | Mainsail Loading... |
2. Добавление конфигурации устройства
Добавьте конфигурацию платы инструментов в printer.cfg:
[mcu toolboard]
canbus_uuid: <здесь введите найденный ID>
toolboard— это имя платы инструментов, измените его в соответствии с вашей ситуацией.- Если это ID основной платы, секция конфигурации должна быть
[mcu]. - В обычной конфигурации основная плата использует
[mcu], а плата инструментов —[mcu toolboard].
3. Сохранение и перезагрузка
- Нажмите кнопку SAVE & RESTART в правом верхнем углу.
- Система автоматически сохранит конфигурацию и перезапустит Klipper.
Все ID, встречающиеся в документации, являются примерами. Фактический ID каждой основной платы уникален. Пожалуйста, изменяйте и заполняйте в соответствии с фактически полученным ID.
- Схема подключения RS232 (справочно)
Поиск RS232 ID инструментальной платы
Важные замечания
- Требования к прошивке:
Инструментальная плата должна быть прошита RS232 прошивкой, иначе связь невозможна. - Обязательное общее заземление:
⚠️ Перед подключением инструментальной платы необходимо убедиться, что её GND соединён с GND основной платы (достаточно использовать один и тот же источник питания24V/12V).
Замечания по RS232
- Помимо D8, D8PRO и C8P, поддерживающих интерфейс RS232, другие основные платы не поддерживают интерфейс RS232.
- Для неподдерживаемых плат необходимо использовать
G2TилиUTORдля подключения.
Поиск RS232 ID
- Откройте браузер, введите IP-адрес верхнего компьютера в адресную строку, например, если IP моего верхнего компьютера
192.168.101.179, просто введите его и нажмите Enter.
- Откройте веб-интерфейс верхнего компьютера, найдите в боковой панели слева в настройках:
Loading... |
Loading... |
- Нажмите на
printer.cfg, затем нажмитеDEVICESв правом верхнем углу.
Loading... | Loading... |
- Нажмите
SERIAL, затем обновите.
Loading... |
Loading... |
- Скопируйте ID, нажмите на указанную стрелкой область для копирования.
Loading... |
Loading... |
- При подключении инструментальной платы через
UTORобычно появляются дваRS232_ID, попробуйте их по очереди.
Заполнение RS232 ID инструментальной платы
-
Ниже приведена примерная конфигурация.
Важные замечания- В конфигурации ниже
toolboard— это имя инструментальной платы, если у вас другое имя, замените его соответствующим образом.
осторожно[mcu toolboard]
serial: <Замените здесь на только что найденный вами ID>
baud: 250000
restart_method: command- Добавление ID инструментальной платы всегда должно быть
[mcu toolboard], затемserial:, а затем найденный вами ID инструментальной платы.
- Ниже приведена примерная конфигурация.
- Обратите внимание, что это руководство предназначено для поиска и настройки ID инструментальной платы, предполагается, что она уже нормально подключена к основной плате.
- Основная плата всегда
[mcu], а инструментальная плата —[mcu toolboard]. - Нажмите
SAVE & RESTARTв правом верхнем углу, после нажатия конфигурация автоматически сохранится и Klipper перезапустится.
- В конфигурации ниже
Внимание: Все ID, встречающиеся в документе, являются примерами. Фактические ID для каждой основной платы различаются. Пожалуйста, вводите фактически полученный ID.