Product Overview
The Raspberry Pi M.2 HAT+ converts Raspberry Pi 5’s 16-pin PCIe FPC connector to an M.2 M-key slot, so you can attach NVMe drives and other PCIe accessories with transfer speeds up to 500 MB/s. It conforms to the Raspberry Pi HAT+ specification and is detected automatically.
Key Features
| Feature | Benefit |
|---|---|
| M.2 M-key slot | NVMe drives and other PCIe accessories |
| 2230 and 2242 sizes | Fits compact SSDs |
| Up to 500 MB/s | Much faster than microSD |
| Up to 3 A to the M.2 device | Enough power for SSDs |
| HAT+ specification | Detected automatically by Raspberry Pi OS |
Applications
| Application Area | Example Projects |
|---|---|
| Desktop use | Faster boot and app loading on a Raspberry Pi 5 |
| Home servers | NAS, Nextcloud and media servers |
| Databases | Faster reads and writes than microSD |
| Development | Building software and running containers |
| Edge computing | Local storage for logs, models and video |
Benefits
Much faster storage
NVMe over PCIe is far quicker than a microSD card, especially for random reads and writes.
Boot from SSD
The Raspberry Pi 5 can start straight from the NVMe drive.
More reliable for heavy writes
An SSD handles constant logging and databases better than microSD.
Specifications
| Specification | Details |
|---|---|
| Indicators | Power and activity LEDs |
Compatibility
- Raspberry Pi 5
Why Choose This Product?
It’s Raspberry Pi’s own M.2 adapter for Pi 5 — auto-detected and designed alongside the board.
Beginner Use Cases
- Move Raspberry Pi OS onto an SSD for faster boot
- Build a home media server
- Store photos and backups
- Run a personal cloud
Professional Use Cases
- Edge servers and gateways
- Database and logging nodes
- Container hosts
- Video-recording appliances
Package Includes
- M.2 HAT+
- Ribbon cable
- 16 mm stacking header
- Threaded spacers and screws
- Knurled double-flanged screw for the M.2 drive
Please Note
- Raspberry Pi 5 and M.2 device are not included
Which NVMe Board Should I Choose? (Raspberry Pi 5 only)
- Raspberry Pi M.2 HAT+ — Raspberry Pi’s own M.2 board, for 2230 and 2242 drives.
- Waveshare PCIe to M.2 HAT Mini — compact board for 2230 / 2242 drives.
- Waveshare PCIe to M.2 NVMe HAT — takes full-length drives up to 2280.
- Waveshare PoE + M.2 NVMe HAT+ — NVMe and Power-over-Ethernet on one board (2230 / 2242).
- Argon NEO 5 M.2 board or Argon ONE V3 M.2 board — add NVMe (up to 2280) to those Argon cases.
- All of these support NVMe drives only (not SATA M.2).


