Raspberry Pi 3 B+ System With Dual Isolated CAN Bus Interface
Product Description
Free Shipping Within The United States!
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 DUO ISO board as described at:
System Features
- Raspberry Pi 3, Model B+, 1 GB RAM.
- Raspberry Pi 16GB Preloaded (NOOBS) SD Card.
- PiCAN2 Duo Isolated CAN-Bus Board.
- Power supply adapter is not included.
Raspberry Pi 3 Model B+
- 1.4GHz 64-bit quad-core ARMv8 CPU
- 802.11n Wireless LAN
- Bluetooth 4.1
- Bluetooth Low Energy (BLE)
- 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)
- PoE HAT support
- Micro SD card slot (now push-pull rather than push-push)
- VideoCore IV 3D graphics core

Important!
- Per default, the PiCAN2 DUO ISO board comes with two termination resistors activated by means of a jumper.
PiCAN Features
- CAN v2.0B at 1 Mb/s
- High speed SPI Interface (10 MHz)
- Standard and extended data and remote frames
- CAN connection screw terminal
- 120Ω terminator
- Serial LCD ready
- LED indicator
- Four fixing holes, comply with Pi Hat standard
- SocketCAN driver, appears as can0 and can1 to application
- Interrupt RX on GPIO25 and GPIO24
Software Installation
- The Raspberry Pi operating system has been installed according to:
https://www.raspberrypi.org/downloads/noobs/ - The CAN drivers have been installed according to (Section: Software Installment):
https://copperhilltech.com/content/PICAN2DUOUGB.pdf
Debian Jessie (And Newer) Modifications
Linux CAN Driver Patch
Documents
- Datasheet
- Software installation for Jessie 2016-05-10 Kernel 4.4
- User guide
- Software installation
- Writing your own program in C
- Writing your own program in Python
- Python3 examples in Github
- Troubleshooting your PiCAN2 CAN Interface Board for Raspberry PI
- PiCAN2 Duo CAN Bus Board for Raspberry Pi - Functionality Test
Other Resources
- What is Debian Jessie?
- Raspberry Pi Proven To Withstand Extended Temperature Range
- SAE J1939 ECU Simulator and Data Monitor for Raspberry Pi
- Monitoring SAE J1939 Data Using The Raspberry Pi Plus PiCAN2 CAN Bus Interface Board...
- PiCAN2 Duo CAN Bus Board for Raspberry Pi - Functionality Test...
Cables
Programming the Raspberry Pi - Getting Started with Python
- 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
Product Videos
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: http://copperhilltech.com/raspberry-pi-3-system-with-can-bus-interface/ Diagnostic connector pinout (scroll through the images): http://store.evtv.me/proddetail.php?prod=TeslaCANKit Tesla diagnostic connector: https://www.panjo.com/buy/tesla-diagnostic-cable-for-ms-mx-sept-2015-and-up-bare-wire-version-308125 RPi CAN bus tutorial: http://www.cowfishstudios.com/blog/canned-pi-part1 Get node.js installed on the RPi: http://thisdavej.com/beginners-guide-to-installing-node-js-on-a-raspberry-pi/ I used socket.io, which is a module that installs into node.js: https://www.npmjs.com/package/socket.io 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: https://skie.net/skynet/downloads I will post the node.js code on my blog: http://benkrasnow.blogspot.com/2017/02/show-how-to-collect-detailed-can-bus.html Support Applied Science on Patreon: https://www.patreon.com/AppliedScience
-
Tesla CAN bus ...I show how to collect detailed CAN bus data from a Tesla Model...