Важное примечание
- Данное руководство посвящено подключению платы инструментов и поиску её ID. Соответствующие шаги не применимы к основной плате, обратите на это внимание.
- Если вы не используете плату инструментов, проигнорируйте это руководство.
Чтение и просмотр ID платы инструментов
- Получение USB ID
- Получение CANBus UUID
- Метод использования RS232
Метод подключения по USB
Поддерживаемые устройства
| Тип устройства | Способ подключения | Требования / Предварительные условия |
|---|---|---|
| Плата инструментов | Подключить к USB-A порту основной платы D8 | Требуется прошивка прошивки для USB-связи |
| Расширенная основная плата | Подключить к USB-A порту основной платы D8 | Требуется прошивка прошивки для USB-связи |
| USB-камера | Подключить к USB-A порту основной платы D8 | Должна быть типа Plug-and-Play (не требующая драйверов) |
| USB-флеш-накопитель | Подключить к USB-A порту основной платы D8 | Рекомендуется форматировать в файловую систему FAT32 |
Предостережения
Перед началом поиска 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 и предотвращения ошибок связи.
Полное руководство по настройке платы 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 | Устройство находится в режиме загрузчика | Необходимо прошить прошивку 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
- RS232 поддерживается только на платах D8, D8PRO и C8P, остальные платы не поддерживают RS232
- Для неподдерживаемых плат необходимо использовать
G2TилиUTORдля подключения
Поиск RS232 ID
- Откройте браузер, введите IP-адрес верхнего компьютера в адресной строке, например, мой верхний компьютер имеет IP
192.168.101.179, просто введите и нажмите Enter
- Откройте WEB-интерфейс верхнего компьютера, в боковом меню слева найдите параметры конфигурации:
Loading... |
Loading... |
- Нажмите на
printer.cfg, затем нажмитеDEVICESв правом верхнем углу
Loading... | Loading... |
- Нажмите
SERIAL, затем обновите
Loading... |
Loading... |
- Скопируйте ID, нажав на указанную стрелку
Loading... |
Loading... |
- При подключении панели инструментов через
UTORобычно отображаются дваRS232_ID, попробуйте каждый по очереди.
Заполнение RS232 ID панели инструментов
-
Ниже приведена примерная конфигурация
Примечанияtoolboardв конфигурации ниже — это название панели инструментов, если у вас другое название, замените его на соответствующее
Опасность[mcu toolboard]serial: <замените на ID, который вы только что нашли>baud: 250000restart_method: command- При добавлении
IDпанели инструментов обязательно используйте[mcu toolboard], затемserial:и найденный ID панели инструментов
- Ниже приведена примерная конфигурация
- Обратите внимание, что данное руководство предназначено для поиска и настройки ID панели инструментов, при нормальном состоянии она уже должна быть подключена к материнской плате
- Материнская плата всегда имеет обозначение
[mcu], а панель инструментов —[mcu toolboard] - Нажмите
SAVE & RESTARTв правом верхнем углу, после нажатия конфигурация автоматически сохранится и klipper перезапустится
Внимание: все ID, указанные в документации, являются примерами, фактические ID каждой платы различны. Пожалуйста, введите фактически полученный ID.