Or download the zip and extract it to your sketchbook folder.
Launch the Arduino IDE and select the newly available board variant from the menu bar under Tools > Board > CANBus Triple
Open the base sketch by selecting File > Sketchbook > hardware > CANBus-Triple > avr > CANBusTriple
This is the basic sketch that talks to the CAN Controllers MCP2515, reads CAN packets from them, and routes them through the Middleware system.
Assure your CANBus Triple is connected to your PC via the supplied USB cable. Then select the appropriate port from Tools > Ports. It will probably say Arduino Leonardo beside the correct port.
Press the Build and Upload button:
The IDE will compile and upload to the CANBus Triple.
If you simply want to flash the newest firmware build you can use AVRDude or XLoader for windows to flash the appropriate .hex file to your device. The built firmware files are found in the builds folder of the repo.
A hybrid web app for Android, iOS, Windows, and MacOS is in development and will be available soon.
Connecting to an existing CAN network
Connecting to an existing CAN network is easy with CANBus Triple. Study your vehicles wiring diagrams to locate the available CAN networks. Each network will use two wires CAN High and CAN Low. Connecting these two lines to the existing CAN network and setting the correct speed on your CANBus Triple will allow you to read and dispatch packets to the network.
Auto network speed detection is in the works for the base firmware and will be available soon. See the docs for pinouts and information on setting the correct network speed.