BIGTREETECH EBB36 EBB42 CAN

Керівництво користувача плати розширення екструдера BIGTREETECH EBB36 EBB42 CAN V1.2

Model: EBB36 CAN, EBB42 CAN, U2C V1.1

Бренд: BIGTREETECH

1. Вступ

The BIGTREETECH EBB36 CAN / EBB42 CAN is a specialized nozzle adapter board designed for 36 and 42 extruder stepper motors, developed by Shenzhen Big Tree Technology Co., Ltd. This board facilitates communication via either a USB port or CAN BUS, significantly simplifying wiring configurations in 3D printing setups. It is primarily intended for connecting Klipper expansion devices.

The U2C module is a USB to CAN bus converter, allowing Raspberry Pi's USB port to interface with CAN bus devices like the EBB boards, offering flexible connectivity options.

BIGTREETECH EBB36 and EBB42 CAN boards overview
закінченоview of BIGTREETECH EBB36 and EBB42 CAN Extruder Breakout Boards.

2. Ключові характеристики

  • Оновлення мікропрограми: BOOT and RESET buttons are reserved for easy firmware updates via DFU mode using USB.
  • Thermistor Protection: An integrated protection circuit prevents damage to the main control chip from leakage current originating from the heating rod.
  • Configurable Thermistor Pull-up: Jumper wires allow users to select thermistor pull-up resistor values, supporting PT1000 (2.2K pull-up resistors) for DIY convenience.
  • USB Power Isolation: A jumper cap can be used to power the board via USB, effectively isolating the main control board's DC-DC converter from the USB 5V supply.
  • Інтерфейс I2C: Reserved I2C interface supports filament breakage and clogging detection, and other custom DIY functions.
  • MOS Tube Protection: Anti-flyback diodes on heating rod and fan ports protect MOS tubes from reverse voltage пошкодження.
  • Power Interface Protection: Anti-reverse connection protection on the power interface prevents damage from incorrect power line connections.
  • Onboard MAX31865: Supports 2-wire or 4-wire PT100/PT1000 configurations.
  • Варіанти зв'язку: Supports communication via CAN or USB. The 120R terminal resistor for CAN can be selected via a jumper cap, and CAN expansion interfaces are reserved.
  • USB ESD Protection: An ESD protection chip on the USB port safeguards the main control board from static electricity.
  • Зручне для самостійного використання: The adapter board comes with necessary terminals, female reeds, double-way studs, and screws for various DIY projects.
  • Onboard Sensor: ADXL345 accelerometer for precise motion sensing.
  • Драйвер двигуна: Onboard TMC2209 driver operating in UART mode.
  • Мікропроцесор: ARM Cortex-M0 STM32F072C8T6 48MHz (or STM32G0B1CBT6, chips sent randomly).

3. Налаштування та встановлення

Встановлення плати 3.1

The EBB36/EBB42 boards are applicable for 35/36/42mm motors. When installing, ensure that the pinhead of the motherboard does not contact any metal surfaces to prevent short circuits.

EBB board installation diagram for motors
Installation diagram for EBB boards with 35/36/42mm motors. Ensure no metal contact with pinheads.

3.2 Схеми підключення

Refer to the following diagrams for proper wiring of the EBB36 CAN and EBB42 CAN boards. Pay close attention to power and signal connections.

BIGTREETECH EBB36 CAN Wiring Diagram
Detailed wiring diagram for the BIGTREETECH EBB36 CAN board.
BIGTREETECH EBB36 CAN Bottom View Схема підключення
Дно view wiring diagram for the BIGTREETECH EBB36 CAN board, showing power selection for FAN1 and FAN2.
BIGTREETECH EBB42 CAN Wiring Diagram
Detailed wiring diagram for the BIGTREETECH EBB42 CAN board.
BIGTREETECH EBB42 CAN Bottom View Схема підключення
Дно view wiring diagram for the BIGTREETECH EBB42 CAN board, showing power selection for FAN1 and FAN2.

3.3 Налаштування перемички

  • Потужність USB: Use a jumper cap to connect the USB power input if you intend to power the board via USB. This isolates the main control board's DC-DC from USB 5V.
  • CAN Bus Termination (120R): If the EBB board is used as a terminal node in a CAN communication network, ensure the jumper cap is placed at the 120R position to enable the terminal resistor.
  • Thermistor Pull-up Resistors: Select the appropriate pull-up resistor values via jumper wire. For PT1000 thermistors, use 2.2K pull-up resistors.
  • PT100/PT1000 Configuration: The onboard MAX31865 supports both 2-wire and 4-wire PT100/PT1000. Configure this via jumpers as needed.
EBB board USB power and CAN 120R jumper settings
Jumper settings for USB power and CAN bus 120R termination.
EBB board PT100/PT1000 selection jumper settings
Jumper settings for selecting PT100 or PT1000 thermistor type.

3.4 U2C Module Integration

The BIGTREETECH U2C module allows a Raspberry Pi to communicate with the EBB boards via CAN bus. Below is a diagram illustrating the connection between a Raspberry Pi, U2C, and an EBB board.

