Перейти к основному содержимому

Важное уведомление

Примечание
  • В этом руководстве специально рассказывается о подключении и поиске идентификатора платы инструментов, связанные шаги не подходят для главной платы, пожалуйста, делайте различие.
  • Если вы не используете плату инструментов, игнорируйте это руководство.

Чтение и просмотр идентификатора платы инструментов

  • Обратите внимание, что силовой кабель платы инструментов подключается не к порту CAN, а к силовому кабелю 12 В - 24 В.

Полное руководство по настройке платы CAN-инструмента

Подготовка

Важные условия
  • Состояние платы инструмента: Убедитесь, что плата инструмента прошита с Klipper-can или находится в режиме Katapult-can
  • Область применения: Этот учебник используется только для поиска ID платы инструмента, не для поиска ID главной платы
  • Требования к подключению: Плата инструмента должна быть подключена к одному из следующих устройств:
    • Модуль UTOC
    • Главная плата с прошивкой USB мост CAN
  • Финальное подключение: Вышеуказанные устройства должны быть подключены к хост-компьютеру

Подключение оборудования и настройка терминальных резисторов

Безопасность прежде всего
  • Полное отключение питания: Все подключения должны выполняться при полностью отключенном питании
  • Предотвращение короткого замыкания: Перед началом работы отключите питание всех устройств

Таблица требований к подключению

Тип устройстваТребования к терминальному резисторуСпособ настройки
Плата инструмента CANТребуется резистор 120ΩВключается перемычкой или DIP-переключателем
Интерфейс CAN на главной платеТребуется резистор 120ΩВключается перемычкой или DIP-переключателем
Модуль UTOCРезистор 120Ω уже установленНе требуется дополнительное подключение

Шаги настройки и измерения

  1. Настройка оборудования

    • Проверьте наличие перемычки или состояние DIP-переключателя 120Ω рядом с интерфейсом CAN на главной плате
    • Проверьте наличие перемычки или состояние DIP-переключателя 120Ω на плате инструмента
  2. Измерение сопротивления (в состоянии без питания)

    • Точка измерения: между CAN-H и CAN-L
    • Инструмент: мультиметр

Таблица устранения неполадок по измеренному сопротивлению

Примечания
  • Измерение должно проводиться при отключенном питании
  • Если значение около 140Ω, возможно, перепутаны CAN-H и CAN-L
Измеренное значениеСостояниеВозможная причинаРешение
Около 60Ω✅ НормальноРезисторы подключены правильно с обоих концовНастройка завершена
Около 120Ω❌ АномалияЛиния разорвана или не подключенаПроверьте все подключения
Около 40Ω❌ АномалияРезисторы подключены в трех точкахУдалите резистор в середине
Около 90Ω❌ АномалияРезистор подключен только с одного концаПроверьте перемычку на другом конце

Важные примечания

  • Модуль UTOC: Уже имеет встроенный резистор, на главной плате не требуется подключать терминальный резистор
  • Сценарии подключения:
    • Плата инструмента ↔ Главная плата (резисторы требуются с обоих концов)
    • Плата инструмента ↔ UTOC ↔ Хост-компьютер (только на плате инструмента требуется резистор)
  • Процедура диагностики:
    Измерить сопротивление → 60Ω → Нормальная работа

    Аномальное значение → См. таблицу выше → Повторно настроить и измерить

Чек-лист оборудования

  • Все устройства обесточены
  • Резисторы подключены на интерфейсе CAN главной платы (кроме UTOC)
  • Резисторы подключены на плате инструмента
  • Измеренное значение мультиметром ≈ 60Ω
  • Провода CAN-H и CAN-L подключены правильно и надежно
Профессиональный совет

Правильная настройка терминальных резисторов критически важна для качества связи в шине CAN. Отклонения в значениях могут привести к нестабильной связи или потере данных.

Требования к настройке сети CAN

  • Стандартная конфигурация: В данном руководстве предполагается, что сеть CAN на хост-компьютере уже настроена
  • Пользователи Fly-системы: Если используется Fly-хост с системой Fly-FAST или Fly-Armbian, CAN уже настроен по умолчанию (скорость 1Mbps)
  • Первое использование: Обязательно ознакомьтесь со следующим руководством: Руководство по настройке CAN

