Hubbry Logo
Raspberry PiRaspberry PiMain
Open search
Raspberry Pi
Community hub
Raspberry Pi
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Raspberry Pi
Raspberry Pi
from Wikipedia

Raspberry Pi
Various Raspberry Pi computers. Clockwise from top: Pi 400, Pico, Zero 2W, Pi 5, and original Model B.
DeveloperRaspberry Pi Holdings
ManufacturerSony (under contract)
TypeSingle-board computers
Released29 February 2012; 13 years ago (2012-02-29)
Units sold68 million (as of March 2025)
Operating systemRaspberry Pi OS (default)
StorageMicroSD slot
Websitewww.raspberrypi.com Edit this at Wikidata

Raspberry Pi (/p/ PY) is a series of small single-board computers (SBCs) originally developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom. To commercialize the product and support its growing demand, the Foundation established a commercial entity, now known as Raspberry Pi Holdings.

The Raspberry Pi was originally created to help teach computer science in schools, but gained popularity for many other uses due to its low cost, compact size, and flexibility. It is now used in areas such as industrial automation, robotics, home automation, IoT devices, and hobbyist projects.

The company's products range from simple microcontrollers to computers that the company markets as being powerful enough to be used as a general purpose PC. Computers are built around a custom designed system on a chip and offer features such as HDMI video/audio output, USB ports, wireless networking, GPIO pins, and up to 16 GB of RAM. Storage is typically provided via microSD cards.

In 2015, the Raspberry Pi surpassed the ZX Spectrum as the best-selling British computer of all time. As of March 2025, 68 million units had been sold.

History

[edit]

Origins and launch (2008–2012)

[edit]

The Raspberry Pi Foundation was established in 2008 by a group including Eben Upton,[1] in response to a noticeable decline in both the number and skill level of students applying to study computer science at the University of Cambridge Computer Laboratory. The foundation's goal was to create a low-cost computer to help rekindle interest in programming among schoolchildren.[2][3][4]

This mission was inspired by the aims of the BBC Micro computer of the early 1980s, which was developed by Acorn Computers as part of a BBC initiative to promote computer literacy in UK schools.[5] The names "Model A" and "Model B" were chosen as a deliberate homage to the BBC Micro.[6] The name "Raspberry Pi" combines the fruit-themed naming convention used by early computer companies with a nod to the Python programming language.[7]

An early alpha-test board in operation using different layout from later beta and production boards

The first prototypes resembled small USB sticks.[8] By August 2011, fifty functionally complete "alpha" boards were produced for testing,[9] with demonstrations showing them running a Debian-based desktop and handling 1080p video playback.[10][11] In late 2011, twenty-five "beta" boards were finalized,[12][13][14] and to generate publicity before the official launch, ten of these were auctioned on eBay in early 2012.[15][16]

The first commercial Raspberry Pi, the Model B, was launched on 29 February 2012, with an initial price of $35.[17] Demand far exceeded expectations, causing the websites of the two initial licensed distributors, Premier Farnell and RS Components, to crash from high traffic.[18][19][20] Initial batches sold out almost immediately, with one distributor reporting over 100,000 pre-orders on the first day.[17] The lower-cost $25 Model A followed on 4 February 2013.[21]

The Raspberry Pi did not ship with a pre-installed operating system. While ports of RISC OS 5 and Fedora Linux were available,[22][23][24] a port of Debian called Raspbian quickly became the standard. Released in July 2012, it was optimized to leverage the Raspberry Pi's floating-point unit, offering significant performance gains.[25][26] Raspberry Pi quickly endorsed it as the official recommended OS, and by September 2013, the company assumed leadership of Raspbian's development.[27]

Corporate evolution

[edit]

In 2012, the Foundation restructured, creating Raspberry Pi (Trading) Ltd. to handle engineering and commercial activities, with Eben Upton as its CEO.[28][29] This allowed the Raspberry Pi Foundation to focus solely on its charitable and educational mission. Raspberry Pi (Trading) Ltd. was renamed Raspberry Pi Ltd. in 2021.[28][30] In June 2024, the company went public on the London Stock Exchange under the ticker symbol RPI, becoming Raspberry Pi Holdings.[31][32][33][34]

Post-launch production (2012–2014)

[edit]

Following the launch, the first units reached buyers in April 2012.[35] To address overwhelming demand and initial supply chain issues, the Foundation ramped up production to 4,000 units per day by July.[36][37] The first batch of 10,000 boards was produced in factories located in Taiwan and China.[38][39] A significant strategic shift occurred in September 2012, when manufacturing began moving to a Sony factory in Pencoed, Wales.[40][41] During this period, the hardware was also refined: the Model B Revision 2.0 board was announced with minor corrections, and in October, its included RAM was doubled to 512 MB.[42][43][44]

The post-launch period focused heavily on software and ecosystem development. In August 2012, the Foundation enabled hardware-accelerated H.264 video encoding and began selling licenses for MPEG-2 and VC-1 codecs.[45][46][47] A major milestone for the open-source community occurred in October 2012, when the Foundation released the Videocore IV graphics driver as free software. While the claim of it being the first fully open-source ARM SoC driver was debated, the move was widely praised.[48] This effort culminated in February 2014 with the release of full documentation for the graphics core and a complete source release of the graphics stack under a 3-clause BSD license.[49]

Product line expansion (2014–present)

[edit]

In 2014, the Raspberry Pi product line began to diversify. April saw the release of the Compute Module, a miniature Raspberry Pi in a small form factor designed for industrial and embedded applications, which would soon become the largest market for the computers. In July the Model B+ was released with a refined design featuring additional USB ports and a more efficient board layout that established the form factor for future models.[50][51] A smaller, cheaper ($20) Model A+ was released in November.[52] A significant leap in performance came in February 2015 with the Raspberry Pi 2, which featured a 900 MHz quad-core CPU and 1 GB of RAM.[53] Following its release, the price of the Model B+ was lowered to $25, a move some observers linked to the emergence of lower-priced competitors.[54][55]

The Raspberry Pi Zero, launched in November 2015, radically redefined the entry point for computing at a price of just $5.[56] In February 2016, the Raspberry Pi 3 marked another major milestone by integrating a 64-bit processor, Wi-Fi, and Bluetooth.[57] The product line continued to expand with the wireless-enabled Raspberry Pi Zero W (February 2017),[58][59] the faster Raspberry Pi 3B+ (March 2018),[60] Raspberry Pi 3A+ (November 2018),[61] and Compute Module 3+ (January 2019).[62]

The Raspberry Pi 4, launched in June 2019, represented another major performance leap with a faster processor, up to 8 GB of RAM, dual-monitor support, and USB 3.0 ports.[63] A compute module version (CM4) launched in October 2020.[64] This era saw further diversification with the Raspberry Pi 400 (a computer integrated into a keyboard) in November 2020,[65] and the Raspberry Pi Pico in January 2021. The Pico, based on the in-house designed RP2040 chip, marked the company's first entry into the low-cost microcontroller market.[66] The Raspberry Pi Zero 2 W, introduced in 2021, featured a faster processor, providing a significant performance boost while maintaining the low-cost, compact form factor.[67]

The global chip shortage starting in 2020, as well as an uptake in demand starting in early 2021, notably affected the Raspberry Pi, causing significant availability issues from that time onward.[68] The company explained its approach to the shortages in 2021,[69] and April 2022,[70] explaining that it was prioritising business and industrial customers.

The Raspberry Pi 5 was released in October 2023, featuring an upgraded CPU and GPU, up to 16 GB of RAM, a PCIe interface for fast peripherals and an in-house designed southbridge chip.[71][72] Updated versions of the Compute Module (CM5) and keyboard computer (Pi 500, Pi 500+) based on the Pi 5's architecture were subsequently announced.[73] The Raspberry Pi Pico 2, released in 2024, introduced the RP2350 microcontroller, featuring selectable dual-core 32-bit ARM Cortex-M33 or RISC-V processors, 520 KB of RAM, and 4 MB of flash memory.[74]

Sales milestones

[edit]

The Raspberry Pi's sales demonstrated remarkable growth. The one-millionth Pi was sold by October 2013,[75] a figure that doubled just a month later.[76] By February 2016, sales reached eight million units, surpassing the ZX Spectrum as the best-selling British computer of all time.[77][57] Sales hit ten million in September 2016,[78] thirty million by December 2019,[79] and forty million by May 2021.[80] As of its tenth anniversary in February 2022, a total of 46 million Raspberry Pis had been sold.[81] As of March 2025, 68 million units had been sold.[82]

Series and generations

[edit]

There are five main series of Raspberry Pi computers, each with multiple generations. Most models feature a Broadcom system on a chip (SoC) with an integrated ARM-based central processing unit (CPU) and an on-chip graphics processing unit (GPU). The exception is the Pico series, a microcontroller which uses the RP2040, a custom-designed SoC with an ARM-compatible CPU but no GPU.

Flagship series

[edit]
Original Raspberry Pi Model B, introduced in 2012
Raspberry Pi Model A+, introduced in 2014
Raspberry Pi 5, introduced in 2023

The flagship Raspberry Pi series, often referred to simply as "Raspberry Pi", offers high-performance hardware, a full Linux operating system, and a variety of common ports in a compact form factor roughly the size of a credit card.

  • The Model B (2012) features a 700 MHz single-core 32-bit ARM11 CPU, a VideoCore IV GPU, 512 MB RAM and a 26-pin GPIO header.
  • The Model A (2013) is a lower-cost version with 256 MB RAM, no Ethernet, and fewer USB ports.
  • The Model B+ and Model A+ (2014) add a 40-pin GPIO header, microSD card support, and replace the RCA video connector with a combined 3.5 mm audio/video jack.
  • The Raspberry Pi 2 Model B, v 1.1 (2015) includes a 900 MHz quad-core Cortex-A7 CPU and 1 GB of RAM.
  • The Raspberry Pi 2 Model B, v 1.2 (2016) or v 1.3 includes a 900 MHz quad-core Cortex-A53 CPU and 1 GB of RAM.[83][84]
  • The Raspberry Pi 3 Model B (2016) features a 1.2 GHz quad-core 64-bit Cortex-A53 CPU, Wi-Fi, Bluetooth, and USB boot support.
  • The Raspberry Pi 3 Model B+ (2018) upgrades to a 1.4 GHz CPU, faster Ethernet, dual-band Wi-Fi, and Power over Ethernet (PoE) support.
  • The Raspberry Pi 3 Model A+ (2018) is the final A-series model, offering the same features as the 3B+, but with 512 MB RAM and in a smaller form factor.
  • The Raspberry Pi 4 (2019) introduces a 1.5 GHz quad-core Cortex-A72 CPU, a VideoCore VI GPU, USB 3.0 ports, true Gigabit Ethernet, support for dual 4K monitors, and options for 1, 2, 4, or 8 GB of RAM.[85]
  • The Raspberry Pi 5 (2023) features a 2.4 GHz quad-core Cortex-A76 CPU, a VideoCore VII GPU, PCIe support, and options for 2, 4, 8, or 16 GB of RAM. It omits the 3.5 mm audio/video jack. In 2025, a version with 1GB RAM was added.[86][87][88]

Keyboard series

[edit]
Raspberry Pi 400, introduced in 2020

The Keyboard series combines Raspberry Pi hardware and ports into a keyboard computer form factor, providing a self-contained Linux-based desktop system.

  • The Raspberry Pi 400 (2020) features a custom board based on the Pi 4. It includes a 1.8 GHz quad-core Cortex-A72 processor, 4 GB of RAM, and a large integrated heat sink. It supports dual 4K monitors via two micro HDMI ports and includes gigabit Ethernet.[89][90]
  • The Raspberry Pi 500 (2024) is based on the Pi 5 and succeeds the Pi 400. It features a 2.4 GHz quad-core Cortex-A76 processor and 8 GB of RAM. Unlike the Raspberry Pi 5, it lacks a PCIe interface.[73][91][92][93]
  • The Raspberry Pi 500+ (2025) is based on the Pi 5. It features the same 2.4 GHz quad-core Cortex-A76 processor as the Pi 500, 16 GB of RAM and an M.2 slot with a 256GB SSD preinstalled. It replaces the membrane keyboard of the original model for a mechanical variant with RGB lighting.[94]

Zero series

[edit]
The Raspberry Pi Zero, introduced in 2015
The Raspberry Pi Zero 2 W, introduced in 2021

The Raspberry Pi Zero is a series of compact, low-cost, and low-power single-board computers that provide basic functionality and Linux compatibility for embedded and minimalist computing applications.

  • The Raspberry Pi Zero (2015), priced at US$5, features a 1 GHz single-core ARM11 CPU, 512 MB of RAM, mini HDMI, and micro USB ports for data and power. It includes an unpopulated 40-pin GPIO header.
    • The Zero v1.3 (2016) added a camera connector.[95]
    • The Zero W (2017) introduced onboard Wi-Fi and Bluetooth for US$10.[96]
    • The Zero WH (2018) added pre-soldered GPIO pins for US$15.[97]
  • The Raspberry Pi Zero 2 W (2021), priced at US$15, features a quad-core 64-bit ARM Cortex-A53 CPU and includes wireless connectivity. The Zero 2 WH variant adds a pre-soldered GPIO header for US$18.[67]

Pico series

[edit]
The Raspberry Pi Pico, introduced in 2021

