Hong Kong SAR Hong Kong SAR · USD
CANBed - Arduino CAN Bus Dev Kit

CANBED · STANDALONE ARDUINO CAN BUS DEVELOPMENT KIT

Your Arduino application and CAN bus, on one board.

Build a compact CAN-connected device with an ATmega32U4 microcontroller, MCP2515 controller and MCP2551 transceiver already integrated. CANBed runs your Arduino sketch itself, so you can develop a CAN node without adding a separate Arduino board and CAN shield.

CAN 2.0B up to 1 Mbps · ATmega32U4 · Arduino Leonardo bootloader · DB9 or 4-pin terminal · USB programming

Quick Start Guide ↗ Arduino Library & Examples ↗ Hardware Files ↗

Before you order: The main PCB is assembled. Supplied plug-in connectors, headers and switch are not soldered by default. Allow for soldering, or contact us about the required assembly before ordering. A Micro-USB data cable and an OBD-II cable are not included.

CANBed — supplied product illustration

Why choose CANBed?

  • Keep the prototype compact. The application MCU, CAN controller and transceiver are integrated on one board.
  • Use the Arduino workflow. The ATmega32U4 comes with an Arduino Leonardo bootloader for programming over Micro-USB.
  • Choose your CAN connector. Install the supplied DB9 connector or 4-pin terminal and configure the DB9 pinout for your wiring.
  • Connect your own peripherals. Digital and analog pins, UART and I2C are available for sensors and controls; use the pinout to plan shared functions.
  • Develop with access to the hardware. Board documentation, Arduino resources and schematics are available before purchase.

What can you build?

  • CAN sensor nodes: read local inputs and send measurements to other CAN devices.
  • Custom controllers: receive messages and act on them using your own firmware.
  • Learning and bench tests: develop CAN send/receive applications with a second node.
  • CAN-based vehicle projects: implement the application protocol and use a correctly wired OBD-II cable.

Start with a CAN communication example.

  1. Prepare the connectors. Solder the plug-in parts you need and check the board pinout.
  2. Connect Micro-USB. Follow the Arduino Leonardo setup and install the documented CAN library.
  3. Wire the CAN network. Check CANH, CANL, ground reference, baud rate and termination.
  4. Upload a board-specific example. Verify communication with another active CAN node and adapt it to your application.

Prepare for your first test: A Micro-USB data cable, soldering tools, CAN wiring and another CAN node or test interface. No separate Arduino host is required. Add a compatible OBD-II cable for an OBD-II connection.

Hardware at a glance

CANBed specifications
Microcontroller ATmega32U4 with Arduino Leonardo bootloader
MCU clock 16 MHz
Memory 32KB flash · 2.5KB SRAM · 1KB EEPROM
CAN controller / transceiver MCP2515 / MCP2551
CAN protocol Classical CAN 2.0B, up to 1 Mbps; no CAN FD
CAN frames 11-bit standard and 29-bit extended identifiers; data and remote frames
CAN connectors DB9 or 4-pin terminal; supplied as loose parts
External DC input 9–28V via the designated power input pins
USB 5V Micro-USB for programming and board power
Expansion Digital and analog pins, UART, I2C and two HY2.0 4-pin connectors; see the pinout
View the pinout diagram

Check power pins, connector configuration and shared I/O before wiring your project.

CANBed pinout diagram

What's included

CANBed kit contents
  • 1 × assembled CANBed PCB
  • 1 × DB9 connector
  • 1 × 4-pin terminal block
  • 2 × HY2.0 4-pin connectors
  • 1 × 2 × 9-pin, 2.54mm header
  • 1 × 2 × 3-pin, 2.54mm header
  • 1 × 6-pin switch

Plug-in connectors, headers and switch are not soldered by default. Contact order@longan-labs.cc to arrange a specific connector assembly before shipment.

Frequently asked questions

Is this a shield that needs an Arduino?

No. CANBed has its own ATmega32U4 and runs your application. You need a computer to program it and a suitable CAN network to communicate with.

Does CANBed support CAN FD?

No. This MCP2515-based version supports Classical CAN. Use a CAN FD board if your network requires FD frames.

Is it supplied as a finished diagnostic tool or USB-CAN adapter?

It is programmable development hardware. Diagnostic functions and PC-tool integration require the appropriate firmware and software.

Does the OBD-II or CANopen pinout provide those protocols?

The DB9 configuration defines the connector wiring. Diagnostic requests, PID decoding and CANopen behavior require appropriate application firmware or a protocol stack. An OBD-II cable alone does not add diagnostic software.

