ElectronicsEgypt
Arduino CAN BUS (OBD) Shield with MCP2515 Controller

Arduino CAN BUS (OBD) Shield with MCP2515 Controller

Currently unavailable

No store has this product in stock right now. Prices below are the last ones we recorded.

Prices updated: 13 Oct 2026

Price history

Lowest daily price, last 90 days

Not enough price history yet.

About this product

A shield that adds CAN bus communication to an Arduino board, using the Microchip MCP2515 CAN controller and an OBD connector for vehicle access. The controller talks to the Arduino over SPI. Suited to car diagnostics, vehicle data logging and CAN bus experiments.

Specifications

CAN controller
MCP2515
Protocol
CAN 2.0B
Host interface
SPI
Maximum CAN bit rate
1 Mb/s
Vehicle connector
OBD

Frequently asked questions

Which Arduino boards is it compatible with?

It is designed for Arduino UNO-style boards. It uses the SPI pins on the board header, so check the shield's pin markings and avoid sharing those pins with other shields or modules.

Do I need a library to use the CAN shield?

Yes. Use an MCP2515-compatible CAN library, which handles the controller's register setup and the sending and receiving of CAN frames over SPI.