Чтение и просмотр идентификатора материнской платы
Не изменяйте настройки при переводе веб-страницы
Не изменяйте настройки при переводе веб-страницы
Не изменяйте настройки при переводе веб-страницы
- Получение USB ID
- Получение UUID CANBus
- Получение ID RS232
-
Подготовьте кабель с функцией передачи данных, если длина особенно большая, рекомендуется использовать кабель с магнитным кольцом
Поиск руководства по USB
Важные замечания перед поиском устройства
- Перед поиском идентификатора USB убедитесь, что вы подключены к SSH
- Обратите внимание, что необходимо использовать сетевое подключение к SSH, а не подключение через последовательный порт
- Убедитесь, что основная плата с прошивкой USB подключена и соединительный кабель между ней и компьютером имеет функцию передачи данных
Поиск устройства
- Убедитесь, что компьютер может нормально выходить в интернет и соединительный кабель между основной платой и компьютером имеет функцию передачи данных.
- После подключения к компьютеру через SSH введите команду
lsusb
и нажмите Enter. Если появляется информация, выделенная на изображении, можно переходить к следующему шагу.- Если никакой информации не выводится, это проблема системы компьютера, и мы бессильны. Вам нужно заменить систему или компьютер.
- Если появляется сообщение о том, что команда
lsusb
не найдена, выполните следующую команду для установки:sudo apt-get install usbutils
1d50:6177
является устройством, которое вам нужно использовать.- Некоторые компьютеры могут отображать устройство неполностью или вообще не отображать его из-за системных проблем.
- Если при вводе команды
lsusb
устройство видно, но нет1d50:6177
, попробуйте заменить кабель и подключить основную плату к другому USB-порту компьютера.
- Если вы ранее выполнили вышеописанные шаги, успешно прошили Klipper и устройство работает нормально, но вы хотите обновить прошивку Klipper, просто перейдите к разделу
Обновление прошивки
в меню справа.
ВниманиеВы должны увидеть устройство
1d50:6177
, прежде чем продолжить.Поиск USBID
ls /dev/serial/by-id/*
- Введите команду ниже и нажмите Enter. Если все хорошо, должно появиться одно синее значение ID (ниже приведен пример).
- Если после ввода команды ID не появляется, но устройство видно при выполнении
lsusb
, замените компьютер или операционную систему компьютера
ВниманиеЕсли появляются несколько ID, выберите соответствующий ID в зависимости от модели MCU вашей основной платы.
Заполнение USB ID в конфигурации
-
Откройте веб-интерфейс принтера, найдите в левом меню конфигурационный раздел fluidd:
{…}
, mainsail:Машина
, затем откройте файлprinter.cfg
. -
Скопируйте синий ID и вставьте его в раздел
[mcu]
файла конфигурацииprinter.cfg
после параметраserial:
. После сохранения и перезагрузки подключение к основной плате должно произойти. Если Klipper выдает сообщениеADC out of range
, это нормальное явление. Подключите теплый стол и термодатчик, настройте выводы для датчиков нагревателя и теплого стола, затем сохраните и перезагрузите снова.
осторожноВнимание: Все указанные в документации ID являются примерами. У каждого устройства ID отличается. Пожалуйста, используйте реальные полученные значения для заполнения.
- Перед поиском ID подключите инструментальную плату к UTOC или материнской плате с прошивкой моста с помощью кабеля XT30, нижеприведенная схема подключения является примером
- Обратите внимание, установлены ли переключатели в правильном положении
- Убедитесь, что сопротивление CAN H и CAN L составляет около
60Ω
при отключенном питании, если оно составляет120Ω
, необходимо подключить перемычку120Ω
, если около40Ω
, необходимо удалить перемычкуCAN конфигурация и поиск ID
- Если вы хотите использовать CAN, убедитесь, что ваш верхний компьютер настроен для CAN
ВажноПеред выполнением следующих действий убедитесь, что основная плата подключена к верхнему компьютеру
заметкаУбедитесь, что скорость CAN в сети верхнего компьютера, скорость CAN на мостовой плате и скорость CAN на плате инструментов полностью совпадают
Важные моменты перед поиском устройства
- Перед поиском CAN ID, сначала подключитесь к SSH
- Обратите внимание, что вы должны войти в SSH через сеть, а не через последовательный порт
- Убедитесь, что вы подключили UTOC или основную плату с прошитым CAN-мостовым прошивкой и что кабель, подключенный к верхнему компьютеру, поддерживает передачу данных
Поиск устройства
- Теперь вы успешно вошли в верхний компьютер, введите
lsusb
, чтобы найти устройство. Возможны следующие ситуации:- Если при вводе
lsusb
появляется сообщение о том, что командаls
не найдена, установите утилиты с помощью следующей команды:sudo apt-get install usbutils
- Если после ввода
lsusb
ничего не происходит, это проблема системы, мы не можем с этим ничего поделать. Вам нужно сменить систему или использовать заведомо рабочую систему - Появляется информация, как на изображении ниже. Обратите внимание, это лишь пример. Вам нужно убедиться, что отображается
1d50:606f
- Если при вводе
1d50:606f
- это устройство, которое вы будете использовать- Если есть несколько
1d50:606f
, рекомендуется удалить одно, иначе это повлияет на последующую прошивку и подключение прошивки. Например, дляFLY MINI PAD
рекомендуется использовать встроенный UTOC, а не другие CAN-мостовые устройства - Если устройство не отображается, проверьте, правильно ли подключен кабель, и была ли прошита правильная прошивка
ВажноТолько при наличии
1d50:606f
можно искать CAN IDПоиск CAN ID
- Введите следующую команду для поиска ID:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- Для системы
FAST
используйте следующую команду:
python ~/klipper/scripts/canbus_query.py can0
- Если появляется ID и в конце отображается
Application:
, напримерKlipper
, значит, этот ID можно использовать напрямую - Если появляется ID и в конце отображается
Application:
, напримерCANBOOT
илиKatapult
, значит, нужно прошить устройство, чтобы использовать его
Сборник проблем с CAN
Важно- При первом использовании
CAN
рекомендуется сначала ознакомиться с документом "Сборник проблем с CAN" ниже - Если не удается найти CAN ID, см. документ ниже
- Сборник проблем с CAN
Заполните ID CAN в конфигурации
- Для fluidd:
{…}
, нажмите, чтобы найтиprinter.cfg
- Для mainsail:
Машина
, нажмите, чтобы найтиprinter.cfg
-
Скопируйте найденный UUID и вставьте его в узел
[mcu]
конфигурацииprinter.cfg
какcanbus_uuid:
. После сохранения и перезагрузки основная плата будет подключена. Если Klipper сообщает, что прошивка требует обновления, ошибка ADC и т.д., это означает, что Klipper уже подключен к основной плате -
Если
Application:
отображает Canboot, то нельзя заполнять в конфигурации, необходимо прошить прошивку Klipper, чтобы продолжитьосторожноПримечание: Все ID, приведенные в документе, являются примерами. Фактический ID каждой основной платы различается, вносите изменения в соответствии с полученным ID.
-
Ниже приведен пример конфигурации
осторожно[mcu]
canbus_uuid: <Здесь замените на ID, который вы только что нашли>- Ниже приведен пример конфигурации для случая с одной основной платой и одной платой инструментов
- Если это ID основной платы, то обязательно
[mcu]
, затемcanbus_uuid:
, затем ID, который вы нашли - Если это плата инструментов, то обязательно
[mcu имя платы инструментов]
, затемcanbus_uuid:
, затем ID, который вы нашли
- Перед поиском ID подключите инструментальную плату к UTOR или G2T с помощью кабеля XT30, ниже приведена примерная схема подключения
- Обратите внимание, установлены ли переключатели в правильном положении
Поиск RS232 ID
Перед поиском устройства
- Перед поиском RS232 ID убедитесь, что выполнены следующие условия:
- Убедитесь, что на плату установлено RS232 прошивка
- Убедитесь, что плата подключена к UTOR или G2T (если на основной плате есть встроенный RS232, игнорируйте этот пункт)
- Убедитесь, что плата и верхний компьютер имеют общий земляной контакт!!! Этот шаг очень важен
Поиск 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
Заполнение RS232 ID
- Закройте
DEVICES
и заполните ID
Важно- В конфигурационном файле измените:
[mcu]
serial: /tmp/klipper_host_mcuна
[mcu host]
serial: /tmp/klipper_host_mcu- Добавьте:
[mcu]
serial: <Здесь замените на ID, который вы только что нашли>
baud: 250000
restart_method:command- В fluidd найдите [MCU]
- В mainsail найдите [MCU]
- Введите ID в конфигурацию
подсказывать- После заполнения ID нажмите
SAVE & RESTART
в правом верхнем углу
- Если Klipper показывает
ADC out of range
, это нормально, подключите нагревательный стол и термистор к основной плате, настройте пины термистора сопла и нагревательного стола, затем сохраните и перезагрузите.
осторожноВнимание: Все ID, представленные в этом документе, являются примерами, фактические ID для каждой основной платы различаются, введите фактический полученный ID.
осторожноОбратите внимание, что следующий ID нельзя использовать!!!!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0