Additional Information

Site Information

 Loading... Please wait...
  • RPi 3 plus PiCAN2 in Enclosure
  • RPi 3 plus PiCAN2 in Enclosure
  • RPi 3 plus PiCAN2 in Enclosure
  • PiCAN2 - CAN Interface for Raspberry Pi 2/3 With SMPS

Raspberry Pi 3 System With CAN Bus Interface

Discontinued, but feel free to call in case there is a need.

Product Description

Our Raspberry Pi 3 System With CAN Bus Interface (PiCAN2) comes with a pre-installed Raspbian operating system. 

The system is equipped with a PiCAN2 board, depending on the selected option, with or without SMPS (Switch Mode Power Supply).

System Features

  • Raspberry Pi 3, Model B, 1 GB RAM.
  • Raspberry Pi 8GB Preloaded (NOOBS) SD Card - SanDisk Extreme 8GB microSDHC UHS-1 with speed up to 48 MB/sec.
  • PiCAN2 - CAN Bus Interface for Raspberry Pi.
  • The enclosure is made from High Impact Polystyrene HIPS UL94-HB material. Mounting flanges allow for wall mounting.
  • Option: 5VDC 1A SMPS (Switch Mode Power Supply) to power Raspberry Pi and accessories from screw terminal
    • Reverse polarity protection
    • High efficiency switch mode design 
    • 6 VDC to 20 VDC input range

Raspberry Pi 3

The Raspberry Pi 3 is the third generation Raspberry Pi. It replaced the Raspberry Pi 2 Model B in February 2016. Compared to the Raspberry Pi 2 it has:

  • A 1.2GHz 64-bit quad-core ARMv8 CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)

Like the Pi 2, it also has:

  • 1GB RAM
  • 4 USB ports
  • 40 GPIO pins
  • Full HDMI port
  • Ethernet port
  • Combined 3.5mm audio jack and composite video
  • Camera interface (CSI)
  • Display interface (DSI)
  • Micro SD card slot (now push-pull rather than push-push)
  • VideoCore IV 3D graphics core
The included 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.
The Switch mode power supply (SMPS) option allows connecting an input voltage range of 6 VDC to 30 VDC suitable for industrial and automotive applications and environments.

PiCAN2 Features

  • CAN v2.0 A/B at 1 Mb/s
  • High speed SPI Interface (10 MHz)
  • Standard and extended data and remote frames
  • CAN connection via standard 9-way sub-D connector or screw terminal
  • Compatible with OBDII cable
  • Solder bridge to set different configuration for DB9 connector
  • 120Ω termination resistor
  • Serial LCD ready
  • LED indicator
  • Foot print for two mini push buttons
  • Four fixing holes, comply with Pi Hat standard
  • SocketCAN driver, appears as can0 to application
  • Interrupt RX on GPIO25

For more information on the PiCAN2 board refer to:

Important to know!

  • Per default, the PiCAN2 board comes with the termination resistor activated by means of a jumper. In order to remove the jumper, you will need to open the enclosure.
  • In case you plan to use the DB9 CAN connector, please be aware that you need to solder jumpers on the board to configure its operation as OBD-II or Standard CAN. For that purpose, you need to open the enclosure. Refer also to the PiCAN2 user manual as referenced below on this page.
  • Please be careful when you open the enclosure. Improper use of force may cause irreversible damage.


The enclosure is made from High Impact Polystyrene HIPS UL94-HB material. Mounting flanges allow for wall mounting.

Debian Jessie Modifications

PiCAN2 Documents


Programming the Raspberry Pi - Getting Started with Python

Learn to create inventive programs and fun games on your powerful Raspberry Pi―with no programming experience required. This practical book has been revised to fully cover the new Raspberry Pi 2, including upgrades to the Raspbian operating system. Discover how to configure hardware and software, write Python scripts, create 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.
  • Updated for Raspberry Pi 2
  • 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 Videos

Tesla CAN bus data logging 12:16

I show how to collect detailed CAN bus data from a Tesla Model S, and display it in the car's own web browser! Complete Raspberry Pi with CAN bus shield and 12V buck converter: Diagnostic connector pinout (scroll through the images): Tesla diagnostic connector: RPi CAN bus tutorial: Get node.js installed on the RPi: I used, which is a module that installs into node.js: Basic sequence to setup the server on the Pi: sudo ip link set can0 type can bitrate 500000 listen-only on sudo ip link set can0 up candump -cae can0,0:0,#FFFFFFFF candump -cae can0,0:0,#FFFFFFFF | grep 106 | awk -Winteractive '{ print $10}' | node app.js Tesla CAN bus reverse engineering: I will post the node.js code on my blog: Support Applied Science on Patreon:

  • Tesla CAN bus ...
    I show how to collect detailed CAN bus data from a Tesla Model...

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 Raspberry Pi 3 System With CAN Bus Interface to your wish list.