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.
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.
- Prepare the connectors. Solder the plug-in parts you need and check the board pinout.
- Connect Micro-USB. Follow the Arduino Leonardo setup and install the documented CAN library.
- Wire the CAN network. Check CANH, CANL, ground reference, baud rate and termination.
- 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
| 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.
What's included
- 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
- Product documentation, setup & troubleshooting
- Arduino library & examples
- Schematics & hardware files (ZIP)
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.
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.
CANBed - Arduino CAN Bus Dev Kit
SKU: 1030008
Volume pricing
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.
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.
- Prepare the connectors. Solder the plug-in parts you need and check the board pinout.
- Connect Micro-USB. Follow the Arduino Leonardo setup and install the documented CAN library.
- Wire the CAN network. Check CANH, CANL, ground reference, baud rate and termination.
- 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
| 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.
What's included
- 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
- Product documentation, setup & troubleshooting
- Arduino library & examples
- Schematics & hardware files (ZIP)
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.
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.