Site Information

 Loading... Please wait...
  • PiCAN2 - Controller Area Network (CAN) Bus Interface for Raspberry Pi 2.
  • PiCAN2 - Controller Area Network (CAN) Bus Interface with Raspberry Pi 2 (CPU Board not included).

PiCAN 2 - CAN Bus Interface for Raspberry Pi

Usually ships within 1 business day.
Calculated at checkout
Sold out at the moment but feel free to pre-order and reserve your unit(s). New inventory expected by Jun 17th 2024

Product Description

Free Shipping Within the United States!

This PiCAN2 board provides Controller Area Network (CAN) Bus capabilities for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection are made via DB9 or 3-way screw terminal.
There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.

Raspberry Pi 4 Compatibility

The PiCAN board is fully compatible with the new Raspberry Pi 4 Model B.


  • CAN 2.0 A/B (ISO 11898) at up to 1 Mb/s
  • High speed SPI Interface (10 MHz)
  • Standard and extended data and remote frames
  • CAN Bus connection via standard 9-way sub-D connector or screw terminal
  • Compatible with OBDII and SAE J1939
  • Solder bridge to set different configuration for DB9 connector
  • 120 Ohm termination resistor
  • Four fixing holes, in compliance with Pi HAT standard
  • SocketCAN driver, appears as can0 to application
  • Interrupt RX on GPIO25

Installing CAN and Python Tools


Download the CAN Test Programs

Please click here to Download the CAN Test Programs. The link in the user manual does not work, but the documentation is being updated.

Connections (Pins) Used On 40-Pin Header

PiCAN2 Use of Raspberry Pi 40 Pin Header

The PiCAN2 CAN Bus interface board uses the highlighted pins on the Raspberry Pi's 40-pin header.

Recommended Literature:

Other Resources:


Plastic Enclosure for PiCAN2 and Raspberry Pi 2/3Plastic Enclosure for PiCAN2 and Raspberry Pi 2/3

This is a two part clip together plastic enclosure for use with the PiCAN2 board and the Raspberry Pi 2/3. The enclosure is made from High Impact Polystyrene HIPS UL94-HB material. Mounting flanges allow for wall mounting.

More Information...


Programming the Raspberry Pi - Getting Started with Python

Learn to create innovative programs and fun games on your powerful Raspberry Pi computer with practically no programming expertise required. This useful book has been updated to fully cover the newest Raspberry Pi, including upgrades to the Raspbian operating system.
Explore how to configure hardware and software, write Python scripts, build user-friendly GUIs, and control external electronics. DIY projects include a hangman game, RGB LED controller, digital clock, and RasPiRobot complete with an ultrasonic rangefinder.
  • Set up your Raspberry Pi and explore its features 
  • Navigate files, folders, and menus 
  • Write Python programs using the IDLE editor 
  • Use strings, lists, functions, and dictionaries 
  • Work with modules, classes, and methods 
  • Create user-friendly games using Pygame 
  • Build intuitive user interfaces with Tkinter 
  • Attach external electronics through the GPIO port 
  • Add powerful Web features to your projects

More Information...

Product Reviews

Write Review

This product hasn't received any reviews yet. Be the first to review this product!

Find Similar Products by Category

Click the button below to add the PiCAN 2 - CAN Bus Interface for Raspberry Pi to your wish list.