Where can I get setup help?

Use the documentation and example code below. For technical help, email support@longan-labs.cc with your order details, board version, wiring photo and a description of the issue. Our engineers usually reply within 24 hours on working days.

Documentation & downloads

Compliance documents

From prototype to a larger order

Need multiple units, a specific assembly configuration or a modified design? Longan Labs provides product customization services, including circuit design, firmware development and PCB assembly.

Send your quantity, host platform, connector requirements, project needs and target delivery date so we can review your request and provide a quotation.

Discuss your order →

Shipping & support

  • Ships from China. We deliver to most countries worldwide. Shipping charges are shown at checkout.
  • Tracked delivery. Our default carrier is 4PX, with typical delivery of 7–10 days to North America and Europe. Actual times vary by destination and customs clearance.
  • Need express shipping? Email order@longan-labs.cc to ask about DHL or FedEx and the additional cost.
  • Technical help. Contact support@longan-labs.cc for setup and troubleshooting. Our engineers usually reply within 24 hours on working days.
  • If a product arrives defective: contact us for troubleshooting. Once a product defect is confirmed, you can choose a refund or replacement without returning the original.
  • Bank transfer orders. Send your product list and quantities to order@longan-labs.cc for a quotation and payment instructions.

Designed by Longan Labs in Shenzhen. We develop open source CAN hardware and support makers, engineers and teams with documentation, technical assistance and custom product development.

Longan Labs

CANBed - Arduino CAN Bus Dev Kit

SKU: 1030008

$24.90

Shipping calculated at checkout.

Buy 2, save 5% | Buy 5, save 10% | Buy 10, save 15% | Buy 50, save 20%
In stock

Fast and reliable delivery
12-month warranty

CANBED · STANDALONE ARDUINO CAN BUS DEVELOPMENT KIT

Your Arduino application and CAN bus, on one board.

Build a compact CAN-connected device with an ATmega32U4 microcontroller, MCP2515 controller and MCP2551 transceiver already integrated. CANBed runs your Arduino sketch itself, so you can develop a CAN node without adding a separate Arduino board and CAN shield.

CAN 2.0B up to 1 Mbps · ATmega32U4 · Arduino Leonardo bootloader · DB9 or 4-pin terminal · USB programming

Quick Start Guide ↗ Arduino Library & Examples ↗ Hardware Files ↗

Before you order: The main PCB is assembled. Supplied plug-in connectors, headers and switch are not soldered by default. Allow for soldering, or contact us about the required assembly before ordering. A Micro-USB data cable and an OBD-II cable are not included.

CANBed — supplied product illustration

Why choose CANBed?

  • Keep the prototype compact. The application MCU, CAN controller and transceiver are integrated on one board.
  • Use the Arduino workflow. The ATmega32U4 comes with an Arduino Leonardo bootloader for programming over Micro-USB.
  • Choose your CAN connector. Install the supplied DB9 connector or 4-pin terminal and configure the DB9 pinout for your wiring.
  • Connect your own peripherals. Digital and analog pins, UART and I2C are available for sensors and controls; use the pinout to plan shared functions.
  • Develop with access to the hardware. Board documentation, Arduino resources and schematics are available before purchase.

What can you build?

  • CAN sensor nodes: read local inputs and send measurements to other CAN devices.
  • Custom controllers: receive messages and act on them using your own firmware.
  • Learning and bench tests: develop CAN send/receive applications with a second node.
  • CAN-based vehicle projects: implement the application protocol and use a correctly wired OBD-II cable.

Start with a CAN communication example.

  1. Prepare the connectors. Solder the plug-in parts you need and check the board pinout.
  2. Connect Micro-USB. Follow the Arduino Leonardo setup and install the documented CAN library.
  3. Wire the CAN network. Check CANH, CANL, ground reference, baud rate and termination.
  4. Upload a board-specific example. Verify communication with another active CAN node and adapt it to your application.

Prepare for your first test: A Micro-USB data cable, soldering tools, CAN wiring and another CAN node or test interface. No separate Arduino host is required. Add a compatible OBD-II cable for an OBD-II connection.

Hardware at a glance

