Важное уведомление
- В этом руководстве описаны подключение и поиск ID Toolboard, шаги, связанные с основной платой, не относятся к данной теме, пожалуйста, учитывайте это.
- Если вы не используете Toolboard, проигнорируйте это руководство.
Чтение и просмотр ID Toolboard
- Получение USB ID
- Получение CANBus UUID
- Использование RS232
- Подготовьте кабель, поддерживающий передачу данных, если кабель очень длинный, рекомендуется использовать кабель с ферритовым кольцом
- Подключите Toolboard к хост-компьютеру через USB-кабель
Важные указания
- Перед началом работы убедитесь, что на плату установлено USB-прошивка;
- Это руководство применимо только для поиска ID платы инструментов, а не ID основной платы;
- Перед дальнейшими действиями убедитесь, что верхний компьютер правильно подключен к плате инструментов;
Подключение к SSH
- Сначала войдите через сеть в SSH
- Обратите внимание, что необходимо использовать сетевой вход в SSH, а не последовательный порт
Поиск устройства
- Убедитесь, что хост-компьютер может нормально подключаться к интернету, а также, что кабель данных, подключающий целевой компьютер к хост-компьютеру, поддерживает передачу данных.
- После подключения к хост-компьютеру по SSH введите команду lsusbи нажмите Enter. Если появится информация, выделенная на изображении ниже, можно переходить к следующему шагу.- Если никакой информации не появляется, значит, проблема в системе хост-компьютера. Мы не можем помочь с этим, вам нужно заменить систему на заведомо рабочую или использовать другой хост-компьютер.
- Если появляется сообщение о том, что команда lsusbне найдена, установите её, выполнив следующую команду:sudo apt-get install usbutils 
 
- 1d50:614e— это устройство, которое вы будете использовать на этом этапе.- Некоторые хост-компьютеры могут не отображать информацию полностью или вообще не отображать её, из-за особенностей системы.
- Если при вводе команды lsusbустройство отображается, но1d50:614eотсутствует, попробуйте использовать другой кабель данных или подключите основную плату к другому USB-порту хост-компьютера.
 
