DescriptionThe Waveshare PCIe TO M.2 USB HAT+ is a HAT+ adapter for Raspberry Pi 5. It uses the Raspberry Pi 5 16PIN PCIe Interface and combines an M.2 M-Key slot for NVMe protocol solid state drives with four USB 3.2 Gen1 ports.With PCIe Gen2 / PCIe 2.0 only, HAT+ standard, driver-free plug and play, onboard dual LED indicators, a power monitoring chip and EEPROM, this Raspberry Pi 5 PCIe HAT is useful for fast storage expansion, USB peripherals, boot-from-SSD setups and compact lab builds. Raspberry Pi 5, NVMe SSD and USB devices are not included.Features NVMe M.2 support: compatible with 2230 / 2242 / 2260 / 2280 NVMe protocol solid state drives. 4 x USB 3.2 Gen1: expands Raspberry Pi 5 with four high-speed USB ports. Raspberry Pi 5 design: based on the 16PIN PCIe Interface of Raspberry Pi 5. PCIe Gen2 support: the official page lists PCIe Gen2 / PCIe 2.0 only. Boot support: supports booting Pi 5 from solid state drive according to the official page. Onboard monitoring: dual LED indicators, power monitoring chip and EEPROM. HAT+ standard: driver-free, plug and play according to the official product page. Specifications SKU Waveshare-31436 Official SKU 31436 Part No. PCIe TO M.2 USB HAT+ Product Name Waveshare PCIe TO M.2 USB HAT+ For Raspberry Pi 5 Product Type Raspberry Pi 5 PCIe HAT / M.2 USB adapter board Compatibility Raspberry Pi 5 16PIN PCIe Interface Storage Support NVMe protocol solid state drive, 2230 / 2242 / 2260 / 2280 sizes USB Expansion 4 x USB 3.2 Gen1 ports PCIe Standard PCIe Gen2 / PCIe 2.0 only according to the official page Host Connection 16PIN PCIe cable to Raspberry Pi 5 Boot Support Supports booting Pi 5 from solid state drive according to the official page Indicators Onboard dual LED indicators Onboard Functions Power monitoring chip and EEPROM according to the official detail graphic Installation HAT+ standard, driver-free, plug and play according to the official page Weight 0.052 kg according to the official package-content tab Applications Raspberry Pi 5 NVMe storage: use an SSD for boot, data logging or fast project files. USB 3.2 expansion: connect cameras, storage, adapters or other USB peripherals. Homelab and maker projects: plan compact Raspberry Pi 5 builds with storage and USB expansion. Testing and development: evaluate PCIe Gen2 behavior, boot-from-SSD and peripheral combinations. Product List PCIe TO M.2 USB HAT+ x1 16PIN PCIe cable x1 Screws pack x1 Other ContentThe overview shows the Waveshare PCIe TO M.2 USB HAT+ as a HAT+ adapter for Raspberry Pi 5. The board uses the 16PIN PCIe Interface and combines NVMe storage with four USB 3.2 Gen1 ports.The adapter connects to Raspberry Pi 5 through the 16PIN PCIe cable. Raspberry Pi 5, SSD and USB peripherals are reference devices and are not included.The NVMe graphics show support for NVMe protocol solid state drives in 2230 / 2242 / 2260 / 2280 sizes and support for booting Pi 5 from a solid state drive.The four USB 3.2 Gen1 ports expand Raspberry Pi 5 for additional high-speed peripherals. The official speed graphic emphasizes improved reading and writing performance.Dual LED indicators, a power monitoring chip and EEPROM help with status checks, power monitoring and HAT+ identification in a Raspberry Pi 5 build.The installation images show assembly, HAT+ standard, dimensions and package content. These details help confirm enclosure fit and included parts before installation.Resources Waveshare Wiki for PCIe TO M.2 USB HAT+ Raspberry Pi PCIe documentation Raspberry Pi configuration documentation FAQWhat is the Waveshare PCIe TO M.2 USB HAT+ used for?It expands Raspberry Pi 5 with an NVMe M.2 slot and four USB 3.2 Gen1 ports through the 16PIN PCIe Interface.Which SSD sizes are supported?The official page lists NVMe protocol solid state drives in 2230 / 2242 / 2260 / 2280 sizes.Does this board support PCIe Gen3?The official product page lists PCIe Gen2 / PCIe 2.0 only. Plan bandwidth and compatibility around that limit.Are Raspberry Pi 5 or NVMe SSD included?No. The package includes PCIe TO M.2 USB HAT+ x1, 16PIN PCIe cable x1 and Screws pack x1.Can Raspberry Pi 5 boot from SSD with this HAT?Yes. The official page lists support for booting Pi 5 from solid state drive.