As an Amazon Associate we earn from qualifying purchases. Affiliate disclosure

The Best Waveshare Single Board Computers in 2026: 15 Picks

Latest update:

As an Amazon Associate we earn from qualifying purchases. Links on this page are affiliate links.

Finding the right waveshare single board computer depends on your project architecture and peripheral needs. Waveshare offers modular compute units, compact base boards, adapter hardware, and miniature microcontroller boards in board-to-board and standard carrier layouts. The Waveshare Raspberry Pi Compute Module 4 Lite leads because it delivers flexible quad-core processing for modular embedded projects needing wireless connectivity.

We compared 15 products using the specifications published on their listings. Review these options to match your hardware requirements.

Quick picks

#ProductBest forPrice
1 Waveshare Raspberry Pi Compute Module 4 Lite Best overall modular embedded projects needing wireless connectivity Check price of Waveshare Raspberry Pi Compute Module 4 Lite on Amazon
2 Waveshare Raspberry Pi CM4 Mini Base Board Also great compact CM4 projects needing M.2 expansion Check price of Waveshare Raspberry Pi CM4 Mini Base Board on Amazon
3 Waveshare Compute Module 4 8GB RAM 32GB eMMC Best premium memory-intensive embedded systems and industrial deployments Check price of Waveshare Compute Module 4 8GB RAM 32GB eMMC on Amazon
4 Waveshare CM4 Nano Base Board with Gigabit Ethernet Best gigabit ethernet compact CM4 builds needing Gigabit Ethernet Check price of Waveshare CM4 Nano Base Board with Gigabit Ethernet on Amazon
5 Waveshare Pi Zero 2W to Pi 3B Adapter Also great adapting Pi Zero 2W to Pi 3B format Check price of Waveshare Pi Zero 2W to Pi 3B Adapter on Amazon
6 Waveshare RP2040 Ethernet Board Best budget compact wired Ethernet microcontroller projects Check price of Waveshare RP2040 Ethernet Board on Amazon
7 Waveshare Compute Module 4 with Heatsink Also great compact embedded networking and PCIe expansion Check price of Waveshare Compute Module 4 with Heatsink on Amazon
8 Waveshare CM4 with Heatsink and Antenna Also great embedded network systems needing thermal management Check price of Waveshare CM4 with Heatsink and Antenna on Amazon
9 Waveshare CM5 with Heatsink Also great modular embedded builds needing Cortex-A76 performance Check price of Waveshare CM5 with Heatsink on Amazon
10 Waveshare Compute Module 5 PoE IO Board Also great PoE-powered Raspberry Pi CM5 deployments Check price of Waveshare Compute Module 5 PoE IO Board on Amazon
11 Waveshare CM5 IO Board with Case Also great Enclosed CM5 builds needing NVMe storage Check price of Waveshare CM5 IO Board with Case on Amazon
12 Waveshare Compute Module 5 with Heatsink Also great embedded carrier board upgrades needing passive cooling Check price of Waveshare Compute Module 5 with Heatsink on Amazon
13 Waveshare CM5 Mini Base Board Also great compact CM5 builds needing PCIe expansion Check price of Waveshare CM5 Mini Base Board on Amazon
14 Waveshare CM5 with Antenna and Heatsink Also great modular networking builds requiring dedicated cooling Check price of Waveshare CM5 with Antenna and Heatsink on Amazon
15 Waveshare CM4 and CM5 Adapter Board Also great Raspberry Pi Compute Module hardware integration Check price of Waveshare CM4 and CM5 Adapter Board on Amazon

Our 15 picks

Best overall

Waveshare Raspberry Pi Compute Module 4 Lite

Best for: modular embedded projects needing wireless connectivity

Processor
BCM2711, quad-core Cortex-A72
RAM Capacity
2GB
Storage
0GB (Lite) eMMC Flash
Wireless Connectivity
WiFi
Memory
2GB RAM
Dimensions
2.17 × 0.39 × 0.19 inches

View on Amazon: Waveshare Raspberry Pi Compute Module 4 Lite

This board provides a BCM2711 quad-core Cortex-A72 64-bit processor paired with 2GB of RAM in a compact footprint. It includes onboard Wi-Fi with support for PCB trace or external antennas. As a Lite variant, it features 0GB of onboard eMMC flash memory, requiring you to provide off-board storage for your operating system. It suits you if you need a modular compute platform for custom baseboards or embedded industrial applications.

Pros

  • Quad-core Cortex-A72 BCM2711 64-bit processor
  • 2GB of RAM for data processing
  • Certified Wi-Fi module supporting PCB trace or external antenna
  • Compact form factor measuring roughly 2.17 by 0.39 inches

Cons

  • No built-in eMMC storage included on Lite edition
  • Requires a carrier baseboard for power and port access

Good fit if

  • You need a quad-core BCM2711 compute module with integrated Wi-Fi.
  • You plan to supply external storage rather than onboard eMMC flash.
  • You are building a custom embedded system using standard CM4 carrier sockets.

Skip if

  • You need built-in eMMC flash storage directly on the module.
  • You require more than 2GB of RAM for your workload.
  • You want an all-in-one single-board computer with integrated standard I/O ports.

