An open-source USB to CAN adapter with galvanic isolation that works with Linux, Mac, and WindowsDesigned by Protofusion Labs, Ships from United States of America
What is it? The CANable Pro is a fully isolated open-hardware CAN to USB adapter manufactured in the USA. Connect to any CAN2.0A/B network without worrying about common mode offset, ground noise, o...Read More…
The CANable Pro is a fully isolated open-hardware CAN to USB adapter manufactured in the USA. Connect to any CAN2.0A/B network without worrying about common mode offset, ground noise, or damaging your computer!
I currently don't offer international shipping on Tindie, but I do offer it on - Protofusion Labs Store.
Have a question or need volume ordering information? Contact us at email@example.com.
The CANable Pro ships with the same slcan firmware as the standard CANable. This firmware enumerates as a standard serial device on Linux, Mac, and Windows for easy interfacing. The CANable Pro can be easily re-flashed with the candlelight firmware which enumerates as a native CAN device in Linux and a generic USB device in Windows.
On Linux the CANable Pro works natively with slcand, so you can use all of the standard can-utils command-line utilities and even Wireshark to interact with the bus.
On Windows and Mac, the CANable Pro works with cantact-app. This is a simple Java application that shows CAN traffic in real-time and allows you to transmit messages on the bus.
If you update to the candlelight firmware, the CANable Pro shows up as a native CAN device with socketcan-–no slcand required! Performance is higher than the serial-line firmware as slcand is bypassed entirely. With Linux and socketcan you can use all of the standard can-utils command-line utilities and even Wireshark to interact with the bus.
With candlelight on Windows and Linux you can use cangaroo to interact with a CAN bus, no drivers required. Cangaroo provides time and aggregate trace capability, as well as raw and repeated raw TX. Beta DBC file parsing is implemented, and is currently under development. See screenshots above.
For even more flexibility, the canard library allows you to directly talk to the CAN bus from Python. The library is cross-platform and can connect directly to a CANable Pro’s virtual serial port interface or native Linux socketcan interface. With only a couple lines of code you can decode traffic on the bus, send messages, and more.
Check out the getting started page for more information on getting your CANable Pro up and running.
The CANable Pro is a variant of CANable, which in turn is a hardware clone of Eric Evenchick‘s CANtact project. Eric also developed cantact-app, canard, and most of the other awesome tools that work with the CANable and CANtact devices.
The CANable Pro is a low-cost open-source hardware tool. While I have full confidence that the CANable Pro will meet your needs, please do not use the CANable Pro in any mission-critical or life-threatening situations. I claim no responsibility for unacceptable use or damages. However, if you encounter a hardware or software issue with CANable Pro, please let me know and I will do my best to resolve the problem as soon as I can!
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!