The Pico is a series of compact microcontroller boards based on Raspberry Pi-designed chips. Unlike other models, they do not run Linux or support removable storage, and are instead programmed by flashing binaries to onboard flash memory.

  • The Raspberry Pi Pico (2021) was the first board based on the in-house RP2040 microcontroller. It features a dual-core 32-bit ARM Cortex-M0+ CPU, 264 KB of RAM, and 2 MB of flash memory, priced at US$4.[98][66] The Pico W (2022) adds Wi-Fi and Bluetooth and launched at US$6.[99] The board has a castellated edge for direct soldering to a carrier board; versions are available with pre-soldered, bottom-mounted header pins, the Pico H for US$5 and the Pico WH for US$7.
  • The Raspberry Pi Pico 2 (2024) introduced the RP2350 microcontroller, featuring selectable dual-core 32-bit ARM Cortex-M33 or RISC-V processors, 520 KB of RAM, and 4 MB of flash memory, priced at US$5.[74] The Pico 2 W adds Wi-Fi and Bluetooth at US$7.[100]

Compute Module series

[edit]
Raspberry Pi Compute Module 3
Raspberry Pi Compute Module 4

The Compute Module (CM) series delivers Raspberry Pi's flagship hardware in a compact form for industrial and embedded applications, omitting onboard ports and GPIO headers in favour of a carrier board interface.[101] Compute Modules are offered in one of two formats: a board matching the physical dimensions of a DDR2 SO-DIMM RAM module (though electrically incompatible with standard SO-DIMM sockets) and a smaller board with dual 100-pin high-density connectors that enables additional interfaces.[102]

  • Compute Module 1 (2014) – Based on the original Raspberry Pi. Features a single-core ARM11 CPU, 512 MB RAM, and 4 GB eMMC flash storage. SO-DIMM form factor.[103]
  • Compute Module 3 (2017) – Based on the Pi 3. Includes a quad-core 64-bit Cortex-A53 CPU, 1 GB RAM, and 4 GB eMMC; also available as a "Lite" variant without eMMC. SO-DIMM form factor.[102]
  • Compute Module 3+ (2019) – Based on the Pi 3+. Offers 0 (Lite), 8, 16, or 32 GB eMMC options. SO-DIMM form factor.[102]
  • Compute Module 4 (2020) – Based on the Pi 4. Includes a quad-core 64-bit Cortex-A72 CPU, 1, 2, 4, or 8 GB RAM, and 0 (Lite), 8, 16, or 32 GB eMMC; optional Wi-Fi and Bluetooth. High-density connector form factor; CM4S variant uses SO-DIMM form factor.[102]
  • Compute Module 5 (2024) – Based on the Pi 5. Features a quad-core 64-bit Cortex-A76 CPU, 2, 4, 8, or 16 GB RAM, and 0 (Lite), 16, 32, or 64 GB eMMC; optional Wi-Fi and Bluetooth. High-density connector form factor.[102][104]

Model/series comparison table

[edit]

Notes

  1. ^ Marketed as Gigabit Ethernet, but actual throughput is limited to approximately 300 Mbit/s due to the internal USB 2.0 connection.
  2. ^ a b c "W" models only
  3. ^ Custom Raspberry Pi SiP RP3A0
  4. ^ a b c Signals routed through board connector

Hardware

[edit]

Since its introduction, Raspberry Pi hardware has been designed to provide low-cost computing platforms. The founders intended it to be an affordable and accessible system by making it compatible with widely available second-hand peripherals, such as televisions for displays, USB input devices, and cellphone chargers for power.[106][107] Over time, the hardware has expanded to support both advanced configurations and ultra-low-cost variants.[108][109] The company has also committed to keeping products in production for up to ten years.[110]

The Raspberry Pi has undergone multiple hardware revisions, with changes in processor type, memory capacity, networking features, and peripheral support.[111] All models include a processor, memory, and various input/output interfaces on a single circuit board. Most include an HDMI output, USB ports, and a GPIO (general-purpose input/output) header. Networking capabilities vary by model, with later versions featuring integrated Wi-Fi and Bluetooth.[112] Storage is typically provided via a microSD card, with newer models supporting USB or PCIe-based boot options.[113][114]

Processors and system on chip

[edit]
BCM2836 on a Pi 2 board

Raspberry Pi models use a range of system on a chip (SoC) designs, developed in partnership with Arm and Broadcom. Each generation has introduced improvements in CPU architecture, clock speed, graphics, and overall performance.

The original Raspberry Pi and the Pi Zero use the Broadcom BCM2835, featuring a single-core 32-bit ARM11 CPU and a VideoCore IV GPU. The CPU is clocked at 700 MHz on the original Pi and 1 GHz on the Zero and Zero W.[115][116]

The Raspberry Pi 2 introduced the BCM2836 with a 900 MHz quad-core 32-bit Cortex-A7 CPU,[117] while later revisions used the 64-bit BCM2837 with Cortex-A53 cores.[118] The Raspberry Pi 3 retained the BCM2837, increasing the CPU clock to 1.2–1.4 GHz depending on the model.[119][120][121] The Pi Zero 2 uses the RP3A0, a system in a package (SiP) combining the quad-core Cortex-A53 processor clocked at 1 GHz with 512 MB of RAM.[122][123]

The Raspberry Pi 4 introduced the BCM2711, a 64-bit SoC with a quad-core Cortex-A72 CPU and VideoCore VI GPU. Clock speeds were initially 1.5 GHz and later increased to 1.8 GHz.[124][125][126][127] The Raspberry Pi 5 uses the BCM2712, featuring a quad-core Cortex-A76 CPU at 2.4 GHz, an 800 MHz VideoCore VII GPU, and a separate RP1 southbridge chip designed in-house.[128]

Raspberry Pi has also developed its own chips outside of its partnership with Broadcom. The Raspberry Pi Pico uses the RP2040, featuring dual-core 32-bit Cortex-M0+ processors running at 133 MHz and 264 kB of on-chip RAM.[129][130] The Pico 2 uses the RP2350, which can operate with either dual-core Cortex-M33 or dual-core Hazard3 RISC-V CPUs selected at boot, running at 150 MHz, with 520 kB of RAM.[131][132]

Overclocking

[edit]

Most Raspberry Pi models support user-configurable overclocking through the system configuration file. More recent models feature dynamic frequency scaling, adjusting CPU speed based on workload to balance performance and thermal output. This behavior, while similar to overclocking, is part of the default power management system. If the CPU temperature exceeds 85 °C (185 °F) or if undervoltage is detected, performance is throttled automatically. For sustained high-performance workloads, additional cooling—such as a heat sink or fan—may be required.[133][134]

RAM

[edit]

The original Raspberry Pi Model B was equipped with 512 MB of random-access memory (RAM), which, like later models, shares memory between the CPU and GPU. All Raspberry Pi boards support dynamic memory allocation between these components, allowing the system to adjust the division based on workload or user configuration.[135] The original Model A included 256 MB of RAM.

Subsequent models introduced increased memory capacities. The Pi 2B and 3 B/B+ models feature 1 GB of RAM, while the smaller 1A+ and 3A+ models have 512 MB. The Pi Zero and Zero 2 W also include 512 MB. The Pi 4 is available with 1, 2, 4, or 8 GB of RAM,[63] and the Pi 5 expands this further with options for 2, 4, 8, or 16 GB, the highest capacity offered to date.[136]

Storage and peripherals

[edit]
The Model 2B boards incorporate four USB Type-A ports for connecting peripherals.

Storage is typically provided via a microSD card, though some Compute Modules offer onboard eMMC flash.[137] Newer models support USB booting,[113] and the Pi 5 includes support for NVMe SSDs over PCIe.[114]

Boards also include USB ports for peripherals such as keyboards, mice, and storage devices.[138][139]

Video

[edit]

Raspberry Pi devices support both digital and analog video output across various resolutions.

Early models featured a full-size HDMI port and an RCA connector for analog composite video output. Later boards removed the RCA jack but retained analog output via the 3.5 mm TRRS jack or dedicated solder points. According to the Raspberry Pi Foundation, analog support helps maintain accessibility in developing countries.[107]

To accommodate the addition of features on the compact boards, video connectors have shrunk across models. The Pi Zero series uses a mini-HDMI connector, while the Pi 4 and 5 use dual micro-HDMI ports. This change enables support for multiple displays: the Pi 4 can drive two 4K displays at 30 Hz or one at 60 Hz, while the Pi 5 improves on this with support for two 4K displays at 60 Hz.[140][141]

Older Raspberry Pi models support common display resolutions such as 720p and 1080p by default, with some capable of higher resolutions depending on hardware and configuration. In some cases, older hardware can output in 4K, though performance may be poor.[142][143]

GPIO header

[edit]

Most Raspberry Pi models include a 40-pin connector known as the GPIO (general-purpose input/output) header, although only some of the pins are dedicated to GPIO functions. The header, designated as J8, uses a consistent pinout across models.[citation needed]

The header supplies 3.3 V and 5 V power along with various multiplexed, low-speed interfaces, including UART, SPI, I²C, I²S, and PCM.[71] GPIO pins can be configured as either inputs or outputs. When set as an output, a pin can drive a high (3.3 V) or low (0 V) signal. When configured as an input, it can read a high (3.3 V) or low (0 V) voltage level.[144]

The original Raspberry Pi 1 Model A and B include only the first 26 pins of this header.[145][146][147] On some Pi Zero models, the header is unpopulated, but solderable through-holes are provided. The Pico models feature a unique layout with unpopulated through-holes and a castellated edge, allowing it to be surface-mounted as a module. Compute Module boards do not include GPIO headers but instead expose GPIO signals through their board connectors.[citation needed]

Networking

[edit]

Networking capabilities differ by model. The Model B and B+ include an Ethernet port. Starting with the Raspberry Pi 3, most models come with built-in WiFi and Bluetooth. The Raspberry Pi 3B+ adds faster Ethernet and dual-band WiFi. The Raspberry Pi 4 and 5 offer full gigabit Ethernet.[140] The "A" models and the Pi Zero series do not have Ethernet ports, and built-in wireless support is optional. A USB adapter may be used for wired or wireless connections. Headless Raspberry Pi configurations may experience intermittent network connectivity issues, often attributed to default WiFi power management settings. These issues are typically addressable through configuration changes.[citation needed]

Special-purpose features

[edit]

Some Raspberry Pi models, like the Zero, 1A, 3A+, and 4, can act like a USB device (via the USB On-The-Go protocol) when plugged into another computer.[148] This lets them work as gadgets such as a virtual keyboard, network adapter, or serial device.[149]

Many newer models can also start up (or "boot") directly from a USB drive, without needing a microSD card. This feature is not available on older models like the original Raspberry Pi, Pi Zero, or early versions of the Pi 2.[150]

Raspberry PiM.2 HAT+

Real-time clock

[edit]

Most Raspberry Pi models do not include a built-in real-time clock, which means they rely on an internet connection to set the correct time with the Network Time Protocol when they start up. If there is no connection, the time must be set manually; otherwise, the system assumes no time has passed since it was last used. Add-on clock modules are available for situations where accurate timekeeping is needed without internet access.[151][152] The Raspberry Pi 5 is the first model to include a built-in clock which uses a battery to keep time when powered off.[153]

Board layouts

[edit]

Specifications

[edit]
  1. ^ a b BCM2837: 3D part of GPU at 300 MHz, video part of GPU at 400 MHz,[215][248] OpenGL ES 2.0 (BCM2835, BCM2836: 24 GFLOPS / BCM2837: 28.8 GFLOPS). MPEG-2 and VC-1 (with licence),[47] 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder[187] (BCM2837: 1080p60)
  2. ^ a b c d e f g h i j k Shared with GPU
  3. ^ a b c d e Direct from the BCM2835 chip
  4. ^ Direct from the BCM2837B0 chip
  5. ^ via on-board 3-port USB hub; one USB port internally connected to the Ethernet port.
  6. ^ via on-board 5-port USB hub; one USB port internally connected to the Ethernet port.
  7. ^ a b c d e f g h i 200-pin DDR2 SO-DIMM interface till CM3+,
  8. ^ for raw LCD panels
  9. ^ a b Excluding protruding connectors
  10. ^ Same as HAT board.

Software

[edit]

Operating systems

[edit]
Raspberry Pi OS "Bookworm", showing the file manager and Chromium, the default web browser.

The recommended operating system is Raspberry Pi OS, a Debian-based Linux distribution optimized for Raspberry Pi hardware and tuned to have low base memory requirements. It is available in both 32-bit and 64-bit versions and comes in several editions: a standard edition, a "Lite" version without a desktop environment, and a "Full" version that includes a comprehensive suite of software.[249]

Raspberry Pi OS can be purchased pre-installed on a microSD card,[250] or downloaded and installed using Raspberry Pi Imager, a utility introduced in March 2020 to simplify the installation of operating systems onto SD cards and other media for Raspberry Pi devices. Available for macOS, Raspberry Pi OS, Ubuntu, and Windows, Imager allows users to download and write operating system disk images within a single application.[251] In addition to Raspberry Pi OS, the utility supports a variety of third-party operating systems, including Alpine Linux,[252] Armbian,[253] Emteria.OS (Android based),[254] FreedomBox,[255] Kali Linux,[256] LibreELEC,[257] RetroPie,[258] RISC OS,[259] SatNOGS,[260] and Ubuntu.[249]

Firmware

[edit]

The Raspberry Pi uses official firmware that is proprietary, meaning its source code is not publicly available, but the binary blob can be freely redistributed.[261][262] An experimental open-source alternative to the official firmware is also available. Although limited in functionality, it demonstrates that it is possible to start the Raspberry Pi's ARM processor cores and boot a basic version of the Linux kernel without relying on the proprietary components. This is significant for developers and advocates who aim to build fully open systems.[263]

