CM5-NANO-B: Raspberry Pi CM5 Carrier Board with USB 3.2, HDMI, PCIe, and Gigabit Ethernet

CM5-NANO-B: Raspberry Pi CM5 Carrier Board with USB 3.2, HDMI, PCIe, and Gigabit Ethernet

1.095
Views
0 Comments

The CM5-NANO-B is a CM5 carrier board designed for the Raspberry Pi Compute Module 5 (CM5), integrating essential I/O interfaces in a compact form factor. It features a USB 3.2 Gen1 port, HDMI output, an audio interface, and an Ethernet port, making it suitable for embedded applications that require display and connectivity options.

The board includes a Type-C USB interface that functions as a USB SLAVE for flashing images. An onboard BOOT button allows the device to enter flashing mode when pressed before power-on and connected via Type-C. To ensure a stable flashing process, no other devices should be connected during flashing, as insufficient power may cause recognition failures. Additionally, the USB Type-A port supports a maximum power output of 2A. For safe operation, peripherals other than USB devices should not be connected or disconnected while the board is powered.

Raspberry Pi CM5 carrier board front and back

CM5-NANO-B CM5 carrier board specifications:

  • Processor Module Support: Compatible with all variants of the Raspberry Pi Compute Module 5 (CM5)
  • Storage: MicroSD card slot (CM5 Lite variant only)
  • Display:
    • Mini HDMI output (4K resolution support)
    • Up to 2x MIPI DSI interfaces (multiplexed with MIPI CSI)
  • Camera: Up to 2x MIPI CSI interfaces (multiplexed with MIPI DSI)
  • Audio: 3.5mm audio jack
  • USB:
    • 1x USB 3.2 Gen1 Type-A port
    • 1x USB 2.0 Type-C port (for power and data, including eMMC flashing)
  • Networking:
    • Gigabit Ethernet (RJ45)
    • Optional WiFi 5 and Bluetooth 5.0 via CM5
  • Expansion:
    • PCIe Gen2/3 x1 via 16-pin connector (supports various Pi5 PCIe adapter boards)
    • 40-pin GPIO header (I2C, UART, and other interfaces)
    • Dual MIPI interfaces for DSI displays and CSI cameras
    • 4-pin JST-SH PWM fan header
    • 2-pin JST-SH RTC battery header
  • Misc:
    • BOOT button (for entering flashing mode)
    • PSW button (power control)
    • User button (connected to GPIO21)
    • Dual-color LED indicator (Red: power, Green: working status)
  • Power: 5V/5A power supply via USB-C (supports eMMC flashing)
  • Dimention: 56 mm x 41 mm

Raspberry Pi CM5 carrier board specification

The CM5 supports flashing via Type-C, PCIe Gen2/Gen3, and configurable fan control. It features dual MIPI interfaces for CSI/DSI (DSI limited to 800×480). Various camera modules are supported with commands for preview, capture, and recording. RTC requires an external battery, supports manual/network time sync, and allows wake-up scheduling. USB includes 3.2 Gen2 (5Gbps) and 2.0 (480Mbps) with a 2A limit. Audio features USB and a 3.5mm jack with mic input. A user button is mapped to GPIO21. CM5 requires Raspberry Pi OS Bookworm (2024-11-19 or later) for compatibility. You can check out the Waveshare Wiki page for more information.

Previously, we covered the Banana Pi BPI-CM5 computer module featuring the Amlogic A311D2 processor, 4GB LPDDR4 RAM, and 16GB eMMC storage. Feel free to check it out for a comparison.

The CM5-NANO-B Raspberry Pi CM5 carrier board is available for around $22.94 on Aliexpress and $26.99 on Amazon, while Waveshare offers it for $17.99 plus shipping.

Please follow and like us:
Pin Share
About Sayantan Nandy

Sayantan Nandy, an electronics engineer with over four years of hands-on experience in PCB design, circuit development and power electronics, is proficient in EAGLE CAD, Ki-Cad, and Altium. He has a proven track record of delivering efficient and effective systems. His expertise extends from R&D, and prototyping to production support, making him a valuable asset to any engineering team.

view all posts by sayantan
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers

Archives