U2C module connecting Raspberry Pi to EBB board via CAN bus
Connection diagram for Raspberry Pi, U2C module, and EBB board.
BIGTREETECH U2C V1.0 and V1.1 wiring diagram
Wiring diagram for BIGTREETECH U2C V1.0 and V1.1 modules, showing CANBUS-IN, CAN_OUT, and ESD protection.

3.5 Прошивка

The BIGTREETECH EBB36/EBB42 CAN boards currently support Klipper firmware. Firmware updates can be performed via DFU mode using the USB port and the dedicated BOOT and RESET buttons.

4. Операція

4.1 Спілкування

The EBB boards can communicate with your main control board via either USB or CAN BUS. CAN BUS offers long data transmission, strong anti-noise ability, real-time performance, and high reliability.

4.2 Керування вентилятором

The boards feature two CNC fan interfaces (FAN0, FAN1) with a maximum output current of 1A (peak 1.5A). Some versions, like GEN2, may include an additional 3-pin fan (FAN2) with tachometer feedback. Ensure correct power selection for fans if applicable.

4.3 Інтерфейси розширення

The EBB boards provide various expansion interfaces for enhanced functionality:

  • EndStop: For limit switch connections.
  • I2C: For filament sensors (break/clog detection) and other I2C devices.
  • Зонд: Supports various probes (Multiplexed Microprobe, BLTouch, 24V Probe port).
  • RGB: Reserved port for illumination.
  • PT100/PT1000: For high-accuracy temperature sensing.
  • Інтерфейс USB: For direct connection and DFU mode.
  • Інтерфейс CAN: For robust communication with Klipper expansion devices.
EBB board with TMC2209 driver and RGB port
Onboard TMC2209 driver for extruder and reserved RGB port for illumination.

5. Технічне обслуговування та безпека

The EBB boards are designed with several protection features to ensure longevity and safe operation:

  • Thermistor Protection Circuit: Prevents damage to the main control chip.
  • Anti-flyback Diodes: Protect MOS tubes on heating rod and fan ports from reverse voltage.
  • Anti-reverse Connection Protection: Safeguards the motherboard from incorrect power input.
  • ESD Protection Chip: On the USB port to prevent static electricity damage.
  • Захист від перенапруги: Additional protection against power surges.
EBB board ESD and Surge protection features
Visual representation of ESD and surge protection on the EBB board.

Загальний догляд: Always handle the board with care. Avoid contact between metal objects and exposed pins or components to prevent short circuits. Ensure all connections are secure before applying power.

6. Вирішення проблем

  • No Power/Board Not Responding:
    1. Перевірте введений томtage (DC12V-DC24V) and ensure correct polarity. Reversing 12/24V and GND can damage the board.
    2. Check USB power jumper settings if powering via USB.
    3. Переконайтеся, що всі кабелі надійно підключені.
  • CAN Bus Communication Issues:
    1. Confirm that the 120R terminal resistor jumper cap is correctly placed if the EBB board is a terminal node in the CAN network.
    2. Check CAN-L and CAN-H connections for proper wiring.
    3. Ensure Klipper configuration for CAN bus is correct.
  • Thermistor Reading Errors:
    1. Verify the thermistor type (PT100/PT1000/NTC) and ensure the correct pull-up resistor jumper settings are applied (e.g., 2.2K for PT1000).
    2. Check thermistor wiring for shorts or open circuits.
  • Помилка оновлення прошивки:
    1. Ensure the board is in DFU mode (using BOOT and RESET buttons) before attempting a USB firmware update.
    2. Перевірте USB-кабель і підключення.

For more detailed troubleshooting and advanced configurations, please refer to the official BIGTREETECH GitHub repository: https://github.com/bigtreetech/EBB

7. Технічні характеристики

ОсобливістьСпецифікація
Тип елементаМатеринська плата
Номер моделіEBB36 EBB42 CAN
мікропроцесорARM Cortex-M0 STM32F072C8T6 48MHz (or STM32G0B1CBT6 64MHz for GEN2, chips sent randomly)
Спосіб спілкуванняCANBUS, USB
Вхідний об'ємtageDC12V-DC24V 6A (Mainboard) / DC12V-DC24V 9A (General)
Logic Voltage3.3 В постійного струму
Heating Interface (E0)Maximum output current: 5A (96W @ 24V / 4A for GEN2)
Вбудований датчикADXL345
Моторний привідOnboard TMC2209 UART
Інтерфейси вентиляторівTwo CNC fans (FAN0, FAN1), some GEN2 versions have a 3-pin FAN2 with tachometer feedback.
Max Output Current (Fan)1A, Peak Value 1.5A (Total for GEN2)
Інтерфейси розширенняEndStop, I2C, Probe, RGB, PT100/PT1000, USB Interface, CAN Interface
Інтерфейс датчика температури1 Channel 100K NTC or PT1000 (TH0), 1 Channel PT100/PT1000
Інтерфейс зв'язку USBUSB-тип-C
DC 5V Maximum Output Current1A (Peak 1.5A for GEN2)
External Dimensions (EBB36)51.5 мм х 37 мм
Installation Dimensions (EBB36)Hole spacing 43.85mm, M3 screw hole x 2
External Dimensions (EBB42 GEN2)45 мм x 40 мм (1.77 дюйма x 1.57 дюйма)
External Dimensions (EBB36 GEN2)43.85 мм x 42.92 мм (1.73 дюйма x 1.69 дюйма)

