AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Waveshare

4.3 (3 reviews)

· MPN: 26583

$22.60 |
In stock
4.3 (3 reviews)

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...

Stock availability

Ready to ship from Sydney
8 in stock
Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

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
Note: Raspberry Pi 5, M.2 SSD, and cooling fan are not included.

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.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.