shop/ circuitrocks/ pcie to m.2 adapter with poe

Waveshare PoE M.2 HAT+ (B) for Raspberry Pi 5 – PCIe to M.2 NVMe Adapter with PoE

The Waveshare PoE M.2 HAT+ (B) is a multifunction expansion board designed specifically for the Raspberry Pi 5. It combines a PCIe-to-M.2 NVMe interface with Power over Ethernet (PoE), allowing you to add high-speed NVMe storage while powering the Raspberry Pi through a compatible PoE network connection.

Supporting IEEE 802.3af/at PoE standards and M.2 NVMe SSDs in 2230, 2242, 2260, and 2280 sizes, this HAT provides a convenient solution for Raspberry Pi projects that require fast storage, network connectivity, and simplified power delivery.

Key Features

  • Designed for Raspberry Pi 5 – Uses the Raspberry Pi 5 PCIe interface and standard 40-pin GPIO header.

  • PCIe to M.2 NVMe Adapter – Supports M.2 NVMe SSDs for faster storage and improved system performance.

  • Wide M.2 Compatibility – Supports 2230, 2242, 2260, and 2280 M.2 NVMe drives.

  • PCIe Gen2/Gen3 Support – Supports PCIe ×1 Gen2 or Gen3 operation.

  • Power over Ethernet (PoE) – Supports IEEE 802.3af/at, allowing network communication and power delivery through a single Ethernet cable.

  • Boot from NVMe SSD – Supports booting the Raspberry Pi 5 from a compatible NVMe drive.

  • Additional Power Outputs – Provides 5V and 12V outputs for powering compatible external devices.

  • 40-Pin Stackable GPIO Header – Allows additional compatible Raspberry Pi HATs and accessories to be connected.

  • 16-Pin PCIe Connection – Connects to the Raspberry Pi 5 through its PCIe interface using the included cable.

  • LED Status Indicators – Onboard PWR and ACT indicators make it easy to monitor power and NVMe activity.

  • Immersion-Gold PCB Finish – Helps provide good solderability and resistance to oxidation and corrosion.

Specifications

Specification Details
Compatible Board Raspberry Pi 5
M.2 Interface M.2 M-Key
Supported Storage NVMe SSD
Supported M.2 Sizes 2230 / 2242 / 2260 / 2280
PCIe Interface PCIe ×1 Gen2 / Gen3
PoE Standard IEEE 802.3af / 802.3at
PoE Input 37V–57V DC
5V Output Up to 4.5A
12V Output Up to 2A
Dimensions 56 × 85 mm
NVMe Boot Supported
GPIO Standard Raspberry Pi 40-pin header

Applications

The Waveshare PoE M.2 HAT+ (B) is ideal for:

  • Raspberry Pi 5 NAS and file-server projects

  • High-speed Raspberry Pi storage

  • Home servers and media servers

  • Network storage systems

  • IoT and edge-computing applications

  • Industrial monitoring and automation projects

  • Raspberry Pi development and embedded systems

  • Projects requiring PoE-powered NVMe storage

Package Contents

  • 1 × Waveshare PoE M.2 HAT+ (B)

  • 1 × 16-Pin PCIe Cable

  • 1 × SSD Mounting Screw

  • 1 × Screw Pack

Important: Raspberry Pi 5, M.2 NVMe SSD, Ethernet cable, and PoE network equipment are not included unless specifically stated in the product listing. This HAT is designed for Raspberry Pi 5 only and is not compatible with Raspberry Pi 4B or Raspberry Pi 3B+.

FAQ

Will this ship from Manila?

Yes — all stock ships from our Quezon City warehouse. Order before 4 PM weekdays for same-day cutoff via J&T or LBC.

Do you ship nationwide?

Yes. Metro Manila usually arrives next-day; provincial 1–3 working days.

Can I get this on a school PO or class order?

Yes — we accept Purchase Orders from accredited schools and universities. Contact us with your PO details and we'll process it.

Is this compatible with Arduino, ESP32, or Raspberry Pi?

Most parts work with common maker boards — check the description for specific pinout / voltage notes. If you're unsure, send us a message before ordering.

What's your return policy?

7-day inspection window for DOA units. Email proof of issue and we'll ship a replacement or refund. Used / installed parts are not returnable unless faulty.

Do you offer technical support?

Yes — questions land on our forum or via email, weekday or weekend. We've actually wired up most of what we sell.

Build with this board

// from learn.circuit.rocks

Notes from the bench

// from blog.circuit.rocks

Ask the community

// from forum.circuit.rocks