Sipeed NanoCluster is a palm-sized cluster board with seven slots for Raspberry Pi CM4/CM5, Sipeed LM3H (Allwinner H618), and/or Sipeed M4N (AXera AX650N AI SoC) system-on-modules, and other compatible SoMs might also work.
The board handles inter-module communication through an 8-port RISC-V-based Gigabit switch, and supports up to 60W USB-C PD or PoE (optional) power. The NanoCluster also offers independent UART and power control for each module, and is suitable as an entry-level/educational platform for HomeLab users working with distributed computing, Kubernetes, Docker, and edge computing.

Sipeed NanoCluster specifications:
- Supported SOMs
- Raspberry Pi CM4 – Broadcom BCM2711 quad-core Cortex-A72 SoC @ 1.5 GHz with VideoCore VI GPU, 1GB to 8GB RAM, up to 64GB eMMC flash (optional)
- Raspberry Pi CM5 – Broadcom BCM2712 quad-core Cortex-A76 SoC @ 2.4 GHz with VideoCore VII GPU, 1GB to 16GB RAM, up to 64GB eMMC flash (optional)
- Sipeed LM3H – Allwinner H618 quad-core Cortex-A53 SoC with Arm Mali-G31 MP2 GPU, 2GB or 4GB RAM, 32GB eMMC flash (optional)
- Sipeed M4N – AXera AX650N octa-core Arm Cortex-A55 @ 1.7 GHz with 18 TOPS NPU (no GPU), 8GB RAM, 32GB eMMC flash
- Other SoMs compatible with CM4/CM5 might also work, but have not been tested (by Sipeed)
- SoM slots – 7x dual M.2 M-Key vertical slots (Raspberry Pi Compute Module 4/5 are compatible through an adapter)
- Storage – M.2 PCIe socket for M.2 SSD on the adapter board for CM4, CM5, and M4N modules
- Video Output – HDMI port connected to slot 1
- Networking
- Gigabit Ethernet RJ45 port
- Integrated JL6108 8-port RISC-V Gigabit Ethernet switch to interface with the modules (10/100Mbps Ethernet for LM3H, Gigabit Ethernet for other SoMs)
- USB – 1x USB-A host port, 1x USB-A OTG port connected to slot 1
- Serial – 7x independent UARTs for debugging and control, optional quad-serial USB module available
- Misc
- 60mm 2-pin cooling fan
- 7x SYS LED indicators for node status
- Boot and Reset buttons for the Slot 1 module
- Power Supply
- Up to 20V USB-C PD (60W max)
- Optional 60W PoE module
- 2x 5V8A DCDC
- Power Management – Slot 1 centrally manages other slots and switches power through an I/O expansion chip
- Power Consumption
- Board only – 3.6 W
- CM4 module – 3W (idle), 4.5W (full load), 4.6W (peak)
- CM5 module – 4W (idle), 7.6W (full load), 8W (peak)
- LM3H module – 1.2W (idle), 2.6W (full load), 3.7W (peak)
- M4N module – 3W (idle), 8.3W (full load), 9W (peak)
- Dimensions
- PCBA – 88x57mm
- Fully assembled with SoMs and fan – About 100x60x60mm

Sipeed provides instructions to get started with the NanoCluster, and applications such as K3s lightweight version of Kubernetes, distcc distributed compilation, and Nomad PlayBook automated deployment script written with Ansible.
Jeff Geeling tested an early prototype of the NanoCluster a couple of months ago with Raspberry Pi CM5 modules. While there are seven slots, it is recommended to only use four to five CM5s due to power and cooling issues, especially when also connecting an M.2 SSD on the adapter for each module. When he tried a stress test with six Raspberry Pi CM5 modules without SSD, he lost connectivity and also experienced thermal throttling since there was not enough space for cooling. There were no issues when running a K3s cluster, however. The CM4 and LM3H modules consume less, so it might be possible to use seven, bearing in mind that throttling will still occur.

It’s mostly useful for education and experimentation, as it will certainly not compete against high-performance HPC solutions. It does compete against other Arm Clusterboards like the Turing Pi 2.5 or DeskPi Super6C.
Sipeed sells the bare NanoCluster board for $49 on AliExpress with the red and white case (as I understand it). You’ll also find bundles with four M4N modules ($699), seven LM3H modules ($299), and seven CM4/CM5 module adapters ($99), as well as accessories like a power supply and PoE module. Alternatively, you can also purchase the board through Amazon for $139.99 (CM4/CM5 adapter kit only) or the “pre-order” link on the product page.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.