Driver APIs

[edit]
Scheme of the implemented APIs: OpenMAX IL, OpenGL ES and OpenVG

Raspberry Pi systems use Broadcom's VideoCore GPU, which requires a proprietary binary blob to be loaded at boot. Initially, the supporting software stack was entirely proprietary,[264] though parts of the code were later released.[48] Most driver functionality remains within closed-source GPU firmware, accessed via runtime libraries such as OpenMAX IL, OpenGL ES, and OpenVG. These libraries interface with a kernel-space open-source driver, which in turn communicates with the closed GPU firmware. Applications use OpenMAX IL for video, OpenGL ES for 3D graphics, and OpenVG for 2D graphics, with all graphics libraries making use of EGL.[265]

In February 2020, Raspberry Pi announced the development of a Vulkan graphics driver.[266] A working prototype demonstrated high performance in Quake III Arena on a Raspberry Pi 3B+ later that year.[267] On 24 November 2020, Raspberry Pi 4's Vulkan driver was declared Vulkan 1.0 conformant,[268] with subsequent conformance updates for versions 1.1[269] and 1.2.[270]

Official accessories

[edit]

Cameras

[edit]
The original camera module
The high quality camera module

Raspberry Pi offers several official camera modules that connect via the Camera Serial Interface. These modules are used for photography, video capture, and machine vision applications.[271]

  • Camera Module (2013) – A 5-megapixel (MP) camera based on the OmniVision OV5647 sensor, supporting video resolutions up to 1080p. A version without an infrared filter (NoIR) was available for night-vision applications when used with infrared lighting.[272][273] This model is no longer produced.
  • Camera Module 2 (2016) – 8 MP Sony IMX219 sensor. Also available in NoIR version.[274]
  • High Quality Camera (2020) – 12.3 MP Sony IMX477 sensor. Supports interchangeable C/CS mount or M12 mount lenses and includes a tripod thread. Not available in a NoIR version, but IR filter can be removed.[275]
  • Camera Module 3 (2023) – 12 MP Sony IMX708 sensor with support for autofocus and high dynamic range. Offered in four variants: standard, wide field of view (FoV), NoIR, and NoIR wide FoV.[276]
  • Global Shutter Camera (2023) – 1.6 MP Sony IMX296 sensor with global shutter for high-speed imaging. Supports C/CS mount lenses and includes a tripod mount. Not available in a NoIR version, but IR filter can be removed.[277]
  • AI Camera (2024) – 12.3 MP Sony IMX500 sensor with integrated on-sensor processing capabilities for AI applications.[278]

Displays

[edit]

Raspberry Pi also offers official display peripherals for graphical and touchscreen interfaces:

  • Raspberry Pi Touch Display (2015) – A 7-inch capacitive touchscreen.[279]
  • Raspberry Pi Touch Display 2 (2024) – A revised version of the original 7-inch touchscreen display with improved performance and compatibility.[280]
  • Raspberry Pi Monitor (2024) – A 15.6-inch Full HD IPS display with built-in speakers and folding stand.[281]
  • 5 inch Raspberry Pi Touch Display 2 (2025) – A smaller and cheaper version from 2024 version.[282]

Add-on boards (HATs)

[edit]
Raspberry Pi 4B with a TV HAT (for DVB-T/T2 television reception) attached

Official Raspberry Pi HATs (Hardware Attached on Top) and expansion boards extend the functionality of Raspberry Pi computers. The HAT standard was introduced in July 2014. Many boards use an EEPROM for automatic configuration.[283][284]

  • AI HAT+ (2024) – A HAT for the Raspberry Pi 5 featuring a built-in Hailo-8L chip providing 13 TOPS of AI acceleration, or Hailo-8 chip providing 26 TOPS.[285][286]
  • AI HAT+ 2 (2026) – A HAT for the Raspberry Pi 5 featuring a built-in Hailo-10H chip providing 40 TOPS of AI acceleration, along with 8GB of dedicated on-board RAM.[287]
  • M.2 HAT+ (2024) – A HAT for the Raspberry Pi 5 featuring an interface for attaching M.2 peripherals.
    • AI Kit (2024) – A bundle including the M.2 HAT+ and a Hailo AI-8L module providing 13 TOPS of AI acceleration.
    • SSD Kit (2024) – A bundle including the M.2 HAT+ and a NVMe SSD.[288]
  • Sense HAT (2015) – Includes sensors for temperature, humidity, pressure, orientation, and an 8×8 LED matrix with a joystick. Originally part of the Astro Pi project.[289]
  • PoE+ HAT (2021) – Enables Power over Ethernet functionality for models with PoE support.
  • Build HAT (2021) – Designed to interface with Lego Technic motors and sensors.
  • TV HAT (2018) – Allows reception and decoding of digital DVB-T2 television broadcasts.[290]
A Raspberry Pi 4B with a DAC+ HAT in use as an audio player
  • DAC+ / DAC Pro / DigiAMP+ – A range of audio HATs offering high-resolution digital-to-analog conversion, with the DigiAMP+ including a built-in amplifier.
  • Codec Zero – A compact audio input/output board sized for the Raspberry Pi Zero.

Power supplies

[edit]
  • Build HAT Power Supply – A 48 W power supply providing 8 V at up to 6 A, designed for use with the Build HAT. It provides sufficient power for connected Lego Technic motors and sensors, as well as the attached Raspberry Pi computer.[288][291]
  • PoE+ Injector (2018) – Provides Power over Ethernet (up to 30W) for compatible models using a PoE HAT.[288]
  • USB Power Supplies – Available in multiple versions delivering 5.1V at different power levels: 12.5W via Micro-USB for earlier models, 15W via USB-C for Pi 4, 27W via USB-C for Pi 5, and 45W via USB-C for third-party laptops.[288]

Peripherals

[edit]
  • Active cooler (2023) – A heatsink and temperature‑controlled fan for thermal management on Pi 5.[288]
  • Cables and adapters – Includes HDMI (micro for Pi 4/5, mini for Zero), USB (micro‑USB and USB‑C), and various adapters for display and peripheral connectivity.[288]
  • Cases – Plastic enclosures for Raspberry Pi A+, 3, 4, 5, and Zero series with venting, and in some cases, fans, to aid heat dissipation. A minimalist "bumper case" silicone enclosure is also offered for the Pi 5.[288]
  • Keyboard and mouse – Official USB keyboard (with integrated hub with three USB 2 Type-A ports) and optical mouse designed for use with Raspberry Pi.[288]
  • SD cards – Officially tested microSD cards that support A2 command queueing, C10 card speeds, and SDR104 bus speeds.[288]
  • USB 3 hub – Adds four additional USB 3 Type-A ports, also includes a USB-C power input to support high power draw peripherals.[288]

Debugging and utility

[edit]
  • Debug probe (2022) – RP2040-based hardware debug tool for Raspberry Pi and RP2040 development boards.[288]
  • RTC battery (2024) – Rechargeable lithium battery for powering the real-time clock on Raspberry Pi 5 during power loss.[288]

Reception and use

[edit]
NASA's Open Source Rover powered by a Raspberry Pi 3

Technology writer Glyn Moody described the project in May 2011 as a "potential BBC Micro 2.0", not by replacing PC compatible machines but by supplementing them.[292] In March 2012 Stephen Pritchard echoed the BBC Micro successor sentiment in ITPRO.[293] Alex Hope, co-author of the Next Gen report, is hopeful that the computer will engage children with the excitement of programming.[294] Co-author Ian Livingstone suggested that the BBC could be involved in building support for the device, possibly branding it as the BBC Nano.[295] The Centre for Computing History strongly supports the Raspberry Pi project, feeling that it could "usher in a new era".[296] Before release, the board was showcased by ARM's CEO Warren East at an event in Cambridge outlining Google's ideas to improve UK science and technology education.[297]

Harry Fairhead, however, suggests that more emphasis should be put on improving the educational software available on existing hardware, using tools such as MIT App Inventor to return programming to schools, rather than adding new hardware choices.[298] Simon Rockman, writing in a ZDNet blog, was of the opinion that teens will have "better things to do", despite what happened in the 1980s.[299]

In October 2012, the Raspberry Pi won T3's Innovation of the Year award,[300] and futurist Mark Pesce cited a (borrowed) Raspberry Pi as the inspiration for his ambient device project MooresCloud.[301] In October 2012, the British Computer Society responded to the announcement of enhanced specifications by stating, "it's definitely something we'll want to sink our teeth into."[302]

In June 2017, Raspberry Pi won the Royal Academy of Engineering MacRobert Award.[303] The citation for the award to the Raspberry Pi said it was "for its inexpensive credit card-sized microcomputers, which are redefining how people engage with computing, inspiring students to learn coding and computer science and providing innovative control solutions for industry."[304]

Clusters of hundreds of Raspberry Pis have been used for testing programs destined for supercomputers.[305]

Community

[edit]

The Raspberry Pi community was described by Jamie Ayre of FOSS software company AdaCore as one of the most exciting parts of the project.[306] Community blogger Russell Davis said that the community strength allows the Foundation to concentrate on documentation and teaching.[306] The community developed a fanzine around the platform called The MagPi[307] which in 2015, was handed over to Raspberry Pi (Trading) Ltd by its volunteers to be continued in-house.[308] A series of community Raspberry Jam events have been held across the UK and around the world.[309]

Education

[edit]

As of January 2012, enquiries about the board in the United Kingdom have been received from schools in both the state and private sectors, with around five times as much interest from the latter. It is hoped that businesses will sponsor purchases for less advantaged schools.[310] The CEO of Premier Farnell said that the government of a country in the Middle East has expressed interest in providing a board to every schoolgirl, to enhance her employment prospects.[311][312]

In 2014, the Raspberry Pi Foundation hired a number of its community members including ex-teachers and software developers to launch a set of free learning resources for its website.[313] The Foundation also started a teacher training course called Picademy with the aim of helping teachers prepare for teaching the new computing curriculum using the Raspberry Pi in the classroom.[314]

In 2018, NASA launched the JPL Open Source Rover Project,[315] which is a scaled down version of Curiosity rover and uses a Raspberry Pi as the control module, to encourage students and hobbyists to get involved in mechanical, software, electronics, and robotics engineering.[316]

Home automation

[edit]

There are a number of developers and applications that are using the Raspberry Pi for home automation. These programmers are making an effort to modify the Raspberry Pi into a cost-affordable solution in energy monitoring and power consumption. Because of the relatively low cost of the Raspberry Pi, this has become a popular and economical alternative to the more expensive commercial solutions.[citation needed]

Industrial automation

[edit]
Compute Module 1
Compute Module 3+

In June 2014, Polish industrial automation manufacturer TECHBASE released ModBerry, an industrial computer based on the Raspberry Pi Compute Module. The device has a number of interfaces, most notably RS-485/232 serial ports, digital and analogue inputs/outputs, CAN and economical 1-Wire buses, all of which are widely used in the automation industry. The design allows the use of the Compute Module in harsh industrial environments, leading to the conclusion that the Raspberry Pi is no longer limited to home and science projects, but can be widely used as an Industrial IoT solution and achieve goals of Industry 4.0.[317]

In March 2018, SUSE announced commercial support for SUSE Linux Enterprise on the Raspberry Pi 3 Model B to support a number of undisclosed customers implementing industrial monitoring with the Raspberry Pi.[318]

In January 2021, TECHBASE announced a Raspberry Pi Compute Module 4 cluster for AI accelerator, routing and file server use. The device contains one or more standard Raspberry Pi Compute Module 4s in an industrial DIN rail housing, with some versions containing one or more Coral Edge tensor processing units.[319]

Commercial products

[edit]

The Organelle is a portable synthesiser, a sampler, a sequencer, and an effects processor designed and assembled by Critter & Guitari. It incorporates a Raspberry Pi computer module running Linux.[320]

OTTO is a digital camera created by Next Thing Co. It incorporates a Raspberry Pi Compute Module. It was successfully crowd-funded in a May 2014 Kickstarter campaign.[321]

Slice is a digital media player which also uses a Compute Module as its heart. It was crowd-funded in an August 2014 Kickstarter campaign. The software running on Slice is based on Kodi.[322]

Numerous commercial thin client computer terminals use the Raspberry Pi.[323]

COVID-19 pandemic

[edit]

During the COVID-19 pandemic, demand increased primarily due to the increase in remote work, but also because of the use of many Raspberry Pi Zeros in ventilators for COVID-19 patients in countries such as Colombia,[324] which were used to combat strain on the healthcare system. In March 2020, Raspberry Pi sales reached 640,000 units, the second largest month of sales in the company's history.[325]

In space

[edit]

A project was launched in December 2014 at an event held by the UK Space Agency. The Astro Pi was an augmented Raspberry Pi that included a sensor hat with a visible light or infrared camera. The Astro Pi competition, called Principia, was officially opened in January and was opened to all primary and secondary school aged children who were residents of the United Kingdom. During his mission, British ESA astronaut Tim Peake deployed the computers on board the International Space Station.[326] He loaded the winning code while in orbit, collected the data generated and then sent this to Earth where it was distributed to the winning teams. Covered themes during the competition included spacecraft sensors, satellite imaging, space measurements, data fusion and space radiation.

The organisations involved in the Astro Pi competition include the UK Space Agency, UKspace, Raspberry Pi, ESERO-UK and ESA.

In 2017, the European Space Agency ran another competition open to all students in the European Union called Proxima. The winning programs were run on the ISS by Thomas Pesquet, a French astronaut.[327] In December 2021, the Dragon 2 spacecraft launched by NASA had a pair of Astro Pi in it.[328]

See also

[edit]

References

[edit]

Further reading

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The Raspberry Pi is a family of low-cost, credit-card-sized single-board computers and boards developed by the UK-based and its commercial arm, Raspberry Pi Ltd., primarily to advance education and enable accessible computing for hobbyists, educators, and industrial applications. Founded in 2008 by and a small team at the to address declining interest in among young people in the UK, the project culminated in the launch of the first Raspberry Pi model in 2012, which quickly became a bestseller due to its affordability—starting at $25—and versatility in running Linux-based operating systems on architecture. Over the years, the product line has expanded to include models like the Raspberry Pi 5 (released in 2023 with up to 8 GB RAM and enhanced performance for desktop use), the compact Raspberry Pi Zero series (as low as $5), boards such as the Raspberry Pi Pico (priced at $4), and recent keyboard-integrated models like the Raspberry Pi 500 (2024), supporting a wide range of projects from educational coding to IoT devices and industrial automation. As of September 2025, more than 70 million Raspberry Pi units have been sold worldwide, with industrial and embedded systems now accounting for over two-thirds of sales, reflecting its evolution from an educational tool to a cornerstone of global innovation. The , a registered charity, uses proceeds from sales to fund free educational resources, coding clubs, and programs like Code Club and CoderDojo, impacting millions of learners and fostering a vibrant open-source . In June 2024, Raspberry Pi Ltd. went public on the through an (IPO), raising funds to accelerate product development while directing a portion to the Foundation's charitable mission.

History

Origins and Development (2006–2011)

The Raspberry Pi project originated in 2006 at the , where , then a researcher and Director of Studies in at St John's College, observed a marked decline in programming proficiency and interest among incoming undergraduate students. Motivated by this trend, Upton began conceptualizing a low-cost, programmable computer to revive hands-on in schools, drawing inspiration from earlier single-board computers such as the that had successfully engaged young learners in the 1980s. To formalize the effort, Upton co-founded the in 2008 alongside Rob Mullins, Jack Lang, and Alan Mycroft, all affiliated with Cambridge's Computer Laboratory; the charity was established to promote education globally by developing affordable hardware that encouraged experimentation and creativity. The foundation's vision centered on creating a credit-card-sized device priced under $35, emphasizing programmability, durability, and accessibility to counter the shift toward abstracted computing experiences in modern education. Upton's personal background played a key role; having taught himself to code on a as a child, he sought to replicate that direct interaction with hardware for a new generation, prioritizing fun and educational value over commercial features. Early development faced technical hurdles, including the need to integrate multimedia capabilities while keeping costs low, leading to a focus on essential peripherals like USB ports and video output. Prototyping commenced in 2006 with the Alpha board, which utilized an ATmega644 clocked at 22.1 MHz, 512 KB of SRAM, and generated a basic 320x240 video signal, all within a $25 budget to test core concepts like low-power operation and simple graphics. By 2008, the team advanced to the Beta board, shifting toward architecture and incorporating Broadcom's GPU for enhanced multimedia testing, though this introduced significant challenges due to Broadcom's restrictive non-disclosure agreements (NDAs) that limited documentation and support for the proprietary components. Upton's prior experience on Broadcom's architecture team facilitated initial access, but navigating the NDA constraints and adapting to ARM's ecosystem delayed progress and required iterative hardware revisions. A pivotal milestone came in 2011 when the foundation secured the BCM2835 system-on-chip (SoC), featuring an CPU and IV GPU, which became the heart of the first production model and enabled full compatibility. Initial funding was sourced through the foundation's charitable structure, with contributions from individual donors and UK-based organizations supporting educational initiatives, allowing the team to bootstrap development without commercial pressures. These efforts laid the groundwork for transitioning to by late 2011.

Launch and Early Production (2012–2013)

The Raspberry Pi officially launched on February 29, , when the Model B became available for general sale through licensed distributors at an initial price of £22 (approximately $35), with the lower-spec Model A priced at £16 (approximately $25) and slated for release later in the year. The launch generated immense interest aligned with the Raspberry Pi Foundation's educational mission to promote programming among youth, but demand far exceeded expectations, with initial stock selling out within hours and websites of distributors crashing under traffic. This rapid uptake resulted in over 700,000 units sold in the first year alone, highlighting the device's appeal to hobbyists, educators, and developers. Distribution was handled exclusively by Element 14 (part of Premier Farnell) and RS Components, who managed global sales and ensured compliance with the Foundation's licensing terms. Initial production occurred in and , primarily through partner Egoman Technology for early batches, before shifting to Sony's facility in , , , starting in September 2012 to meet surging demand and support local . By late 2012, Sony's UK plant was producing tens of thousands of units monthly, marking a key step in scaling operations. The first models featured the BCM2835 system-on-chip (SoC), incorporating a single-core processor at 700 MHz and a VideoCore IV (GPU) capable of 1080p video decode. Memory configurations started at 256 MB of RAM for the Model B (upgraded to 512 MB later in 2012), with the Model A using 256 MB; storage relied on removable SD cards, while video output supported for high-definition displays and composite via a 3.5 mm jack for legacy TVs. These specifications enabled basic computing tasks like web browsing, media playback, and programming, all powered by a 5 V micro-USB supply. Post-launch challenges included persistent supply shortages, as production struggled to keep pace with demand peaking at around orders per second in early 2012, leading to months-long waitlists for consumers. While genuine counterfeit Raspberry Pi boards were rare due to the proprietary SoC limiting replication, fake accessories such as power supplies emerged, prompting Foundation warnings about compatibility risks. The community responded proactively, developing guides to boost the core beyond 700 MHz—often to 800–900 MHz with minimal voltage adjustments—for improved performance in resource-intensive applications, shared via forums and early tutorials without voiding warranties if undervolted.

Corporate Evolution and Growth

The was established in 2009 as a UK-registered charity (number 1129409) with the mission to advance in and digital technologies, particularly for young people. To separate its educational objectives from commercial operations and address growing demand for its products, the Foundation incorporated in September 2012 as a wholly owned trading responsible for design, manufacturing, and sales. Leadership has been central to the organization's development, with Eben Upton serving as a founder and CEO of Raspberry Pi Holdings plc (the parent company post-IPO), guiding strategic expansions in staff and infrastructure. The company grew its workforce to over 100 employees by 2020, reflecting sustained organizational scaling amid increasing global impact. In parallel, it relocated its headquarters to 194 , Milton Road, , enhancing proximity to innovation hubs and supporting operational growth. Funding for the Foundation has drawn from diverse sources, including early grants and support from technology partners such as , which provided initial resources for development, alongside later investments like the $45 million raised in 2021 to bolster hardware innovation and marketing. No formal campaigns were conducted for initial product development, with resources instead secured through founder contributions and partner backing. A pivotal financial structure emerged in 2017 through a profit-sharing model between Raspberry Pi Ltd and the Foundation, under which the subsidiary directs 100% of royalties from certain intellectual property licenses—such as those for Broadcom's GPU technology, secured via a 2013 licensing agreement—to support charitable activities. Key milestones underscore this evolution, including the 2013 Broadcom IP licensing deal that enabled broader hardware customization and the Foundation's response to the 2021 global crisis by pursuing , such as in-house PCB assembly and closer supplier partnerships, to ensure production resilience. These steps, amid early production challenges like component shortages, fortified the organization's and capacity to fulfill its educational mandate.

Product Line Expansion (2014–2025)

In 2014, the Raspberry Pi lineup expanded with the introduction of the Model A+, a slimmer, more compact variant of the original Model A designed for space-constrained projects, featuring a reduced footprint of 65mm x 30mm while retaining the BCM2835 processor and 256MB RAM. This release marked the beginning of efforts to diversify form factors beyond the standard Model B series, targeting embedded applications and cost-sensitive designs. The following year, 2015, saw the launch of the Raspberry Pi 2 Model B on February 2, equipped with a 900MHz quad-core processor for significantly improved performance over the single-core Model B+. Concurrently, the Zero series debuted with the Raspberry Pi Zero on November 26, a $5 ultra-compact board with a 1GHz single-core processor and 512MB RAM, enabling broader accessibility for hobbyists and IoT prototypes. These developments were supported by the Raspberry Pi Foundation's growing organizational infrastructure, which facilitated faster iteration and production scaling. By 2016, the Raspberry Pi 3 Model B arrived on February 29, integrating and connectivity via a BCM43438 chip, alongside a 1.2GHz quad-core processor, to enhance wireless capabilities for networked applications. This model solidified the flagship series' evolution toward mainstream desktop and connectivity features. In 2019, the Model B was released on June 24, introducing ports for faster data transfer and support for dual 4K display output through two micro-HDMI ports, powered by a 1.5GHz quad-core processor. The Compute Module series advanced in 2020 with the Compute Module 4, launched on October 19, offering the Raspberry Pi 4's capabilities in a modular form factor starting at $25, with options for eMMC storage and enhanced I/O for industrial integration. In 2021, the Pico series emerged on January 21 as the first microcontroller-focused product, built around the custom chip with dual-core Cortex-M0+ processors at 133MHz, priced at $4 to target embedded programming and maker projects. The flagship line continued to progress with the Raspberry Pi 5, whose release was delayed due to global chip shortages, announced on September 28, 2023, and available from October 23, featuring a 2.4GHz quad-core processor and PCIe interface for expanded peripherals, alongside the new southbridge chip to offload I/O processing from the main CPU. This shift to the enabled more efficient handling of GPIO, USB, and display functions, improving overall system performance. Recent expansions include the keyboard-integrated Raspberry Pi 500, released on December 9, 2024, which embeds an 8GB Raspberry Pi 5 into a compact keyboard for an all-in-one desktop experience at $90. In 2025, the Raspberry Pi 500+ followed on September 25, upgrading to 16GB RAM and adding an slot for NVMe SSD storage, priced at $200, to support demanding workloads like content creation. As of November 2025, no Raspberry Pi 6 has been released, with the current lineup emphasizing refinements to existing series rather than a new flagship generation.

Sales and Production Milestones

The Raspberry Pi achieved its first major sales milestone with one million units sold by January 2013, just under a year after its initial launch in February 2012. By February 2015, cumulative sales had reached over five million units, reflecting rapid adoption among hobbyists, educators, and developers. Sales continued to accelerate, surpassing ten million units by September 2016 and approximately 20 million by late 2018, driven by expanded product availability and global distribution. By the end of 2024, total units sold exceeded 68 million, underscoring the platform's enduring market penetration. Production of the Raspberry Pi initially occurred in before shifting to 's manufacturing facility in , , , starting in August 2012, which enabled localized assembly and supported over 300,000 units in the first year. This partnership with has continued to the present, with the facility handling the majority of global production volumes. In 2023, Raspberry Pi deepened its collaboration with Solutions through a strategic investment, enhancing access to advanced components and supporting in-house chip design efforts like the I/O controller for the Raspberry Pi 5, though full for chip assembly remained centered at the site. Key production and sales milestones include the February 2016 launch of the Raspberry Pi 3, which aligned closely with the ten-million-unit sales threshold reached later that year, boosting momentum through improved wireless connectivity. The October 2023 debut of the Raspberry Pi 5 occurred amid ongoing global component shortages, yet it quickly became a top seller despite initial supply constraints. In September 2025, the introduction of the Raspberry Pi 500+, a keyboard-integrated model with 16GB RAM and built-in SSD storage priced at $200, further enhanced accessibility for computing and educational applications. The 2021–2022 global severely impacted Raspberry Pi production, leading to allocation systems and delays, but by 2024, supply chains had stabilized through increased manufacturing capacity at Sony —reaching 90,000 units per week for the Pi 5—and diversified component sourcing, allowing sales to normalize at seven million units for the year. As of November 2025, cumulative sales have exceeded 72 million units.

Product Lines

Flagship Series

The flagship series of Raspberry Pi represents the core line of single-board computers optimized for general-purpose computing, education, and hobbyist projects, evolving from the original Model B launched in 2012 to the high-performance Raspberry Pi 5 introduced in 2023. The series began with the Raspberry Pi 1 Model B, featuring a BCM2835 system-on-chip (SoC) with a 700 MHz single-core processor and 256 MB or 512 MB of RAM, establishing the foundational 26-pin GPIO header and Ethernet connectivity for networked applications. Subsequent iterations, including the Raspberry Pi 2 Model B () with a quad-core at 900 MHz and 1 GB RAM, and the Raspberry Pi 3 Model B () with a 1.2 GHz quad-core Cortex-A53 and integrated /, expanded to a 40-pin GPIO header while maintaining for peripherals. These early models prioritized affordability and accessibility, with production of the Pi 2 reaching end-of-life for certain revisions by 2020 due to SoC discontinuation. The Model B (2019) marked a significant leap in performance, incorporating a BCM2711 SoC with a 1.5 GHz quad-core 64-bit processor (upgradable to 1.8 GHz), RAM options from 1 GB to 8 GB of LPDDR4, , dual micro-HDMI ports supporting , and dual-band 802.11ac with 5.0. It retains the 40-pin GPIO header for hardware interfacing, enabling seamless integration with sensors, motors, and displays. The Raspberry Pi 5 (2023) further advances the series with a BCM2712 SoC featuring a 2.4 GHz quad-core 64-bit processor, RAM configurations of 2 GB, 4 GB, 8 GB, or 16 GB of LPDDR4X, a PCIe 2.0 interface for high-speed storage expansion, and enhanced bandwidth, while continuing support for the 40-pin GPIO. is recommended for the Pi 5 under sustained loads to manage thermal output, as its higher clock speeds generate more heat than predecessors. These flagship models serve as versatile desktop replacements, media centers, and development platforms for running full Linux distributions like Raspberry Pi OS, supporting tasks from web browsing and office productivity to home automation and multimedia playback. Pricing reflects their performance tiers, starting at $35 for the Raspberry Pi 4 Model B with 2 GB RAM and reaching $80 for the Raspberry Pi 5 with 8 GB RAM, making them accessible for educational and prototyping use. While the Pi 3 Model B remains available for legacy projects with its 1 GB RAM and 100 Mb/s Ethernet, older variants like the Pi 1 and certain Pi 2 revisions have been phased out, with the focus shifting to the Pi 4 and Pi 5 for modern applications.

