Skip to content

Commit 05d2ebb

Browse files
Merge pull request #3871 from raspberrypi/develop
Release latest develop changes to production
2 parents b4d78b1 + d01ef25 commit 05d2ebb

File tree

22 files changed

+177
-38
lines changed

22 files changed

+177
-38
lines changed

documentation/asciidoc/accessories/ai-camera/about.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[[ai-camera]]
22
== About
33

4-
The Raspberry Pi AI Camera uses the Sony IMX500 imaging sensor to provide low-latency and high-performance AI capabilities to any camera application. Tight integration with xref:../computers/camera_software.adoc[Raspberry Pi's camera software stack] allows users to deploy their own neural network models with minimal effort.
4+
The Raspberry Pi AI Camera uses the Sony IMX500 imaging sensor to provide low-latency, high-performance AI capabilities to any camera application. Tight integration with xref:../computers/camera_software.adoc[Raspberry Pi's camera software stack] allows users to deploy their own neural network models with minimal effort.
55

66
image::images/ai-camera.png[The Raspberry Pi AI Camera]
77

documentation/asciidoc/accessories/audio/configuration.adoc

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,11 @@ All the necessary mounting hardware including spacers, screws and connectors is
3737

3838
=== Hardware versions
3939

40-
There are multiple versions of the audio cards, and the version that you possess determines the actions required to configure it. Older IQaudIO-marked boards (black PCB) are electrically equivalent to the Raspberry Pi-branded boards (green PCB) but have different EEPROM contents. The following command can be used to confirm which version you have:
40+
There are multiple versions of the audio cards. Your specific version determines the actions required for configuration. Older, IQaudIO-branded boards have a black PCB. Newer Raspberry Pi-branded boards have a green PCB. These boards are electrically equivalent, but have different EEPROM contents.
41+
42+
After attaching the HAT and applying power, check that the power LED on your audio card is illuminated, if it has one. For example, the Codec Zero has an LED marked `PWR`.
43+
44+
After establishing the card has power, use the following command to check the version of your board:
4145

4246
[source,console]
4347
----
@@ -98,6 +102,21 @@ The following command will set your device to use the on-board MEMS microphone a
98102
$ sudo alsactl restore -f /home/<username>/Pi-Codec/Codec_Zero_OnboardMIC_record_and_SPK_playback.state
99103
----
100104

105+
This command may result in erroneous messages, including the following:
106+
107+
* "failed to import hw"
108+
* "No state is present for card"
109+
110+
In most cases, these warnings are harmless; you can safely ignore them.
111+
112+
However, the following warnings may indicate a hardware failure:
113+
114+
* "Remote I/O error"
115+
116+
In Linux, the following warnings indicate that the kernel can't communicate with an I2C device:
117+
118+
* "Remote I/O error" (`REMOTEIO`)
119+
101120
In order for your project to operate with your required settings when it is powered on, edit the `/etc/rc.local` file. The contents of this file are run at the end of every boot process, so it is ideal for this purpose. Edit the file:
102121

103122
[source,console]
@@ -109,7 +128,7 @@ Add the chosen script command above the exit 0 line and then *Ctrl X*, *Y* and *
109128

110129
[source,bash]
111130
----
112-
#!/bin/sh -e
131+
#!/bin/sh
113132
#
114133
# rc.local
115134
#
@@ -152,6 +171,16 @@ pcm.!default {
152171

153172
Press `Ctrl+X`, then the `Y` key, then *Enter* to save. Reboot once more to complete the configuration:
154173

174+
Modern Linux distributions such as Raspberry Pi OS typically use PulseAudio or PipeWire for audio control. These frameworks are capable of mixing and switching audio from multiple sources. They provide a high-level API for audio applications to use. Many audio apps use these frameworks by default.
175+
176+
Only create `~/.asoundrc` if an audio application needs to:
177+
178+
* communicate directly with ALSA
179+
* run in an environment where PulseAudio or PipeWire are not present
180+
181+
This file can interfere with the UI's view of underlying audio resources. As a result, we do not recommend creating `~/.asoundrc` when running the Raspberry Pi OS desktop.
182+
The UI may automatically clean up and remove this file if it exists.
183+
155184
[source,console]
156185
----
157186
$ sudo reboot
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include::bumper/about.adoc[]
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
== About
2+
3+
.The Raspberry Pi Bumper for Raspberry Pi 5
4+
image::images/bumper.jpg[width="80%"]
5+
6+
The Raspberry Pi Bumper for Raspberry Pi 5 is a snap-on silicone cover that protects
7+
the bottom and edges of the board. When attached, the mounting holes of the Raspberry Pi remain accessible through the bumper.
8+
9+
The Bumper is only compatible with Raspberry Pi 5.
10+
11+
== Assembly instructions
12+
13+
.Assembling the bumper
14+
image::images/assembly.png[width="80%"]
15+
16+
To attach the Raspberry Pi Bumper to your Raspberry Pi:
17+
18+
. Turn off your Raspberry Pi and disconnect the power cable.
19+
. Remove the SD card from the SD card slot of your Raspberry Pi.
20+
. Align the bumper with the board.
21+
. Press the board gently but firmly into the bumper, taking care to avoid contact between the bumper and any of the board’s components.
22+
. Insert your SD card back into the SD card slot of your Raspberry Pi.
23+
. Reconnect your Raspberry Pi to power.
24+
25+
To remove the Raspberry Pi Bumper from your Raspberry Pi:
26+
27+
. Turn off your Raspberry Pi and disconnect the power cable.
28+
. Remove the SD card from the SD card slot of your Raspberry Pi.
29+
. Gently but firmly peel the bumper away from the board, taking care to avoid contact between the bumper and any of the board’s components.
30+
. Insert your SD card back into the SD card slot of your Raspberry Pi.
31+
. Reconnect your Raspberry Pi to power.
249 KB
Loading
183 KB
Loading

documentation/asciidoc/accessories/camera/camera_hardware.adoc

Lines changed: 48 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,15 @@ image::images/cm3.jpg[Camera Module 3 normal and wide angle]
1111
.Camera Module 3 NoIR (left) and Camera Module 3 NoIR Wide (right)
1212
image::images/cm3_noir.jpg[Camera Module 3 NoIR normal and wide angle]
1313

14-
15-
Additionally a 12-megapixel https://www.raspberrypi.com/products/raspberry-pi-high-quality-camera/[High Quality Camera] with CS- or M12-mount variants for use with external lenses was https://www.raspberrypi.com/news/new-product-raspberry-pi-high-quality-camera-on-sale-now-at-50/[released in 2020] and https://www.raspberrypi.com/news/new-autofocus-camera-modules/[2023] respectively. There is no infrared version of the HQ Camera, however the xref:camera.adoc#filter-removal[IR Filter can be removed] if required.
14+
Additionally, a 12-megapixel https://www.raspberrypi.com/products/raspberry-pi-high-quality-camera/[High Quality Camera] with CS- or M12-mount variants for use with external lenses was https://www.raspberrypi.com/news/new-product-raspberry-pi-high-quality-camera-on-sale-now-at-50/[released in 2020] and https://www.raspberrypi.com/news/new-autofocus-camera-modules/[2023] respectively. There is no infrared version of the HQ Camera, however the xref:camera.adoc#filter-removal[IR Filter can be removed] if required.
1615

1716
.HQ Camera, M12-mount (left) and C/CS-mount (right)
1817
image::images/hq.jpg[M12- and C/CS-mount versions of the HQ Camera]
1918

19+
The Raspberry Pi AI Camera uses the Sony IMX500 imaging sensor to provide low-latency and high-performance AI capabilities to any camera application. Tight integration with xref:../computers/camera_software.adoc[Raspberry Pi's camera software stack] allows users to deploy their own neural network models with minimal effort.
20+
21+
image::images/ai-camera-hero.png[The Raspberry Pi AI Camera]
22+
2023
Finally, there is the Global Shutter camera, which was http://raspberrypi.com/news/new-raspberry-pi-global-shutter-camera[released in 2023]. There is no infrared version of the GS Camera, however the IR Filter can be removed if required.
2124

2225
.Global Shutter Camera
@@ -59,86 +62,96 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
5962
== Hardware Specification
6063

6164
|===
62-
| | Camera Module v1 | Camera Module v2 | Camera Module 3 | Camera Module 3 Wide | HQ Camera | GS Camera
65+
| | Camera Module v1 | Camera Module v2 | Camera Module 3 | Camera Module 3 Wide | HQ Camera | AI Camera | GS Camera
6366

6467
| Net price
6568
| $25
6669
| $25
6770
| $25
6871
| $35
6972
| $50
73+
| $70
7074
| $50
7175

7276
| Size
7377
| Around 25 × 24 × 9 mm
7478
| Around 25 × 24 × 9 mm
7579
| Around 25 × 24 × 11.5 mm
7680
| Around 25 × 24 × 12.4 mm
77-
| 38 x 38 x 18.4mm (excluding lens)
78-
| 38 x 38 x 19.8mm (29.5mm with adaptor and dust cap)
81+
| 38 × 38 × 18.4mm (excluding lens)
82+
| 25 × 24 × 11.9mm
83+
| 38 × 38 × 19.8mm (29.5mm with adaptor and dust cap)
7984

8085
| Weight
8186
| 3g
8287
| 3g
8388
| 4g
8489
| 4g
8590
| 30.4g
91+
| 6g
8692
| 34g (41g with adaptor and dust cap)
8793

8894
| Still resolution
89-
| 5 Megapixels
90-
| 8 Megapixels
91-
| 11.9 Megapixels
92-
| 11.9 Megapixels
93-
| 12.3 Megapixels
94-
| 1.58 Megapixels
95+
| 5 megapixels
96+
| 8 megapixels
97+
| 11.9 megapixels
98+
| 11.9 megapixels
99+
| 12.3 megapixels
100+
| 12.3 megapixels
101+
| 1.58 megapixels
95102

96103
| Video modes
97104
| 1080p30, 720p60 and 640 × 480p60/90
98105
| 1080p47, 1640 × 1232p41 and 640 × 480p206
99106
| 2304 × 1296p56, 2304 × 1296p30 HDR, 1536 × 864p120
100107
| 2304 × 1296p56, 2304 × 1296p30 HDR, 1536 × 864p120
101108
| 2028 × 1080p50, 2028 × 1520p40 and 1332 × 990p120
102-
| 1456 x 1088p60
109+
| 2028 × 1520p30, 4056 × 3040p10
110+
| 1456 × 1088p60
103111

104112
| Sensor
105113
| OmniVision OV5647
106114
| Sony IMX219
107115
| Sony IMX708
108116
| Sony IMX708
109117
| Sony IMX477
118+
| Sony IMX500
110119
| Sony IMX296
111120

112121
| Sensor resolution
113122
| 2592 × 1944 pixels
114123
| 3280 × 2464 pixels
115-
| 4608 x 2592 pixels
116-
| 4608 x 2592 pixels
117-
| 4056 x 3040 pixels
118-
| 1456 x 1088 pixels
124+
| 4608 × 2592 pixels
125+
| 4608 × 2592 pixels
126+
| 4056 × 3040 pixels
127+
| 4056 × 3040 pixels
128+
| 1456 × 1088 pixels
119129

120130
| Sensor image area
121131
| 3.76 × 2.74 mm
122-
| 3.68 x 2.76 mm (4.6 mm diagonal)
123-
| 6.45 x 3.63mm (7.4mm diagonal)
124-
| 6.45 x 3.63mm (7.4mm diagonal)
125-
| 6.287mm x 4.712 mm (7.9mm diagonal)
132+
| 3.68 × 2.76 mm (4.6 mm diagonal)
133+
| 6.45 × 3.63mm (7.4mm diagonal)
134+
| 6.45 × 3.63mm (7.4mm diagonal)
135+
| 6.287mm × 4.712 mm (7.9mm diagonal)
136+
| 6.287mm × 4.712 mm (7.9mm diagonal)
126137
| 6.3mm diagonal
127138

128139
| Pixel size
129140
| 1.4 µm × 1.4 µm
130-
| 1.12 µm x 1.12 µm
131-
| 1.4 µm x 1.4 µm
132-
| 1.4 µm x 1.4 µm
133-
| 1.55 µm x 1.55 µm
134-
| 3.45 µm x 3.45 µm
141+
| 1.12 µm × 1.12 µm
142+
| 1.4 µm × 1.4 µm
143+
| 1.4 µm × 1.4 µm
144+
| 1.55 µm × 1.55 µm
145+
| 1.55 µm × 1.55 µm
146+
| 3.45 µm × 3.45 µm
135147

136148
| Optical size
137149
| 1/4"
138150
| 1/4"
139151
| 1/2.43"
140152
| 1/2.43"
141153
| 1/2.3"
154+
| 1/2.3"
142155
| 1/2.9"
143156

144157
| Focus
@@ -148,13 +161,15 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
148161
| Motorized
149162
| Adjustable
150163
| Adjustable
164+
| Adjustable
151165

152166
| Depth of field
153167
| Approx 1 m to ∞
154168
| Approx 10 cm to ∞
155169
| Approx 10 cm to ∞
156170
| Approx 5 cm to ∞
157171
| N/A
172+
| Approx 20 cm to ∞
158173
| N/A
159174

160175
| Focal length
@@ -163,6 +178,7 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
163178
| 4.74 mm
164179
| 2.75 mmm
165180
| Depends on lens
181+
| 4.74 mm
166182
| Depends on lens
167183

168184
| Horizontal Field of View (FoV)
@@ -171,6 +187,7 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
171187
| 66 degrees
172188
| 102 degrees
173189
| Depends on lens
190+
| 66 ±3 degrees
174191
| Depends on lens
175192

176193
| Vertical Field of View (FoV)
@@ -179,6 +196,7 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
179196
| 41 degrees
180197
| 67 degrees
181198
| Depends on lens
199+
| 52.3 ±3 degrees
182200
| Depends on lens
183201

184202
| Focal ratio (F-Stop)
@@ -187,14 +205,16 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
187205
| F1.8
188206
| F2.2
189207
| Depends on lens
208+
| F1.79
190209
| Depends on lens
191210

192-
| Maximum exposure times (seconds)
211+
| Maximum exposure time (seconds)
193212
| 0.97
194213
| 11.76
195214
| 112
196215
| 112
197216
| 670.74
217+
| 112
198218
| 15.5
199219

200220
| Lens Mount
@@ -203,6 +223,7 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
203223
| N/A
204224
| N/A
205225
| C/CS- or M12-mount
226+
| N/A
206227
| C/CS
207228

208229
| NoIR version available?
@@ -212,6 +233,7 @@ Then, please follow the relevant setup instructions for xref:../computers/camera
212233
| Yes
213234
| No
214235
| No
236+
| No
215237
|===
216238

217239
NOTE: There is https://github.com/raspberrypi/libcamera/issues/43[some evidence] to suggest that the Camera Module 3 may emit RFI at a harmonic of the CSI clock rate. This RFI is in a range to interfere with GPS L1 frequencies (1575 MHz). Please see the https://github.com/raspberrypi/libcamera/issues/43[thread on Github] for details and proposed workarounds.
888 KB
Loading
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include::sd-cards/about.adoc[]
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
== About
2+
3+
.A 64GB Raspberry Pi SD Card
4+
image::images/sd-cards.jpg[width="80%"]
5+
6+
SD card quality is a critical factor in determining the overall user experience for a Raspberry Pi computer. Slow bus speeds and lack of command queueing can reduce the performance of even the most powerful Raspberry Pi models.
7+
8+
Raspberry Pi's official microSD cards support DDR50 and SDR104 bus speeds. Additionally, Raspberry Pi SD cards support the command queueing (CQ) extension, which permits some pipelining of random read operations, ensuring optimal performance.
9+
10+
You can even buy Raspberry Pi SD cards pre-programmed with the latest version of Raspberry Pi OS.
11+
12+
Raspberry Pi SD cards are available in the following sizes:
13+
14+
* 32GB
15+
* 64GB
16+
* 128GB
17+
18+
== Specifications
19+
20+
Raspberry Pi SD cards have the following specifications:
21+
22+
Speed Class: C10, U3, V30, A2
23+
24+
Random 4KB read performance:
25+
26+
* 3,200 IOPS on Raspberry Pi 4 (DDR50)
27+
* 5,000 IOPS on Raspberry Pi 5 (SDR104)
28+
29+
Random 4K write performance:
30+
31+
* 1,200 IOPS on Raspberry Pi 4 (DDR50)
32+
* 2,000 IOPS on Raspberry Pi 5 (SDR104)
33+
34+
Form factor: microSDHC/microSDXC
35+
36+
SD specification: SD6.1

0 commit comments

Comments
 (0)