★ Free US shipping over $99Real stock, ships next business dayVoron · ERCF · Ender · Milo · Stinger · Printers for AntsThe Sale is on — real markdowns, honest pricesdfh.fm — for makers
BIGTREETECH IO2CAN V1.0 black PCB with 40-pin GPIO header, CAN connector, MCP2515 circuitry, and CB1/CM4 selector switch

BTT IO2CAN

5.0 (1 review)
$5.99
12.99
54%
1

BIGTREETECH IO2CAN V1.0 adds a CAN interface to 40-pin GPIO host boards using the MCP2515 SPI-to-CAN controller path documented by BIGTREETECH.

Why use IO2CAN instead of a USB CAN adapter?

  • Uses the host board’s 40-pin GPIO/SPI header, keeping the external USB ports free.
  • Hardware selector supports Raspberry Pi/CM4 orientation and BIGTREETECH CB1 orientation per the official BIGTREETECH setup guide.
  • Good fit when your Klipper host is already mounted close to the electronics bay and you want a compact CAN HAT-style board.

Specifications

  • Model: BIGTREETECH IO2CAN V1.0
  • CAN controller path: MCP2515 SPI-to-CAN setup documented by BIGTREETECH
  • Host interface: 40-pin GPIO header for Raspberry Pi / CM4-style hosts or BIGTREETECH CB1 setups
  • Hardware setting: RPi/CM4 and CB1 selector switch positions are different; follow the official IO2CAN guide before powering up
  • Typical Klipper CAN bitrate: 500000 in BIGTREETECH’s example configuration

Intended use

Use this as the host-side CAN interface for Klipper printers running CAN toolhead hardware such as an EBB36 CAN Toolhead Board, BTT EBB SB2240 CAN V1.0, or BTT 3m CAN Bus Cable wiring path. For a host SBC in the same ecosystem, see the BTT Pi V1.2.

Gotchas

  • This is not a USB-to-CAN adapter; if you specifically need USB, compare it against the U2C CAN Interface Board.
  • Software setup is required. BIGTREETECH’s guide uses SPI, MCP2515 overlay settings, CAN network configuration, and Klipper’s canbus_query.py workflow.
  • CAN toolhead boards, cables, and the host computer are separate unless explicitly included in your cart.
“Perfect can hat for the application”

Pairs well with