Crowdfunding Page History

This page is an archive of the original crowdfunding campaign for this project. It may not be up-to-date with the latest updates and product availability.
Return to the current project page.

Arduino
Automotive

CANFDuino

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

$6,458 raised

of $1 goal

Funded! Order Below

Funding ended on Mar 24, 2022 at 04:59 PM PDT.

Recent Updates

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

CANFDuino combines several essential features into one complete, "ready-to-modify" package built for the real world. It provides dual CAN/CANFD ports, an SD card slot, and plenty of analog and digital IO. It also includes a built-in prototyping shield for SMT and through-hole components, a rugged aluminum enclosure, and robust connectors.

CANFDuino supports CANFD, the latest version of the CAN-bus standard, which accommodates speeds of up to 5 Mbps. Its has two native ports with DB9 connectors in an enclosure that’s ready to be mounted on your vehicle or installed in your autonomous project. This platform was designed for tinkerers, hackers, and industry professionals looking for an off-the shelf, open-source CAN-bus solution that requires little or no hardware assembly.

Traditional open-source CAN-bus solutions require multiple shields, hand wiring, delicate soldering, and merging of code libraries. They also require that you design and build your own enclosure to protect the result. CANFDuino is a finished, "ready-to-modify" product. It gives you a prototyping space, it simplifies the addition of Arduino IDE software libraries, and it comes with an enclosure.

Hack & Modify Vehicles

CANFDuino can be used for stand-alone vehicle hacking and spoofing—with no PC required. You can also use it for modification and automation of vehicles. It has no problem merging ECU data signals and driving IO based upon CAN/FD messages lights, custom switches, etc. It can also drive actuators, motors, and LED’s or record and transmit sensor and vehicle data via CAN.

Comparisons

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

Support & Documentation

You can find all of the information you need to install and test CANFDuino support for Arduino IDE—and to run and test your first CAN sketch—on GitHub. Example scripts are provided for dual-port bus sniffing, CAN-message gateway applications, OBD2 logging to an SD card, analog-to-CAN, CAN-to-PWM, I²C, UART, and SPI testing. And please feel free to send us your questions using the appropriate link below.

Manufacturing Plan

We are currently working with Gold Phoenix PCB, an overseas contract manufacturer. After fabrication and assembly are complete, we will program the production units with a bootloader and test them ourselves. CANFDuino’s custom aluminum enclosure will be manufactured by Shenzhen Hongfa Shunda Mould Co, Ltd. Please note that only the first 18 CANFDuino units are likely to ship in May. Because of the global chip shortage we are living through at the moment, lead times should be taken with a grain of salt, but—according to those wild estimates—we will not receive the components we need to fill subsequent orders until October of 2022, with the caveats we detail here.

Fulfillment & Logistics

After testing and packaging the production batch of CANFDuinos, we will send them on to Crowd Supply’s fulfillment partner, Mouser Electronics, who will distribute them to backers worldwide. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.

Risks & Challenges

Automotive ICs are in very short supply at the moment, and the production timeline issue described above, under Manufacturing Plan, is probably the most significant risk we currently face. To mitigate this, we have identified multiple variants—and even alternative manufacturers—for some components. This includes the CAN transceivers and the primary microcontroller. There are only a small number of components holding up production, and we expect to hit the ground running as soon as they become available.


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."

CNX Software

"CANFDuino is an Arduino-compatible dual CAN bus platform with CAN FD support that can be used for both prototyping and deployment on the field thanks to its rugged aluminum enclosure, two DB9 CAN connectors, an IO terminal block."

industriaembebidahoy

"Con dos puertos, la plataforma Arduino con bus CAN CANFDuino también incluye un slot para tarjetas SD y una diversa panoplia de E/S digital y analógica."

Produced by Togglebit in Carmel, USA.

Sold and shipped by Crowd Supply.

CANFDuino

One CANFDuino board, preinstalled into a custom aluminum enclosure, along with a loose, 12-pin terminal block and an adhesive decal for the outside of the enclosure.

$125 $8 US Shipping / $18 Worldwide

About the Team

Togglebit

Carmel, USA  ·  togglebit.net

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

Daniel Kasamis

Togglebit

See Also

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