Free-running CAN and OBDII data acquisition
J1850 VPW protocol for M2
LIN bus functionality for M2 on 2 channels
Provides 6x12V output drivers with over current protection for the output drivers and 6x12V analogue input circuits, plus support for the DUE on chip temperature.
Gives access to HSMCI (High Speed MultiMedia Card Interface) on M2.
A class to read an ISO 9141-2 port found in OBD-II ports.
Single-Wire CAN (MCP2515)Website
Gives M2 single-wire CAN (GMLAN) functionality. Uses external MCP2515 transceiver connected to SAM3X via SPI. Library currently includes an example of sending a SW CAN message.
Object oriented canbus library for Arduino Due compatible boards
An alternative I2C library for Due with DMA support
Can be used to program the M2's EEPROM
Swiss army knife of Controller Area Networks (CAN) often used in cars and building automation that can run on the Macchina M2
Reverse Engineering Tool running on Macchina M2 Hardware
Open python Performance Data RecorderWebsite
Turn vehicle canbus logs into linked HTML based performance charts.
QT-based cross platform CANbus tool. May be used with data collected via the Macchina M2 interface board.