Zero and Compact Series

The Raspberry Pi Zero series comprises small-form-factor single-board computers designed for embedded systems, prototyping, and low-cost applications. Introduced in November 2015, the original Raspberry Pi Zero features a 1GHz single-core processor based on the Broadcom BCM2835 SoC, 512MB of LPDDR2 SDRAM, and a compact 65mm × 30mm footprint at a price of $5, making it the most affordable entry in the Raspberry Pi lineup without built-in wireless connectivity or Ethernet. In February 2017, the Raspberry Pi Zero W variant was released for $10, retaining the same processor and memory as the original Zero while adding 802.11 b/g/n and 4.1 with Low Energy (BLE) support via a CYW43438 chip, enabling wireless networking for headless setups. The series culminated with the Raspberry Pi Zero 2 W in October 2021, priced at $15 and featuring a quad-core 64-bit CPU at 1GHz within the RP3A0 system-in-package (incorporating the BCM2710A1 SoC), delivering up to five times the performance of the original Zero while maintaining 512MB of SDRAM and the same wireless capabilities upgraded to 4.2. Due to its 64-bit processor, the Raspberry Pi Zero 2 W supports the 64-bit version of Raspberry Pi OS (available in Desktop, Full, or Lite variants). Installation requires flashing a 64-bit image to a microSD card using Raspberry Pi Imager, necessitating a fresh installation as in-place upgrades from the 32-bit version are not supported; data should be backed up prior to the process. Although fully supported, some users prefer the 32-bit version due to the board's limited 512 MB RAM, as 64-bit operating systems typically incur greater memory overhead. Common specifications across the Zero series include a mini port for video output, micro USB ports for power (5V) and On-The-Go (OTG) data connectivity, a microSD card slot for storage, and a CSI camera connector (v1.3 on original Zero, CSI-2 on Zero 2 W) for compatible modules like the Raspberry Pi Camera. The boards support output via solder points and include an unpopulated 40-pin GPIO header compatible with HATs and the broader Raspberry Pi ecosystem, though headers must be soldered separately on most models. No DSI display port is present, limiting direct ribbon-cable display connections to adaptations. All models run and are intended for production through at least January 2030. These boards excel in ultra-low-power scenarios, typically consuming 1–2W under load, which supports battery-powered and headless operation in remote or portable deployments. They are widely used in IoT prototypes, such as security cameras and audio devices, due to their minimal size, cost efficiency, and wireless options on W models. However, the absence of onboard Ethernet requires USB adapters for wired networking, and the optional GPIO headers may necessitate additional assembly for expansion.

Keyboard-Integrated Series

The Keyboard-Integrated Series comprises compact personal computers where a Raspberry Pi single-board computer is embedded directly into a keyboard chassis, providing an all-in-one solution for computing without requiring separate assembly. The inaugural model, the Raspberry Pi 400, was released in November 2020 and is based on the Raspberry Pi 4 hardware platform. It features a quad-core 64-bit Arm Cortex-A72 processor clocked at 1.8 GHz, 4 GB of LPDDR4 RAM, dual-band Wi-Fi and Bluetooth 5.0 connectivity, and a full-sized USB keyboard with chiclet-style keys. Priced at $70 for the bare unit or $100 as a complete kit including power supply, microSD card, HDMI cable, and mouse, the Pi 400 supports dual 4K display output via micro HDMI ports and includes USB 3.0 and USB 2.0 ports for peripherals. Succeeding the Pi 400, the Raspberry Pi 500 launched in December 2024, incorporating the more powerful Raspberry Pi 5's quad-core 64-bit processor at 2.4 GHz and I/O controller for enhanced performance in a similar keyboard-integrated form factor. Equipped with 8 GB of LPDDR4X RAM, it maintains the series' focus on seamless integration while adding a built-in power switch and a one-piece aluminum heatsink for improved thermal management. The Pi 500 is available for $90 as a standalone unit or in a $120 desktop kit with 32 GB microSD card, power supply, and cable, supporting built-in and wireless networking. In September 2025, the Raspberry Pi 500+ was introduced as an upgraded variant, featuring 16 GB of LPDDR4X RAM, an integrated slot for NVMe SSD storage (including a pre-installed 256 GB Raspberry Pi SSD option), and enhanced thermals through an advanced heatsink design. It employs a premium mechanical keyboard with low-profile Gateron switches and an integrated trackpad for precise input, priced at $200 for the unit. The model retains compatibility with the 40-pin GPIO header for expansion while prioritizing faster times and transfer via the SSD. Common across the series, these devices integrate essential ports such as dual micro for video output, multiple USB ports (including for high-speed data), a power input, and a 3.5 mm audio jack, alongside built-in wireless capabilities for immediate connectivity. They boot directly into , a Debian-based operating system optimized for the hardware, making them suitable for educational applications, home offices, and light productivity tasks like web browsing, document editing, and coding. The design emphasizes portability and ease of use, with the keyboard serving as the primary enclosure to minimize desk space. Accessories for the Keyboard-Integrated Series include official Raspberry Pi cases for added protection and ventilation, as well as compatible monitors like the 15.6-inch Raspberry Pi Monitor with Full HD IPS display for a complete setup. These models support standard Raspberry Pi peripherals, such as HATs via the exposed GPIO pins, enhancing their versatility for hobbyist projects.

Pico Microcontroller Series

The Raspberry Pi Pico series consists of low-cost boards designed for embedded projects, powered by custom Raspberry Pi and distinct from the Linux-capable single-board computers in the broader product line. Launched in January 2021, the original Raspberry Pi Pico is priced at $4 and features the with a dual-core Cortex-M0+ processor running at 133 MHz, 264 KB of on-chip SRAM, and 2 MB of QSPI . It includes 26 GPIO pins and the innovative Programmable I/O (PIO) subsystem, which enables the creation of custom peripherals through state machines for tasks like protocol emulation without burdening the main CPU. A USB simplifies updates, allowing drag-and-drop programming directly from a host computer. In June 2022, Raspberry Pi introduced the Pico W for $6, adding wireless connectivity via a CYW43439 chip supporting 2.4 GHz 802.11n , expanding applications to IoT without significantly increasing cost or size. The series evolved further with the Raspberry Pi Pico 2, released in August 2024 at $5, incorporating the RP2350 with dual Cortex-M33 cores (selectable as dual Hazard3) clocked at 150 MHz, 520 KB SRAM, and 4 MB flash. The RP2350 enhances the PIO with a third block—providing 12 state machines total—for more complex custom hardware interfaces, alongside improved power efficiency and security features like TrustZone. The Pico 2 W variant, launched in November 2024 for $7, integrates the original Pico W's wireless module with these upgrades. Programming the Pico series emphasizes real-time control without an operating system, using the official C/C++ SDK for low-level development or for . The C SDK supports integration with tools like CMake and provides libraries for hardware abstraction, while offers an interactive REPL over USB or UART for immediate testing. Unlike full Raspberry Pi models that run , the Pico boards focus on bare-metal execution for deterministic timing in embedded scenarios. Representative applications include interfacing with sensors via the built-in ADC for and controlling motors or servos in projects, as demonstrated in official examples like sensing and PWM-driven actuators. By 2024, the series had contributed to millions of units shipped across Raspberry Pi's portfolio, underscoring its popularity in and hobbyist prototyping.

Compute Module Series

The Raspberry Pi Compute Module series consists of system-on-module (SoM) variants designed for integration into custom hardware, providing the core computing capabilities of Raspberry Pi single-board computers in a compact form factor suitable for industrial and embedded applications. The first model, Compute Module 1 (CM1), was released on April 7, 2014, featuring the BCM2835 processor from the original Raspberry Pi Model B, 512 MB of LPDDR2 RAM, and 4 GB of eMMC flash storage. It was priced at $30 for bulk orders and targeted original equipment manufacturers (OEMs) seeking to embed Pi-like functionality without the standard I/O peripherals. Subsequent releases built on this foundation: Compute Module 3 (CM3) launched on January 16, 2017, with the BCM2837 quad-core processor at 1.2 GHz, 1 GB RAM, and optional eMMC storage of 0, 8, 16, or 32 GB, priced from $25. Compute Module 3+ followed in 2019 with minor thermal and power improvements while retaining the same core specifications. Compute Module 4 (CM4), introduced on October 19, 2020, marked a significant upgrade by adopting the BCM2711 SoC from , a 1.5 GHz quad-core 64-bit processor, up to 8 GB LPDDR4-3200 RAM, and optional onboard eMMC storage (0, 8, 16, or 32 GB), with prices ranging from $25 for the 1 GB Lite variant to $90 for the 8 GB model with wireless connectivity and storage. It introduced optional integrated 802.11ac and 5.0, along with enhanced interfaces including dual outputs supporting up to , , and USB 2.0 ports via carrier board. The module measures 55 mm × 40 mm and uses a 200-pin high-density board-to-board connector for flexibility in custom designs, departing from the earlier SODIMM mechanical compatibility of CM1 and CM3. High-speed MIPI CSI and DSI ports (up to two lanes each) enable camera and display integration, while the PCIe Gen 2.0 interface (one lane) supports high-bandwidth expansions like NVMe storage. Compute Module 5 (CM5), released on November 27, 2024, further advances the series with the BCM2712 SoC from Raspberry Pi 5, featuring a 2.4 GHz quad-core 64-bit processor, 2, 4, or 8 GB LPDDR4X-4267 RAM, optional eMMC, and PCIe Gen 2.0 x1 for improved performance in demanding applications, starting at $45. These modules require a custom carrier board to access GPIO pins (similar in pinout to flagship models for compatibility), power, and peripherals, enabling OEMs to tailor I/O for specific needs without excess components. They are widely used in industrial automation, , point-of-sale systems, and server clustering, where the modular design facilitates scalable, long-lifecycle deployments. For instance, CM4 has been integrated into blade servers for and thin clients in enterprise environments. Production emphasizes reliability for embedded markets, with over four million Compute Modules sold cumulatively by August 2023 and annual volumes exceeding one million units to meet industrial demand. Extended temperature variants (-40°C to +85°C) ensure suitability for harsh conditions, and Raspberry Pi guarantees long-term availability, such as at least until 2036 for CM4.

Model Comparison

The Raspberry Pi lineup encompasses diverse series tailored for different applications, from to embedded tasks. The following table provides a comparative overview of key specifications for representative models across the flagship, compact, keyboard-integrated, Pico , and Compute Module series, highlighting evolutionary improvements such as increased RAM capacities and enhanced processing power in newer iterations.
ModelRelease YearSoC/CPURAM OptionsConnectivity (Ethernet/Wi-Fi/Bluetooth)Ports (USB/HDMI/GPIO)Price RangeForm Factor
Flagship Series
Raspberry Pi 52023Broadcom BCM2712, quad-core Arm Cortex-A76 @ 2.4 GHz2 GB, 4 GB, 8 GB, 16 GBGigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.02× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO$50–$100Credit-card sized SBC
Raspberry Pi 4 Model B2019Broadcom BCM2711, quad-core Arm Cortex-A72 @ 1.5 GHz1 GB, 2 GB, 4 GB, 8 GBGigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.02× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO$35–$75Credit-card sized SBC
Raspberry Pi 3 Model B+2018Broadcom BCM2837B0, quad-core Arm Cortex-A53 @ 1.4 GHz1 GBGigabit Ethernet, 2.4 GHz Wi-Fi 802.11n, Bluetooth 4.24× USB 2.0, HDMI, 40-pin GPIO$35Credit-card sized SBC (discontinued)
Zero and Compact Series
Raspberry Pi Zero 2 W2021Broadcom BCM2710A1, quad-core Arm Cortex-A53 @ 1 GHz512 MBNo Ethernet, 2.4 GHz Wi-Fi 802.11n, Bluetooth 4.21× USB 2.0 OTG (micro), mini HDMI, 40-pin GPIO$15Ultra-compact SBC
Keyboard-Integrated Series
Raspberry Pi 5002024Broadcom BCM2712, quad-core Arm Cortex-A76 @ 2.4 GHz8 GBGigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.02× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO$90Keyboard-integrated SBC
Raspberry Pi 500+2025Broadcom BCM2712, quad-core Arm Cortex-A76 @ 2.4 GHz16 GBGigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.02× USB 3.0, 2× USB 2.0, 2× micro HDMI, 40-pin GPIO$200 (with SSD)Keyboard-integrated SBC
Pico Microcontroller Series
Raspberry Pi Pico 22024Raspberry Pi RP2350, dual-core Arm Cortex-M33 or RISC-V Hazard3 @ 150 MHz520 KB SRAMNo Ethernet/Wi-Fi/Bluetooth (base)Micro USB, 40-pin GPIO$5Microcontroller board (21 × 51 mm)
Raspberry Pi Pico 2 W2024Raspberry Pi RP2350, dual-core Arm Cortex-M33 or RISC-V Hazard3 @ 150 MHz520 KB SRAMNo Ethernet, 2.4 GHz Wi-Fi 802.11n, Bluetooth 5.2Micro USB, 40-pin GPIO$7Microcontroller board (21 × 51 mm)
Compute Module Series
Compute Module 42020Broadcom BCM2711, quad-core Arm Cortex-A72 @ 1.5 GHz1 GB, 2 GB, 4 GB, 8 GBOptional Gigabit Ethernet, dual-band Wi-Fi 802.11ac, Bluetooth 5.0Depends on carrier board (up to 2× HDMI, 2× USB 2.0, 40-pin GPIO)$25–$100 (varies with eMMC)55 × 40 mm module (200-pin connector)
Compute Module 3+2019Broadcom BCM2837B0, quad-core Arm Cortex-A53 @ 1.2 GHz1 GBNo built-in (Gigabit Ethernet optional via carrier)Depends on carrier board (HDMI, USB 2.0, 40-pin GPIO)$35 (discontinued October 2025)SODIMM module (67.6 × 30 mm)
Power consumption varies by usage and peripherals but typically ranges from 0.5–2 W idle and 5–15 W under load for flagship models like the Pi 5 and Pi 4; compact models like the Zero 2 W consume 0.5–3 W; Pico series draw under 1 W; and Compute Modules depend on the carrier board configuration.

