PiCAN 2 – CAN-Bus Board for Raspberry Pi (OBDII)
A PiCAN 2 HAT provides your Raspberry Pi with full CAN-Bus capability: CAN v2.0B at 1 Mb/s and high-speed (10 MHz) SPI Interface. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. The connection is made via DB9 or through a 3-way screw terminal. The SocketCAN driver is easy to install. To the application, it appears as can0. Programming can be done in Python or C.