Skip to content

Firmware, schematic and board drawings for the CANine USBC↔︎CAN adapter

License

Notifications You must be signed in to change notification settings

tinymovr/CANine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CANine Schematics, Drawings and Firmware

Schematics and Drawings

CANine is Certified Open Source Hardware

[OSHW] GR000007 | Certified open source hardware | oshwa.org/cert

Firmware

USB CDC firmware for the CANine USB⟷CAN Bus adapter. This firmware is based on slcan but gets rid of the Virtual Com Port cruft, resulting in leaner communication on all platforms, and especially on Windows. Most slcan commands are the same, but the CAN frame size is fixed and data is transmitted as binary (instead of ascii in slcan).

This firmware should be compatible with CANable adapters, but has not been tested.

Documentation

Flashing

We now offer a simple Web-based firmware update service. Instructions are available on the page. Chrome and Edge are supported.

Using

This firmware is compatible with python-can through the corresponding plugin available on PyPi.

This firmware is compatible with Tinymovr. To use with Studio, add the command line parameter --bus=canine when launching.