Skip to content

BigTreeTech EBB

This is an instruction to set up the BTT EBB36, EBB42 and EBB SB2209/2240 with Klipper via CANBUS.

This guide is tested with the following boards:

  • BTT EBB36 & 42 v1.1
  • BTT EBB36 & 42 v1.2
  • BTT EBB SB2209/2240 v1.0

This guide was verified on a Pi running MainsailOS

This guide will not work with the following boards:

  • BTT EBB36 & 42 v1.0

These boards have a different MCU.

EBB36 & 42 v1.1 & v1.2

Hardware

  • MCU: ARM Cortex-M0+ STM32G0B1CBT6 64MHz whit FDCAN bus
  • Stepper Dirver: Onboard TMC2209 in UART mode, UART address: 00, Rsense: 0.11R
  • Onboard Accelerometer Sensor: ADXL345
  • Onboard Temperature IC: Max31865 Select 2 / 4 lines PT100 / PT1000 by DIP switch (no Max31865 verson have not this feature)
  • Input Voltage: DC12V-DC24V 6A
  • Logic Voltage: DC 3.3V
  • Heating Interface: Hotend (E0), maximum output current: 5A
  • Fan Interfaces: two CNC fans (FAN0, FAN1)
  • Maximum Output Current of Fan Interface: 1A, Peak Value 1.5A
  • Expansion Interfaces: EndStop, I2C, Probe, RGB, PT100/PT1000, USB interface, CAN Interface
  • Temperature Sensor Interface Optional: 1 Channel 100K NTC or PT1000(TH0), 1 Channel PT100/PT1000
  • USB Communication Interface: USB-Type-C
  • DC 5V Maximum Output Current: 1A

Pinout EBB36 v1.1 & v1.2

Pinout EBB36 v1.1 & v1.

Pinout EBB42 v1.1 & v1.2

Pinout EBB42 v1.1 & v1.2

EBB SB2209/2240 v1.0

Hardware

  • MCU: ARM Cortex-M0+ STM32G0B1CBT6 64MHz whit FDCAN bus
  • Stepper Dirver:

    • TMC2209 Version: Onboard TMC2209 in UART mode, UART address: 00, Rsense: 0.11R
    • TMC2240 Version: Onboard TMC2240 in SPI mode
  • Onboard Accelerometer Sensor: ADXL345

  • Onboard Temperature IC: Max31865 Select 2 / 4 lines PT100 / PT1000 by DIP switch
  • Input Voltage: DC12V-DC24V 9A
  • Logic Voltage: DC 3.3V
  • Heating Interface: Hotend (E0), maximum output current: 5A
  • Fan Interfaces:

    • 2 x CNC fans (FAN1, FAN2)
    • 1 x 4-wire fan (4W_FAN)
  • Maximum Output Current of Fan Interface: 1A, Peak Value 1.5A

  • Expansion Interfaces: EndStop, Bltouch, Proximity(NPN & PNP), RGB, PT100/PT1000, USB, CAN, SPI
  • Temperature Sensor Interface Optional: 1 Channel 100K NTC or PT1000(TH0), 1 Channel PT100/PT1000 (Max31865)
  • USB Communication Interface: USB-Type-C
  • DC 5V Maximum Output Current: 1A

Pinout EBB SB2209 v1.0

Pinout EBB SB2209 v1.0

Pinout EBB SB2240 v1.0

Pinout EBB SB2240 v1.0