CANBed specifications
Microcontroller ATmega32U4 with Arduino Leonardo bootloader
MCU clock 16 MHz
Memory 32KB flash · 2.5KB SRAM · 1KB EEPROM
CAN controller / transceiver MCP2515 / MCP2551
CAN protocol Classical CAN 2.0B, up to 1 Mbps; no CAN FD
CAN frames 11-bit standard and 29-bit extended identifiers; data and remote frames
CAN connectors DB9 or 4-pin terminal; supplied as loose parts
External DC input 9–28V via the designated power input pins
USB 5V Micro-USB for programming and board power
Expansion Digital and analog pins, UART, I2C and two HY2.0 4-pin connectors; see the pinout
View the pinout diagram

Check power pins, connector configuration and shared I/O before wiring your project.

CANBed pinout diagram

What's included

CANBed kit contents
  • 1 × assembled CANBed PCB
  • 1 × DB9 connector
  • 1 × 4-pin terminal block
  • 2 × HY2.0 4-pin connectors
  • 1 × 2 × 9-pin, 2.54mm header
  • 1 × 2 × 3-pin, 2.54mm header
  • 1 × 6-pin switch

Plug-in connectors, headers and switch are not soldered by default. Contact order@longan-labs.cc to arrange a specific connector assembly before shipment.

Frequently asked questions

Is this a shield that needs an Arduino?

No. CANBed has its own ATmega32U4 and runs your application. You need a computer to program it and a suitable CAN network to communicate with.

Does CANBed support CAN FD?

No. This MCP2515-based version supports Classical CAN. Use a CAN FD board if your network requires FD frames.

Is it supplied as a finished diagnostic tool or USB-CAN adapter?

It is programmable development hardware. Diagnostic functions and PC-tool integration require the appropriate firmware and software.

Does the OBD-II or CANopen pinout provide those protocols?

The DB9 configuration defines the connector wiring. Diagnostic requests, PID decoding and CANopen behavior require appropriate application firmware or a protocol stack. An OBD-II cable alone does not add diagnostic software.

Where can I get setup help?

Use the documentation and example code below. For technical help, email support@longan-labs.cc with your order details, board version, wiring photo and a description of the issue. Our engineers usually reply within 24 hours on working days.

Documentation & downloads

Compliance documents

From prototype to a larger order

Need multiple units, a specific assembly configuration or a modified design? Longan Labs provides product customization services, including circuit design, firmware development and PCB assembly.

Send your quantity, host platform, connector requirements, project needs and target delivery date so we can review your request and provide a quotation.

Discuss your order →

Shipping & support

  • Ships from China. We deliver to most countries worldwide. Shipping charges are shown at checkout.
  • Tracked delivery. Our default carrier is 4PX, with typical delivery of 7–10 days to North America and Europe. Actual times vary by destination and customs clearance.
  • Need express shipping? Email order@longan-labs.cc to ask about DHL or FedEx and the additional cost.
  • Technical help. Contact support@longan-labs.cc for setup and troubleshooting. Our engineers usually reply within 24 hours on working days.
  • If a product arrives defective: contact us for troubleshooting. Once a product defect is confirmed, you can choose a refund or replacement without returning the original.
  • Bank transfer orders. Send your product list and quantities to order@longan-labs.cc for a quotation and payment instructions.

Designed by Longan Labs in Shenzhen. We develop open source CAN hardware and support makers, engineers and teams with documentation, technical assistance and custom product development.

  • 5 stars: 9 (100%)
  • 4 stars: 0 (0%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
J
JaneSmith
A game changer for debugging and testing

I've been using the CANBed for a few projects now and it's been a great tool. Its small size makes it perfect for portable projects and its built-in display makes monitoring the bus very easy.

J
JohnDoe
Highly recommended for anyone working with CAN Bus

The CANBed is a great development board for anyone looking to work with CAN Bus protocols. It's easy to set up and has a wide range of features for testing and debugging.

H
Harold
CAN Bus Motor

I used CANBed to control a CAN Bus motor and had some problems at first, then contacted Longan Labs technical support and it was quickly resolved. Perfect.

L
Lesslie
OBD Cable

Do you have a OBD to DB9 cable, for connect CANBed to my car?

B
Bruce
CANBed

I love this CANBed series

J
James
Arduino CAN Bus Kit

This product uses the bootloader of Arduino Leonardo, which is very suitable for users who are familiar with Arduino to develop CAN Bus applications

T
TD
obd2 cable

I want to use this board to get data from OBD2, do you have any cable for this product?

L
Longan Labs
Customized products

@Byron, yes, we can customize your product based on CANBed, please feel free to contact [****] to share your great ideas. Thanks.

B
Byron
Customized products

I used this board to build a product prototype, can you help me integrate and produce?