The official Raspberry Pi keyboard and hub is a standard 78-key US keyboard that includes an additional three USB 2.0 type A ports to power other peripherals. The keyboard is available in different language/country options as detailed below. 78-key US keyboard Three USB 2.0 type A ports for powering other peripherals Automatic keyboard language detection USB type A to micro USB type B cable included for connection to compatible computer Ergonomic design for comfortable use Compatible with all Raspberry Pi products
The Raspberry Pi SSD Kit bundles a Raspberry Pi M.2 HAT+ with a Raspberry Pi NVMe SSD. It unlocks outstanding performance for I/O intensive applications on Raspberry Pi 5, including super-fast startup when booting from SSD.
The Raspberry Pi SSD Kit is also available with 256 GB capacity.
Features
50k IOPS (4 kB random reads)
90k IOPS (4 kB random writes)
Conforms to the Raspberry Pi HAT+ specification
Included
512 GB NVMe SSD
M.2 HAT+ for Raspberry Pi 5
16 mm GPIO stacking header
Mounting hardware kit (spacers, screws)
Downloads
Datasheet
The Raspberry Pi Bumper is a snap-on silicone cover that protects the bottom and edges of the Raspberry Pi 5.
Features
One-piece flexible silicone rubber bumper
Enables easy access to the power button
Mounting holes remain accessible underneath the bumper
Downloads
Datasheet
The Raspberry Pi AI HAT+ is an expansion board designed for the Raspberry Pi 5, featuring an integrated Hailo AI accelerator. This add-on offers a cost-effective, efficient, and accessible approach to incorporating high-performance AI capabilities, with applications spanning process control, security, home automation, and robotics.
Available in models offering 13 or 26 tera-operations per second (TOPS), the AI HAT+ is based on the Hailo-8L and Hailo-8 neural network accelerators. The 13 TOPS model efficiently supports neural networks for tasks like object detection, semantic and instance segmentation, pose estimation, and more. This 26 TOPS variant accommodates larger networks, enables faster processing, and is optimized for running multiple networks simultaneously.
The AI HAT+ connects via the Raspberry Pi 5’s PCIe Gen3 interface. When the Raspberry Pi 5 is running a current version of the Raspberry Pi OS, it automatically detects the onboard Hailo accelerator, making the neural processing unit (NPU) available for AI tasks. Additionally, the rpicam-apps camera applications included in Raspberry Pi OS seamlessly support the AI module, automatically using the NPU for compatible post-processing functions.
Included
Raspberry Pi AI HAT+ (26 TOPS)
Mounting hardware kit (spacers, screws)
16 mm GPIO stacking header
Downloads
Datasheet
Pixy2 can be taught to detect objects by the press of a button. It is equipped with a new line detection algorithm to use on line-following robots. It can learn to recognize intersection and follow road signs.
Pixy2 comes with various cables so that you can connect it with an Arduino or a Raspberry Pi out of the box. Furthermore, the I/O port offers several interfaces (SOI, I²C, UART, USB) to plug your Pixy2 in most boards.
Downloads
Documentation
Projects
Software
The Raspberry Pi USB 3 Hub expands your device connectivity by converting a single USB-A port into four USB 3.0 ports. With an optional external USB-C power input, it can support high-power peripherals, while lower-power peripherals work without additional power. The USB 3 Hub is fully tested for seamless compatibility with all Raspberry Pi products.
Features
Single Upstream Connection: USB 3.0 Type-A connector with an 8 cm captive cable
Four Downstream Ports: USB 3.0 Type-A ports for multiple device connections
High-Speed Data Transfer: Supports speeds up to 5 Gbps
Compatibility: Works with USB 3.0 Type-A host ports and is backward-compatible with USB 2.0 ports
Downloads
Datasheet
The Raspberry Pi SSD Kit bundles a Raspberry Pi M.2 HAT+ with a Raspberry Pi NVMe SSD. It unlocks outstanding performance for I/O intensive applications on Raspberry Pi 5, including super-fast startup when booting from SSD.
The Raspberry Pi SSD Kit is also available with 512 GB capacity.
Features
40k IOPS (4 kB random reads)
70k IOPS (4 kB random writes)
Conforms to the Raspberry Pi HAT+ specification
Included
256 GB NVMe SSD
M.2 HAT+ for Raspberry Pi 5
16 mm GPIO stacking header
Mounting hardware kit (spacers, screws)
Downloads
Datasheet
The Raspberry Pi PoE+ HAT is an add-on board designed for Raspberry Pi 3 B+ and Raspberry Pi 4 equipped with PoE pins. It powers the Raspberry Pi through an Ethernet cable, provided that compatible Power-Sourcing Equipment (PSE) is present on the Ethernet network. Additionally, the HAT includes an integrated fan to cool the Raspberry Pi processor.
Specifications
Standard
IEEE 802.3at-2003 PoE
Input voltage
37-57 V DC, Class 4 device
Output voltage
5 V DC/4 A
Cooling
25 x 25 mm brushless fan delivering 2.2 CFM for processor cooling
Operating temperature
0°C to +50°C
Downloads
Datasheet
The Raspberry Pi SSD unlocks outstanding performance for I/O intensive applications on Raspberry Pi 5 and other devices, including super-fast startup when booting from SSD.
It is a reliable, responsive, and high-performance PCIe Gen 3-compliant SSD capable of fast data transfer, available also with 256 GB capacity.
Features
50k IOPS (4 kB random reads)
90k IOPS (4 kB random writes)
Downloads
Datasheet
The Raspberry Pi SSD unlocks outstanding performance for I/O intensive applications on Raspberry Pi 5 and other devices, including super-fast startup when booting from SSD.
It is a reliable, responsive, and high-performance PCIe Gen 3-compliant SSD capable of fast data transfer, available also with 512 GB capacity.
Features
40k IOPS (4 kB random reads)
70k IOPS (4 kB random writes)
Downloads
Datasheet
Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar – Adafruit uses the technique on all thier native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!
The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support – so if you're doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!
For peripherals, there are two I²C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO – check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).
Specifications
Measures 2.0 x 0.9 x 0.28' (50.8 x 22.8 x 7 mm) without headers soldered in
Light as a (large?) feather – 5 grams
RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3 V logic and power
264 KB RAM
8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
Tons of GPIO! 21 x GPIO pins with following capabilities:
Four 12 bit ADCs (one more than Pico)
Two I²C, Two SPI and two UART peripherals, one is labeled for the 'main' interface in standard Feather locations
16 x PWM outputs - for servos, LEDs, etc
The 8 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility
Built in 200 mA+ lipoly charger with charging status indicator LED
Pin #13 red LED for general purpose blinking
RGB NeoPixel for full color indication.
On-board STEMMA QT connector that lets you quickly connect any Qwiic, STEMMA QT or Grove I²C devices with no soldering!
Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
3.3 V Power/enable pin
Optional SWD debug port can be soldered in for debug access
4 mounting holes
24 MHz crystal for perfect timing.
3.3 V regulator with 500mA peak current output
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
RP2040 Chip Features
Dual ARM Cortex-M0+ @ 133 MHz
264 kB on-chip SRAM in six independent banks
Support for up to 16 MB of off-chip Flash memory via dedicated QSPI bus
DMA controller
Fully-connected AHB crossbar
Interpolator and integer divider peripherals
On-chip programmable LDO to generate core voltage
2 on-chip PLLs to generate USB and core clocks
30 GPIO pins, 4 of which can be used as analog inputs
Peripherals
2 UARTs
2 SPI controllers
2 I²C controllers
16 PWM channels
USB 1.1 controller and PHY, with host and device support
8 PIO state machines
Comes fully assembled and tested, with the UF2 USB bootloader. Adafruit also tosses in some header, so you can solder it in and plug it into a solderless breadboard.
The RP2040 contains two ARM Cortex-M0+ processors (up to 133 MHz) and features:
264 kB of embedded SRAM in six banks
6 dedicated IO for SPI Flash (supporting XIP)
30 multifunction GPIO:
Dedicated hardware for commonly used peripherals
Programmable IO for extended peripheral support
Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s)
USB 1.1 Host/Device functionality
The RP2040 is supported with C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has a UF2 boot and floating-point routines baked into the chip. While the chip has a large internal RAM, the board includes an additional 16 MB of external QSPI flash memory to store program code.
Features
Raspberry Pi Foundation's RP2040 microcontroller
16MB QSPI Flash Memory
JTAG PTH Pins
Thing Plus (or Feather) Form-Factor:
18x Multifunctional GPIO Pins
Four available 12-bit ADC channels with an internal temperature sensor (500 kSa/s)
Up to eight 2-channel PWM
Up to two UARTs
Up to two I²C buses
Up to two SPI buses
USB-C Connector:
USB 1.1 Host/Device functionality
2-pin JST Connector for a LiPo Battery (not included):
500 mA charging circuit
Qwiic Connector
Buttons:
Boot
Reset
LEDs:
PWR - Red 3.3 V power indicator
CHG - Yellow battery charging indicator
25 - Blue status/test LED (GPIO 25)
WS2812 - Addressable RGB LED (GPIO 08)
Four Mounting Holes:
4-40 screw compatible
Dimensions: 2.3' x 0.9'
RP2040 Features
Dual Cortex M0+ processors, up to 133 MHz
264 kB of embedded SRAM in 6 banks
6 dedicated IO for QSPI flash, supporting execute in place (XIP)
30 programmable IO for extended peripheral support
SWD interface
Timer with 4 alarms
Real-time counter (RTC)
USB 1.1 Host/Device functionality
Supported programming languages
MicroPython
C/C++
High-quality ABS construction Removable side panels and lid for easy access to GPIO, camera and display connectors Light pipes for power and activity LEDs Extraordinarily handsome Colour: white/red
The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz):
264kB of embedded SRAM in six banks
6 dedicated IO for SPI Flash (supporting XIP)
30 multifunction GPIO:
Dedicated hardware for commonly used peripherals
Programmable IO for extended peripheral support
Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s)
USB 1.1 Host/Device functionality
The RP2040 is supported with C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has a UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large internal RAM, the board includes an additional external flash chip.
Features
Dual Cortex M0+ processors, up to 133 MHz
264 kB of embedded SRAM in 6 banks
6 dedicated IO for QSPI flash, supporting execute in place (XIP)
30 programmable IO for extended peripheral support
SWD interface
Timer with 4 alarms
Real-time counter (RTC)
USB 1.1 Host/Device functionality
Supported programming languages
MicroPython
C/C++
High-quality ABS construction Removable side panels and lid for easy access to GPIO, camera and display connectors Light pipes for power and activity LEDs Extraordinarily handsome Colour: black/grey
The Speaker Kit for Raspberry Pi is a small amplified speaker designed for the Raspberry Pi.
Included
MonkMakes Amplified Speaker
Set of 10 female to female header wires
Short stereo audio lead
Raspberry Leaf GPIO template
Downloads
Instructions
Datasheet
Features
Compatible with Raspberry Pi 4 only
Cutout in lid for 40x30mm heatsink or Fan SHIM
Super-slimline profile
Fully HAT-compatible
Protects your beloved Pi
Clear top and base leave Raspberry Pi 4 visible
GPIO cut-out
Handy laser-etched port labels
Leaves all ports accessible
Made from lightweight, high-quality, cast acrylic
Great for hacking and tinkering!
Made in Sheffield, UK
Weighing just over 50 grams, the case is lightweight and ideal for mounting to any surface. No tools are required for assembly or disassembly. The dimensions are: 99 × 66 × 15 mm.
In the video below you can see a quick assembly guide.
The Raspberry Pi AI HAT+ is an expansion board designed for the Raspberry Pi 5, featuring an integrated Hailo AI accelerator. This add-on offers a cost-effective, efficient, and accessible approach to incorporating high-performance AI capabilities, with applications spanning process control, security, home automation, and robotics.
Available in models offering 13 or 26 tera-operations per second (TOPS), the AI HAT+ is based on the Hailo-8L and Hailo-8 neural network accelerators. This 13 TOPS model efficiently supports neural networks for tasks like object detection, semantic and instance segmentation, pose estimation, and more. The 26 TOPS variant accommodates larger networks, enables faster processing, and is optimized for running multiple networks simultaneously.
The AI HAT+ connects via the Raspberry Pi 5’s PCIe Gen3 interface. When the Raspberry Pi 5 is running a current version of the Raspberry Pi OS, it automatically detects the onboard Hailo accelerator, making the neural processing unit (NPU) available for AI tasks. Additionally, the rpicam-apps camera applications included in Raspberry Pi OS seamlessly support the AI module, automatically using the NPU for compatible post-processing functions.
Included
Raspberry Pi AI HAT+ (13 TOPS)
Mounting hardware kit (spacers, screws)
16 mm GPIO stacking header
Downloads
Datasheet
Grove - Time of Flight Distance Sensor-VL53L0X is a high speed, high accuracy and long range distance sensor based on VL53L0X. The VL53L0X is a new generation Time-of-Flight (ToF) laser-ranging module and it is one of the smallest on the market today. It provides accurate distance measurement independent of the target reflectances, making it superior to other conventional technologies. It can measure absolute distances up to 2 m, raising the standards in ranging performance levels and allowing various new applications. The VL53L0X integrates a leading-edge SPAD array (Single Photon Avalanche Diodes) and embeds ST’s second generation Flight SenseTM patented technology. The VL53L0X’s 940 nm VCSEL emitter (Vertical-Cavity Surface-Emitting Laser), is totally invisible to the human eye, coupled with internal physical infrared filters, it enables longer ranging distances, higher immunity to ambient light, and better robustness to cover glass optical crosstalk. Features VCSEL driver Ranging sensor with advanced embedded microcontroller Advanced embedded optical cross-talk compensation to simplify cover glass selection Safe for eyes: Class 1 laser device compliant with latest standard IEC 60825-1:2014 - 3rd edition Single power supply I²C interface for device control and data transfer Xshutdown (reset) and interrupt GPIO Programmable I²C address Working voltage: 3.3 V / 5 V Working temperature: 20 ℃ - 70 ℃ Recommended measurement distance: 30 mm - 1000 mm Default I²C address: 0x52 Included 1x Grove - Time of Flight Distance Sensor-VL53L0X 1x Grove Cable
This flash memory allows you to store and read data externally via the SPI interface of your microcontroller.
The control of the module is exactly the same as with a conventional SD card and is therefore particularly simple.
The module is especially suitable for mobile setups, where normal SD cards could slip out of the SD card slot.
Specifications
Special feature
3 V and 5 V operation due to the integrated voltage converter
Supply voltage Vcc
3-5 V
Logic level
Vcc
Interface
SPI
Memory size
512 MB
Clock frequency
Up to 50 MHz
Dimensions
18 x 22 x 12 mm
Weight
3 g
Discover endless creativity with the Universal Maker Sensor Kit, designed for use with Raspberry Pi, Pico W, Arduino, and ESP32. This versatile kit offers compatibility across popular development platforms, including Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W, and ESP32.
Featuring over 35 sensors, actuators, and displays, it's perfect for projects ranging from environmental monitoring and smart home automation to robotics and interactive gaming. Step-by-step tutorials in C/C++, Python, and MicroPython guide beginners and experienced makers alike through 169 exciting projects.
Features
Wide Compatibility: Fully supports Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W), and ESP32, enabling extensive flexibility across numerous development platforms. Includes instructions for building 169 projects.
Comprehensive Components: Features more than 35 sensors, actuators, and display modules suitable for diverse projects such as environmental monitoring, smart home automation, robotics, and interactive game controllers.
Detailed Tutorials: Provides clear, step-by-step tutorials covering Arduino, Raspberry Pi, Pico W, ESP32, and each included component. Tutorials are available in C/C++, Python, and MicroPython, catering effectively to both beginners and experienced makers.
Suitable for All Skill Levels: Offers structured projects designed to guide users seamlessly from beginner to advanced proficiency in electronics and programming, enhancing creativity and technical expertise.
Included
Breadboard
Button Module
Capacitive Soil Moisture Module
Flame Sensor Module
Gas/Smoke Sensor Module (MQ2)
Gyroscope & Accelerometer Module (MPU6050)
Hall Sensor Module
Infrared Speed Sensor Module
IR Obstacle Avoidance Sensor Module
Joystick Module
PCF8591 ADC DAC Converter Module
Photoresistor Module
PIR Motion Module (HC-SR501)
Potentiometer Module
Pulse Oximeter and Heart Rate Sensor Module (MAX30102)
Raindrop Detection Module
Real Time Clock Module (DS1302)
Rotary Encoder Module
Temperature Sensor Module (DS18B20)
Temperature and Humidity Sensor Module (DHT11)
Temperature, Humidity & Pressure Sensor (BMP280)
Time of Flight Micro-LIDAR Distance Sensor (VL53L0X)
Touch Sensor Module
Ultrasonic Sensor Module (HC-SR04)
Vibration Sensor Module (SW-420)
Water Level Sensor Module
I²C LCD 1602
OLED Display Module (SSD1306)
RGB LED Module
Traffic Light Module
5 V Relay Module
Centrifugal Pump
L9110 Motor Driver Module
Passive Buzzer Module
Servo Motor (SG90)
TT Motor
ESP8266 Module
JDY-31 Bluetooth Module
Power Supply Module
Documentation
Online Tutorial
The Waveshare PCIe to Gigabit Ethernet and USB 3.2 Gen 1 HAT+ is an expansion board designed specifically for the Raspberry Pi 5. It enhances the Raspberry Pi's connectivity by adding three high-speed USB 3.2 Gen 1 ports and a Gigabit Ethernet port, all in a driver-free, plug-and-play setup.
Features
Based on 16-pin PCIe Interface of Raspberry Pi 5
Equipped with RTL8153B high-performance Gigabit Ethernet chip
Supports Raspberry Pi OS, Ubuntu, OpenWRT, etc.
Stable and reliable network speed
Real-time monitoring of power status
Supports USB port power control via software
Included
1x PCIe to Gigabit Ethernet USB 3.2 HAT+
1x Network cable (1.5 m)
1x 16P Cable (40 mm)
1x Standoff pack
Downloads
Wiki
The Pimoroni Explorer Starter Kit is an electronic adventure playground for physical computing based on the RP2350 chip. It includes a 2.8-inch LCD screen, a speaker, a mini breadboard and much more. It's ideal for tinkering, experiments, and building small prototypes.
Features
Mini breadboard for wiring up components
Servo headers
Analog inputs
Built-in speaker
Plenty of general purpose inputs/outputs
Connectors for attaching crocodile leads
Qw/ST connectors for attaching I²C breakouts
Specifications
Powered by RP2350B (Dual Arm Cortex-M33 running at up to 150 MHz with 520 KB of SRAM)
16 MB of QSPI flash supporting XiP
2.8" IPS LCD screen (320 x 240 pixels)
Driver IC: ST7789V
Luminance: 250 cd/m²
Active area: 43.2 x 57.5 mm
USB-C connector for programming and power
Mini breadboard
Piezo speaker
6x user-controllable switches
Reset and boot buttons
Easy access GPIO headers (6x GPIOs and 3x ADCs, plus 3.3 V power and grounds)
6x Crocodile clip terminals (3x ADCs, plus 3.3 V power and grounds)
4x 3-pin servo outputs
2x Qw/ST (Qwiic/STEMMA QT) connector
2-pin JST-PH connector for adding a battery
Lanyard slot!
Includes 2x desktop stand feet
Fully-assembled (no soldering required)
Programmable with C/C++ or MicroPython
Included
1x Pimoroni Explorer
1x Multi-Sensor Stick – a fancy new all-in-one super sensor suite for environmental, light and movement sensing
Selection of different colored LEDs to get blinky with (including red, yellow, green, blue, white and RGB)
1x Potentiometer (for analog amusements)
3x 12 mm switches with different coloured caps
2x Continuous rotation servos
2x 60 mm wheels for attaching to your servos
1x AAA battery holder (batteries not included)
1x Velcro to stick the battery holder to the back of Explorer
20x Pin to pin and 20x pin to socket jumper wires for making connections on your breadboard
1x Qw/ST cable to plug in the Multi-Sensor Stick
1x Silicon USB-C cable
Downloads
GitHub
Schematic