Verdict: Waveshare Compute Module 4 2GB RAM Wi-Fi delivers solid quad-core processing and certified wireless connectivity in a compact modular format. Its 0GB Lite configuration leaves storage flexibility entirely up to your carrier setup.

Also great

Waveshare Raspberry Pi CM4 Mini Base Board

Best for: compact CM4 projects needing M.2 expansion

Ethernet
RJ45 Gigabit Ethernet
Dimensions
3.35 × 2.2 × 2.2 inches

View on Amazon: Waveshare Raspberry Pi CM4 Mini Base Board

This Waveshare carrier board pairs with your Raspberry Pi Compute Module 4 Lite or eMMC module. It packs standard interfaces onto an 85 by 56 millimeter footprint, including Gigabit Ethernet, HDMI, USB, an M.2 slot, and a color-coded 40-pin GPIO header. Onboard CSI, DSI, and RTC connectors handle camera, display, and timekeeping duties. It fits your setup if you want to evaluate CM4 modules or deploy them into compact custom hardware.

Pros

  • Onboard M.2 slot, Gigabit Ethernet, HDMI, and USB connectors
  • Standard color-coded 40-pin Raspberry Pi GPIO header
  • Compact 85 x 56 mm dimensions match standard Raspberry Pi sizing
  • Works with both Compute Module 4 Lite and eMMC editions

Cons

  • Fan header supports only 5V fans, not 12V hardware
  • DSI display interface connects only DSI0, leaving DSI1 unconnected

Good fit if

  • You need M.2 storage expansion and Gigabit Ethernet on a CM4 base board.
  • You want color-coded pin headers for testing and breadboard wiring.
  • You build embedded hardware using Raspberry Pi CM4 Lite or eMMC modules.

Skip if

  • You require dual DSI display outputs simultaneously.
  • You plan to power a 12V cooling fan directly from the board.

Verdict: Waveshare Compute Module 4 Mini Base Board delivers standard CM4 breakout connectivity, including M.2 and Gigabit Ethernet, in an 85 by 56 millimeter layout. It provides a solid foundation for evaluating modules or building embedded equipment.

Best premium

Waveshare Compute Module 4 8GB RAM 32GB eMMC

Best for: memory-intensive embedded systems and industrial deployments

Processor
BCM2711, quad-core Cortex-A72
RAM Capacity
8GB
Storage
32GB eMMC Flash
Wireless Connectivity
WiFi
Memory
8GB RAM
Weight
3.53 ounces

View on Amazon: Waveshare Compute Module 4 8GB RAM 32GB eMMC

This board provides a compact system built around the BCM2711 quad-core Cortex-A72 processor. You get 8GB of RAM paired with 32GB of onboard eMMC flash storage running at speeds up to 100 MBytes/s. Built-in Wi-Fi handles wireless networking through a PCB trace or external antenna. It suits embedded deployments, industrial builds, or compiled workloads that demand high memory capacity and integrated flash storage.

Pros

  • 8GB RAM handles large-scale data compilation
  • 32GB eMMC flash reaches transfer speeds up to 100 MBytes/s
  • Quad-core Cortex-A72 BCM2711 64-bit SoC
  • Wireless module supports PCB trace or external antenna

Cons

  • Requires a separate carrier board to access standard peripheral ports
  • Onboard storage capacity is fixed at 32GB

Good fit if

  • You need 8GB RAM for memory-intensive embedded processing.
  • You require 32GB of integrated eMMC storage instead of removable media.
  • You plan to integrate Wi-Fi connectivity into a custom base board.

Skip if

  • You want full-size USB and HDMI ports without buying an adapter board.
  • You do not require more than 1GB to 4GB of system memory.

Verdict: Waveshare Compute Module 4 with 8GB RAM and WiFi delivers top-tier memory and integrated eMMC storage for compact embedded projects. It gives you the highest RAM configuration available on the BCM2711 platform.

Best gigabit ethernet

Waveshare CM4 Nano Base Board with Gigabit Ethernet

Best for: compact CM4 builds needing Gigabit Ethernet

Ethernet
Gigabit Ethernet
Dimensions
2.2 × 1.61 × 0.39 inches
Weight
0.71 ounces

View on Amazon: Waveshare CM4 Nano Base Board with Gigabit Ethernet

The Waveshare CM4 Nano Base Board provides an interface platform designed for the Raspberry Pi Compute Module 4. Measuring 2.2 by 1.61 inches, it matches the exact footprint of the CM4 module. You get a Gigabit Ethernet port, a 40-pin GPIO header, USB 2.0, DSI, CSI, and a Micro SD card socket. This board suits you if you need wired networking and essential expansion in compact, space-constrained embedded setups.

Pros

  • Onboard Gigabit Ethernet networking
  • Compact dimensions measuring 2.2 by 1.61 inches
  • Standard 40-pin GPIO header, DSI, and CSI interfaces
  • Micro SD card socket for Compute Module 4 Lite

Cons

  • Compute Module 4 is not included
  • Data ports limited to USB 2.0
  • Micro SD card socket only functions with CM4 Lite variants

Good fit if

  • You need Gigabit Ethernet networking on a compact Raspberry Pi CM4 base board.
  • You are designing for narrow physical enclosures matching the CM4 footprint.
  • You plan to run a Compute Module 4 Lite unit using Micro SD storage.

Skip if

  • You require an all-in-one computer that already includes the CM4 module.
  • You need USB 3.0 throughput for external high-speed storage or peripherals.

Verdict: Waveshare CM4 Nano Base Board delivers Gigabit Ethernet and essential peripheral headers within the exact footprint of a CM4. It is a focused, space-saving solution for embedded wired networking projects.

Also great

Waveshare Pi Zero 2W to Pi 3B Adapter

Best for: adapting Pi Zero 2W to Pi 3B format

Ethernet
100M
Dimensions
3.35 × 2.2 × 0.2 inches

View on Amazon: Waveshare Pi Zero 2W to Pi 3B Adapter

This Waveshare adapter adapts a Raspberry Pi Zero 2W into the physical footprint and port layout of a Raspberry Pi 3B or 3B+. You get a four-port USB hub, a 100M Ethernet jack, full-size HDMI, and a 3.5mm audio jack. It connects via pogo pins without soldering. It suits you if you need Pi 3B connectivity and HAT compatibility while running a Zero 2W board.

Pros

  • Four-channel USB interface and full HDMI port
  • 100M Fast Ethernet port
  • Onboard 3.5mm headphone jack and 4-pin speaker header
  • Tool-free pogo-pin connection for the Pi Zero 2W

Cons

  • Raspberry Pi Zero 2W is not included
  • Ethernet port does not support PoE
  • GPIO header is taller than standard Pi 3B boards

Good fit if

  • You own a Raspberry Pi Zero 2W and need standard Pi 3B port layouts.
  • You require four onboard USB ports and wired Ethernet connectivity.
  • You want integrated audio out via a 3.5mm jack or speaker header.

Skip if

  • You use an original Raspberry Pi Zero rather than a Zero 2W.
  • You require Power over Ethernet (PoE) functionality.
  • You use an enclosure that strictly matches standard Pi 3B GPIO height.

Verdict: Waveshare Pi Zero 2W to Pi 3B Adapter converts a Zero 2W into a functional Pi 3B form factor with expanded USB and networking ports. It is an effective hardware bridge if your project relies on Pi 3B HATs and accessories.

Best budget

Waveshare RP2040 Ethernet Board

Best for: compact wired Ethernet microcontroller projects

Processor
Dual-core Arm Cortex M0+ (RP2040)
RAM Capacity
264KB
RAM Type
SRAM
Storage
4MB Flash
Ethernet
Onboard Ethernet
Dimensions
1.76 × 0.82 × 0.23 inches

View on Amazon: Waveshare RP2040 Ethernet Board

This compact development board features a Raspberry Pi RP2040 dual-core Arm Cortex M0+ processor running up to 133 MHz. It includes 264KB of SRAM, 4MB of onboard flash storage, and an integrated CH9120 Ethernet port for wired network communication. You get 14 multi-function GPIO pins and drag-and-drop USB programming. This board suits you if you need a tiny, network-capable microcontroller for embedded C, C++, MicroPython, or Arduino projects.

Pros

  • Integrated Ethernet port with onboard CH9120 TCP/IP protocol stack
  • Dual-core Arm Cortex M0+ processor running up to 133 MHz
  • Onboard 4MB flash memory paired with 264KB SRAM
  • Castellated module design allows direct soldering to carrier boards

Cons

  • Offers only 14 GPIO pins and works with only select Pico HATs
  • No wireless networking options listed

Good fit if

  • You need wired Ethernet networking on a compact microcontroller platform.
  • You want drag-and-drop USB programming with C/C++, MicroPython, or Arduino SDKs.
  • You plan to solder a controller module directly onto your own carrier PCB.

Skip if

  • You need integrated Wi-Fi or Bluetooth connectivity.
  • You need more than 14 GPIO pins for complex peripheral setups.

Verdict: Waveshare RP2040 Ethernet Development Board delivers dual-core processing and wired network connectivity in a miniature footprint. It provides an integrated CH9120 TCP/IP stack and flexible development support for low-power embedded designs.

Also great

Waveshare Compute Module 4 with Heatsink

Best for: compact embedded networking and PCIe expansion

Processor
BCM2711, quad-core Cortex-A72
Ethernet
Gigabit Ethernet
Weight
2.08 ounces

View on Amazon: Waveshare Compute Module 4 with Heatsink

This bundle provides a compact board powered by a quad-core Cortex-A72 BCM2711 64-bit SoC paired with eMMC flash storage reaching data rates up to 100 MBytes/s. You get an onboard PCIe Gen 2 x1 interface, Gigabit Ethernet PHY with IEEE1588 support, and B to B connectors. It includes a heatsink and an antenna. This setup suits you if you need compact embedded computing for custom networking applications or modular hardware projects.

Pros

  • Quad-core Cortex-A72 64-bit SoC (BCM2711)
  • Onboard Gigabit Ethernet PHY with IEEE1588 support
  • PCIe Gen 2 x1 interface for modular expansions
  • Includes dedicated heatsink and antenna accessories

