Плата BTT U2C v2.1
BIGTREETECH U2C V2.1 — USB-CAN адаптер для Klipper и CAN-шины 3D-принтера
BIGTREETECH U2C V2.1 — интерфейсный модуль, который преобразует USB-подключение Linux-хоста в CAN bus. Он нужен там, где Raspberry Pi, BIGTREETECH CB1/CB2 или другой компьютер с Klipper должен связаться с CAN-устройствами принтера: toolboard-платами, материнскими платами и другими узлами на общей шине.
Если коротко: U2C — это мост между USB и CAN. Хост видит адаптер по USB, а дальше U2C передаёт данные в CAN-сеть принтера.
Для чего нужен U2C?
CAN-архитектура позволяет объединить несколько электронных узлов 3D-принтера общей шиной и сократить количество длинных сигнальных проводов.
Через U2C можно подключать к Klipper CAN-устройства, например платы печатающей головы BIGTREETECH EBB и другие совместимые модули с CAN-трансивером.
Это особенно актуально для Voron, CoreXY и других кастомных машин, где электроника распределена между корпусом принтера и подвижной печатающей головой.
Что изменилось в U2C V2.1?
Для версий U2C V2.0 / V2.1 BIGTREETECH использует микроконтроллер STM32G0B1C8. Прошивка основана на проекте CandleLight и адаптирована производителем для STM32G0.
U2C V2.1 работает как специализированный USB-CAN интерфейс и не является обычным USB-хабом.
Какие устройства можно подключать?
BIGTREETECH прямо указывает использование U2C с CAN-устройствами для 3D-печати, включая платы семейства EBB.
В одной CAN-сети могут работать несколько узлов, если у всех устройств правильно настроена одинаковая скорость шины и соблюдена схема терминации.
Как подключается U2C?
Со стороны хоста используется USB Type-C. Через него U2C получает связь с Linux-компьютером.
Со стороны CAN доступны несколько вариантов интерфейсов подключения. Производитель специально сделал несколько физических CAN-разъёмов, чтобы упростить подключение разных плат и конфигураций.
На плате также предусмотрено отдельное питание для CAN-узлов через линии питания и GND.
Что такое CAN_IN и CAN_OUT?
CAN_IN используется как основной USB-to-CAN интерфейс между U2C и хостом.
CAN_OUT предназначен для подключения плат с собственным CAN-трансивером, например BIGTREETECH EBB и других совместимых CAN-модулей.
Отдельный CAN_OUT-вариант предусмотрен для плат, у которых CAN-функция присутствует на MCU, но собственного CAN-трансивера нет. При подключении важно использовать именно тот интерфейс, который соответствует схеме конкретного устройства.
Зачем нужен терминатор 120 Ом?
CAN-шина должна быть корректно терминирована на своих физических концах. Для этого используется сопротивление 120 Ом.
Если U2C находится на конце CAN-линии, необходимо установить соответствующий jumper 120R. Если адаптер не является крайним узлом, терминатор включать не нужно.
Это не формальность: неправильная терминация может привести к нестабильной связи и ошибкам CAN.
Как U2C работает с Klipper?
В официальной документации BIGTREETECH приведён пример настройки CAN-интерфейса Linux для Klipper.
Каждое устройство в CAN-сети получает собственный canbus_uuid, по которому Klipper идентифицирует конкретный контроллер.
После подключения можно проверить доступные CAN-устройства через стандартный скрипт Klipper canbus_query.py.
Какая скорость CAN используется?
В официальной документации U2C BIGTREETECH приведён пример конфигурации с CAN-скоростью 500 000 bit/s.
Главное правило: скорость должна быть одинаковой у U2C и всех устройств в конкретной CAN-сети.
Если EBB или другая плата прошита на другую скорость, конфигурацию необходимо привести к единому значению.
Можно ли обновить прошивку U2C?
Да. U2C V2.1 поддерживает обновление прошивки через DFU.
Для входа в режим DFU необходимо отключить модуль, удерживать кнопку BOOT и подключить USB Type-C. После этого прошивку можно обновить через STM32CubeProgrammer.
Есть ли защита USB?
Да. Производитель указывает ESD-защиту USB Type-C, которая снижает риск повреждения оборудования от статического электричества.
PCB выполнена с финишным покрытием ENIG.
Что важно при подключении питания?
Если через U2C подаётся питание на CAN-устройства, необходимо особенно внимательно соблюдать полярность 12/24 В и GND.
Перед первым включением проверьте распиновку, напряжение подключаемых устройств и схему всей CAN-линии.
Основные характеристики
- Модель: BIGTREETECH U2C V2.1
- Назначение: USB-to-CAN адаптер
- MCU: STM32G0B1C8
- Хост-интерфейс: USB Type-C
- Шина: CAN bus
- Прошивка: CandleLight с поддержкой STM32G0
- Поддержка Klipper CAN
- Несколько вариантов CAN-интерфейса
- Терминация CAN: 120 Ом по джамперу
- Поддержка DFU
- ESD-защита USB Type-C
- Поддержка подключения CAN-узлов BIGTREETECH EBB и других совместимых устройств
Кому нужен BIGTREETECH U2C V2.1?
Тем, кто строит 3D-принтер на Klipper + CAN и хочет связать Raspberry Pi, CB1, CB2 или другой Linux-хост с CAN-платами принтера.
Особенно логичен U2C в проектах с EBB toolboard, где печатающая голова уже работает через CAN.
Хост по USB, электроника по CAN — U2C соединяет эти два мира.
Что проверить перед установкой?
Проверьте CAN-скорость всех устройств, положение jumper 120R, распиновку CANH/CANL, питание и полярность.
Не подключайте устройства вслепую только потому, что разъём подходит физически. Особенно это касается USB-A разъёмов U2C: это CAN-интерфейсы соответствующей схемы, а не обычный USB-хаб.
RRF3DSHOP — 3D-мир без границ.
Способы оплаты
Мы сделали оплату простой, удобной и безопасной. Вы выбираете способ — мы обеспечиваем удобство и прозрачность на каждом этапе.
Онлайн оплата на сайте
Оплата на сайте осуществляется через платёжную систему Робокасса.
После оформления заказа вы переходите на защищённую страницу оплаты, где доступны:
- Банковские карты
- СБП (Система быстрых платежей)
- Другие способы, поддерживаемые Робокассой
Все операции проходят по защищённому протоколу.
Банковской картой
Оплата банковской картой доступна через онлайн-оплату на сайте.
Поддерживаются карты платёжных систем:
- Visa
- Mastercard
- Мир
При получении
Оплата при получении возможна, но только при оформлении заказа через сайт.
Условия зависят от выбранной службы доставки (ПВЗ или курьер).
Мы рекомендуем уточнять возможность этого способа при оформлении заказа.
КП и счёт для юридических лиц
Для юридических лиц доступен безналичный расчёт.
- Подготовим коммерческое предложение (КП)
- Выставим счёт с печатью
- Отправим документы на e-mail
Это стандартный и надёжный способ работы для компаний и организаций.
Если у вас есть вопросы по оплате — напишите нам, подскажем оптимальный вариант.
:::
RRF3DSHOP - 3D-мир без границ.
Способы доставки
Выбирайте удобный способ получения заказа. Мы работаем с проверенными службами доставки и подбираем оптимальный вариант под вашу задачу.
Самовывоз
Самовывоз доступен по адресу: г. Люберцы, ул. Смирновская, 8.
Выдача осуществляется по предварительному согласованию. Пожалуйста, свяжитесь с нами перед приездом.
Пункт выдачи — в ваш город
Доставка в пункты выдачи по всей России через службы:
- СДЭК
- Яндекс Доставка
- Boxberry (через Яндекс)
Удобно для получения заказа рядом с домом или работой.
Курьером — по вашему адресу
Доставка курьером осуществляется службами:
- СДЭК
- Яндекс Доставка (БоксБерри)
Курьер привезёт заказ прямо к вам домой или в офис.
Для юридических лиц рекомендуем СДЭК — наиболее стабильный вариант по документообороту и срокам.
Почта России — до почтового отделения
Отправка Почтой России возможна по индивидуальному запросу.
Стоимость и сроки рассчитываются предварительно перед оформлением заказа.
Доставка по вашему трек-номеру
Можем отправить заказ через выбранную вами службу доставки:
- СДЭК
- Яндекс Доставка
- Ozon Logistics
- Деловые линии (забор курьером)
Вы оформляете доставку самостоятельно — мы передаём заказ по вашему трек-номеру.
Мы подскажем оптимальный вариант доставки под ваш заказ — просто напишите нам.
:::
RRF3DSHOP - 3D-мир без границ.