Переход к следующему шагу возможен только после обнаружения одного из устройств 1d50:614e
Поиск USBID
ls /dev/serial/by-id/*
- Введите следующую команду и нажмите Enter. Если все в порядке, то появится одна строка синего цвета с ID (ниже пример)

- Если после ввода команды ID не отображается, но устройство отображается при использовании lsusb, попробуйте сменить верхний компьютер или его операционную систему
Если отображается несколько ID, выберите соответствующий ID в соответствии с моделью MCU вашей основной платы.
Внесите ID USB в конфигурацию
| 
  | 
  | 
Примечание: Все ID, приведенные в документе, являются примерами. Фактические ID каждой основной платы различаются, вносите изменения согласно полученным данным.
Укажите USB ID платы инструментов
- 
Ниже приведен пример конфигурации Важно- В приведенной ниже конфигурации toolboardозначает имя платы инструментов, если имя отличается, замените его на соответствующее
 осторожно[mcu toolboard]
 serial: <замените здесь на найденный ID>- Чтобы добавить ID платы инструментов, необходимо использовать [mcu toolboard]и добавитьserial:с найденным ID платы инструментов
 - Ниже приведен пример конфигурации
- Обратите внимание, что это руководство предназначено для поиска и настройки ID платы инструментов, обычно основная плата уже подключена
- Основная плата всегда [mcu], а плата инструментов[mcu toolboard]
 - Пример для fluidd
  - Пример для mainsail
  - Нажмите кнопку SAVE & RESTARTв правом верхнем углу, файл автоматически сохранится и klipper перезагрузится
 
- В приведенной ниже конфигурации 
- 
Перед поиском ID подключите Toolboard к UTOC или основной плате с установленным мостиковым прошивкой через XT30-кабель, ниже приведена схема подключения 
- 
Обратите внимание, правильно ли установлены переключатели  
- 
Убедитесь, что сопротивление между CAN H и CAN L при выключенном питании составляет около 60Ω, если оно120Ω, необходимо установить перемычку120Ω, если около40Ω, перемычку следует удалитьПредостереженияВажно- Перед началом операции убедитесь, что на плату инструментов загружено прошивка CAN;
- Это руководство применимо только для поиска ID платы инструментов, а не для поиска ID основной платы;
- Подключите плату инструментов к UTOCили основной плате, на которую загружена прошивкаUSB в CAN;
- Затем подключите UTOCили основную плату с прошивкойUSB в CANк хост-компьютеру, чтобы продолжить дальнейшие операции
 Предостережения по CAN- В данном руководстве предполагается, что хост-компьютер уже настроен для работы с CAN
- Если вы используете хост-компьютер Flyи системуFly-ArmbianилиFly-FAST, то CAN уже настроен по умолчанию, а скорость CAN составляет1M
- Если вы впервые используете CAN, обязательно сначала ознакомьтесь с приведенным ниже руководством
- Руководство по настройке CAN
 Подключение по SSH- Сначала войдите в SSHчерез сеть
- Обратите внимание, что необходимо войти в SSHпо сети, а не через последовательный порт
 Поиск устройства- Теперь, когда вы успешно вошли в верхний компьютер, вы можете ввести lsusbдля поиска устройств. Возможны следующие варианты:- Если при вводе lsusbпоявляется сообщение о том, что командаlsне найдена, введите следующую команду для установки утилиты:sudo apt-get install usbutils
- Если после ввода lsusbничего не происходит, это проблема системы, которую мы не в силах решить. Вам необходимо сменить систему или воспользоваться заведомо рабочей системой.
- Появляется информация, как на изображении ниже (только для справки). Главное — убедиться, что отображается 1d50:606f: 
 
- Если при вводе 
- 1d50:606f— это устройство, которое вы будете использовать на данном этапе.
- Если есть несколько устройств 1d50:606f, необходимо исключить одно из них, иначе это повлияет на последующую прошивку и подключение прошивки. Например, если используетсяFLY MINI PAD, рекомендуется использовать встроенныйUTOC, а не другие устройства моста CAN.
- Если устройство не обнаружено, проверьте, правильно ли подключен кабель и правильно ли записана прошивка.
 ВажноПоиск CAN ID возможен только при наличии 1d50:606fПоиск CAN ID- Метод поиска CAN с использованием Fly_Armbian или обычного хост-компьютера
- Метод поиска CAN с использованием Fly_FAST
 - Введите следующую команду для поиска ID
 ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0- Введите следующую команду для поиска ID
 python ~/klipper/scripts/canbus_query.py can0- После выполнения команды поиска возможны следующие варианты, проверьте и оцените их в соответствии со своей ситуацией:
- Если отображается ID и в конце Application:указаноKlipper, это означает, что данный ID можно использовать напрямую
- Если отображается ID и в конце Application:указаноCANBOOTилиKatapult, это означает, что перед использованием необходимо обновить прошивку
- Если появляется надпись Total 0 uuids found, возможны следующие причины:- Проблема с настройкой CAN-сети
- Несоответствие скорости CAN, убедитесь, что скорость CAN на хост-компьютере, основной плате и плате инструментов одинаковая
- Если ID уже настроен в Klipper, необходимо сначала отключить ID в настройках системы, выключить питание, затем снова включить 
 
 
- Если отображается ID и в конце 
 Заполнение найденного CAN ID в конфигурации- 
Скопируйте найденный UUID и добавьте его в конфигурацию printer.cfg
- 
Если в Application:указаноCanboot, то данный ID нельзя добавлять в конфигурацию, необходимо сначала прошить прошивку Klipper, чтобы продолжить осторожно осторожноПримечание: Все ID, приведенные в данном документе, являются примерами. Фактический ID каждой основной платы различается, поэтому измените и введите ID в соответствии с реально полученным. 
 - Для fluidd: {…}, нажмите на него, чтобы найтиprinter.cfg
  - Для mainsail: Машина, нажмите на нее, чтобы найтиprinter.cfg
  - 
Ниже приведен пример конфигурации Предостережение- В приведенной ниже конфигурации toolboardуказывает на имя платы инструментов, если имя отличается, замените его на соответствующее
 осторожно[mcu toolboard]
 canbus_uuid: <Здесь замените на найденный ранее ID>- Ниже приведен пример конфигурации MCU ID для случая с одной основной платой и одной платой инструментов
- Для ID основной платы обязательно должно быть [mcu toolboard], затем добавьтеcanbus_uuid:и найденный ID
 - Ниже приведен пример конфигурации
- Обратите внимание, что это руководство предназначено для поиска и настройки ID платы инструментов, обычно основная плата уже подключена
- Основная плата обязательно должна быть [mcu], а плата инструментов —[mcu toolboard]
 - Нажмите SAVE & RESTARTв правом верхнем углу, файл автоматически сохранится и перезапустится klipper
 
- В приведенной ниже конфигурации 
 
- Перед началом операции убедитесь, что на плату инструментов загружено прошивка 
- 
Перед поиском ID подключите Toolboard к UTOR или G2T через XT30-кабель, ниже приведена схема подключения 
- 
Обратите внимание, правильно ли установлены переключатели  Панель инструментов поиска RS232 IDПредостереженияВажная подготовка- Требования к прошивке:
 На панель инструментов должна быть установлена прошивка RS232, иначе связь будет невозможна.
- Обязательное объединение по GND:
 ⚠️ Перед подключением панели инструментов необходимо убедиться, что GND панели инструментов соединен с GND основной платы (это можно реализовать, используя один и тот же источник питания24 В/12 В).
 Предостережения по RS232- Помимо D8, D8PRO и C8P, поддерживающих интерфейс RS232, другие основные платы не поддерживают интерфейс RS232.
- Для плат, не поддерживающих RS232, необходимо использовать G2TилиUTORдля подключения. В этом руководстве используетсяUTOR.
 Поиск RS232 ID- Откройте браузер и в адресной строке введите IP-адрес верхнего компьютера. Например, мой IP-адрес верхнего компьютера — 192.168.101.179, просто введите его и нажмите Enter.
  - Откройте веб-интерфейс верхнего компьютера и в меню конфигурации в левой боковой панели найдите следующее:
 - для fluidd: {…}, войдите внутрь и найдитеprinter.cfg
  - для mainsail: Машина, войдите внутрь и найдитеprinter.cfg
  - Нажмите на printer.cfg, затем нажмитеDEVICESв правом верхнем углу
   - Нажмите SERIAL, затем нажмите кнопку обновления
 - обновление fluidd
  - обновление mainsail
  - Скопируйте ID, нажав на стрелку, как показано ниже
 - в fluidd проверьте наличие ttyUSBи убедитесь, что существуетPath_by_hardware, это и есть RS232_ID
  - в mainsail проверьте наличие ttyUSBи убедитесь, что существуетPath_by_hardware, это и есть RS232_ID
  Предостережения Предостережения- При подключении панели инструментов через UTORобычно появляются дваRS232_ID. Попробуйте их поочередно.
 Ввод RS232 ID панели инструментов- 
Ниже приведена примерная конфигурация Предостережения- В приведенной ниже конфигурации toolboardозначает имя панели инструментов. Если имя другое, замените его на соответствующее.
 осторожно[mcu toolboard]
 serial: <замените это на ID, который вы только что нашли>- Чтобы добавить IDпанели инструментов, необходимо использовать[mcu toolboard]и указатьserial:, а затем ввести найденный ID вашей панели инструментов
 - Ниже приведена примерная конфигурация
- Обратите внимание, что это руководство посвящено поиску и настройке ID панели инструментов, и обычно основная плата уже подключена.
- Основная плата обязательно должна быть [mcu], а панель инструментов —[mcu toolboard]
- Нажмите SAVE & RESTARTв правом верхнем углу, после чего изменения автоматически сохранятся и klipper перезагрузится.
 
- В приведенной ниже конфигурации 
 осторожноОбратите внимание: все ID, приведенные в этом документе, являются примерами. Фактические ID каждой основной платы различаются, поэтому необходимо вводить полученные вами ID. осторожноСледующие ID использовать нельзя !!!!!! serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
 
- Требования к прошивке: