# 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.

[HTML version](https://soldr.ai/docs/boards/raspberry-pi-ssd-512gb)

[Docs](https://soldr.ai/docs) / [Boards](https://soldr.ai/docs/boards)

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.

Every value cites its sourcePinout not published

[Buy on Compoden](https://compoden.com/products/raspberry-pi-ssd-512gb)

## 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](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20Raspberry%20Pi%205%20desktop%20that%20boots%20from%20an%20NVMe%20SSD): 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](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20local%20media%20and%20photo%20library%20server%20on%20a%20Raspberry%20Pi%205%20with%20an%20NVMe%20SSD): 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](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20weather%20station%20database%20on%20a%20Raspberry%20Pi%205%20with%20an%20NVMe%20SSD%20and%20a%20temperature%2C%20humidity%20and%20pressure%20sensor): The sensor module connects over I2C to the Pi&#x27;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](https://datasheets.raspberrypi.com/ssd/raspberry-pi-ssd-product-brief.pdf), Overview p.2).
- Connecting it while the Pi is running. Shut down the Pi and disconnect external power first (source: [link](https://datasheets.raspberrypi.com/ssd/raspberry-pi-ssd-product-brief.pdf), 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](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#pcie-gen-3.0)).

## Not covered by the official source

- The brief gives no supply voltage, current, endurance or sequential speed figures, so none are listed.

## Sources

- [link](https://datasheets.raspberrypi.com/ssd/raspberry-pi-ssd-product-brief.pdf) (Raspberry Pi SSD product brief, published July 2025)
- [link](https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#pcie-gen-3.0) (Raspberry Pi documentation, PCIe)