Hardware

Processors and SoCs

The Raspberry Pi series has evolved through several system-on-chip (SoC) designs, starting with the BCM2835 introduced in the original models. This early SoC features a single-core 1176JZF-S processor clocked at 700 MHz, integrated with a IV GPU, and supports 32-bit ARM architecture. It powers the Raspberry Pi 1 Models A, A+, B, B+, as well as the Zero and Zero W variants, providing foundational single-board capabilities for educational and hobbyist applications. Subsequent mid-generation models transitioned to multi-core ARM Cortex architectures for improved performance. The BCM2836, used in early Raspberry Pi 2 Model B units, employs a quad-core processor at 900 MHz, maintaining compatibility with the BCM2835's peripherals while enabling 64-bit addressing in software. This was followed by the BCM2837 in the Raspberry Pi 3 Model B and some Pi 2 revisions, featuring a quad-core processor at 1.2 GHz under Armv8 architecture, which supports both 32-bit and 64-bit modes. Later variants like the BCM2837B0 in Pi 3 B+ and Compute Module 3+ boost the clock to 1.4 GHz, enhancing multitasking efficiency without altering the core design. The BCM2711, debuting in the Model B and Compute Module 4, upgrades to a quad-core processor at 1.5 GHz, also Armv8-based, delivering significantly higher instruction throughput for demanding tasks. Recent flagship models incorporate more advanced SoCs, with the BCM2712 powering the Raspberry Pi 5, 500, and Compute Module 5. This SoC includes a quad-core 64-bit processor operating at 2.4 GHz, featuring 512 KB L2 cache per core and a 2 MB shared L3 cache, which provides substantial gains in single-threaded and parallel processing performance. Complementing the BCM2712 is the in-house designed I/O controller, introduced in 2023 for the Raspberry Pi 5, which offloads peripheral management—including GPIO, USB, Ethernet, and MIPI interfaces—from the main CPU via a PCIe Gen 2 x4 link operating at 2 GB/s bandwidth, thereby improving overall system efficiency. In contrast, the original Raspberry Pi Pico microcontroller series utilizes the custom SoC, a dual-core Arm Cortex-M0+ processor capable of clock speeds up to 133 MHz, designed for embedded applications without an integrated GPU. The emphasizes low-power operation and programmable I/O, supporting up to 264 KB SRAM. The Raspberry Pi Pico 2 family uses the RP2350 SoC, featuring dual Arm Cortex-M33 processors at up to 150 MHz with 520 KB SRAM, also supporting flexible clocking for real-time tasks. Overclocking is supported across Raspberry Pi models through modifications in the config.txt boot configuration file, allowing users to exceed factory clock speeds for enhanced performance, though stability requires adequate cooling to avoid thermal throttling at 85°C. For instance, the Raspberry Pi 5's BCM2712 can be overclocked to 3 GHz on all cores using settings like arm_freq=3000, achieving up to 25% performance uplift in benchmarks when paired with , but users must monitor for instability via .

Memory and Storage Options

The Raspberry Pi employs soldered LPDDR4X RAM in its modern models, which is non-upgradable due to direct integration with the system-on-chip (SoC). Capacities range from 1 GB to 16 GB across variants, with the Raspberry Pi 5 offering options of 2 GB, 4 GB, 8 GB, or 16 GB to suit different workloads such as lightweight IoT applications or more demanding desktop use. This RAM interacts with the CPU via a high-bandwidth interface to support efficient multitasking and . For persistent storage, the Raspberry Pi primarily relies on microSD cards for booting the operating system and storing data, with support for capacities up to 1 TB in SDXC format. USB SSDs provide an alternative for expanded storage and faster access, enabled through boot modes that allow direct OS installation on USB mass storage devices. In the Compute Module series, embedded (eMMC) options offer on-board flash storage ranging from 16 GB to 64 GB, depending on the model like the Compute Module 5, for compact embedded applications. The Raspberry Pi 500+ integrates NVMe support via its PCIe interface, including a pre-installed 256 GB SSD for high-speed storage in keyboard-embedded configurations. Boot order prioritization defaults to microSD card first, followed by USB and then network boot, configurable via the settings for flexibility in deployment. With NVMe on the Raspberry Pi 5, sequential read performance can reach up to 900 MB/s, significantly enhancing data-intensive tasks compared to microSD. Boot times with NVMe are similar to or marginally faster than microSD (typically a 1–5 second gain), but NVMe provides significant runtime performance improvements for tasks such as package installations and file operations, along with greater reliability and longevity due to lower wear rates compared to microSD cards.

Video and Display Outputs

The Raspberry Pi's graphics processing is handled by Broadcom's GPU integrated into the system-on-chip (SoC). Earlier models, such as the , feature the VideoCore VI GPU, which supports 3.1 for 3D graphics rendering and provides for video decoding, including H.264 up to 1080p60 and HEVC up to 4K60. The Raspberry Pi 5 upgrades to the VideoCore VII GPU, clocked at 800 MHz, offering enhanced performance with support for 3.1 and 1.2, enabling more efficient handling of complex graphical workloads. Display outputs on Raspberry Pi boards primarily utilize HDMI interfaces for high-resolution video. The Raspberry Pi 4 and 5 include dual micro-HDMI ports, allowing connection to monitors or TVs; the Pi 4 supports up to 4K resolution at 60 Hz on one display or dual 4K at 30 Hz, while the Pi 5 extends this to dual 4K at 60 Hz with HDR support. Additionally, a DSI (Display Serial Interface) port is available on models from the Pi 3 onward, designed for direct connection to official Raspberry Pi touch displays, such as the 7-inch 800x480 capacitive touchscreen, which integrates touch input via the same interface. For legacy compatibility, composite video output is provided through the 3.5 mm audio/video jack on Pi 4 and 5, supporting NTSC or PAL standards at lower resolutions like 480i, configurable via the boot settings file. Resolution capabilities and hardware acceleration are tailored to the GPU's decoding prowess. The Pi 5's VideoCore VII enables 4K@60 Hz playback on dual displays and hardware-accelerated decoding of HEVC (H.265) video up to 4K@60 Hz, facilitating smooth media playback in applications like Kodi and VLC, where the GPU offloads decoding to reduce CPU load. On the Pi 4, the VI supports similar acceleration for H.264 content up to 1080p60 and HEVC up to 4K60, ensuring efficient video rendering in software players without native output, which requires HDMI-to-DisplayPort adapters. These features, while robust for embedded applications, necessitate adapters for non-HDMI standards like VGA or DVI, as no native support exists for those interfaces.

Connectivity and Networking