Cons

  • PCIe interface is limited to Gen 2 x1 bandwidth
  • Requires B to B mating connectors rather than legacy edge connectors

Good fit if

  • You need an embedded board with an IEEE1588 Gigabit Ethernet PHY for networking projects.
  • You want bundled cooling and wireless hardware including a heatsink and antenna.
  • You plan to interface hardware components using PCIe Gen 2 x1.

Skip if

  • You need carrier hardware that relies on legacy Goldfinger edge connectors.
  • You require faster PCIe throughput than Gen 2 x1 speeds.

Verdict: Waveshare Compute Module 4 with Heatsink delivers quad-core Cortex-A72 processing, Gigabit Ethernet PHY, and PCIe Gen 2 x1 expansion in a compact design. It provides the essential compute hardware along with an included antenna and heatsink for modular embedded builds.

Also great

Waveshare CM4 with Heatsink and Antenna

Best for: embedded network systems needing thermal management

Processor
BCM2711
Ethernet
Gigabit Ethernet

View on Amazon: Waveshare CM4 with Heatsink and Antenna

This Waveshare kit supplies a Compute Module 4 accompanied by a dedicated heatsink and antenna. Powered by a Broadcom BCM2711 quad-core Cortex-A72 64-bit processor, it provides board-to-board connectors, an onboard PCIe Gen 2 x1 interface, and Gigabit Ethernet with IEEE1588 network support. You get essential cooling and connectivity hardware directly in the package, making it practical if you build custom network or embedded projects.

Pros

  • Broadcom BCM2711 quad-core Cortex-A72 64-bit processor
  • Onboard PCIe Gen 2 x1 interface for peripheral expansion
  • Gigabit Ethernet PHY with IEEE1588 support
  • Includes dedicated heatsink and external antenna

Cons

  • Requires a separate carrier board for standard port access
  • Lacks onboard full-size USB and HDMI connectors

Good fit if

  • You need a quad-core Cortex-A72 processor for custom embedded designs.
  • You require PCIe Gen 2 x1 and Gigabit Ethernet with IEEE1588 support.
  • You want bundled passive cooling hardware and an external antenna.

Skip if

  • You need standard full-size ports without buying a separate carrier board.
  • You require a complete standalone single-board computer ready out of the box.

Verdict: Waveshare Compute Module 4 with Heatsink and Antenna delivers quad-core processing alongside PCIe and Gigabit Ethernet support for modular setups. It packages essential thermal and antenna accessories directly with the module.

Also great

Waveshare CM5 with Heatsink

Best for: modular embedded builds needing Cortex-A76 performance

Processor
BCM2712
Storage
eMMC Flash
Ethernet
Gigabit Ethernet PHY

View on Amazon: Waveshare CM5 with Heatsink

This kit pairs an official Compute Module 5 with an included antenna and heatsink. It features a quad-core Cortex-A76 64-bit BCM2712 processor, onboard eMMC flash storage delivering up to 200 Mbps transfer rates, and board-to-board connectors compatible with Compute Module 4 designs. You also get an onboard Gigabit Ethernet PHY with IEEE1588 support and a PCIe Gen 2 x1 interface. It suits you if you need compact embedded processing for custom baseboards.

Pros

  • Quad-core Cortex-A76 64-bit BCM2712 processor
  • eMMC flash storage with data transfer rates up to 200 Mbps
  • Onboard Gigabit Ethernet PHY with IEEE1588 support
  • PCIe Gen 2 x1 interface for expansion modules
  • Includes dedicated heatsink and external antenna

Cons

  • Requires a carrier baseboard for standard external ports
  • PCIe connectivity is limited to Gen 2 x1 speeds

Good fit if

  • You need a quad-core Cortex-A76 processor with an antenna and heatsink included.
  • You plan to use a carrier board with Compute Module 4 board-to-board connectors.
  • You require an onboard Gigabit Ethernet PHY with IEEE1588 timing support.

Skip if

  • You want a standalone board with standard USB and HDMI ports out of the box.
  • You need PCIe Gen 3 or multi-lane PCIe bandwidth.

Verdict: Waveshare Compute Module 5 with Heatsink and Antenna delivers quad-core Cortex-A76 processing and fast eMMC storage in a modular board-to-board format. It gives you core compute performance, PCIe Gen 2 expansion, and cooling hardware ready for compatible baseboards.

Also great

Waveshare Compute Module 5 PoE IO Board

Best for: PoE-powered Raspberry Pi CM5 deployments

View on Amazon: Waveshare Compute Module 5 PoE IO Board

This Waveshare carrier board pairs with Raspberry Pi Compute Module 5 modules to provide core input and output connections. You get Power over Ethernet support to run network access and power across a single cable. Built-in storage expansion includes an M.2 slot for bootable NVMe solid-state drives alongside a TF card slot. Physical ports include HDMI, USB, Ethernet, MIPI interfaces, and a standard 40-pin GPIO header for your development hardware.

Pros

  • Power over Ethernet delivers power and data over one cable
  • M.2 slot supports booting directly from NVMe solid-state drives
  • Includes standard Raspberry Pi 40-pin GPIO header
  • Onboard HDMI, USB, Ethernet, MIPI, and TF card connections

Cons

  • Requires a separate Raspberry Pi Compute Module 5 to function
  • Does not include an enclosure or protective case

Good fit if

  • You need single-cable Power over Ethernet delivery for your CM5 setup.
  • You plan to boot and run your system from an NVMe SSD.
  • You require standard 40-pin GPIO pins alongside HDMI and USB ports.

Skip if

  • You need a complete package that includes the CM5 compute module.
  • You prefer an integrated board that comes pre-assembled inside a case.

Verdict: Waveshare Compute Module 5 PoE IO Board delivers flexible connectivity with Power over Ethernet and bootable NVMe solid-state drive support. It serves as a practical base for testing or deploying Raspberry Pi CM5 hardware.

Also great

Waveshare CM5 IO Board with Case

Best for: Enclosed CM5 builds needing NVMe storage

View on Amazon: Waveshare CM5 IO Board with Case

This Waveshare carrier board pairs an IO base with a matched case and cooling fan for the Raspberry Pi Compute Module 5. You get support for all CM5 variants, NVMe solid-state drive booting via an M.2 connector, and PoE capabilities. With standard 40-pin GPIO access, MIPI, HDMI, USB, and Ethernet ports, it suits you if you need a protected, fast-storage carrier for standalone CM5 setups.

Pros

  • Supports all variants of the Raspberry Pi Compute Module 5
  • M.2 connector enables booting directly from an NVMe solid state drive
  • Comes with a fitted case, cooling fan, and airflow vents
  • Onboard Power over Ethernet (PoE) support and standard 40-pin GPIO header

Cons

  • Does not include the Raspberry Pi Compute Module 5 board
  • Socket design does not support older CM4 modules

Good fit if

  • You need an enclosure with active fan cooling for your CM5 board.
  • You want to boot your system from a fast M.2 NVMe solid state drive.
  • You plan to utilize Power over Ethernet alongside Raspberry Pi GPIO.

Skip if

  • You need an all-in-one computer that already includes the core processing module.
  • You are building around a legacy Compute Module 4 form factor.

Verdict: Waveshare CM5 IO Board with Case provides a complete enclosure and interface platform for any Raspberry Pi CM5 board. It stands out by integrating NVMe SSD boot support, PoE functionality, and active fan cooling.

Also great

Waveshare Compute Module 5 with Heatsink

Best for: embedded carrier board upgrades needing passive cooling

Processor
BCM2712 quad-core Cortex-A76
Storage
eMMC Flash
Ethernet
Gigabit Ethernet PHY

View on Amazon: Waveshare Compute Module 5 with Heatsink

This bundle pairs a Compute Module 5 board with an antenna and heatsink for thermal management. You get a BCM2712 quad-core Cortex-A76 64-bit processor, high-speed eMMC flash storage delivering up to 200 Mbps data rates, and an onboard Gigabit Ethernet PHY with IEEE1588 support. It suits you if you are designing or upgrading embedded systems that require Compute Module 4 connector compatibility alongside PCIe Gen 2 expansion.

Pros

  • Quad-core Cortex-A76 64-bit BCM2712 processor
  • Built-in eMMC flash storage with speeds up to 200 Mbps
  • Onboard Gigabit Ethernet PHY supporting IEEE1588
  • PCIe Gen 2 x1 interface for peripheral modules
  • Includes cooling heatsink and antenna in package

Cons

  • Requires a separate carrier board with B to B connectors to use external ports
  • PCIe interface is limited to Gen 2 x1 speeds

Good fit if

  • You need a BCM2712 quad-core Cortex-A76 processor with hardware cooling included.
  • You want onboard eMMC storage and an IEEE1588-capable Gigabit Ethernet PHY.
  • You already have a baseboard using standard B to B module connectors.

Skip if

  • You need standard full-size ports without buying a separate carrier board.
  • You require PCIe bandwidth beyond Gen 2 x1.

Verdict: Waveshare Compute Module 5 with Heatsink provides high-speed BCM2712 processing and onboard eMMC storage for custom carrier boards. It delivers essential thermal management and PCIe Gen 2 connectivity in a compact compute module package.

Also great

Waveshare CM5 Mini Base Board

Best for: compact CM5 builds needing PCIe expansion

Ethernet
Gigabit Ethernet RJ45
Video Resolution
Dual 4K

View on Amazon: Waveshare CM5 Mini Base Board

This carrier board gives you a compact 85 by 56 millimeter base for any Raspberry Pi Compute Module 5 variant. It provides dual 4K HDMI output, a Gigabit Ethernet port, and a 16-pin PCIe Gen2 or Gen3 x1 interface for peripheral expansion. You also get two USB 3.2 Gen1 ports alongside dual four-lane MIPI camera or display connectors. It suits you if you need dense I/O for a custom CM5 project.

Pros

  • Dual 4K video output support
  • 16-pin PCIe Gen2/3 x1 expansion connector
  • Two onboard USB 3.2 Gen1 Type-A ports
  • Gigabit Ethernet RJ45 network interface

Cons

  • Second HDMI output requires an FFC connection
  • Secondary USB 2.0 ports route through an FFC connector rather than standard jacks
  • Requires a dedicated 5V 5A power supply

Good fit if

  • You want to deploy a Raspberry Pi Compute Module 5 on a compact 85 by 56 mm baseboard.
  • You need PCIe Gen2 or Gen3 expansion along with dual 4K display capabilities.
  • You plan to utilize dual 4-lane MIPI interfaces for cameras or displays.

Skip if

  • You require two standard full-size HDMI ports without ribbon cables.
  • You need standard USB Type-A ports for more than two peripherals.

Verdict: Waveshare CM5 Mini Base Board delivers Gigabit networking, PCIe expansion, and dual 4K video outputs in a compact footprint. It provides a versatile foundation for projects built around the Raspberry Pi Compute Module 5.

Also great

Waveshare CM5 with Antenna and Heatsink

Best for: modular networking builds requiring dedicated cooling

Processor
BCM2712 quad-core Cortex-A76
Storage
eMMC Flash
Ethernet
Gigabit Ethernet PHY

View on Amazon: Waveshare CM5 with Antenna and Heatsink

This Waveshare bundle pairs a Compute Module 5 with an included antenna and heatsink. Powered by a BCM2712 quad-core Cortex-A76 64-bit SoC, it delivers fast processing alongside eMMC flash storage reaching 200 Mbps. It provides an onboard PCIe Gen 2 x1 interface and a Gigabit Ethernet PHY with IEEE1588 support. You get a ready-to-cool compute unit ideal for networking applications and projects requiring modular expansion.

Pros

  • Quad-core Cortex-A76 64-bit BCM2712 processor
  • Onboard Gigabit Ethernet PHY supporting IEEE1588
  • PCIe Gen 2 x1 interface for modular peripherals
  • Board-to-board connectors compatible with Compute Module 4 bases
  • Includes dedicated official antenna and heatsink

Cons

  • PCIe bus restricted to Gen 2 x1 speed
  • Requires carrier board to access standard input and output ports

Good fit if

  • You need quad-core Cortex-A76 processing with IEEE1588 network timing support.
  • You want a compute module that includes an antenna and heatsink in the package.
  • You plan to integrate modular hardware via a PCIe Gen 2 x1 interface.

Skip if

  • You need more peripheral bandwidth than PCIe Gen 2 x1 allows.
  • You want an all-in-one board with standard full-sized ports built in.

Verdict: Waveshare Compute Module 5 with Heatsink delivers quad-core Cortex-A76 performance, Gigabit Ethernet with IEEE1588 capability, and bundled thermal hardware for carrier-board setups.

Also great

Waveshare CM4 and CM5 Adapter Board

Best for: Raspberry Pi Compute Module hardware integration

View on Amazon: Waveshare CM4 and CM5 Adapter Board

This Waveshare expansion board is an adapter for the Raspberry Pi Compute Module series, supporting both CM4 and CM5 hardware. It includes built-in interface protection to safeguard your connections during hardware integration. The unit enables communication between distinct systems and peripheral setups through a compact form factor. It suits you if you need a bridge to connect Compute Module boards with external hardware platforms and require official wiki documentation for setup.

Pros

  • Compatible with Raspberry Pi CM4 and CM5 modules
  • Built-in interface protection for external connections
  • Compact and durable form factor
  • Official wiki documentation provided

Cons

  • Requires a separate Compute Module to function
  • No standalone input or output ports listed

Good fit if

  • You need an adapter compatible with Raspberry Pi CM4 or CM5 modules.
  • You want built-in interface protection for multi-system hardware integration.
  • You rely on official manufacturer wiki guides for installation.

Skip if

  • You need a complete single-board computer with built-in processing.
  • You require an all-in-one IO carrier board with integrated ports.

Verdict: Waveshare CM4 and CM5 Adapter Board links Raspberry Pi compute modules to external hardware systems with built-in interface protection. It provides a compact integration option backed by official documentation.

Specifications side by side

Spec Waveshare Raspberry Pi Compute Module 4 Lite Waveshare Raspberry Pi CM4 Mini Base Board Waveshare Compute Module 4 8GB RAM 32GB eMMC Waveshare CM4 Nano Base Board with Gigabit Ethernet Waveshare Pi Zero 2W to Pi 3B Adapter Waveshare RP2040 Ethernet Board Waveshare Compute Module 4 with Heatsink Waveshare CM4 with Heatsink and Antenna Waveshare CM5 with Heatsink Waveshare Compute Module 5 PoE IO Board Waveshare CM5 IO Board with Case Waveshare Compute Module 5 with Heatsink Waveshare CM5 Mini Base Board Waveshare CM5 with Antenna and Heatsink Waveshare CM4 and CM5 Adapter Board
Processor BCM2711, quad-core Cortex-A72 not specified BCM2711, quad-core Cortex-A72 not specified not specified Dual-core Arm Cortex M0+ (RP2040) BCM2711, quad-core Cortex-A72 BCM2711 BCM2712 not specified not specified BCM2712 quad-core Cortex-A76 not specified BCM2712 quad-core Cortex-A76 not specified
RAM Capacity 2GB not specified 8GB not specified not specified 264KB not specified not specified not specified not specified not specified not specified not specified not specified not specified
RAM Type not specified not specified not specified not specified not specified SRAM not specified not specified not specified not specified not specified not specified not specified not specified not specified
Storage 0GB (Lite) eMMC Flash not specified 32GB eMMC Flash not specified not specified 4MB Flash not specified not specified eMMC Flash not specified not specified eMMC Flash not specified eMMC Flash not specified
Ethernet not specified RJ45 Gigabit Ethernet not specified Gigabit Ethernet 100M Onboard Ethernet Gigabit Ethernet Gigabit Ethernet Gigabit Ethernet PHY not specified not specified Gigabit Ethernet PHY Gigabit Ethernet RJ45 Gigabit Ethernet PHY not specified
Wireless Connectivity WiFi not specified WiFi not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified
Video Resolution not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified Dual 4K not specified not specified
Memory 2GB RAM not specified 8GB RAM not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified
Networking not specified not specified not specified Gigabit Ethernet not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified not specified
Dimensions 2.17 × 0.39 × 0.19 inches 3.35 × 2.2 × 2.2 inches not specified 2.2 × 1.61 × 0.39 inches 3.35 × 2.2 × 0.2 inches 1.76 × 0.82 × 0.23 inches not specified not specified not specified not specified not specified not specified not specified not specified not specified
Weight 3.53 ounces not specified 3.53 ounces 0.71 ounces not specified not specified 2.08 ounces not specified not specified not specified not specified not specified not specified not specified not specified
Color 2GB RAM-0GB (Lite) with WIFI CM4-IO-BASE-B 8GB RAM-32GB with WIFI not specified PI 2W to Pi 3 Series Adapter RP2040 Ethernet Black not specified not specified not specified not specified not specified not specified not specified not specified
Model CM4102000 not specified CM4108032 Nano Base Board (B) Pi Zero 2W to Pi3 Converter-Ver B not specified CM4101000 Package A CM4104000 Package A not specified CM5-PoE-BASE-A not specified CM5008032 Package A CM5-IO-BASE-A not specified CMX-ADAPTER
Size not specified not specified not specified not specified not specified not specified Compact not specified not specified not specified not specified not specified not specified not specified not specified

Understanding the Waveshare Board Lineup

Waveshare divides this lineup between standalone modules, functional carrier boards, and dedicated microcontrollers. Processing platforms split between quad-core Cortex-A72 hardware, like the Waveshare Raspberry Pi Compute Module 4 Lite, and higher-throughput Cortex-A76 modules. If you run heavy multitasking or local databases, opt for high-capacity variants such as the Waveshare Compute Module 4 8GB RAM 32GB eMMC with integrated storage.

Base boards provide physical ports for these compute modules. Choose carrier options like the Waveshare Compute Module 5 PoE IO Board if you need Power over Ethernet, PCIe routing, and bootable NVMe storage in an integrated deployment. For simple low-power tasks without an operating system, the Waveshare RP2040 Ethernet Board suits lightweight automation needing hardwired network connections.

Who Waveshare Hardware Suits Best

This lineup suits you if you build custom embedded equipment, network appliances, or modular industrial systems. Physical footprints range from the miniature RP2040 Ethernet board at 0.82 by 1.76 inches up to carrier boards measuring 3.35 by 2.20 inches. Hardware shapes include raw compute modules, bare breakout carriers, a Pi 3B footprint adapter, and an enclosed case with fan cooling. You will not find integrated displays, onboard battery power, or internal lighting options in this selection. Memory configurations cap at 8GB RAM, so you must add carrier boards and separate storage for full desktop setups.

