You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Raspberry Pi M.2 HAT+ M Key enables you to connect M.2 peripherals such as NVMe drives and other PCIe accessories to Raspberry Pi 5's PCIe interface.
14
+
The Raspberry Pi M.2 HAT+ M Key and M.2 HAT+ Compact M Key enable you to connect M.2 peripherals such as NVMe drives and other PCIe accessories to Raspberry Pi 5's PCIe interface.
8
15
9
-
The M.2 HAT+ adapter board converts between the PCIe connector on Raspberry Pi 5 and a single M.2 M key edge connector. You can connect any device that uses the 2230 or 2242 form factors. The M.2 HAT+ can supply up to 3A of power.
16
+
The M.2 HAT+ and M.2 HAT+ Compact adapter boards convert between the PCIe connector on Raspberry Pi 5 and a single M.2 M key edge connector. The M.2 HAT+ supports any device that uses the 2230 or 2242 form factor; the M.2 HAT+ Compact supports any device that uses the 2230 form factor.
10
17
11
-
The M.2 HAT+ uses Raspberry Pi's https://datasheets.raspberrypi.com/hat/hat-plus-specification.pdf[HAT+ specification], which allows Raspberry Pi OS to automatically detect the HAT+ and any connected devices.
18
+
We provide the M.2 HAT+ in a standard and a compact format to serve different use cases:
12
19
13
-
The included threaded spacers provide ample room to fit the Raspberry Pi Active Cooler beneath an M.2 HAT+.
20
+
* The M.2 HAT+ includes threaded spacers that provide ample room to fit the Raspberry Pi Active Cooler beneath it. However, the M.2 HAT+ is _only_ compatible with the https://www.raspberrypi.com/products/raspberry-pi-5-case/[Raspberry Pi Case for Raspberry Pi 5] _if you remove the lid and the included fan_.
14
21
15
-
The M.2 HAT+ is _only_ compatible with the https://www.raspberrypi.com/products/raspberry-pi-5-case/[Raspberry Pi Case for Raspberry Pi 5] _if you remove the lid and the included fan_.
22
+
* The M.2 HAT+ Compact is designed to fit around the included fan in the https://www.raspberrypi.com/products/raspberry-pi-5-case/[Raspberry Pi Case for Raspberry Pi 5]. However, you can't fit the Active Cooler beneath it.
23
+
24
+
Both the M.2 HAT+ and M.2 HAT+ Compact conform to the https://datasheets.raspberrypi.com/hat/hat-plus-specification.pdf[Raspberry Pi HAT+ specification], which allows Raspberry Pi OS to automatically detect the HAT+ and any connected devices.
16
25
17
26
== Features
18
27
28
+
The M.2 HAT+ and M.2 HAT+ Compact both have the following features:
29
+
19
30
* Single-lane PCIe 2.0 interface (500 MB/s peak transfer rate)
20
-
* Supports devices that use the M.2 M key edge connector
21
-
* Supports devices with the 2230 or 2242 form factor
22
-
* Supplies up to 3A to connected M.2 devices
31
+
* Support for devices that use the M.2 M key edge connector
32
+
* Up to 3 A supply to connected M.2 devices
23
33
* Power and activity LEDs
24
-
* Conforms to the https://datasheets.raspberrypi.com/hat/hat-plus-specification.pdf[Raspberry Pi HAT+ specification]
25
-
* Includes:
26
-
** ribbon cable
27
-
** 16mm GPIO stacking header
28
-
** 4 threaded spacers
29
-
** 8 screws
30
-
** 1 knurled double-flanged drive attachment screw to secure and support the M.2 peripheral
31
34
32
-
[[m2-hat-plus-installation]]
33
-
== Install
35
+
The M.2 HAT+ and M.2 HAT+ Compact differ in the following ways:
36
+
37
+
* M.2 HAT+ supports devices with the 2230 or 2242 form factor; M.2 HAT+ Compact only supports the 2230 form factor.
38
+
39
+
=== Hardware
40
+
41
+
The Raspberry Pi M.2 HAT+ or M.2 HAT+ Compact box contains the following parts:
34
42
35
-
To use the Raspberry Pi M.2 HAT+, you will need:
43
+
* Ribbon cable
44
+
* Threaded spacers
45
+
* Screws
46
+
* 1 knurled double-flanged drive attachment screw to secure and support the M.2 peripheral
36
47
37
-
* a Raspberry Pi 5
48
+
The M.2 HAT+ also includes a 16 mm GPIO stacking header; M.2 HAT+ Compact doesn't include this component.
38
49
39
-
Each M.2 HAT+ comes with a ribbon cable, GPIO stacking header, and mounting hardware. Complete the following instructions to install your M.2 HAT+:
50
+
To use the M.2 HAT+ or M.2 HAT+ Compact, you also need:
40
51
41
-
. First, ensure that your Raspberry Pi runs the latest software. Run the following command to update:
52
+
* A Raspberry Pi 5
53
+
54
+
[[m2-hat-plus-installation]]
55
+
== Prepare your Raspberry Pi
56
+
57
+
. Ensure that your Raspberry Pi runs the latest software. Run the following command to update:
42
58
+
43
59
[source,console]
44
60
----
45
61
$ sudo apt update && sudo apt full-upgrade
46
62
----
47
63
48
-
. Next, xref:../computers/raspberry-pi.adoc#update-the-bootloader-configuration[ensure that your Raspberry Pi firmware is up-to-date]. Run the following command to see what firmware you're running:
64
+
. xref:../computers/raspberry-pi.adoc#update-the-bootloader-configuration[Ensure that your Raspberry Pi firmware is up-to-date]. Run the following command to see what firmware you're running:
49
65
+
50
66
[source,console]
51
67
----
@@ -72,54 +88,136 @@ Then, reboot with `sudo reboot`.
72
88
73
89
. Disconnect the Raspberry Pi from power before beginning installation.
74
90
91
+
[[standard-installation]]
92
+
== Install the M.2 HAT+
93
+
94
+
Follow these steps to install the M.2 HAT+. To install the M.2 HAT+ Compact go to <<compact-installation>> instead.
95
+
96
+
=== (Optional) Install the Active Cooler
75
97
76
98
. The M.2 HAT+ is compatible with the Raspberry Pi 5 Active Cooler. If you have an Active Cooler, install it before installing the M.2 HAT+.
. Install the spacers using four of the provided screws. Firmly press the GPIO stacking header on top of the Raspberry Pi GPIO pins; orientation does not matter as long as all pins fit into place. Disconnect the ribbon cable from the M.2 HAT+, and insert the other end into the PCIe port of your Raspberry Pi. Lift the ribbon cable holder from both sides, then insert the cable with the copper contact points facing inward, towards the USB ports. With the ribbon cable fully and evenly inserted into the PCIe port, push the cable holder down from both sides to secure the ribbon cable firmly in place.
82
-
+
103
+
104
+
=== Install the mounting hardware
105
+
106
+
. Install the spacers using the provided screws.
107
+
108
+
. Firmly press the GPIO stacking header on top of the Raspberry Pi GPIO pins; orientation doesn't matter as long as all pins fit into place.
109
+
110
+
. Disconnect the ribbon cable from the M.2 HAT+. Insert the other end into the PCIe port of your Raspberry Pi. Lift the ribbon cable holder from both sides, then insert the cable with the copper contact points facing inward, towards the USB ports. With the ribbon cable fully and evenly inserted into the PCIe port, push the cable holder down from both sides to secure the ribbon cable firmly in place.
. Insert the ribbon cable into the slot on the M.2 HAT+. Lift the ribbon cable holder from both sides, then insert the cable with the copper contact points facing up. With the ribbon cable fully and evenly inserted into the port, push the cable holder down from both sides to secure the ribbon cable firmly in place.
123
+
124
+
. Insert the ribbon cable into the slot on the M.2 HAT+.
125
+
+
126
+
Lift the ribbon cable holder from both sides, then insert the cable with the copper contact points facing up. With the ribbon cable fully and evenly inserted into the port, push the cable holder down from both sides to secure the ribbon cable firmly in place.
. Remove the drive attachment screw by turning the screw counter-clockwise. Insert your M.2 SSD into the M.2 key edge connector, sliding the drive into the slot at a slight upward angle. Do not force the drive into the slot: it should slide in gently.
. Push the notch on the drive attachment screw into the slot at the end of your M.2 drive. Push the drive flat against the M.2 HAT+, and insert the SSD attachment screw by turning the screw clockwise until the SSD feels secure. Do not over-tighten the screw.
. Congratulations, you have successfully installed the M.2 HAT+. Connect your Raspberry Pi to power; Raspberry Pi OS will automatically detect the M.2 HAT+. If you use Raspberry Pi Desktop, you should see an icon representing the drive on your desktop. If you don't use a desktop, you can find the drive at `/dev/nvme0n1`. To make your drive automatically available for file access, consider xref:../computers/configuration.adoc#automatically-mount-a-storage-device[configuring automatic mounting].
145
+
146
+
Congratulations, you have successfully installed the M.2 HAT+.
. Insert the ribbon cable into the PCIe port of your Raspberry Pi.
174
+
+
175
+
Lift the ribbon cable holder from both sides, then insert the cable with the copper contact points facing inward, towards the USB ports. With the ribbon cable fully and evenly inserted into the PCIe port, push the cable holder down from both sides to secure the ribbon cable firmly in place.
. Remove the drive attachment screw by turning the screw counter-clockwise. Insert your M.2 SSD into the M.2 key edge connector, sliding the drive into the slot at a slight upward angle. Do not force the drive into the slot: it should slide in gently.
. Push the notch on the drive attachment screw into the slot at the end of your M.2 drive. Push the drive flat against the M.2 HAT+ Compact, and insert the SSD attachment screw by turning the screw clockwise until the SSD feels secure. Do not over-tighten the screw.
. Connect your Raspberry Pi to power; Raspberry Pi OS automatically detects the M.2 HAT+ or M.2 HAT+ Compact. If you use Raspberry Pi Desktop, you see an icon representing the drive on your desktop. If you don't use a desktop, you can find the drive at `/dev/nvme0n1`.
203
+
204
+
. To make your drive automatically available for file access, consider xref:../computers/configuration.adoc#automatically-mount-a-storage-device[configuring automatic mounting].
205
+
112
206
WARNING: Always disconnect your Raspberry Pi from power before connecting or disconnecting a device from the M.2 slot.
113
207
114
208
== Boot from NVMe
115
209
116
-
To boot from an NVMe drive attached to the M.2 HAT+, complete the following steps:
210
+
To boot from an NVMe drive attached to the M.2 HAT+ or M.2 HAT+ Compact, complete the following steps:
117
211
118
-
. xref:../computers/getting-started.adoc#raspberry-pi-imager[Format your NVMe drive using Raspberry Pi Imager]. You can do this from your Raspberry Pi if you already have an SD card with a Raspberry Pi OS image.
119
-
. Boot your Raspberry Pi into Raspberry Pi OS using an SD card or USB drive to alter the boot order in the persistent on-board EEPROM configuration.
120
-
. In a terminal on your Raspberry Pi, run `sudo raspi-config` to open the Raspberry Pi Configuration CLI.
121
-
. Under `Advanced Options` > `Boot Order`, choose `NVMe/USB boot`. Then, exit `raspi-config` with `Finish` or the *Escape* key.
122
-
. Reboot your Raspberry Pi with `sudo reboot`.
212
+
. xref:../computers/getting-started.adoc#raspberry-pi-imager[Install an operating system to your NVMe drive by using Raspberry Pi Imager]. You can do this from your Raspberry Pi if you already have an SD card with a Raspberry Pi OS image.
213
+
. Reboot your Raspberry Pi.
214
+
* If you don't have an SD card inserted in your Raspberry Pi 5, it boots automatically from your NVMe drive.
215
+
* If you do have an SD card inserted in your Raspberry Pi 5, it attempts to boot from the SD card first. You can change the boot order on your Raspberry Pi by completing the following steps:
216
+
.. Boot your Raspberry Pi into Raspberry Pi OS using an SD card.
217
+
.. In a terminal on your Raspberry Pi, run `sudo raspi-config` to open the Raspberry Pi Configuration CLI.
218
+
.. Under `Advanced Options` > `Boot Order`, choose `NVMe/USB boot`.
219
+
.. Exit `raspi-config` with `Finish` or the *Escape* key.
220
+
.. Reboot your Raspberry Pi with `sudo reboot`.
123
221
124
222
For more information, see xref:../computers/raspberry-pi.adoc#nvme-ssd-boot[NVMe boot].
125
223
@@ -131,11 +229,8 @@ To enable PCIe Gen 3 speeds, follow the instructions at xref:../computers/raspbe
Schematics are also available as a https://datasheets.raspberrypi.com/m2-hat-plus/raspberry-pi-m2-hat-plus-schematics.pdf[PDF].
232
+
The schematics for the M.2 HAT+ are available as a https://datasheets.raspberrypi.com/m2-hat-plus/raspberry-pi-m2-hat-plus-schematics.pdf[PDF]
138
233
139
234
== Product brief
140
235
141
-
For more information about the M.2 HAT+, including mechanical specifications and operating environment limitations, see the https://datasheets.raspberrypi.com/m2-hat-plus/raspberry-pi-m2-hat-plus-product-brief.pdf[product brief].
236
+
For more information about the M.2 HAT+ and M.2 HAT+ Compact, including mechanical specifications and operating environment limitations, see the https://datasheets.raspberrypi.com/m2-hat-plus/raspberry-pi-m2-hat-plus-product-brief.pdf[product brief].
Copy file name to clipboardExpand all lines: documentation/asciidoc/accessories/ssds/about.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Raspberry Pi SSDs are available in the following sizes:
11
11
* 256GB
12
12
* 512GB
13
13
14
-
To use an SSD with your Raspberry Pi, you need a Raspberry Pi 5-compatible M.2 adapter, such as the xref:../accessories/m2-hat-plus.adoc[Raspberry Pi M.2 HAT+].
14
+
To use an SSD with your Raspberry Pi, you need a Raspberry Pi 5-compatible M.2 adapter, such as the xref:../accessories/m2-hat-plus.adoc[Raspberry Pi M.2 HAT+ or M.2 HAT+ Compact].
0 commit comments