- Actively cooled
A 17 × 17 cm NAS board that puts six SATA ports, two NVMe slots and two Intel 2.5GbE ports around a soldered N100, ready for a TrueNAS or Unraid build.
Six SATA 6Gbps ports on a 17 × 17 cm board is the reason this HKUXZR exists. SATA1 runs from the N100's own controller. SATA2 to SATA6 hang off a JMicron JMB585, a PCIe 3.0 x2 to five-port SATA bridge that is common on compact NAS boards and supported by Linux, TrueNAS and Unraid without extra drivers.
The JMB585 shares roughly 2GB/s of PCIe bandwidth across its five ports. For hard drives that is ample:
Either way, the network is the tighter pipe. A 2.5GbE port moves about 280–295MB/s of real traffic, depending on protocol and client, which a single modern hard drive nearly fills on its own.
Six ports also leave room to grow. A four-drive RAIDZ1 or Unraid array with one parity disk can expand to six drives on the same board, the most common upgrade path in a home NAS. Operating system choices and whole-system builds are covered in the N100 home server guide.
| Spec | Value |
|---|---|
| Model | CW-N150-NAS-2L |
| Form factor | Mini-ITX, 17.0 × 17.0 cm |
| Processor | Intel N100, 4 cores / 4 threads, soldered (N150 version also made) |
| Graphics | Intel UHD Graphics |
| Memory | 1 × DDR5 SO-DIMM, 4800/5200/5600MHz, non-ECC, up to 32GB |
| SATA | 6 × SATA 3.0 6Gbps (SATA1 native, SATA2–6 via JMB585) |
| M.2 | 2 × M.2 NVMe 2280, PCIe 3.0 x1 each |
| PCIe slot | 1 × PCIe 3.0 x4 |
| Ethernet | 2 × Intel i226-V 2.5GbE |
| Video outputs | 1 × HDMI 2.1, 1 × DisplayPort 1.4b, dual 4K@60Hz |
| Rear USB | 1 × USB 3.0, 1 × Type-C (USB 2.0), 2 × USB 2.0 |
| Internal USB | 2 × onboard USB headers for NAS boot drives |
| Card slot | TF (microSD) |
| Power input | ATX 24-pin + 4-pin, both required |
| Board | High-density moisture-proof fibre PCB |
| BIOS | Hold DEL during boot |
| Operating systems | Linux, Windows |
The N100 exposes nine PCIe 3.0 lanes, and this board spends them on a lot of devices. The two M.2 NVMe 2280 slots run at PCIe 3.0 x1 each. The two Intel i226-V 2.5GbE controllers take one lane apiece, and the JMB585 SATA bridge takes two.
That adds up to six lanes before the PCIe 3.0 x4 slot gets any. Unless lanes are switched or shared, the slot can have at most three live lanes, and possibly fewer. Treat it as physically x4 and confirm the electrical width before buying a card that needs all four.
| Device | Link | Practical ceiling |
|---|---|---|
| M.2 NVMe slot × 2 | PCIe 3.0 x1 each | About 900–985MB/s per drive |
| JMB585 (SATA2–6) | PCIe 3.0 x2 | About 2GB/s shared |
| i226-V × 2 | PCIe 3.0 x1 each | 2.5Gbps per port |
| PCIe slot | x4 physical | Depends on live lanes |
An x1 NVMe link sounds slow next to a desktop's x4, but it still beats a 2.5GbE network by more than three times. For a NAS, the M.2 slots are the right place for a mirrored boot pool, a ZFS special vdev, or an app and VM pool for Docker containers.
Both i226-V ports are Intel parts with mature drivers in Linux, FreeBSD-based TrueNAS and OPNsense, and in Proxmox. One can serve the LAN while the second links a backup target or a router VM.
Good uses for the PCIe slot, in order of how well they fit a limited lane count:
This board takes power the desktop way. Both the ATX 24-pin and the 4-pin CPU connector must be plugged in or it will not start. That rules out the simple 12V barrel supplies used on many N100 boards and points to an SFX or ATX supply, or a picoPSU with a 4-pin lead.
The power supply has to cover hard drive spin-up, not idle draw. A 3.5-inch drive can pull around 2A from the 12V rail for a few seconds as it spins up, depending on the model. Six drives starting together briefly ask far more than the whole system uses once running:
Memory is one DDR5 SO-DIMM slot rated for 4800, 5200 and 5600MHz non-ECC modules up to 32GB. The N100's controller runs DDR5 at 4800MT/s, so a faster stick simply runs at 4800. 32GB is a comfortable size for ZFS caching plus a handful of containers.
The two internal USB headers suit Unraid, which boots from a USB flash drive, keeping the stick inside the case where nobody knocks it out.
Three N100 Mini-ITX boards target very different builds. The HKUXZR is the storage board: six SATA ports, two NVMe slots and dual 2.5GbE. The UDPTCP N100 board is an industrial controller with one SATA port, six COM ports and dual Gigabit. The ECS ADLN-I is a DDR4 board with an M.2 SSD slot, dual Gigabit, LVDS and a printer port.
| HKUXZR | UDPTCP | ECS ADLN-I | |
|---|---|---|---|
| SATA | 6 | 1 | Not specified |
| M.2 storage | 2 × NVMe | 1 × NVMe/NGFF | 1 × SSD |
| LAN | 2 × 2.5GbE i226-V | 2 × Gigabit RTL8111 | 2 × Gigabit |
| Memory | DDR5 SO-DIMM | DDR5 SO-DIMM | DDR4 SO-DIMM |
For a NAS, only the HKUXZR is built for the job. The others suit kiosks, machine control and legacy peripherals. The full comparison of N100 boards sits in the N100 motherboard guide.
The HKUXZR is also the only one of the three that doubles as a capable desktop. An HDMI 2.1 port and a DisplayPort 1.4b output drive two 4K@60Hz screens, and the TF slot takes a microSD card for logs or a rescue image. A headless NAS needs neither, but both make first setup and BIOS work easier.
A working NAS build around it needs:
The rest of the UDPTCP board and the ECS ADLN-I are covered on their own pages.
Six SATA drives plus two M.2 NVMe 2280 SSDs. SATA1 is native; SATA2–6 run through a JMB585 controller.
It needs both an ATX 24-pin and a 4-pin CPU connection to start. An SFX or ATX supply, or a picoPSU with a 4-pin lead, works.
No. It takes one non-ECC DDR5 SO-DIMM at 4800–5600MHz, up to 32GB.
DDR5 memory training can take a few minutes on first power-on. Wait it out before reseating the module.
The board is made in both versions with the same layout. Choose the N100 option for an N100 build.