Description
The Waveshare PoE M.2 HAT+ (B) for Raspberry Pi 5 is a PCIe to M.2 adapter with integrated IEEE 802.3af/at PoE power input. The HAT adds an NVMe M.2 SSD slot to Raspberry Pi 5 while powering the system through a compatible PoE network.
The PoE M.2 HAT+ (B) uses the Raspberry Pi 5 16PIN PCIe interface, supports NVMe protocol M.2 SSDs and provides a standard 40PIN stackable header. According to the official comparison table, the B version supports NVMe SSDs up to 2280 size, making it useful for compact Raspberry Pi 5 servers, network devices and storage projects.
Features
- PoE and M.2 in one HAT: combines network power input and NVMe storage expansion.
- Designed for Raspberry Pi 5: connects through the Raspberry Pi 5 16PIN PCIe interface.
- IEEE 802.3af/at PoE: powered by a compatible PoE switch or injector.
- NVMe SSD support: compatible with 2230, 2242, 2260 and 2280 M.2 solid state drives.
- Stackable GPIO: standard Raspberry Pi 40PIN header allows suitable HAT expansion.
- Onboard outputs: 5V and 12V header outputs for suitable peripherals.
- Useful indicators: dual LED indicators for power and activity status.
Specifications
| SKU | Waveshare-29320 |
| Product Name | Waveshare PoE M.2 HAT+ (B) for Raspberry Pi 5 |
| Part No. | PoE M.2 HAT+ (B) |
| Compatibility | Raspberry Pi 5 |
| Function | PCIe to M.2 adapter with PoE function |
| PoE Input | IEEE 802.3af/at PoE |
| SSD Support | NVMe protocol M.2 solid state drive |
| M.2 Sizes | 2230 / 2242 / 2260 / 2280 |
| PCIe Connection | Raspberry Pi 5 16PIN PCIe interface, connected through 16PIN cable |
| GPIO | Standard Raspberry Pi 40PIN stackable header |
| Header Outputs | Onboard 5V and 12V header outputs |
| Indicators | Dual LED indicators |
| Package Content | PoE M.2 HAT+ (B), 16PIN PCIe cable, mounting hardware |
| Weight | 0.066 kg according to the official package tab |
Applications
- Raspberry Pi 5 NAS, homelab servers and network gateways.
- NVMe boot and data storage for Raspberry Pi 5 projects.
- PoE-powered edge computers, camera stations and IoT nodes.
- Installations where one Ethernet cable should provide both power and data.
Product List
| PoE M.2 HAT+ (B) | x1 |
| 16PIN PCIe cable | x1 |
| Mounting hardware | x1 set, according to the official package image |
Other Content
The official detail images show the features, PCIe connection, NVMe slot, PoE power input, header outputs, installation, dimensions and package content of the PoE M.2 HAT+ (B).
The M.2 slot, PCB finish and PCIe cable images help plan a Raspberry Pi 5 storage build.
LED indicators, SSD-size support, PoE power and onboard header outputs are important for enclosure planning and power design.
Follow the official assembly note and installation order for thermal pads and fan mounting.
The dimension drawing and package images help with installation, incoming inspection and accessory checks.
Resources
FAQ
Is Raspberry Pi 5 included?
No. The official description notes that Raspberry Pi 5, SSD, network cable and switch are not included.
Which SSD sizes are supported?
The official page lists 2230 / 2242 / 2260 / 2280 M.2 solid state drives using the NVMe protocol.
Does the HAT support PoE?
Yes. The PoE M.2 HAT+ (B) supports IEEE 802.3af/at PoE.
How does it connect to Raspberry Pi 5?
It connects through the Raspberry Pi 5 16PIN PCIe interface using the included 16PIN PCIe cable.
Can I stack another HAT?
Yes. The standard Raspberry Pi 40PIN stackable header allows suitable expansion, as long as mechanical height and power requirements are considered.