What Is an M.2 Computer?
An "M.2 computer" refers to a desktop, mini PC, or industrial PC equipped with one or more M.2 expansion slots. The M.2 interface (formerly known as NGFF) is a compact, internal connector used primarily for high-speed solid-state drives (SSDs), but also supports Wi-Fi/Bluetooth cards, USB expansion modules, and other add-on cards. M.2 slots support both SATA and PCIe protocols, with PCIe offering significantly faster data transfer speeds—up to 4 GB/s with PCIe 3.0 x4 or 8 GB/s with PCIe 4.0 x4.
M.2 slots come in different key types:
-
M-Key: Typically for PCIe SSDs (NVMe) and high-performance storage.
-
B-Key: For SATA SSDs, Wi-Fi cards, or some USB modules.
-
B+M Key: Compatible with both B and M key cards.
Key Specifications and Technical Details
When selecting an M.2 computer, consider the following:
-
Form factor support: M.2 SSDs come in lengths 2230, 2242, 2260, 2280, and 22110 (the first two digits are width in mm, the last two are length). Most desktops and mini PCs support 2280.
-
Protocol: NVMe (PCIe) SSDs offer much faster read/write speeds than SATA M.2 drives. For operating system boot drives, NVMe is recommended.
-
Number of slots: Some mini PCs have a single M.2 slot for storage, while industrial PCs may have two or more for storage, Wi-Fi, or expansion.
-
PCIe lanes: Ensure the slot provides enough lanes for your intended card (x2 or x4). Some motherboards share lanes with other components.
Use Cases and Applications
M.2-equipped computers are ideal for:
-
High-speed storage: Boot and run applications from NVMe SSDs for near-instant load times.
-
Compact builds: Mini PCs and thin clients rely on M.2 for storage without sacrificing size.
-
Industrial automation: M.2 slots enable adding Wi-Fi 6E, 5G modules, or additional storage for edge computing.
-
Digital signage and kiosks: M.2 SSDs provide reliable, low-power storage in fanless systems.
-
Gaming and content creation: NVMe SSDs reduce game load times and speed up video editing.
| Feature | SATA M.2 | NVMe (PCIe) M.2 |
|---|---|---|
| Max Speed | ~560 MB/s | Up to 7,000+ MB/s |
| Protocol | AHCI | NVMe |
| Best For | Budget builds, OS drives | High-performance, gaming, editing |
| Power Consumption | Low | Moderate |
Thinvent's M.2-Enabled Products
Thinvent offers a range of mini PCs and industrial computers featuring M.2 slots for flexible storage and expansion:
-
Treo Mini PC (Intel N100/N95): Single M.2 slot for NVMe SSDs, ideal for compact office or embedded use.
-
Aero Mini PC (Intel Core i3/i5): Supports M.2 NVMe storage for faster boot and application performance.
-
Industrial PC IPC1/IPC3/IPC5: Rugged systems with M.2 slots for industrial-grade SSDs or Wi-Fi modules, built for 24/7 operation.
-
Micro 6 Pro Mini PC (ARM Cortex A55): Includes M.2 slot for Wi-Fi/Bluetooth expansion, not for storage.
Thinvent's M.2 computers combine compact design with the expandability to add high-speed storage or connectivity modules, making them versatile for business, industrial, and embedded applications.