BIGTREETECH EBB36 CAN V1.2

BIGTREETECH EBB36 CAN V1.2 — STM32G0B1 development board

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.

★★★★★ 4.5/5.0

The standard CAN toolhead board for Voron Stealthburner — essential for clean wiring on CoreXY printers.

Best for: Voron Stealthburner toolhead wiringany CoreXY printer wanting cleaner cable managementCAN bus setups paired with Octopus V1.1 or Manta M8P
Not for: printers without CAN bus infrastructurebed-slinger printers where the toolhead wiring is already short

Where to Buy

Check Price on Amazon (paid link)

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

Buy Voron Stealthburner toolhead

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.

Buy CAN bus toolhead on any CoreXY

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.

Skip Ender 3 toolhead upgrade

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.

Consider Adding CAN to a mainboard without CAN support

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

Skip Just want to print, not tinker

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.

Related Products