BIGTREETECH EBB36 CAN V1.2
The BTT EBB36 CAN is a compact toolhead controller board featuring an STM32G0B1 MCU, one onboard TMC2209 driver, CANFD communication, and ports for a hotend heater, 3 fans, and a probe — all on a 36mm-wide PCB that mounts directly behind a NEMA17 stepper motor. At $28, it reduces the cable bundle to the printhead to just 4 wires.
The standard CAN toolhead board for Voron Stealthburner — essential for clean wiring on CoreXY printers.
Where to Buy
Pros
- Reduces printhead wiring from 10+ wires to a 4-wire CAN cable (power, ground, CAN-H, CAN-L)
- Onboard TMC2209 drives the extruder stepper directly at the toolhead — shorter motor cable, less noise
- CANFD support at up to 5Mbit/s for reliable communication and accelerometer data streaming
- 36mm width matches NEMA17 motor mounting pattern — clean mechanical integration
Cons
- Requires CAN bus infrastructure — a U2C bridge or CAN-capable mainboard like the Octopus or Manta M8P
- Only 1 stepper driver — cannot run dual extruders from one EBB36
- CANFD cable routing still requires planning — the 4-wire cable must handle drag chain flex cycles
Wiring Reduction
The EBB36's primary purpose is eliminating the cable bundle between the mainboard and the printhead. A typical CoreXY toolhead requires wires for: extruder stepper (4), hotend heater (2), thermistor (2), part cooling fan (2), hotend fan (2), probe (3), and optionally an accelerometer (4) and filament sensor (2). That is 15-21 individual wires routing through a cable drag chain.
With the EBB36, all those components connect locally at the toolhead. Only 4 wires run back to the mainboard: 24V power, ground, CAN-H, and CAN-L. This reduces cable weight by approximately 70%, decreases drag chain stress, and eliminates the most common failure point on CoreXY printers — broken wires from repeated flex cycles in the cable chain.
Onboard Features
The STM32G0B1 MCU runs Klipper firmware locally, handling extruder stepper control, heater PWM, fan speed, thermistor reading, and probe signals. The onboard TMC2209 drives the extruder stepper directly, meaning the motor cable is just 30-50mm long from the EBB36 to the stepper — eliminating electrical noise from long motor cables.
Three fan outputs support the typical toolhead configuration: part cooling (PWM-controllable), hotend fan (always-on or thermally controlled), and an auxiliary fan for electronics cooling or chamber air circulation. The probe port supports BLTouch, CR Touch, Klicky, and other common probes. An onboard ADXL345 accelerometer footprint allows direct mounting for input shaper calibration without additional wiring.
Full Specifications
Processor
| Specification | Value |
|---|---|
| Architecture | ARM Cortex-M0+ |
| CPU Cores | 1 |
| Clock Speed | 64 MHz |
I/O & Interfaces
| Specification | Value |
|---|---|
| Stepper Drivers | 1 (TMC2209 onboard) |
| Thermistor Inputs | 1 (NTC 100K) |
| Heater Outputs | 1 (hotend) |
| Fan Ports | 3 (1 heatsink + 2 part cooling) |
| CAN Bus | CANFD (1Mbps) |
| USB | USB-C (flashing) |
| Probe Port | BLTouch, proximity sensor |
Power
| Specification | Value |
|---|---|
| Input Voltage | 12-24 V |
Physical
| Specification | Value |
|---|---|
| Dimensions | 36 x 36 mm |
| Form Factor | CAN bus toolhead board (NEMA17 mount) |
Who Should Buy This
The EBB36 is the community standard for Voron Stealthburner builds. It replaces the long cable chain with a 4-wire CAN cable. The onboard TMC2209 drives the extruder stepper directly, and the 36mm width matches the NEMA17 mounting pattern.
On CoreXY printers, the toolhead moves on two axes with cable drag. Reducing 10+ signal wires to 4 dramatically reduces cable weight, drag, and failure points. The 3 fan outputs handle part cooling, hotend, and aux fans.
Bed-slinger printers have a short, fixed cable path to the toolhead. CAN bus adds cost and complexity without meaningful wiring benefit. The stock wiring or a direct cable extension works fine.
You need a U2C USB-to-CAN bridge ($15) between the mainboard and the EBB36. The total cost is $43 for the EBB36 + U2C. Mainboards with native CAN (Octopus V1.1, Manta M8P) eliminate the U2C.
Better alternative: BIGTREETECH U2C V2.1
If configuring firmware and wiring stepper drivers feels like a lot, the Bambu Lab A1 Mini prints out of the box for under $200.
Better alternative: Bambu Lab A1 Mini
Frequently Asked Questions
Do I need a U2C bridge to use the EBB36?
Only if your mainboard does not have native CAN bus. The Octopus V1.1 and Manta M8P have CAN headers. For mainboards without CAN (like the SKR Mini E3), you need a BTT U2C V2.1 ($15) as a USB-to-CAN bridge.
What is the difference between the EBB36 and EBB42?
The EBB42 is wider (42mm) to match NEMA17 42mm motor mounting patterns. The EBB36 is 36mm wide for compact toolheads like the Voron Stealthburner. Electrically they are identical — same MCU, same TMC2209, same CAN interface.
Can the EBB36 drive two extruder steppers?
No. The EBB36 has one TMC2209 driver for one extruder stepper. For dual extruders at the toolhead, you would need two EBB36 boards or a different toolhead controller. Most dual-extruder setups drive the second extruder from the mainboard.
Does the EBB36 support input shaper calibration?
Yes. The EBB36 has pads for an onboard ADXL345 accelerometer. Solder the accelerometer and run Klipper's input shaper calibration directly from the toolhead — no additional wiring or separate accelerometer board needed.
How reliable is CAN bus communication for 3D printing?
Very reliable. CAN bus was designed for automotive environments with electrical noise. At 1Mbit/s (or 5Mbit/s with CANFD), it includes error detection and automatic retransmission. Communication errors are rarer than with USB connections in noisy printer environments.
What cable do I need for the CAN connection?
A 4-wire cable: 24V power, ground, CAN-H, and CAN-L. Use twisted-pair wire for the CAN signals. The cable runs through the cable drag chain to the mainboard or U2C bridge. Total cable thickness is significantly less than the 10+ wire bundle it replaces.
Is the EBB36 worth it for a bed-slinger printer like the Ender 3?
Generally no. Bed-slinger toolheads have a short, fixed cable path with minimal flex. CAN bus solves a wiring problem that bed-slingers do not have. The cost ($28 board + $15 U2C) is better spent on a mainboard upgrade.