Чтение и просмотр идентификатора материнской платы
Не изменяйте настройки при переводе веб-страницы
Не изменяйте настройки при переводе веб-страницы
Не изменяйте настройки при переводе веб-страницы
- Получение USB ID
- Получение ID USB-моста CAN
- Получение 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 подключите инструментальную плату к D7-материнской плате, на которой установлено прошивка моста, с помощью кабеля XT30
- Подключите перемычку
120Ω
, нижеприведенная схема подключения является примером - Схема подключения инструментальной платы CAN
Настройка 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 ID, обратитесь к документации ниже
- Сборник вопросов о CAN
Введите ID CAN в конфигурацию
- для Fluidd:
{…}
, нажмите, чтобы войти, и вы найдетеprinter.cfg
- для Mainsail:
machine
, нажмите, чтобы войти, и вы найдетеprinter.cfg
-
Скопируйте полученный UUID и вставьте его в раздел
[mcu]
файла конфигурацииprinter.cfg
в параметрcanbus_uuid:
. Сохраните и перезагрузите, после чего вы сможете подключиться к основной плате. Если Klipper сообщает, что требуется обновление прошивки, ошибки ADC и т.д., это означает, что Klipper подключился к основной плате -
Если
Application:
показывает Canboot, вы не можете настроить его в конфигурации, вам нужно прошить прошивку Klipper, чтобы продолжитьосторожноОбратите внимание: все ID, упомянутые в этом документе, являются примерами, фактические ID каждой основной платы различаются, пожалуйста, измените и введите ID, который вы получили.
-
Ниже приведен пример конфигурации
осторожно[mcu]
canbus_uuid: <замените его на ID, который вы только что получили>- Ниже приведен пример метода ввода ID MCU для случая, когда есть одна основная плата и один адаптер
- Если это ID основной платы, то обязательно
[mcu]
плюсcanbus_uuid:
плюс ID, который вы нашли - Если это ID адаптера, то обязательно
[mcu имя_адаптера]
плюсcanbus_uuid:
плюс ID, который вы нашли
- Обратите внимание, установлены ли переключатели в нужном положении
Поиск ID RS232
Предупреждения перед поиском устройства
- Перед поиском ID RS232 убедитесь, что следующие условия выполнены
- Убедитесь, что инструментальная плата прошита прошивкой RS232
- Убедитесь, что инструментальная плата подключена к UTOR или G2T (если на материнской плате есть встроенный RS232, пропустите это сообщение)
- Убедитесь, что инструментальная плата и верхний компьютер имеют общий заземление!!!, этот шаг очень важен
Поиск ID RS232
- Откройте браузер и введите 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
Ввод ID RS232
- Закройте
DEVICES
и введите ID
Важно- Измените в конфигурационном файле:
[mcu]
serial: /tmp/klipper_host_mcuна
[mcu host]
serial: /tmp/klipper_host_mcu- Добавьте:
[mcu]
serial: <замените здесь на полученный вами ID>
baud: 250000
restart_method:command- Найдите [MCU] в fluidd
- Найдите [MCU] в mainsail
- Введите ID в конфигурацию
подсказывать- После ввода ID нажмите на
SAVE & RESTART
в правом верхнем углу
- Если Klipper выводит
ADC out of range
, это нормальное явление. Подключите нагревательную пластину и термочувствительный датчик к материнской плате, настройте разъемы головки и нагревательной пластины, а затем сохраните и перезапустите.
осторожноОбратите внимание: все ID, упомянутые в документе, являются примерами, фактические ID каждой материнской платы различаются, пожалуйста, введите полученный ID.
осторожноОбратите внимание, что нижеприведенный ID нельзя использовать !!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0