Raspberry Pi SSD 512GB: specs
512 GB NVMe solid-state drive in the M.2 2230 size, made for the Raspberry Pi 5 and used through an M.2 adapter board.
Specs
| Spec | Value | Source |
|---|---|---|
| Capacity | 512 GB (this variant) | source Overview (p.2) |
| Interface | PCIe Gen 3 compliant; NVMe 1.4 register interface and command set | source Specification (p.3) |
| Form factor | M.2 2230 | source Specification (p.3) |
| 4 kB random reads | 50k IOPS (512 GB) | source Specification (p.3) |
| 4 kB random writes | 90k IOPS (512 GB) | source Specification (p.3) |
| Operating temperature | 0 to 70 degC (ambient) | source Specification (p.3) |
| Adapter needed | A Raspberry Pi 5-compatible M.2 adapter, such as the Raspberry Pi M.2 HAT+, bought separately | source Overview (p.2) |
| Production | In production until at least January 2032 | source Specification (p.3) |
Pinout
We don't publish a pin table for this part: no official source we could verify gives one. Check the labels printed on your module, and see the notes below.
A drive in the M.2 2230 size; it has no user pins.
Build with it
Project ideas for the Raspberry Pi SSD 512GB. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.
- Boot drive for a Pi 5: The drive is 2230, which the standard M.2 HAT+ takes. Raspberry Pi documentation covers changing the boot order to boot from PCIe storage.
- Local media library: The brief lists 50k IOPS for random reads at 512 GB, useful for many small files. Learning project for home-network file sharing.
- Pi 5 weather database: The sensor module connects over I2C to the Pi's 3.3 V GPIO header, which stays reachable under the HAT+ because it ships with a stacking header. Learning project.
Common mistakes
- Plugging it straight into a Pi. It needs an M.2 adapter that fits the Pi 5; the maker names the M.2 HAT+ (source: link, Overview p.2).
- Connecting it while the Pi is running. Shut down the Pi and disconnect external power first (source: link, Safety instructions p.4).
- Expecting Gen 3 speed by default. Raspberry Pi documentation says the Pi 5 runs PCIe at Gen 2.0 unless Gen 3.0 is enabled, and that the Pi 5 is not certified for Gen 3.0, so links may be unstable (source).
Not covered by the official source
- The brief gives no supply voltage, current, endurance or sequential speed figures, so none are listed.