De PiDrive is een standaard-formaat ‘hat’ waarmee een Raspberry Pi kan worden voorzien van een mSATA-SSD. De energiezuinige uitbreidingskaart past op de 40-pens I/O-connector van een Raspberry Pi  B+, A+, of B+ v2 en zorgt voor hogere snelheden en meer  opslagcapaciteit. Door PiDrives te ‘stapelen’ kunnen RAID-configuraties worden gecreëerd.

De PiDrive wordt aangesloten op een van de USB-poorten van de Raspberry Pi. Het board is opgebouwd rond een PL-2571 Hi-Speed USB-to-SATA controllerchip van Prolific Technology en is gebaseerd op het PL-2571 referentie-ontwerp van deze fabrikant. Een soortgelijke configuratie wordt ook in de behuizing van externe diskdrives toegepast, maar in het geval van de PiDrive past alles binnen de formfactor van de Raspberry Pi en verzorgt de Pi de voeding. De PiDrive heeft een laag stroomverbruik van 250 mA tijdens vol bedrijf en 160 mA in rust. Er is nog wel een SD-kaart nodig om het bootloaderproces op te starten, maar daarna worden alle drive-acties op de SSD uitgevoerd. 

PiDrive is een kickstarterproject van ‘maker’ Bud Griffin uit Minneapolis.