Общая процедура

  1. Подготовка оборудования: Подключите провода при отключенном питании, настройте терминальные резисторы, проверьте значение сопротивления ≈60Ω
  2. Проверка сети: Убедитесь, что сеть CAN на хост-компьютере настроена правильно
  3. Подключите к хосту: Подключите через UTOC или главную плату с USB-мостом к хост-компьютеру
  4. Состояние прошивки: Убедитесь, что плата инструмента находится в режиме Klipper-can или Katapult-can
  5. Дальнейшие действия: Следуйте дальнейшим инструкциям по поиску ID и настройке

Теперь оборудование и сеть CAN готовы к выполнению поиска и настройки ID.

Подключение по SSH

  • Войдите через сеть по SSH (не используйте последовательный порт)
  • Убедитесь, что хост-компьютер корректно подключен к сети CAN

Поиск устройства

  • Теперь, когда вы успешно вошли в верхний компьютер, вы можете ввести lsusb для поиска устройств. Возможны следующие варианты:
    • Если при вводе lsusb появляется сообщение о том, что команда ls не найдена, введите следующую команду для установки утилиты:
      sudo apt-get install usbutils
    • Если после ввода lsusb ничего не происходит, это проблема системы, которую мы не в силах решить. Вам необходимо сменить систему или воспользоваться заведомо рабочей системой.
    • Появляется информация, как на изображении ниже (только для справки). Главное — убедиться, что отображается 1d50:606f:
  • 1d50:606f — это устройство, которое вы будете использовать на данном этапе.
  • Если есть несколько устройств 1d50:606f, необходимо исключить одно из них, иначе это повлияет на последующую прошивку и подключение прошивки. Например, если используется FLY MINI PAD, рекомендуется использовать встроенный UTOC, а не другие устройства моста CAN.
  • Если устройство не обнаружено, проверьте, правильно ли подключен кабель и правильно ли записана прошивка.
Важно

Поиск CAN ID возможен только при наличии 1d50:606f

Поиск ID CAN

Выполните следующую команду для поиска ID CAN-устройств:

~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

Объяснение результатов поиска

После выполнения команды поиска возможны следующие результаты:

РезультатСтатусДальнейшие действия
Application: KlipperУстройство прошито прошивкой KlipperМожно использовать этот ID
Application: CANBOOT или KatapultУстройство в режиме загрузчикаНеобходимо прошить прошивкой Klipper перед использованием
Total 0 uuids foundУстройства не найденыПроверьте следующее:
1. Корректна ли настройка сети CAN
2. Совпадает ли скорость CAN (по умолчанию 1Mbps)
3. Используется ли уже этот ID в настройках (сначала отключите, сохраните и перезагрузите)
О повторяющихся ID

Если ID устройства уже настроен в printer.cfg, он не будет отображаться в результатах поиска. Чтобы повторно выполнить поиск:

  1. Закомментируйте этот ID в конфигурационном файле
  2. Сохраните настройки и перезапустите Klipper
  3. Выключите и снова включите все устройства

Настройка ID CAN-устройства

1. Получение конфигурационного файла

Найдите файл printer.cfg в зависимости от используемого веб-интерфейса:

Fluidd
Нажмите на значок {...} в левой панели навигации, чтобы найти printer.cfg

Mainsail
Нажмите на Машина в верхней панели навигации, чтобы найти printer.cfg

2. Добавление конфигурации устройства

Добавьте конфигурацию платы инструмента в printer.cfg:

[mcu toolboard]
canbus_uuid: <укажите найденный ID>
Объяснение настройки
  • toolboard — имя платы инструмента, может быть изменено в зависимости от ситуации
  • Если это ID главной платы, секция должна быть [mcu]
  • Обычно для главной платы используется [mcu], для платы инструмента — [mcu toolboard]

3. Сохранение и перезагрузка

  1. Нажмите кнопку SAVE & RESTART в правом верхнем углу
  2. Система автоматически сохранит настройки и перезапустит Klipper
Важно

Все ID, указанные в данном документе, являются примерами. Фактические ID для каждой платы различаются. Убедитесь, что вы ввели правильный ID, полученный в результате поиска.

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...