Details
Designed for Raspberry Pi Compute Module 5
Waveshare CM5-IO-BASE-B inside, fast and easy to build a mini-computer


CM5-IO-BASE-B
the base board only

CM5-IO-BASE-BOX-B
the base board + Aluminum Alloy case + 27W power supply
* Please refer to the Package Content for detailed part list
CM5 socket | suitable for all variants of Compute Module 5 |
---|---|
Networking | Gigabit Ethernet RJ45 connector |
Connector | M.2 M KEY (2230 / 2242) |
Raspberry Pi 40PIN GPIO header | |
USB | USB 3.2 Gen1 Type-A × 2, USB 2.0 × 2 (6PIN 1mm FFC connector) |
MIPI | 4-lane MIPI interface × 2 (22pin 0.5mm FFC connector) |
Video | HDMI port × 2 (including one port via FFC connector), supports dual 4K outputs |
Storage | TF card slot for Compute Module 5 Lite (without eMMC) variants |
Fan header | 5V, 4PIN JST-SH PWM connector |
Others | Onboard EEPROM and Encryption chip |
Power input | DC 5V 5A |
Dimensions | the base board: 85 × 56mm |
with metal case: 90 × 68mm |
CM5 Base Board | Interface count and specifications | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
PoE | Gigabit ETH | 40PIN GPIO | PCIe | USB① | MIPI | HDMI | RTC | Fan Header② | Power Input | Features | ||
![]() NANO A |
√ | 3.0×1 | ×2 | SH1.0 | √ | 5V | CM5 sized | |||||
![]() NANO B |
×1 | √ | 16PIN PCIe | 3.0×1 | ×2 | √ | SH1.0 | √ | 5V | CM5 sized | ||
![]() mini Base A |
×1 | √ | 16PIN PCIe | 3.0×2 2.0×2 |
×2 | ×2 | ML/CR1220 | √ | 5V | mini size | ||
![]() mini Base B |
×1 | √ | M.2 M KEY | 3.0×2 2.0×2 |
×2 | ×2 | ML/CR1220 | √ | 5V | mini size, onboard EEPROM and encryption chip | ||
![]() Mini Dual Gigabit |
×2 | √ | 3.0×1 | SH1.0 | √ | 5V | dual ETH | |||||
![]() PoE Base |
√ | ×1 | √ | M.2 M | 3.0×2 2.0×2 |
×2 | ×2 | ML/CR1220 | √ | 5V | USB×4 | |
![]() Raspberry Pi official |
③ | ×1 | √ | M.2 M | 3.0×2 | ×2 | ×2 | ML/CR1220 | √ | 5V | Official IO base board | |
Note | ① USB 3.0 is equivalent to USB 3.2 Gen1. ② Unless otherwise specified, the Fan header usually is JST-SH type connector. ③ There's PoE header only on the Raspberry Pi official IO board without PoE circuit, which means additional PoE module is required for the official IO board to enable PoE feature. Unless otherwise specified, the PoE feature here stands for integrating 802.3af-compliant PoE circuit (5V/2.5A). |
standard CM5 socket and color-coded Raspberry Pi 40PIN GPIO header
suitable for Compute Module 5 Lite/eMMC series module

onboard multiple connectors, more convenient to use

each cut-out is completely aligned with the connector


comes with cooling fan, combined with the airflow vent, better heat dissipation

comes with wall-mount brackets and rail-mount buckle for more flexible installation

Wall-mount Installation

Rail-mount Installation
Provides fast and secure symmetric authentication

CM5-IO-BASE-B connecting with USB HDMI Adapter

CM5-IO-BASE-BOX-B connecting with USB HDMI Adapter

* for reference only, the CM5 and USB HDMI Adapter are NOT included.

- CM5 socket
suitable for all variants of Compute Module 5 - 40PIN GPIO header
for connecting various HAT / HAT+ modules - Power input/Programming
5V / 5A power supply, or used for eMMC burning - Encryption chip (ATSHA204)
Supports fast and secure symmetric authentication - PSW Power button
Long press to force power off, short press to soft power off or on - STAT LED
Dual-color status LED - BOOT button
Press before powering on and release after powering on to enter the burning mode - Dual MIPI interfaces
for connecting DSI displays and CSI cameras - HDMI0 connector
HDMI0 port, supports 4K output - USB 3.2 Gen1 ports
2x USB 3.2 Gen1 high-speed ports, supports 5Gbps synchronous operation - RJ45 Gigabit Ethernet port
Supports 10M / 100M / 1000M network access
- 4PIN JST-SH PWM Fan header
for connecting cooling fan, 5V power supply - TF card slot
for connecting a TF card with pre-burnt image (Lite variant ONLY) - IO-VREF selection
CM5 IO logic level: 3.3V (default) or 1.8V - Other function pins
WIFI / BT hardware disable or write protection - HDMI1 FFC connector
HDMI1 port, supports 4K output, can be connected through an adapter - USB 2.0 FFC connector
can be connected through an adapter - RTC battery holder
Supports CR / ML1220 button cell - M.2 M KEY
Supports 2230/2242 NVMe Solid State Drives and booting Pi5 from solid state drive - I2C selection
switching I2C0 and I2C1 (by default) for the encryption chip and EEPROM - CAT24C32
EEPROM chip
CM5-IO-BASE-B

with metal case


* Resources for different product may vary, please check the wiki page to confirm the actually provided resources.