NanoPi M5: Compact SBC with RK3576, 6 TOPS NPU, Dual 1GbE, and M.2 NVMe
The NanoPi M5 from FriendlyElec is a compact 90×62mm SBC powered by the RK3576 with a 6 TOPS NPU, dual 1GbE ports, and an M.2 NVMe slot. With USB-C power input (6–20V, PD/DC), it offers flexible power options—ideal for router, NAS, or edge AI applications.
FriendlyElec has published product information for the NanoPi M5 on their official store and wiki. This article summarizes the specifications and use cases based on primary sources as of December 30, 2025.
This board features the Rockchip RK3576 SoC with a 6 TOPS NPU, dual 1GbE LAN ports, and an M.2 NVMe slot—all packed into a compact 90×62mm form factor. With USB-C power input (6–20V, PD/DC), it offers excellent flexibility for power design, making it well-suited for router, NAS, or edge AI applications.
The official store offers various configurations including memory options (4GB, 8GB, 16GB), metal case bundles, and UFS 2.0 flash modules (64GB, 256GB). Prices and availability may vary, so check the latest listings when purchasing.
That said, there are some important considerations for expansion, such as the M.2 E-Key being SDIO-connected rather than PCIe.
Approx. 58g (without case; approx. 246g with metal case)
Case (Optional)
Metal case bundle available; case dimensions approx. 94.5×68×30mm
Operating Temp
0–70°C (ambient operating temperature)
Supported OS
Android 14, Debian, Ubuntu, FriendlyWrt, Buildroot, OMV, etc.
This is a “deployment-ready” SBC combining 6 TOPS NPU × dual 1GbE × M.2 NVMe on a compact 90×62mm 8-layer PCB. The USB-C PD power input (6–20V) also provides wide flexibility in power adapter selection.
Features
SoC, CPU, and NPU
The NanoPi M5 is powered by the Rockchip RK3576 SoC with an 8-core configuration: Cortex-A72×4 and Cortex-A53×4. The GPU is Mali-G52 MC3, and the NPU delivers 6 TOPS (INT8), making it capable of GUI/media processing as well as edge AI inference.
NPU utilization depends on the OS, drivers, and SDK, but the official wiki includes sections on VPU, NPU, and AI-related topics (such as RKLLM). Starting with the official procedures is the most reliable approach.
Comparable products include the Orange Pi 5 series (RK3588S, 6 TOPS NPU) and Radxa ROCK 3C (RK3566, 0.8 TOPS NPU). The NanoPi M5 differentiates itself with its “dual 1GbE + M.2 NVMe + published schematics” combination, making it particularly appealing for router/NAS builds and embedded development.
Memory and Storage
Memory options include 4GB LPDDR4X or 8GB/16GB LPDDR5, selected at purchase. Storage options are diverse: microSD (UHS-I), 16MB SPI NOR, UFS 2.0 (optional), and M.2 M-Key (PCIe 2.1 x1, NVMe compatible).
This configuration makes it easy to start with microSD and migrate the system to UFS or NVMe as needed. The official wiki has comprehensive Getting Started and recovery (Unbricking/Maskrom) procedures, providing the quickest path for initial setup.
The top side features M.2 slots and MIPI connectors for camera and display. It’s crucial to understand that the M.2 M-Key (for SSD) and M.2 E-Key (for SDIO Wi-Fi) are different—when planning expansion, note that PCIe Wi-Fi cards will not work in the E-Key slot.
The port side consolidates USB-A×2, dual 1GbE, HDMI, and USB-C power input, making cable routing relatively straightforward. The USB-C (PD/DC, 6–20V) power input allows flexibility in choosing between PD-compatible adapters and DC power supplies.
Additional Details
Networking
Dual 1GbE ports are convenient for router/gateway setups, network segmentation, and simple NAS configurations. While not suited for 2.5GbE requirements, the specs are sufficient for most home use cases.
Wi-Fi is optionally supported via the M.2 E-Key (SDIO connection). Don’t assume E-Key means PCIe—you’ll need an SDIO Wi-Fi module instead.
Expansion
The GPIO is a 30-pin 2.54mm header exposing I2C, SPI, UART, PWM, and more. Logic level is 3.3V, with power pins providing 3.3V (up to 500mA) and 5V (up to 1A) output. Design peripheral circuits for 3.3V logic, and ensure 5V systems don’t exceed the output limits.
Power and Cooling
Power input is via USB-C (PD/DC, 6–20V), offering high flexibility in power design. However, it’s safe to choose a power supply with headroom for peripherals.
The official wiki’s Getting Started guide recommends USB-C PD chargers rated at 15W or higher. Using this as a baseline helps avoid issues during OS flashing and initial setup.
A 5V fan header is available. For high-load scenarios (AI inference, video processing, NAS workloads), plan for case/heatsink cooling and adequate airflow. The ambient operating temperature range is listed as 0–70°C.
Summary
The NanoPi M5 offers a straightforward combination of RK3576 × 6 TOPS NPU × dual 1GbE × M.2 NVMe, positioned as a compact Linux SBC for router, NAS, and edge AI applications.
It’s ideal for those who want to build a router/gateway with dual LAN, set up a simple NAS with M.2 NVMe, or experiment with edge AI inference using the 6 TOPS NPU. The published schematics (for both LPDDR4X and LPDDR5 versions) are also a plus for embedded developers.
On the other hand, it’s not suitable for those who want to use PCIe Wi-Fi cards in the M.2 E-Key slot, or those who need more bandwidth than PCIe 2.1 x1 provides. Verify the expansion limitations beforehand to avoid issues later.
Banana Pi (BPI team) has announced the public sale of the "Banana Pi BPI-Forge1." Powered by the Rockchip RK3506J (Arm Cortex-A7 triple-core), this compact SBC features dual 100MbE ports and control-oriented I/O. While it is clearly targeted at embedded use cases with Buildroot as the primary OS, the 512MB memory and some unconfirmed expansion specifications require careful consideration of your intended use case.
Boardcon Embedded Design has announced the Boardcon Compact3576, featuring the Rockchip RK3576. This modular design separates the SoM and baseboard, targeting mass production and derivative board development. However, at the time of writing, official page information was insufficient, so verifying power, boot, and expansion details before purchase is essential.
youyeetoo has released the "youyeetoo R1". This AIoT-oriented SBC packs an RK3588S (8-core, up to 2.4GHz), 6TOPS NPU, and M.2 (NVMe/SATA) into a 100×69.3mm card-sized form factor. However, the revision (v3 or earlier) affects M.2 size support and USB 3.0 simultaneous use restrictions, so verification before purchase is essential.
LUCKFOX released the "Luckfox Aura". Powered by RV1126B with 3TOPS NPU and Dual MIPI CSI inputs, it's a small Linux SBC dedicated to edge AI vision. With Wi-Fi 6 and PoE support, it's perfect for surveillance, object detection, and robotics.