How to Choose the Right Waveshare Board

  1. Matching System Memory to Workload

    Check the onboard LPDDR4 memory allocation before selecting a module. Compute modules cannot accept memory upgrades after manufacturing. If you deploy lightweight headless Linux utilities, basic network bridges, or single-purpose automation scripts, a 2GB RAM configuration provides sufficient headroom for background daemons. If your design runs multiple software containers, local databases, or memory-intensive machine vision pipelines, target an 8GB RAM model instead. Selecting the Waveshare Compute Module 4 8GB RAM 32GB eMMC ensures your embedded system avoids out-of-memory errors during heavy sustained operations.

  2. Selecting Onboard Storage Media

    Evaluate how your chosen hardware boots and stores system files. Waveshare compute modules offer either integrated eMMC flash or a Lite configuration without built-in storage. If you select a unit like the Waveshare Raspberry Pi Compute Module 4 Lite, you must supply an external boot medium through an SD card socket or NVMe drive on your carrier board. Integrated eMMC memory delivers vibration-resistant soldered storage ideal for permanent industrial installations, whereas Lite models allow you to swap storage drives easily or resize capacities to meet changing project requirements over time.

  3. Evaluating Thermal Management Hardware

    Inspect whether your application requires dedicated passive or active cooling components. Compact compute platforms generate noticeable heat under sustained multi-core processing loads. If your setup runs in enclosed spaces or handles continuous network routing, verify if the package bundles a matched metal heatsink and thermal pads. Units such as the Waveshare CM5 with Heatsink include custom cooling metalwork designed to fit the board-to-board layout without obstructing mounting holes. Choosing bundled thermal accessories prevents processor throttling, maintains predictable clock speeds, and eliminates the need to source compatible third-party cooling solutions separately.

  4. Checking High-Speed Peripheral Expansion

    Review the bus breakout specifications if your build requires high-bandwidth peripherals. Compute module carrier boards expose PCI Express lanes through different physical connectors, such as M.2 M-key slots or proprietary headers. If your project demands fast solid-state storage for rapid data logging, pick a carrier board supporting bootable NVMe drives. The Waveshare Raspberry Pi CM4 Mini Base Board includes standard M.2 slots alongside Gigabit Ethernet in a compact layout. Confirming PCIe generation and physical lane routing beforehand ensures full bandwidth compatibility with external NVMe solid-state drives, wireless cards, or specialized interface hardware.

  5. Choosing Power Delivery Infrastructure

    Determine your power distribution method before settling on a carrier board layout. Standard embedded builds rely on regulated 5V DC power inputs via USB Type-C or screw terminals. For remote network installations where separate electrical wiring is impractical, look for boards equipped with Power over Ethernet circuitry. Deploying the Waveshare Compute Module 5 PoE IO Board lets you deliver both high-speed network communication and operating power through a single RJ45 Ethernet cable. Verify IEEE PoE power standards on your network switch to make sure the board receives adequate operating wattage under full system load.

  6. Determining Controller Versus Linux Architecture

    Examine whether your task requires a full operating system or deterministic hardware control. If your design only monitors sensors, toggles digital relays, or handles basic TCP/IP communication, an application processor running Linux adds unnecessary boot times and power draw. The Waveshare RP2040 Ethernet Board provides dual microcontroller cores alongside an integrated hardware network stack, drawing minimal current and starting instantly. If your project requires graphical interfaces, multi-tier software stacks, or USB peripheral management, choose a Linux-capable processor module instead. Matching the processing architecture to your software requirements simplifies maintenance and firmware development.

Frequently asked questions

Can you run a Waveshare Compute Module without a base board?

No, you cannot run a standalone compute module like the CM4 Lite or CM5 without a carrier or base board. Compute modules use high-density board-to-board connectors rather than standard USB, HDMI, or power input ports. You must mount the module onto a carrier like the Waveshare CM4 Mini Base Board or CM5 PoE IO Board to access power and physical peripheral interfaces.

What is the difference between CM4 Lite and eMMC models?

CM4 Lite models lack onboard flash storage, whereas standard CM4 editions include integrated eMMC memory. The Waveshare Compute Module 4 Lite features 0GB of onboard storage, requiring you to provide storage through your carrier board setup. In contrast, models like the CM4108032 integrate 32GB eMMC flash directly onto the board alongside 8GB RAM and onboard Wi-Fi.

Does the Waveshare RP2040 Ethernet board run a standard Linux operating system?

No, the Waveshare RP2040 Ethernet Board is a microcontroller platform rather than an operating-system-capable single board computer. It runs embedded C/C++ or MicroPython firmware on a dual-core RP2040 processor. The onboard CH9120 TCP/IP stack manages wired networking directly, making it suitable for low-power control tasks and network bridges rather than full operating system environments.

Can you boot NVMe solid-state storage on Waveshare CM5 base boards?

Yes, select Waveshare CM5 carrier boards support bootable NVMe solid-state drives using PCIe connectivity. The Waveshare Compute Module 5 PoE IO Board and the CM5 IO Board with Case both provide NVMe SSD boot capabilities. These carrier boards take advantage of the CM5 PCIe Gen 2 interface to give you high-speed solid-state storage without relying entirely on eMMC.

How does the Waveshare Pi Zero 2W adapter convert board layouts?

The Waveshare Pi Zero 2W to Pi 3B Adapter converts the Zero 2W into the physical footprint of a Raspberry Pi 3B. It routes connections to standard USB ports and an Ethernet jack while maintaining the classic layout dimensions. This conversion lets you mount standard Pi 3B HATs and use existing Pi 3 series project enclosures.

What video capabilities does the Waveshare CM5 Mini Base Board support?

The Waveshare CM5 Mini Base Board supports dual 4K video display outputs directly from a Compute Module 5. Built under model CM5-IO-BASE-A, it routes video signals to external monitors while breaking out Gigabit networking and PCIe expansion lanes. This configuration allows you to drive two ultra-high-definition displays in compact multimedia or embedded monitoring builds.

What does the Waveshare CM4 and CM5 Adapter Board do?

The Waveshare CM4 and CM5 Adapter Board links Raspberry Pi compute modules to external hardware systems while offering integrated interface protection. Carrying the model designation CMX-ADAPTER, it protects sensitive board-to-board communication lines against electrical faults during development. It serves as an evaluation and bridge tool for projects integrating either CM4 or CM5 processing hardware.

See also