7.1 Model Comparison: EBB 36&42 GEN2 vs. EBB 36&42 CAN

The following table highlights key differences between the GEN2 and CAN versions of the EBB boards:

Comparison table of EBB 36&42 GEN2 and EBB 36&42 CAN features
Feature comparison between EBB 36&42 GEN2 and EBB 36&42 CAN boards.
ОсобливістьEBB 36&42 GEN2EBB 36&42 CAN
Тип спілкуванняCAN & USBМОЖЕ
Communication passthroughAdaptable CAN or USB via JSTCAN via berg header
Температура камери75°CNot recommended above 65°C
Cable included?
Тип кабелюShielded with drag chain rated strands and coatingN/A
Protection schemesInput power over current and reverse voltage. All FETs are automotive grade with over temp and over current protection. Short-circuit protection on data communication inputs. Momentary short-circuit protection on all I/O. Thermistor short-circuit protection on and ESD Protection on motors and all exposed I/O. Electrostatic buildup drainage via mounting holes.Input power over current and reverse voltage.
Main connector typeXT30(2+2)MX3.0/5557-2X2 4P
Tacho feedback on hotend fan
Side accessible buttons?EBB36 GEN2 - Convenient side access, EBB42 GEN2 - Convenient front accessN (front, middle access)
Heatsinks on MCU, and USB hub?✓ Heatsinks included for user applicationOnly on driver
Supports 1080p nozzle camera?
томtage selection on all fans?All fans support 5V or 24V selection via jumpersOnly supports 24V
Thermistor for direct driver temperature measurement?Placed directly beneath driver for accurate temperature measurementЖодного

8. Поради користувача

  • Запобігання коротким замиканням: Always be cautious during installation to ensure no metal parts come into contact with the motherboard's pinheads.
  • Конфігурація шини CAN: When setting up CAN communication, identify if your EBB board is the terminal node. If so, remember to install the jumper cap at the 120R position.
  • Оновлення прошивки: Utilize the dedicated BOOT and RESET buttons for reliable firmware updates via DFU mode over USB.
  • Thermistor Compatibility: If using a PT1000 thermistor, ensure the correct 2.2K pull-up resistors are selected via the jumper wires for accurate temperature readings.
  • Power Polarity: Double-check the polarity of your 12V/24V power supply before connecting to avoid damaging the board.

9. Гарантія та підтримка

For technical support, detailed documentation, and the latest firmware, please visit the official BIGTREETECH GitHub repository:

https://github.com/bigtreetech/EBB

Information regarding specific warranty terms is typically provided at the point of purchase or on the seller's official website. Please consult your vendor for warranty details.

Пов'язані документи - EBB36 EBB42 CAN

попередньоview Посібник користувача BIGTREETECH EBB36 CAN V1.1
Інструкція користувача для BIGTREETECH EBB36 CAN V1.1, плати адаптера сопел для екструдерів 3D-принтерів. Охоплює характеристики продукту, параметри, інструкції з інтерфейсу, налаштування прошивки Klipper, конфігурацію CANBus та поширені запитання.
попередньоview Посібник користувача BIGTREETECH EBB42 CAN V1.0 - Контролер екструдера 3D-принтера
Вичерпний посібник користувача для BIGTREETECH EBB42 CAN V1.0, адаптерної плати екструдера для 3D-принтера з драйвером TMC2209, підключенням до шини CAN та підтримкою прошивки Klipper. Містить інструкції з налаштування, конфігурації та усунення несправностей.
попередньоview Посібник користувача BIGTREETECH EBB36 CAN V1.0
Інструкція користувача для BIGTREETECH EBB36 CAN V1.0, плати контролера екструдера 3D-принтера. Детальна інформація про функції, специфікації, компіляцію та оновлення прошивки, конфігурацію шини CAN з модулями U2C та RPI-CAN HAT, а також конфігурацію Klipper.
попередньоview BIGTREETECH EBB42 CAN V1.0 用户手册与配置指南
BIGTREETECH EBB42 CAN V1.0 板的用户手册和配置指南,详细介绍了产品特点、参数、接口、以及 Klipper 固件的编译、更新和 CANBus 配置方法,适用于 3D 打印机爱好者和开发者。
попередньоview BIGTREETECH U2C 用户手册
本手册详细介绍了 BIGTREETECH U2C USB 转 CAN 总线模块的功能、特点、接口、固件更新和配置方法,适用于 3D 打印和嵌入式系统集成。
попередньоview Інструкція з експлуатації BIGTREETECH SKR MINI E3 V2.0
Вичерпний посібник з експлуатації материнської плати 3D-принтера BIGTREETECH SKR MINI E3 V2.0, що містить детальний опис функцій, параметрів, інструкцій інтерфейсу та оновлень прошивки.