Fingerprint Sensor AS608 - A Beginner's Guide
One touch can replace keys. This project uses an optical fingerprint sensor to enroll users and then grant access with a quick scan.
read tutorial →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.
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.
| 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 |
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
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+.
Yes — all stock ships from our Quezon City warehouse. Order before 4 PM weekdays for same-day cutoff via J&T or LBC.
Yes. Metro Manila usually arrives next-day; provincial 1–3 working days.
Yes — we accept Purchase Orders from accredited schools and universities. Contact us with your PO details and we'll process it.
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.
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.
Yes — questions land on our forum or via email, weekday or weekend. We've actually wired up most of what we sell.
Manila stock. Order before 16:00 PHT, ships today via J&T or LBC. Provincial: 1–3 working days.
Schools / class POs: we accept Purchase Orders for accredited schools and universities. contact us with your PO details.
Returns: 7-day inspection window for DOA units. Email proof of issue and we ship a replacement.
One touch can replace keys. This project uses an optical fingerprint sensor to enroll users and then grant access with a quick scan.
read tutorial →Wire a joystick to your Arduino, read X/Y, then print UP / DOWN / LEFT / RIGHT to the serial monitor.
read tutorial →Bench-test a 43 A motor driver before wiring the full project. Catches weak power, mis-pinning, and dead boards before they cost you time.
read tutorial →Coming from UNO and the Pico won't show a COM port? Here's the BOOTSEL trick, the driver fix, and the first sketch that actually works.
read tutorial →Share what you built. Photos, BOM, what worked, what didn't.
view thread →Symptom + what you tried + clear photo = answers within hours.
view thread →Brownout reset when adding a sensor? Notes on supply decoupling and GPIO checks.
view thread →Upload failing on your first Uno? Driver, COM port, board match — checklist inside.
view thread →