There are several single board computers that come with NVMe SSD either directly like on ODROID-H2 SBC or indirectly via an expansion board such as M2X extender board for Khadas VIM3. But if you’d like an enclosure for your system it either further adds to the cost, or you need to develop the case yourself.
If you’d like an SBC that takes an NVMe SSD in a fairly compact enclosure and at a affordable price (under $100 excluding the SSD), NanoPi M4 metal case kit looks to be a good option and sells for $28 with SSD adapter and fan, or just $26 if you already own the SSD adapter.
- Metal case with top, bottom and fan pad
- Cooling fan
- NVMe SSD adapter with M3 screw
- 2x dual-band IPX to SMA antennas
- Screws and spacers
- Screw driver
- 4x rubber pad for bottom side
- 1x thermal pad
Note the NVMe adapter also include a PWM connector which takes care of controlling the fan if the processor temperature gets too hot.
The total cost excluding the SSD itself and power supply, would be $78 with a NanoPi M4 (2GB RAM) board and the metal case kit.
If you are interested in some performance numbers about the SSD, I did not find any independent benchmarks with NanoPi M4 + NMVe SSD, but one person posted iozone benchmarks for NanoPC-T4 RK3399SBC with NVMe SSD compared to Samsung 850 EVO SSD connected over USB.
we should be able to use NanoPC-T4 NVMe SSD results for NanoPi M4. [Update: NanoPC-T4 uses 4lanes, while NanoPi-M4 extension board only has 2 lanes, so results may have to be half. Thanks to blu in comments]
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.