View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

Raspberry Pi 5 HATs

If you think a project should be added here, please open an issue on GitHub to add it.

Categories

Production HATs

The following HATs are commercially available and can be purchased today.

Picture HAT
52Pi 2.5G PCIe Network Adapter 52Pi 2.5G PCIe Network Adapter
RTL8125BG 10/100/1000M/2.5G PCIe Ethernet for Raspberry Pi 5
52Pi NVDAC 52Pi NVDAC
52Pi's 2230/2242 NVMe and PCM5122 DAC HAT.
52Pi NVDigi 52Pi NVDigi
52Pi's 2230/2242 NVMe and WM8804 Digi HAT.
52Pi N04 M.2 2280 NVMe Top 52Pi N04 M.2 2280 NVMe Top
52Pi's Longer NVMe HAT for 2230, 2242, 2260, or 2280 SSDs.
52Pi N05 M.2 2242 NVMe Top 52Pi N05 M.2 2242 NVMe Top
52Pi's Shorter NVMe HAT for 2230 or 2242 SSDs.
52Pi PCIe x1 Slot HAT 52Pi PCIe x1 Slot HAT
PCIe x1 open-ended slot atop the Pi 5.
52Pi PD Power HAT 52Pi PD Power HAT
52Pi's PD Power HAT.
GeeekPi P33 M.2 NVME M-Key PoE+ Hat GeeekPi P33 M.2 NVME M-Key PoE+ Hat
M.2 NVMe and PoE+ HAT for Pi 5.
Geekworm X1001 NVMe HAT Geekworm X1001 NVMe HAT
A slim 2280 NVMe SSD HAT for Pi 5.
Geekworm X1004 Dual M.2 2280 NVMe HAT Geekworm X1004 Dual M.2 2280 NVMe HAT
A dual-2280 NVMe M.2 SSD HAT for Pi 5.
Geekworm X1011 PCIe to Four M.2 NVMe HAT Geekworm X1011 PCIe to Four M.2 NVMe HAT
A quad NVMe M.2 SSD HAT for Pi 5.
HackerGadgets PoE + NVMe HAT HackerGadgets PoE + NVMe HAT
An NVMe HAT with PoE+ built-in which fits inside the Pi 5 case.
Mcuzone MPW7 E-key WiFi 7 HAT Mcuzone MPW7 E-key WiFi 7 HAT
A WiFi HAT with an E-Key M.2 slot for Pi 5.
n|fuse PoE HAT with PCIe options n|fuse PoE HAT with PCIe options
PoE HATs with integrated mPCIe or M.2 slots.
NVPI5-2242T NVMe HAT NVPI5-2242T NVMe HAT
A shot NVMe SSD HAT Raspberry Pi 5.
NVPI5-2280B NVMe Base NVPI5-2280B NVMe Base
PCBWay's long NVMe SSD Base board Raspberry Pi 5.
Raspberry Pi NVMe HAT Raspberry Pi NVMe HAT
The official Pi HAT for M.2 2230 or 2240 NVMe SSDs.
Pimoroni NVMe BASE Pimoroni NVMe BASE
NVMe Base for Raspberry Pi 5
Pineboards Hat AI! Pineboards Hat AI!
M.2 E-key PCIe slot HAT for the Pi 5.
Pineboards HatAI! Dual Edge TPU Pineboards HatAI! Dual Edge TPU
A HAT which allows connecting Dual Edge Coral TPUs to the Pi 5.
Pineboards HatDrive! Bottom Pineboards HatDrive! Bottom
A Pi HAT for a single M.2 2242 or 2280 NVMe SSD.
Pineboards HatBRICK! Commander Pineboards HatBRICK! Commander
A HAT which allows connecting two devices to the Pi 5 PCIe Bus.
Pineboards HatDrive! Dual NVMe Pineboards HatDrive! Dual NVMe
A HAT which allows connecting two NVMe SSDs to the Pi 5 PCIe Bus.
Pineboards HatDrive! Top Pineboards HatDrive! Top
A Pi HAT for a single M.2 2230 or 2242 NVMe SSD.
Pineboards HatNET! 2.5G Pineboards HatNET! 2.5G
A 2.5 Gigabit network HAT for the Pi 5.
Pineboards uPCIty Lite Pineboards uPCIty Lite
A PCIe adapter for testing full-size cards on Pi 5.
Radxa Penta SATA HAT Radxa Penta SATA HAT
A Pi 5 HAT for up to 5 SATA SSDs or HDDs.
Waveshare PoE HAT (F) for Pi 5 Waveshare PoE HAT (F) for Pi 5
PoE HAT for powering Raspberry Pi 5 via Ethernet
Waveshare PCIe to M.2 Adapter with PoE Function Waveshare PCIe to M.2 Adapter with PoE Function
PoE HAT with included M.2 Adapter and 12V power header.

Prototype or Non-Commercial HATs

The following HATs are either not yet commercially available or one-offs and might be licensed under an Open Hardware License, allowing you to build your own.

Picture HAT
HackerGadgets NVMe HAT HackerGadgets NVMe HAT
An NVMe HAT designed for maximum airflow and fitment inside the Pi 5 case.
OCP-TAP TimeHAT V2 OCP-TAP TimeHAT V2
A HAT providing PTP PPS in and out via an Intel i226 NIC.
OCP-TAP TimeHAT V1 OCP-TAP TimeHAT V1
A HAT providing PTP PPS in and out via an Intel i225 NIC.
Pimoroni NVMe Base Duo Pimoroni NVMe Base Duo
Dual-NVMe Base for Raspberry Pi 5
Radxa Dual 2.5G Router HAT Radxa Dual 2.5G Router HAT
A Pi 5 HAT for 2 2.5G network interfaces, NVMe SSD, and an additional PCIe device.

About

This project is maintained by Jeff Geerling. The Raspberry Pi Compute Module 4 is a product of Raspberry Pi (Trading) Limited.