Arduino Nano CAN Bus Shield
Arduino Nano CAN Bus Shield
Couldn't load pickup availability
Turn your Arduino Nano into a robust CAN Bus node.
The CANine Nano Shield is a compact, high-performance expansion board designed to bring CAN communication capabilities to the Arduino Nano ecosystem. Built around the integrated MCP25625 controller and transceiver, this shield offers a seamless interface for automotive, industrial, and robotics projects without the wire clutter of external breakout boards.
Designed with modern 3.3V microcontrollers in mind (like the Arduino Nano RP2040 Connect), the board features an onboard AP3602 boost converter, ensuring compliant 5V CAN signal levels even when your MCU is running on 3.3V.
Features
-
Integrated Chipset: Powered by the MCP25625, combining a CAN 2.0B controller and transceiver in a single package for reliable, high-speed communication.
-
Nano Form Factor: Designed to mount directly onto the Arduino Nano footprint, specifically optimized for the Nano RP2040 Connect socket.
-
Onboard Power Management: Features an AP3602 5V boost converter to drive the transceiver, allowing full operation from 3.3V logic rails.
-
Switchable Termination: Includes a physical DPDT switch to easily enable or disable the onboard 120Ω termination resistor—no jumper hunting required.
-
Rugged Connectivity: Equipped with a 3-pin screw terminal (CAN H, CAN L, GND) for secure, vibration-resistant field connections.
-
Precision Timing: driven by an external 16 MHz crystal to ensure accurate baud rates and stable communication.
-
Library Ready: Fully compatible with standard Arduino MCP2515 libraries (e.g.,
autowp-mcp2515) via SPI interface.
Specifications
-
Controller/Transceiver: Microchip MCP25625
-
Interface: SPI (CS: D10, INT: D2)
-
Logic Voltage: 3.3V (VIO)
-
Input Voltage: 3.3V / VIN (Onboard 5V regulation)
-
Connectors: 3-pin Screw Terminal (Pitch 2.54mm or similar)
-
Dimensions: Standard Arduino Nano Shield footprint
