Waveshare's new CM5-DUAL-ETH-BOX-B transforms the Raspberry Pi Compute Module 5 into a compact desktop computer with dual Ethernet ports, M.2 SSD support, and HDMI output.
Waveshare has launched a new mini PC kit that transforms the Raspberry Pi Compute Module 5 into a more versatile desktop computer. The CM5-DUAL-ETH-BOX-B is a carrier board and aluminum case combination that adds significant connectivity options to the tiny compute module, making it suitable for network appliances, media centers, and other applications where the base CM5's capabilities might fall short.

The kit measures 101 x 62 x 23.4mm (3.98" x 2.44" x 0.92") and includes a carrier board with a socket for the CM5 module. Once the compute module is installed, it serves as the system's brain while the carrier board provides extensive I/O capabilities.
What's included in the kit
The CM5-DUAL-ETH-BOX-B adds several key features that expand the CM5's functionality:
- Dual Ethernet ports: One 2.5 Gigabit Ethernet port and one Gigabit Ethernet port for network connectivity
- M.2 2280 slot: Supports PCIe Gen 2 or 3 SSDs with up to 800 MB/s bandwidth
- HDMI output: Full-sized HDMI port for display connectivity
- Multiple USB ports: One USB 3.2 Gen 1 Type-A (5 Gbps), one USB 2.0 Type-A (480 Mbps), and one USB Type-C power port
- MicroSD card reader: For additional storage or boot options
- 40-pin GPIO header: For expansion and hardware projects
- Dual MIPI interfaces: For connecting displays or cameras
- Power and boot controls: Including a power button, boot button for flashing images, and dual-color status LED
- RTC battery header: For real-time clock functionality
Waveshare designed the system for fanless operation, using the aluminum case for passive heat dissipation. The kit includes thermal tape to help keep components cool, though the company's wiki provides fan control information for those who want to add active cooling.
Pricing and availability
The carrier board and case are available directly from Waveshare for $73, or from Amazon for $99. However, it's important to note that the Raspberry Pi Compute Module 5 is not included in the kit price. Buyers will need to purchase a CM5 separately, with prices varying depending on the specific model chosen.
Wireless connectivity considerations
While some Raspberry Pi CM5 configurations include onboard WiFi and Bluetooth support, the Waveshare kit doesn't appear to include antennas for wireless functionality. Users who need wireless connectivity will need to either add their own antennas or use a USB WiFi adapter instead.
Use cases and applications
This kit opens up several potential use cases for the Raspberry Pi Compute Module 5:
- Network appliances: The dual Ethernet ports make it ideal for routers, firewalls, or network monitoring devices
- Media centers: HDMI output and USB ports support multimedia applications
- Home servers: M.2 SSD support provides fast local storage for file serving
- Development platforms: The expanded I/O makes it easier to work with the CM5 in various projects
- Industrial applications: The compact form factor and robust connectivity suit embedded systems
Technical considerations
The M.2 slot supports PCIe Gen 2 or 3 SSDs, though it's limited to x1 lane operation, providing up to 800 MB/s bandwidth. This is sufficient for most use cases but may limit performance for high-end NVMe drives. The 2.5 Gigabit Ethernet port offers faster network speeds than typical single-board computers, though actual throughput will depend on the CM5's networking capabilities.
The kit's aluminum construction not only provides durability but also serves as a heat sink for passive cooling. This design choice keeps the system quiet and reliable, though users pushing the CM5 to its limits might consider adding a fan.
Comparison to other CM5 carrier boards
Waveshare's offering stands out for its combination of dual Ethernet ports and M.2 storage in a compact form factor. While other CM5 carrier boards exist, few provide this specific combination of features in such a small package. The inclusion of both 2.5 GbE and GbE ports is particularly noteworthy, as it allows for flexible network configurations without requiring additional adapters.
Final thoughts
The CM5-DUAL-ETH-BOX-B represents a practical solution for users who want to leverage the Raspberry Pi Compute Module 5's capabilities in a more traditional desktop or appliance form factor. By adding essential connectivity options like dual Ethernet, M.2 storage, and HDMI output, Waveshare has created a versatile platform that bridges the gap between the CM5's compact design and the I/O requirements of many real-world applications.
The main consideration for potential buyers is the total cost, which includes both the carrier board kit and the CM5 module itself. However, for those who need the specific combination of features this kit provides, it offers a compelling solution that's more capable than many single-board computers while maintaining the CM5's compact footprint.

Comments
Please log in or register to join the discussion