⚠ Under heavy construction

As of July 11, 2026, Sorter V2 is not yet in a position to be built.

The documentation that exists is incomplete. Any given page may be accurate, inaccurate, present only as an example, or badly out of date. We do not yet recommend that anyone attempt to build Sorter.

For the most live updates on our progress, join our Discord ↗.

Parts — Orange Pi 5

Orange Pi 5

Reference

The Orange Pi 5 is the primary compute platform for Sorter. This page covers hardware selection, memory and storage requirements, and WiFi adapter options.

Main compute platform

The Orange Pi 5 is the required compute board for Sorter. SorterOS is built on top of the official Ubuntu image provided by Orange Pi for this board.

Orange Pi 5 single-board computer

Why the Orange Pi 5

The core reason Sorter requires the Orange Pi 5 is its Rockchip RK3588S SoC, which includes a dedicated neural processing unit (NPU). The NPU is what makes real-time piece classification practical:

  • Over 30 fps per camera for YOLO-based piece detection
  • Over 100 fps total across all three camera feeds simultaneously

No other single-board computer at this price point sustains that inference throughput with the NPU required by the detection pipeline.

ComponentRequirement
Memory8 GB+
Storage32 GB+ SD card (faster class preferred)

The 4 GB variant is not supported — the backend, inference workers, and OS together exceed its available memory.

WiFi

Some Orange Pi 5 variants do not include built-in WiFi. If yours does not, you need one of:

  • A Linux-compatible USB WiFi adapter
  • An M.2 WiFi module (see below)

M.2 WiFi modules — two different connectors

The Orange Pi family uses two distinct M.2 connector formats depending on the board variant. They are physically incompatible and not interchangeable:

BoardM.2 interfaceModule
Orange Pi 5 (original)Standard M.2 PCIeAP6275P (Wi-Fi 6 + BT5.0) — Amazon
Orange Pi 5 PlusPCIe M.2 E-KEYR6 module (Wi-Fi 6 + BT5.2, 1201 Mbps) — Amazon

If you order the wrong module for your board variant it will not physically seat. Double-check which board you have before purchasing.

Note on driver support: The AP6275P module for the original Orange Pi 5 requires drivers included in the official Orange Pi Ubuntu image. It works on SorterOS (which is based on that image) but may not work on other third-party OS images out of the box.

USB hubs

Use a powered USB hub for webcams, Picos, and other attached USB devices. We have seen bus-powered hubs let those devices brown out the Orange Pi 5 under load, which can trigger severe system crashes instead of a clean USB disconnect.

Cooling

If the Orange Pi 5 is pinned hard, especially when running a detection model on the CPU, it can heat up enough to hit thermal emergency shutdown at about 105 C. A small fan is recommended. The intent is to run models on the NPU; if a bug or fallback pushes them onto the CPU, this can happen.