The best platform for open source, CAN-bus Arduino projects

This project is launching soon.

Coming Soon
You'll be notified about news and stock updates for this project.

CANFDuino is the best platform for open source CAN bus Arduino projects. It combines several essential features into one complete "ready-to-modify" package for the real world, including dual CANFD bus ports, SD card slot, and a multitude of analog/digital IO. It also includes a built-in prototyping shield for SMT and through-hole parts, and rugged packaging and connections.

CANFDuino supports the latest version of the CAN bus standard CANFD (flexible data rate) with speeds up to 5 Mbps using two native ports with DB9 connectors in an enclosure ready to mount into your vehicle or build into your autonomous project. The platform was designed for tinkerers, hackers, and industry professionals looking for an off-the shelf open source CAN bus solution with no building required.

Traditional open-source CAN bus solutions require the purchase of multiple shields, wiring, coding and provide no enclosure or connectors. The CANFDuino is a finished product that is "ready to modify", providing prototyping space to add your own hardware, and open source Arduino IDE supported software libraries with example code.

Hack & Modify Vehicles

Use CANFDuino for stand-alone (no PC) vehicle hacking and spoofing, and/or vehicle modification and automation. CANFDuino has no problem merging ECU data signals and driving IO based upon CAN/FD messages lights, custom switches, etc. You can also drive actuators, motors, or LED’s via CAN and/or record and transmit sensor/vehicle data via CAN, including:


FeatureCANFDuinoArduino DUEArduino Uno/Genuino
Processor SAMC218GA (32bit M0) SAM3X8E (32bit M3) ATmega328 (8bit)
CANFD Support2x Ports, Native None 1x Port/SR*
CAN Support2x Ports, Native 2x Ports, Native/SR* 1x Port/SR*
Prototyping SpaceSMT/Thru-Hole SR* SR*
SD Card SupportIncluded SR* SR*
Rugged EnclosureIncluded None None
Rugged ConnectorsIncluded None None
PWM/DIO14/24 12/54 6/14
Analog In10 12 6
UART2x (+1 UART2USB) 2x (+1 UART2USB) 1x (+1 UART2USB)
SPI1 1 1
2Wire1 2 1
Shields Required0 2 3

*SR = Additional Shield Required

Features & Specifications

Open Source

You can find all of the information you need to install and test CANFDuino support for the Arduino IDE, and for running and testing your first CAN sketch in GitHub. You will find hardware documentation there as well, soon.

CANFDuino is part of the Microchip Get Launched design competition!

In the Press

Geeky Gadgets

"Developers, engineers and Arduino enthusiasts may be interested in a new open source piece of hardware designed for CAN bus Arduino projects."

Hackster News

"The CANFDuino combines Arduino, CAN FD, and prototyping into an enclosure that can make your project look like a finished product."

About the Team


Specializing in instrumentation and control systems for the transportation world including automotive, motorsport, aerospace and open source.

Daniel Kasamis


See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects