Pineboards Documentation
Get everything you need to start with our products: assembly guidance, tutorials, and datasheets.
Do not hesitate to contact us if you have any questions or need assistance:
Frequently asked questions
How to connect the PCIe ribbon to my board?
Match the triangle on the ribbon with the triangle on the board. This is the easiest method to find the right direction. Select your board from the list below to find detailed instructions.
Is my NVMe drive going to work with the HatDrive! board?
We tested over 20 different drives, you can find the results here: NVMe Compatibility List.
Generally speaking: Your drive should work with the Pi 5 out of the box, if it does not please contact us for support. We'll add it to the list of incompatible drives after evaluation.
How to use my NVMe drive as a boot drive?
Older versions of the Raspberry Pi 5 firmware required changing the boot order and enabling PCIe support.
Right now you can just insert your empty NVMe drive, connect the board to Internet and Raspberry Pi Imager will install the OS for you. Check this page for more details
Power LED does not light up on my board. Is it faulty?
2024 revisions of our boards include support for power management from the HAT+ standard (HAT powers off/sleeps with the OS on the Pi).
If your board has outdated firmware it may not send the power enable signal to the board. Please check our tutorial in order to update your Raspberry Pi 5.
How can I get my Coral Edge TPU to work?
You'll need to install the driver and PyCoral. You can find a tutorial here: Configuring the Google Coral Edge TPU
Can I boot from my NVMe drive when using a board with a PCIe switch? (HatDrive! AI, HatDrive! Dual, HatDrive! NET 1G, HatBRICK! Commander)
This functionality is currently not supported by the firmware on the Raspberry Pi 5. We believe this will change soon, follow this GitHub issue for more details
Does my board support the Dual Edge Coral Edge TPU?
Only board that fully supports the Dual Edge TPU is the HatAi! Dual. Hat Ai! and HatDrive! Ai will only detect a single accelerator when you connect a Dual Edge TPU.
Our products
HatDrive! PoE+
M.2 M-Key PCIe x1 NVMe with support for 2230, 2242 and 2280 drives, coupled with a PoE+ (up to 25W) module.
Compatible with Raspberry Pi 5.
Ai Bundle (Hailo 8L)
M.2 M-Key PCIe x1 NVMe with support for 2230, 2242 and 2280 drives. Included Hailo 8L AI accelerator.
Compatible with Raspberry Pi 5.
HatDrive! Nano
M.2 M-Key PCIe x1 NVMe with support for 2230, 2242 drives.
Compatible with Raspberry Pi 5.
Hat Ai!
Coral Edge TPU HAT. Supports other M.2 E-Key PCIe devices in 2230 format.
Compatible with Raspberry Pi 5.
HatDrive! Bottom
M.2 M-Key PCIe x1 NVMe with support for 2230, 2242 and 2280 drives.
Compatible with Raspberry Pi 5.
HatDrive! Top
M.2 M-Key PCIe x1 NVMe with support for 2230 and 2242 drives.
Compatible with Raspberry Pi 5.
HatDrive! Top Lite
Simplified variant of the HatDrive! Top. Support for 2230 and 2242 drives.
Compatible with Raspberry Pi 5.
HatDrive! Piano
Audio DAC (RCA) + AMP (3.5mm jack) with M.2 M-Key NVMe (2230, 2242).
Compatible with Raspberry Pi 5.
Hat uPCIty Lite
PCIe evaluation board with an open ended PCIe X4 slot.
Compatible with Raspberry Pi 5.
HatBRICK! Commander
PCIe board with 2-port Gen 2 switch.
Compatible with Raspberry Pi 5.
HatDrive! Ai
M.2 NVMe (2230 and 2242) + M.2 E-Key for the Coral Edge TPU. Supports Gen 2 PCIe speeds.
Compatible with Raspberry Pi 5.
HatDrive! Dual
Dual NVMe HAT for 2230 and 2242 NVMe drives. Supports Gen 2 PCIe speeds.
Compatible with Raspberry Pi 5.
HatDrive! NET 1G
NVMe with support for 2230 and 2242 drives + Gigabit Ethernet NIC (RTL8111H). Supports Gen 2 PCIe speeds.
Compatible with Raspberry Pi 5.