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

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

  • Перед поиском идентификатора подключите плату инструментов к UTOC или основной плате с прошитым мостиковым ПО с помощью XT30 кабеля передачи данных. Ниже приведена ссылочная схема подключения
  • Убедитесь, что сопротивление между CAN H и CAN L составляет около 60Ω при измерении мультиметром при отключенном питании. Если оно составляет 120Ω, необходимо установить перемычку 120Ω. Если сопротивление составляет около 40Ω, перемычку следует удалить.

    Полное руководство по настройке платы 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...