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
Copy file name to clipboardExpand all lines: documentation/asciidoc/computers/compute-module/introduction.adoc
+24-18Lines changed: 24 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,15 @@ This page:
15
15
16
16
Raspberry Pi Compute Modules are *system-on-module (SoM)* variants of the flagship Raspberry Pi single-board computers (SBC). They're designed for industrial and commercial applications, such as digital signage, thin clients, and process automation. Many developers and system designers choose Compute Modules over flagship Raspberry Pi models for their compact design, flexibility, and support for on-board eMMC storage.
17
17
18
-
Raspberry Pi Compute Modules are available in several variants, differing in memory and embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board). Like SD cards, eMMC provides persistent storage with low power consumption. Unlike SD cards, eMMC behaves like an internal disk and includes built-in features that improve reliability. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite*, for example, "CM5Lite".
18
+
=== Memory, storage, and wireless variants
19
19
20
-
=== Compute Module models
20
+
Raspberry Pi Compute Modules are available in several variants, differing in memory, embedded Multi-Media Card (eMMC) flash storage capacity (soldered onto the board), and wireless connectivity (Wi-Fi and Bluetooth).
21
+
22
+
* *Memory.* Compute Modules 4, 4S, and 5 offer different amounts of RAM; for details about the available options, see the dedicated sections for each Compute Module model on this page. Compute Modules 1 and 3 offer a fixed amount of RAM: 512 MB and 1 GB, respectively.
23
+
* *Storage.* Compute Modules 3, 3+, 4, 4S, and 5 offer different storage options, with later models offering more options and larger sizes than earlier models. *Lite* models have no on-board storage, and are sometimes referred to with the suffix *Lite* or *L*, for example, "CM5Lite" or "CM3L". Storage is provided through eMMC. eMMC provides persistent storage with low power consumption and built-in features that improve reliability.
24
+
* *Wireless.* Compute Modules 4 and 5 come with optional Wi-Fi and Bluetooth.
25
+
26
+
=== Models
21
27
22
28
The following table summarises Raspberry Pi Compute Modules in reverse chronological order, listing their SoC, GPU, CPU, and form factor for quick reference. For more information about each of these models, including memory and storage options, see the following dedicated sections on this page.
23
29
@@ -69,8 +75,6 @@ The following table summarises Raspberry Pi Compute Modules in reverse chronolog
69
75
70
76
|===
71
77
72
-
NOTE: Compute Module 2 (CM2) was never released publicly. Compute Module 1 (CM1) was officially followed by Compute Module 3 (CM3).
73
-
74
78
[[cm5]]
75
79
=== Compute Module 5
76
80
@@ -110,9 +114,9 @@ Compute Module 4 (*CM4*) combines the core components of Raspberry Pi 4 with opt
110
114
* *Memory options.* 1 GB, 2 GB, 4 GB, or 8 GB of RAM.
111
115
* *Storage options.* 0 GB (*CM4Lite*), 8 GB, 16 GB, or 32 GB of eMMC memory.
112
116
* *Form factor.* Two 100-pin high-density connectors for connecting to the companion carrier board.
117
+
* *Temperature range options.* Operating temperature of -20°C to +85°C for standard variants or -40°C to +85°C for wider applications.
113
118
114
-
Unlike earlier modules (*CM1*, *CM3*, *CM3+*), CM4 moved away from the DDR2 SODIMM form factor to
115
-
a dual 100-pin high-density connector layout, which results in a smaller physical footprint. This redesign supports the following additional features:
119
+
Unlike earlier modules (*CM1*, *CM3*, *CM3+*), CM4 moved away from the DDR2 SODIMM form factor to a dual 100-pin high-density connector layout, which results in a smaller physical footprint. This redesign supports the following additional features:
IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi <<cm3plus, Compute Module 3+>>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <<cm4s, Compute Module 4S>>. For all other new designs, we recommend <<cm4, Compute Module 4>> or <<cm5, Compute Module 5>>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].
144
+
IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi <<cm3plus, Compute Module 3+>>, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend <<cm4s, Compute Module 4S>>. For all other new designs, we recommend <<cm4, Compute Module 4>> or <<cm5, Compute Module 5>>. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].
141
145
142
146
Compute Module 3 (*CM3*) combines the core components of Raspberry Pi 3 with an optional 4 GB of flash storage. Key features include:
Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B with an optional 4 GB of flash storage. Key features include:
159
+
Compute Module 1 (*CM1*) combines the core components of Raspberry Pi Model B with 4 GB of flash storage. Key features include:
156
160
157
161
* *Processor.* Broadcom BCM2835.
158
162
* *Memory.* 512 MB of RAM.
@@ -168,11 +172,11 @@ A Raspberry Pi Compute Module IO Board is the companion carrier board that provi
168
172
169
173
* Supply power to the Compute Module.
170
174
* Connect general-purpose input/output (GPIO) pins to standard pin headers so that you can attach sensors or electronics.
171
-
* Expose camera and display interfaces through flat flexible cable (FFC) connectors.
172
-
* Route HDMI signals to HDMI connectors for display output.
173
-
* Connect USB interfaces to standard USB connectors for peripheral devices.
175
+
* Make camera and display interfaces available through flat flexible cable (FFC) connectors.
176
+
* Make HDMI signals available through HDMI connectors.
177
+
* Make USB interfaces available through standard USB connectors for peripheral devices.
174
178
* Provide LEDs that indicate power and activity status.
175
-
* Enable eMMC programming over USB for flashing the module's onboard storage.
179
+
* Enable eMMC programming over USB for flashing the module's on-board storage.
176
180
* On CM4IO and CM5IO, expose PCIe through connectors so that you can attach storage or peripheral devices like SSDs or network adapters.
177
181
178
182
Raspberry Pi IO Boards are general-purpose boards designed for development, testing, and prototyping Compute Modules. For production use, you might design a smaller, custom carrier board that includes only the connectors you need for your use case.
@@ -188,7 +192,7 @@ Not all IO Boards work with all Compute Module models. The following table summa
The Compute Module 4 IO Board (CM4IO) provides the following:
246
251
247
252
* *Power and control connectors.*
248
-
** 12 V input through barrel jack; supports up to 26 V if PCIe is unused.
253
+
** 5 V through the GPIO header or 12 V input through barrel jack; supports up to 26 V if PCIe is unused.
249
254
** Real-time clock (RTC) battery socket.
250
255
* *Video and display connectors.*
251
256
** Two HDMI connectors.
@@ -258,7 +263,8 @@ The Compute Module 4 IO Board (CM4IO) provides the following:
258
263
* *Expansion and storage options.*
259
264
** PCIe Gen 2 socket.
260
265
** A microSD card slot (only for use with *CM4Lite*, which has no eMMC; other variants ignore the slot).
261
-
** HAT footprint with 40-pin GPIO connector and PoE header
266
+
** HAT footprint with 40-pin GPIO connector.
267
+
** PoE header compatible with Raspberry Pi 4B.
262
268
* *Configuration options.*
263
269
** Jumpers to disable features such as eMMC boot, EEPROM write, and wireless connectivity.
264
270
** Selectable 1.8 V or 3.3 V GPIO voltage.
@@ -320,7 +326,7 @@ image::images/cm5-case-physical.png[alt="CM5 Case physical specification", width
320
326
321
327
To mount a CM5IO inside your case:
322
328
323
-
. *Attach your CM5 to your CM5IO.* Align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them.
329
+
. *Attach your CM5 to your CM5IO.* Rotate your CM5 90 degrees to the right to align the dual 100-pin connectors on your CM5 with those on your CM5IO and press gently but firmly to attach them. The mounting holes should also align.
324
330
. *Open the case.* Unscrew and remove the four screws (two on the left side of the case and two on the right side of the case) using a Phillips screwdriver. Then, separate the top of the case from the base. Keep the screws in a safe place.
325
331
. *Install your CM5IO assembly into the case.* Place your CM5IO (with CM5 attached) into the base of the case, aligning it with the four mounting holes near the corners of the board. Ensure all externally facing connectors align with the corresponding cut-outs at the front of the case. Then, secure your CM5IO assembly to the base by screwing four M2.5 screws into the four mounting holes.
Copy file name to clipboardExpand all lines: documentation/asciidoc/computers/raspberry-pi/introduction.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
@@ -294,7 +294,7 @@ a|
294
294
[[compute-module-series]]
295
295
=== Compute Module series
296
296
297
-
IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October, 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].
297
+
IMPORTANT: Raspberry Pi Compute Module 3 (CM3) and Compute Module 3 Lite (CM3Lite) have reached End-of-Life (EoL) due to the discontinuation of the core SoC used in these products. The official EoL date was 16 October 2025. The closest equivalent to CM3 is Raspberry Pi Compute Module 3+, which offers the same mechanical footprint, improved thermal design, and a BCM2837B0 processor, and so is recommended for existing designs. For new designs requiring the SODIMM form factor, we recommend Compute Module 4S. For all other new designs, we recommend Compute Module 4 or Compute Module 5. For more information, see the official https://pip-assets.raspberrypi.com/categories/1284-eol-notices/documents/RP-009286-PC-1-OBS2_%20Raspberry%20Pi%20Compute%20Module%203%20and%20Raspberry%20Pi%20Compute%20Module%203%20Lite.pdf?disposition=inline[Obsolescence Notice].
298
298
299
299
For more detailed information about the Raspberry Pi Compute Module hardware, see xref:compute-module.adoc[Compute Module hardware].
0 commit comments