The Raspberry Pi series provides a range of connectivity options for wired and wireless networking, evolving across models to support higher speeds and more ports. Early models, such as the original Raspberry Pi Model B, feature two USB 2.0 ports operating at up to 480 Mbps, while later iterations like the Model B and Raspberry Pi 5 introduce two ports each capable of 5 Gbps simultaneous operation alongside two USB 2.0 ports, enabling faster data transfer for peripherals and storage. The Raspberry Pi Zero series includes a single micro-USB port that supports On-The-Go (OTG) functionality, allowing the board to act as either a USB host or device, which facilitates compact setups for networking gadgets like USB Ethernet adapters. Up to four USB ports are available on flagship models through the combination of onboard ports and expansion via hubs. Ethernet connectivity begins with 10/100 Mbps support on models like the Raspberry Pi 3 Model B, using an integrated controller for basic wired networking. The Raspberry Pi 3 Model B+ upgrades this to a 300 Mbps Ethernet interface with (PoE) compatibility via an optional . Subsequent models, including the Model B and Raspberry Pi 5, incorporate a native port (1 Gbps) with a dedicated controller in the SoC paired with a PHY, supporting PoE+ for powered networking without additional cables when using the appropriate . This enables reliable, high-speed connections for applications such as home servers or industrial automation. Wireless capabilities are integrated starting from the Raspberry Pi 3 Model B, which includes 2.4 GHz 802.11n at up to 35 Mbps and 4.1 with Low Energy (BLE) support for short-range communication. Enhanced dual-band (2.4/5 GHz) 802.11ac , offering speeds up to 120 Mbps on the Pi 4 and 300 Mbps on the Pi 5, pairs with 5.0/BLE for improved range and data rates in modern models. PoE HATs extend wired power options to setups, allowing Ethernet-like reliability over networks. The Raspberry Pi Zero W adds similar wireless features in a compact form, while the Zero series lacks built-in Ethernet but supports it via USB adapters. Additional networking interfaces include serial protocols such as UART, I2C, and SPI, accessible through the standard 40-pin GPIO header on all models, enabling communication with sensors, modules, and custom networks. The Raspberry Pi 5 introduces a single-lane PCIe 2.0 x1 interface via an FFC connector, which supports high-speed network interface cards (NICs) for expanded connectivity options like 10 Gbps Ethernet or advanced adapters when paired with compatible HATs. Add-on WiFi adapters such as the Intel AX210 can be used via M.2 PCIe HATs or adapters, but a common issue occurs where only the onboard Broadcom WiFi (brcmfmac driver, phy#0, wlan0) is detected and active, while the Intel AX210 fails to initialize with no related dmesg logs for the iwlwifi driver. This typically results from missing firmware or the PCIe link operating at Gen2 speed rather than the required Gen3 for reliable AX210 operation. To resolve this, install the firmware-iwlwifi package (sudo apt update && sudo apt install firmware-iwlwifi), add dtparam=pciex1_gen=3 to /boot/config.txt to enable PCIe Gen3, reboot, and verify detection using lspci | grep -i network (should show the Intel AX210) and dmesg | grep iwlwifi (should show firmware loading and phy#1 wlan1). Optionally, disable the onboard WiFi by adding dtoverlay=disable-wifi to /boot/config.txt to prevent conflicts. Persistent detection issues may require checking hardware connections, antennas, and dmesg for PCIe errors. Power delivery on the Raspberry Pi 5 occurs over its port, supporting up to 5V/5A with negotiation for efficient powering during intensive networking tasks.

GPIO and Expansion Interfaces

The Raspberry Pi incorporates a 40-pin GPIO header, first introduced on the Raspberry Pi 1 Model B+ in July 2014, which serves as the primary interface for digital input and output operations. This header exposes 26 (GPIO) pins, alongside dedicated pins for 3.3 V and 5 V power supplies, as well as multiple ground connections, enabling direct interfacing with external circuits, sensors, and actuators. The GPIO pins operate at 3.3 V logic levels, with each pin capable of sourcing or sinking a maximum of 16 mA, though the aggregate current draw from the 3.3 V rail is limited to 50 mA to prevent overload. This design supports a wide range of hobbyist and educational projects, such as connecting buttons, LEDs, and simple displays, while emphasizing the need for external level shifting when interfacing with 5 V devices. The GPIO pins multiplex multiple functions, including support for standard communication protocols essential for peripheral integration. The I²C bus, available on pins 3 (SDA) and 5 (SCL), operates at speeds up to 1 MHz, facilitating connections to multiple low-speed devices like sensors and EEPROMs over a two-wire interface. SPI communication is provided through two channels—primary (pins 19, 21, 23, 24) and secondary (configurable on other GPIOs)—enabling full-duplex, high-speed data transfer for applications such as SD card interfaces or display controllers. UART functionality, typically on pins 14 (TX) and 15 (RX), supports for or modem-like connections, with additional instances allocatable via device tree overlays. Hardware PWM is available on pins like 12, 13, 18, and 19, allowing precise for controlling servo motors, DC motors via drivers, or variable-intensity LEDs without software timing overhead. To standardize expansion, the Raspberry Pi adheres to the Hardware Attached on Top () specification, launched in 2014 alongside the 40-pin header to promote compatible add-on boards. s stack directly onto the GPIO header using standoffs for mechanical stability and incorporate a dedicated EEPROM on pins 3 and 5 to enable plug-and-play detection, automatic GPIO configuration, and loading of device tree overlays at boot. This EEPROM stores board-specific details, such as vendor identification and pin usage mappings, ensuring seamless integration without manual setup. The exemplifies this standard, stacking sensors for (, , ) and a 64-LED matrix for visual output, all auto-detected upon connection. Stacking multiple HATs is possible with addressable EEPROMs, though power and pin conflicts must be managed. In the Raspberry Pi Pico microcontroller series, the Programmable I/O (PIO) subsystem extends GPIO capabilities with 12 state machines in RP2350-based models like the Pico 2, allowing programmable hardware for custom serial protocols. These state machines execute user-defined instruction sequences independently of the main CPU, emulating interfaces such as parallel buses or unusual timing protocols (e.g., WS2812 LED control or VGA output) by shifting across GPIO pins at high speeds. This feature enhances the Pico's utility in embedded applications requiring precise, low-latency I/O without dedicated peripherals.

Power Supply and Form Factors

The Raspberry Pi requires a stable 5V DC power input to operate reliably, with connector types evolving across models to support higher power demands. Earlier models, including the Raspberry Pi 1, 2, 3, and Zero series, use a micro-USB and recommend a 2.5A supply to accommodate the board and basic peripherals. Starting with the Model B, the connector switched to , requiring a 3A supply for optimal performance, while the Raspberry Pi 5 demands a 5A power supply—though a 3A unit can suffice for lighter workloads, limiting available peripheral power to 600mA. Insufficient power delivery triggers an undervoltage warning, indicated by a persistent lightning bolt icon on the display when the input voltage falls below approximately 4.63V, potentially causing instability or throttling. For timekeeping, most Raspberry Pi models depend on network time synchronization protocols like NTP over internet connectivity to maintain accurate system clocks after power cycles. The Raspberry Pi 5 introduces an optional battery-backed (RTC) via a dedicated two-pin header, powered by a rechargeable cell that enables standalone time retention without network access. Raspberry Pi boards employ compact form factors suited to embedded and educational applications, with the flagship Model B series (from Pi 1 to Pi 5) standardizing on a credit-card-sized layout of 85.6 mm × 56.5 mm to facilitate integration into cases and projects. Smaller variants include the Raspberry Pi Zero and Zero 2 W at 65 mm × 30 mm, ideal for space-constrained designs. The Raspberry Pi Pico microcontroller series adopts a distinct 51 mm × 21 mm footprint with mounting holes for secure fixation. Generational differences in layout appear in features like the Pi 5's integrated mounting points for an active cooler to manage thermal output during intensive tasks. Power efficiency remains a key attribute, enabling battery-powered and low-energy deployments. The Raspberry Pi Zero series idles at 2–3 W under typical conditions with minimal peripherals, emphasizing its suitability for always-on, low-power scenarios. In contrast, the more capable Raspberry Pi 5 typically consumes 3–10 W (idle approximately 3–5 W, under load up to 9–12 W), reflecting its enhanced performance at the cost of higher draw. Power can alternatively be supplied through GPIO pins 2 (5V) and 4 (5V) for custom integrations, though this method bypasses onboard and requires careful .

Software

Operating Systems

Raspberry Pi devices primarily run Linux-based operating systems, with Raspberry Pi OS serving as the official distribution optimized for the hardware. Raspberry Pi OS, formerly known as Raspbian, is a free operating system derived from Debian, available in both 32-bit and 64-bit variants to accommodate different models and performance needs. Notably, the Raspberry Pi Zero 2 W supports the 64-bit variant of Raspberry Pi OS due to its quad-core 64-bit ARM Cortex-A53 processor, despite having only 512 MB of RAM; however, some users prefer the 32-bit variant for this model due to the lower memory overhead of 32-bit systems. It supports over 35,000 packages from the Debian repositories, enabling a wide range of applications from desktop environments to server setups. The distribution is regularly updated by the Raspberry Pi Foundation's engineering team, ensuring compatibility across all models while incorporating hardware-specific optimizations like efficient GPU acceleration. The 2023 release, based on Debian Bookworm, introduced significant enhancements including Wayland as the default display server protocol for improved graphics performance and for audio handling, which better manages devices by auto-reconnecting them on boot. Subsequent updates, such as the 2025 version based on Debian Trixie (released October 1, 2025), added features like an updated desktop theme and a new Control Centre for easier customization. These versions provide variants like the full desktop edition with interface or the lightweight "Lite" version for headless operation, making it suitable for educational, hobbyist, and embedded projects. Several alternative operating systems are compatible with Raspberry Pi hardware, offering users options for specialized use cases. , maintained by , provides official ARM builds with long-term support, including desktop and server editions tailored for and 5 models. ARM delivers an Arch Linux-based experience with rolling releases and user-friendly tools for package management on ARM architectures. , from , supports penetration testing and security tools on Raspberry Pi devices through dedicated ARM images. Experimentally, Android distributions like can run on select models, though they require custom kernels; performance is adequate for basic tasks such as media playback and light applications, but hardware acceleration for video and GPU features often relies on proprietary components, potentially leading to bugs in camera support or advanced graphics. For optimal results, a fast microSD card (32 GB or larger) and models with at least 4 GB of RAM are recommended. Operating systems are typically installed using the Raspberry Pi Imager, a free tool available for Windows, macOS, and that simplifies writing images to microSD cards. The Imager supports selecting from official and third-party OSes, configuring settings like and SSH access during the process, and verifying the write integrity. For SD cards, recent images employ a partition scheme without a separate, visible partition in some host operating systems, streamlining the structure to a single root filesystem with embedded files for easier management. The Raspberry Pi Pico series, being microcontrollers rather than full computers, does not support a traditional operating system and instead runs lightweight firmware. Official support includes , a lean implementation of Python 3 designed for embedded systems, which allows direct scripting on the . CircuitPython, a by Adafruit, provides similar Python-based programming with additional libraries for hardware interfacing, installable via UF2 files for rapid prototyping without compilation.

Firmware and Bootloader

The boot process of the Raspberry Pi begins with the GPU , which initializes the hardware and loads subsequent stages before transferring control to the CPU for operating system execution. This , developed by , consists primarily of proprietary binary blobs such as start.elf and fixup.dat, responsible for early hardware configuration including setup and peripheral detection. These blobs are essential for the multi-stage sequence, where the GPU acts as the initial processor, reading configuration from the boot medium. Introduced with the , the replaces the earlier SD card-based bootcode.bin approach, storing the first-stage directly on the board's 128 KB for faster and more reliable initialization. This is configurable via the bootcode.bin file, loaded by the GPU from the partition, which defines order, delays, and allocations through settings in config.txt, such as bootcode_delay or gpu_mem. Support for network was added in subsequent updates, allowing Pi 4 and Pi 5 models to over Ethernet or USB using BOOT_ORDER=0xf21 in the configuration, enabling scenarios like diskless deployments without local storage. Firmware updates, including bootloader revisions, are managed via the rpi-eeprom package for Pi 4 and Pi 5, which provides scripts and binaries to flash new EEPROM images, often using the Raspberry Pi Imager for safe application from an SD card. For the Pi 5, specific EEPROM updates enable PCIe interface functionality, such as NVMe SSD booting via the external PCIe port, by setting parameters like PCIE_PROBE=1 and updating to versions supporting Gen 2/3 speeds. To support PCIe Gen 3 operation for add-on devices such as Intel AX210 WiFi cards installed via M.2 PCIe HATs or adapters, add dtparam=pciex1_gen=3 to /boot/config.txt. Optionally, dtoverlay=disable-wifi can be added to disable the onboard Broadcom WiFi to prevent conflicts with the add-on card. The rpi-update tool facilitates broader firmware upgrades, pulling pre-release VideoCore blobs, kernel modules, and device trees from the official repository, though it is recommended only for testing due to potential instability; stable updates occur via apt. To revert to stable firmware following use of rpi-update, reinstall the relevant packages with commands such as sudo apt update followed by sudo apt install --reinstall raspi-firmware, then reboot. For bootloader issues on Pi 4 and Pi 5, rpi-eeprom-update or reinstallation of rpi-eeprom may be employed; as a last resort, reflash the SD card with a fresh Raspberry Pi OS image. Security features enhance boot integrity through one-time programmable (OTP) fuses in the BCM2711 SoC (Pi 4) and BCM2712 (Pi 5), which store a SHA-256 hash of a customer public key to enforce signed verification, preventing unauthorized modifications. Available since 2023, optional secure boot requires boot.img files to be RSA-2048 signed with a private key, verified against ROM-level keys before loading; this chain of trust revokes development modes and supports atomic updates up to 180 MB. Once OTP fuses are burned to enable secure boot, it is irreversible, ensuring only validated executes.

Programming APIs and Tools

The Raspberry Pi provides several libraries for interacting with its (GPIO) pins, enabling developers to control hardware peripherals such as sensors, LEDs, and motors. The RPi.GPIO library offers a Python-based interface for GPIO manipulation, supporting input/output modes, edge detection, and PWM signals, and is commonly used for beginner-friendly projects on . pigpio is a library that delivers high-precision GPIO control, including daemon-based remote access and support for hardware-timed PWM and servo control across all Raspberry Pi models. wiringPi, another library with Python bindings, facilitates fast GPIO access by directly interfacing with hardware registers via DMA, though it has been deprecated in favor of newer alternatives like libgpiod. For camera interfacing, the libcamera framework serves as the primary since its adoption in 2021, replacing the legacy raspicam stack that relied on Broadcom's proprietary Multimedia Abstraction Layer (MMAL). libcamera provides a C++ for camera configuration, frame capture in system memory, and integration with third-party sensors, supporting features like post-processing pipelines for applications such as . It works alongside Video4Linux2 (V4L2), a standard for video capture devices, which exposes Raspberry Pi camera modules as /dev/video nodes for format negotiation and streaming, enabling compatibility with tools like and FFmpeg. Development tools for Raspberry Pi emphasize accessibility and efficiency. , an official Python IDE recommended for Raspberry Pi Pico, includes built-in support for firmware flashing, debugging, and interactive coding, making it ideal for educational projects. For C++ development, is the standard build system, integrated into the official SDKs to manage compilation, dependencies, and board-specific configurations. Cross-compilation support allows building binaries on host machines (e.g., x86 ) for Raspberry Pi targets using toolchains like GCC for , with toolchain files specifying sysroots and libraries to avoid on-device compilation overhead. The Raspberry Pi Pico SDK provides a comprehensive C/C++ environment for the microcontroller, including high-level APIs for hardware peripherals and a PIO (Programmable ) assembler for creating custom state machines to interface with external devices like VGA displays or WS2812 LEDs without CPU intervention. The SDK, distributed via , requires for project setup and supports integration with IDEs like , enabling efficient development of embedded applications.

Accessories

Cameras and Displays

The Raspberry Pi ecosystem includes several official camera modules designed for integration via the CSI-2 interface, enabling applications in and imaging projects. The original Raspberry Pi Camera Module, released in 2013, featured a 5-megapixel OV5647 capable of video at 30 fps and still images up to 2592 × 1944 pixels. This was succeeded by the Camera Module 2 in 2016, which upgraded to an 8-megapixel IMX219 , supporting 30, 720p60, and VGA90 video modes while maintaining compatibility with all Raspberry Pi models equipped with a CSI connector. The Camera Module 3, released in 2023, features a 12-megapixel IMX708 with phase-detection , capable of 50 video, 720p100, and HDR stills up to 4608 × 2592 pixels. In 2020, the High Quality Camera introduced a 12.3-megapixel IMX477 with a 7.9 mm diagonal image circle, allowing interchangeable C- and CS-mount lenses for enhanced optical flexibility in professional-grade imaging. Further advancements include the Global Shutter Camera, launched in 2023, which uses a 1.6-megapixel IMX296 sensor to capture high-speed motion without artifacts, making it suitable for dynamic scenes like or . All official cameras connect via the MIPI CSI-2 interface, with Raspberry Pi 5 models featuring dual 4-lane mini CSI-2 ports for improved bandwidth and multi-camera support. These modules are supported by the open-source libcamera software stack, which provides a C++ for configuration, frame capture, and processing, ensuring compatibility across Raspberry Pi operating systems without drivers. Official displays complement these cameras by offering direct integration for interactive and visualization projects. The Raspberry Pi Touch Display, introduced in 2014, is a 7-inch capacitive with 800 × 480 resolution that connects via DSI and GPIO interfaces, enabling standalone operation as a tablet-like interface. In 2024, the Raspberry Pi Monitor was released as a 15.6-inch Full HD () IPS panel powered via from the Pi itself, connecting through for high-resolution output in media and desktop applications. A variant, the Touch Display 2, debuted in 2024 as a 7-inch portrait-oriented capacitive with 720 × 1280 resolution and slimmer design, priced at $60; a 5-inch variant followed in 2025 for $40. These cameras and displays facilitate diverse uses, such as AI-powered vision tasks through integration with the Raspberry Pi AI Kit and for , with module prices typically ranging from $25 to $50. For instance, the NoIR variants of earlier modules support low-light applications like by omitting filters. This hardware synergy with the Pi's video outputs allows seamless development of compact imaging systems.

HATs and Add-on Boards

Hardware Attached on Top (HAT) boards are standardized add-on expansion modules designed to stack directly onto the Raspberry Pi's 40-pin GPIO header, extending its functionality without requiring custom wiring. Introduced in 2014, the HAT specification ensures mechanical and electrical compatibility, including mounting holes aligned with the Raspberry Pi board and support for automatic configuration via an I2C that stores device tree overlays for plug-and-play operation. This allows the Raspberry Pi to detect and initialize the HAT upon boot, simplifying integration for users. HATs can stack in multiple layers using pass-through connectors, with some designs supporting up to eight levels for modular expansion, though practical limits depend on I2C addressing and power constraints. HATs fall into several categories, including , peripherals, and tools. Power HATs, such as the official PoE+ HAT, enable (PoE+) to deliver both data and up to 25.5 watts of power (5V/4A output) over a single Ethernet cable, supporting input voltages from 37-57V DC and including an integrated fan for cooling; this is particularly useful for networked deployments without separate power supplies. Peripherals HATs add sensory or display capabilities, exemplified by the Sense HAT released in 2015, which integrates sensors for temperature, humidity, pressure, orientation (, , ), an 8x8 RGB LED matrix, and a , all accessible via GPIO and I2C for educational and projects. Debugging HATs facilitate development and . The Raspberry Pi Debug Probe, while primarily a USB-connected device powered by an , provides UART serial and Serial Wire Debug (SWD) interfaces for solderless of embedded targets like the Pico, bridging to the GPIO for enhanced diagnostics in prototyping workflows. Specialized utility HATs, such as boards, extend the Raspberry Pi for tasks by controlling high-voltage devices. These boards typically feature multiple electromechanical s (e.g., 4-16 channels rated at 5A/250V AC or 2A/24V DC) with opto-isolation for safety, onboard LEDs for status indication, and I2C control; stackable variants from manufacturers like Microsystems allow up to 128 relays across eight layers. Pricing for HATs generally ranges from $10 for basic modules to $130 for advanced kits like the AI HAT+ 2, a PCIe add-on board featuring the Hailo-10H neural processing unit delivering 40 TOPS INT4 inferencing and 8 GB LPDDR4X RAM to enable local execution of large language models and vision-language models on the Raspberry Pi 5, released in January 2026, building on earlier AI accelerators such as the AI Kit with Hailo-8L (13 TOPS, 2024) to accelerate and via PCIe 2.0.

Power Supplies and Enclosures

The official Raspberry Pi power supplies are designed to meet the specific voltage and current needs of the boards while ensuring reliability and compliance with international standards. For the Model B and Raspberry Pi 400, the recommended unit is the 15W power supply, which delivers 5.1V at 3A through a connector with a 1.5m cable, priced at approximately $10. This supply supports the board's peak power draw without undervoltage warnings during typical operation. For the Raspberry Pi 5, the 27W power supply is advised, providing 5.1V at 5A (with additional Power Delivery profiles at 9V/3A, 12V/2.25A, and 15V/1.8A), and is often bundled in starter kits for enhanced peripheral support like SSDs or hard drives. These adapters feature high efficiency (over 89%) and low no-load power consumption (0.1W), making them suitable for continuous use. Official enclosures for Raspberry Pi models prioritize protection, thermal management, and accessibility, available in the $5–$10 range depending on the variant. The Case offers a two-piece design in red/white or black/grey, providing a snug fit that shields the board from dust and minor impacts while allowing easy access to ports. For the Raspberry Pi 5, the dedicated case is a four-part clip-together with passive and options, including an integrated aluminum heatsink and a temperature-controlled blower fan (2.79 CFM airflow) to maintain performance under load. The Raspberry Pi Zero Case, suitable for Zero, Zero W, and Zero 2 W models, consists of two interlocking parts for compact protection. Additionally, the Raspberry Pi 500 keyboard integrates a built-in with an aluminum heatsink for thermal stability, and optional stands enhance for desktop setups. Key features of these enclosures include modular components for GPIO and HAT access, such as removable lids on the Pi 5 case that facilitate stacking without disassembly. Heatsinks and fans are essential for scenarios, where the Pi 5's active cooler prevents thermal throttling by dissipating heat from the CPU and RP1 I/O controller, enabling sustained higher clock speeds. These designs balance affordability, durability, and functionality, ensuring compatibility with official cooling accessories like clip-on fans for extended operation.

Applications and Reception

Educational Initiatives

The , established to advance education, spearheads several programs leveraging the device for teaching coding and digital skills to young learners. Code Club, a flagship initiative, delivers free, step-by-step projects in Scratch—a block-based programming language—and Python, with dedicated pathways integrating Raspberry Pi hardware for activities like sensor-based experiments. In 2024, 7,949 Code Clubs operated in 119 countries, reaching over 158,000 young people annually and fostering skills in creativity and problem-solving. The Foundation partners with CoderDojo, a global volunteer-led network, to provide similar resources, including Scratch tutorials adapted for Raspberry Pi, emphasizing collaborative, mentor-guided learning environments. The 2014 revision of the , which shifted focus from ICT to and required programming education from onward, catalyzed widespread Raspberry Pi adoption in classrooms. The Foundation responded by developing free, curriculum-aligned resources, including lesson plans and teacher guides, to support implementation. By 2024, these efforts extended globally, with the Foundation supporting programs in over 8,000 schools in , , and additional deployments in 158 Kenyan schools and 238 in , , demonstrating scalable integration into national systems. To facilitate hands-on learning, the Foundation endorses affordable educational starter kits, such as those bundling the low-cost Raspberry Pi Zero with essential accessories like microSD cards and cases, enabling schools to equip students for introductory projects without high expenses. The Picademy program further empowers educators through free two-day workshops, where participants build Raspberry Pi-based projects and gain certification to teach confidently in classrooms. Independent evaluations underscore the initiatives' impact; a 2024 study by on Code Club participants revealed significant improvements in programming skills, , and self-reported confidence, with 90% of volunteers observing heightened interest in further pursuits among attendees. These programs also complement UK efforts like the , for which the Foundation supplies free project guides that bridge visual programming on with advanced Raspberry Pi applications in .

Maker Community and Projects

The Raspberry Pi has fostered a vibrant global , comprising hobbyists, tinkerers, and developers who leverage its affordability and versatility for creative experimentation. Central to this ecosystem are online forums where users share knowledge, troubleshoot issues, and collaborate on builds. The official Raspberry Pi Forums, hosted by the , serve as a primary hub with dedicated sections for beginners, advanced users, projects, and troubleshooting, facilitating discussions on everything from GPIO programming to multimedia applications. Complementing this, the community r/raspberry_pi boasts over 3.2 million members as of 2025, where enthusiasts post project updates, seek advice, and celebrate milestones like custom enclosures or automation scripts. Platforms like Hackster.io further amplify this activity, hosting nearly 4,800 Raspberry Pi-specific projects and tutorials that range from simple LED blinkers to complex IoT devices, encouraging newcomers to contribute and iterate on open designs. Popular projects exemplify the community's ingenuity, often utilizing the Pi's GPIO pins for hardware interaction. RetroPie stands out as a widely adopted emulation platform, transforming a Raspberry Pi into a retro gaming console capable of running titles from systems like Atari, NES, SNES, and PlayStation via and EmulationStation, with installation guides available for models up to the Pi 5. Other intermediate-level applications include configuring a smart home hub with Home Assistant for centralized control of devices such as lights and thermostats, and establishing a NAS storage server using OpenMediaVault to connect external drives for file sharing and backups as personal cloud storage. For network management, is a staple setup, acting as a to block ads and trackers across an entire household network, installable in minutes on and praised for enhancing privacy without additional hardware. Robotics projects frequently harness GPIO for , such as building autonomous buggies with DC motors and sensors; for instance, the Raspberry Pi Foundation's official buggy project uses Python to program forward, backward, and turning movements via the L298N motor driver, serving as an entry point for hobbyists exploring automation. Advanced artificial intelligence applications include running quantized local large language models on the Raspberry Pi 5 with 8 GB RAM, where models up to 13-14 billion parameters (such as Qwen or Llama variants with Q3/Q4 quantization) or 22-24 billion with very low quantization (Q2/IQ1) can fit and operate at 1-3 tokens per second, requiring optimizations like small context windows (e.g., 8k tokens) and no desktop environment. Events play a crucial role in nurturing this community, with Maker Faires providing hands-on showcases worldwide. These gatherings, organized by Maker Media, feature Raspberry Pi demonstrations, workshops, and vendor booths; for example, the Bay Area Maker Faire in 2025 included interactive sessions on Pi-based drones and integrations, drawing thousands of attendees to collaborate in person. Community-driven operating systems also highlight grassroots innovation, such as Twister OS, a customized variant by Pi Labs that offers theme switching between Windows-like, macOS-like, and Ubuntu-like interfaces, complete with pre-installed tools for productivity and gaming, appealing to users seeking familiar desktop experiences on Pi hardware. The maker community's growth is evident in its scale and contributions, with hobbyist applications dominating usage—surveys indicate that personal projects account for a significant portion of Pi deployments, underscoring its role in DIY culture. Open-source efforts extend to enhancements, where developers contribute via the official Raspberry Pi repository, providing pre-compiled kernels, bootloader binaries, and GPU that hobbyists and modify for custom needs, such as optimizing for specific peripherals. Recent initiatives, like the fully open-sourced Build in 2025, enable makers to integrate with Pi GPIO for programmable , further democratizing hardware customization.

Industrial and Commercial Uses

The Raspberry Pi has found extensive adoption in industrial and commercial settings due to its reliability, low cost, and flexibility for embedded applications. In sectors such as and , it serves as a core component for control systems, including programmable logic controllers (PLCs) enabled by specialized hardware attached on top (). For instance, the Monarco HAT transforms a Raspberry Pi into an industrial PC with analog and digital I/O, , and support, suitable for IoT and industrial IoT (IIoT) deployments. Similarly, Industrial Shields offers PLCs based on Raspberry Pi Compute Modules for tasks in factories. In digital signage and kiosk applications, Raspberry Pi boards power interactive displays and systems. Clusters of units are used for scalable digital signage solutions, enabling remote content updates and energy-efficient operation in retail environments. The Raspberry Pi Compute Module series is particularly favored for s, integrating seamlessly into custom enclosures for touch-enabled interfaces, as seen in products like the Chipsee KIOSK-CM4-215 industrial kiosk with capacitive touch support. Sharp NEC incorporates Raspberry Pi Compute Modules into large-format displays for commercial signage, providing a slot-in solution for 4K content playback and edge processing in professional settings. Major companies have leveraged Raspberry Pi for operational efficiencies. Sony employs Raspberry Pi units in its manufacturing facilities, including the Pencoed plant in , where they monitor production lines and contribute to a 30% efficiency improvement in assembly processes. , through its Sharp NEC Displays division, utilizes Compute Modules for in commercial displays, supporting applications like audience analytics and content automation in retail and public spaces. These deployments highlight the platform's transition from hobbyist tool to production-ready hardware. Raspberry Pi products hold relevant certifications for industrial use, including for European compliance and FCC certification for the U.S. market, ensuring and safety in professional environments. The Compute Module series benefits from long-term availability commitments, with models like the CM4 supported through extended production runs to meet enterprise needs for stability. Custom boards, such as CM4-based industrial servers from partners like Strato Pi, incorporate wide-range power supplies, real-time clocks, and communication interfaces like CAN and for rugged applications. The industrial Raspberry Pi market is expanding rapidly, valued at approximately USD 1.2 billion in recent assessments and projected to reach USD 3.5 billion by 2032, driven by demand for cost-effective embedded computing in and edge AI. A significant portion of Raspberry Pi's sales now supports industrial and OEM integrations, with semiconductor shipments to commercial customers growing 105% year-over-year in the first half of 2025. This growth underscores the platform's role in scalable, certified solutions for enterprise deployments.

Notable Deployments and Impact

The Raspberry Pi has been deployed in extraterrestrial environments, notably through the European Space Agency's (ESA) Astro Pi program. In 2017, two space-hardened Raspberry Pi units, known as Astro Pis, were upgraded and operational on the (ISS) to execute student-coded experiments in real-time microgravity conditions. These units, equipped with custom Sense HAT add-ons, cameras, and environmental sensors, enabled educational missions focused on and data collection, marking a milestone in accessible space computing. In 2023, NASA’s Jet Propulsion Laboratory (JPL) released an updated version of its open-source rover prototype, inspired by Mars exploration vehicles, which utilizes a Raspberry Pi as the central computing brain for navigation, sensor integration, and autonomous control. This iteration, priced under $1,600 and built with off-the-shelf components, supports ROS 2 for enhanced mobility, including in-place rotation, and serves as an educational and prototyping platform for planetary robotics. During the in 2020, Raspberry Pi featured prominently in open-source designs to address global equipment shortages. The OpenLung project, an emergency medical initiative, provided freely available blueprints for rapid production using low-cost components, contributing to collaborative efforts for replicable devices. Complementary designs, such as a low-cost mechanical with pulmonary monitoring, employed Raspberry Pi for precise control of respiratory parameters like and breath frequency via servo actuation of Ambu bags. Additionally, Raspberry Pi supported remote learning tools; the Foundation distributed 1,700 kits to disadvantaged youth in the UK, enabling offline coding and STEM activities, while online resources like video lessons reached over 146,000 starts through the Oak National Academy partnership. Other high-profile deployments include Google's AIY Projects kits, launched in 2017, which integrated Raspberry Pi with hardware for voice and vision AI applications, such as via and object recognition using . Early Bitcoin mining clusters, emerging in 2013, repurposed Raspberry Pi as controllers for ASIC hardware in distributed setups, demonstrating its role in nascent cryptocurrency infrastructure despite limited hashing efficiency. The Raspberry Pi's broader impact lies in democratizing by providing affordable, versatile hardware that fosters across , industry, and hobbyist domains. Over 67 million units have been shipped since its , enabling widespread access to programming and prototyping. This scale has inspired countless careers in technology, particularly among youth from underrepresented backgrounds, by equipping them with practical skills to address real-world challenges like and inequality.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.