Waveshare
Raspberry Pi 5 PCIe to M.2 NVMe SSD Adapter HAT
· MPN: 26583
Add high-speed NVMe storage to your Raspberry Pi 5 with this PCIe to M.2 adapter HAT from Waveshare. It connects via the Pi 5's dedicated PCIe interface usin...
Get notified when back in stock
Add high-speed NVMe storage to your Raspberry Pi 5 with this PCIe to M.2 adapter HAT from Waveshare. It connects via the Pi 5's dedicated PCIe interface using a 16-pin cable and supports M.2 NVMe SSDs in 2230 and 2242 form factors.
The HAT+ design includes an EEPROM chip for automatic configuration, onboard power monitoring via an INA219 chip, and dual LED indicators (PWR and ACT) for real-time status. It also supports booting directly from the NVMe SSD with a bootloader configuration change.
Key Features
- PCIe Gen2/Gen3 Support – Up to ~900 MB/s theoretical throughput via PCIe x1
- M.2 2230 & 2242 Compatible – Supports common NVMe SSD form factors
- NVMe Boot Support – Boot your Pi 5 directly from the SSD
- HAT+ Design – EEPROM chip for automatic configuration
- Power Monitoring – Onboard INA219 chip for SSD power status
- Dual LED Indicators – PWR and ACT LEDs for operating status
- Cooling Ready – Reserved airflow vent for adding a fan
Specifications
- Interface – PCIe x1 Gen2/Gen3 via 16-pin cable
- Supported SSD Sizes – M.2 2230, 2242 (NVMe protocol only)
- Compatibility – Raspberry Pi 5 only
- Weight – 22 g
Package Contents
- 1× PCIe to M.2 HAT+
- 1× 2×20 Pin Header
- 1× 16P Cable (40 mm)
- 1× Standoff Pack
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- Bootloader
- Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- M.2
- M.2 is a compact edge-connector standard for plugging small modules - such as SSDs, wireless cards or microcontroller modules - into a host board without soldering. The same slot shape can carry different interfaces (for example PCIe, SATA or USB), so keying and the supported module type need to be checked.
- NVMe
- A high-speed storage standard commonly used by modern SSDs. NVMe support matters if you want faster storage for large AI models, video files or operating system images than a typical microSD card can provide.
Find this product in
Raspberry Pi