Mini PCIe 2-Channel CAN Card with USB Adapter

WaveshareSKU: WAV-27377
Price:
Sale price £70.10
incl. VAT
excl. VAT
Stock:
Only 10 units left
Quantity:

Awesome Extras

Mini PCIe / Gigabit Ethernet / USB 3.2 Gen1 HAT for Raspberry Pi 5 by Waveshare - The Pi HutMini PCIe / Gigabit Ethernet / USB 3.2 Gen1 HAT for Raspberry Pi 5 by Waveshare - The Pi Hut
Industrial IoT Wireless Expansion Module for Raspberry Pi CM4 by Waveshare - The Pi HutIndustrial IoT Wireless Expansion Module for Raspberry Pi CM4 by Waveshare - The Pi Hut
Mini PCIe HAT for Raspberry Pi 5 (M02) by 52Pi - The Pi HutMini PCIe HAT for Raspberry Pi 5 (M02) by 52Pi - The Pi Hut
52PiMini PCIe HAT for Raspberry Pi 5 (M02)
Sale price £17.40 incl. VAT excl. VAT

This Mini PCIe to Dual-Channel CAN card adds two fully isolated CAN2.0A/B interfaces with 1Mbps support, buffering, and automatic retransmission. Includes USB adapter, onboard termination, LED indicators, and software support for Windows and Linux.


This MiniPCIe to Dual-Channel CAN card offers a reliable, compact way to add two isolated CAN bus interfaces to a laptop, embedded board, or industrial system. It supports both CAN2.0A and CAN2.0B protocols, complies with ISO11898-1/2 standards, and includes full software support for Windows and Linux platforms - including Raspberry Pi!

Built on mature USB-CAN technology, the card provides high-performance, bidirectional CAN communication at up to 1Mbps, with automatic retransmission and buffering for up to 2000 received frames and 1000 transmit frames per channel. Each channel is fully isolated for improved reliability and safety in demanding environments.

The board includes a USB to MiniPCIe adapter for connecting to systems without a native MiniPCIe slot. Combined with included drivers, diagnostic tools (like CANTools), and development examples in languages such as Python, C++, C#, LabVIEW, and more, this is a flexible solution for CAN-based data collection, control, and analysis.

Power, system, and per-channel activity indicators are onboard, along with built-in 120Ω terminal resistors. Communication occurs via USB 2.0 signals on the MiniPCIe edge connector, with a 3.3V operating voltage. The unit is rated for wide temperature ranges and supports headless setups such as with the Raspberry Pi.

For a more permanent Raspberry Pi setup, combine this card with the Mini PCIe / Gigabit Ethernet / USB 3.2 Gen1 HAT for Raspberry Pi 5. For CM4, use it with the Industrial IoT Wireless Expansion Module for Raspberry Pi CM4.

Features

  • Dual isolated CAN bus channels (CAN1 and CAN2)
  • Standard MiniPCIe interface with USB 2.0 communication
  • Supports CAN2.0A and CAN2.0B protocols (ISO11898-1/2 compliant)
  • Configurable baud rate from 10Kbps to 1Mbps
  • High-speed CAN transfer up to 8500 frames/s per channel
  • 2000-frame receive and 1000-frame transmit buffer per channel
  • Built-in 120Ω terminal resistor on each CAN channel
  • Power, system, and channel activity LED indicators
  • Includes USB to MiniPCIe adapter board
  • Supports Windows XP/7/8/10/11 and Raspberry Pi OS/Ubuntu
  • Includes software, drivers, and code examples (Python, C#, LabVIEW, etc.)
  • Full electrical isolation for MiniPCIe, CAN1, and CAN2
  • Operating temperature: -40°C to +85°C
  • Dimensions: 51 × 30 mm

Specifications

Product type MiniPCIe interface to CAN card
MiniPCIe interface Operating voltage: 3.3V
Communication method USB2.0 pin of the MiniPCIe interface
CAN interface CAN channel: Dual-channel: CAN1 and CAN2 (independent and isolated)
Connector CAN bus screw terminal (standard 1.25mm pitch)
Terminal resistor Each CAN channel has a 120Ω terminal resistor
Baud rate 10Kbps~1Mbps (Configurable via software)
Protocol support CAN2.0A and CAN2.0B protocols, complies with ISO/DIS11898-1/2 standards
Hardware support High-speed CAN
Transfer speed The receiving and sending of each CAN channel can reach: 8500 frames/s
Transmit buffer 2000 frames receiving buffer and 1000 frames sending buffer per channel (automatically retransmit when transmission fails)
Indicators PWR: Power indicator
SYS: System status indicator, normally off; keeps on when there is a bus error
CAN1: CAN1 channel indicator (blinking when sending and receiving data)
CAN2: CAN2 channel indicator (blinking when sending and receiving data)
System support Windows: Windows XP/7/8/10/11 (32/64 bits)
Linux: Raspberry Pi OS, Ubuntu (Jetson Nano), VMware virtual PC
Operating temperature -40~85℃
Installation support Standard MiniPCIe card slot
Dimensions 51×30 mm

Resources

Package Contents

  • 1x Mini PCIe 2-Channel CAN Card
  • 1x USB to Mini PCIe adapter board
  • 1x USB 4-pin cable
  • 2x CAN 3-pin squid cable

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna Bitcoin

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations