Special Offers
All you need to do is to add your own chassis, Raspberry Pi (any model) & batteries! Then, follow the worksheets to make your own motorized buggy. Add the included sensors and you will soon be detecting objects in front of your robot and following line courses.
What's in the box?
A custom-designed, pre-soldered motor controller board (with screw terminals)
2 x DC motors (with wires pre-soldered)
2 x custom red wheels (which go extra fast… because they’re red!)
1 x ball castor (used as the ‘third wheel’ to your robot)
1 x small breadboard (to create your circuits)
2 x pieces of strong 3M padded double-sided tape
1 x battery box for 4 AA batteries (batteries not included)
1 x ultrasonic distance sensor (for detecting objects in front of your robot)
1 x line follower sensor (for detecting and following black lines)
Resistors and jumper cables with which to complete your circuits
A strong cardboard box to keep it all in… or to cut into to make your chassis!
Resources
All the worksheets are freely available to download from http://camjam.me/edukit
Got a 3D printer? Daniel Bull has very kindly designed an awesome chassis, available from Thingiverse ..
Alex Eames over at Raspi.TV got his hands on a prototype, here's what he did!
https://youtu.be/LJDEV7rGwaM
And here's a fantastic unboxing video from Average Man vs Raspberry Pi!
https://youtu.be/KPYWNXiItwo
And another review! This time from TheRaspberryPiGuy! Thanks Matt!
https://youtu.be/TMjd0UrH2PY
This sensor module is the most suitable to receive the ambient light data for adjusting LCD and other related projects. It is possible to detect wide range at High resolution.
The sensor is a calibrated digital light sensor that measures the intensity of the ambient light and stores it as a 16-bit number.
Specifications
- Type: GY - 302
- Size: 13.9 mm X 18.5 mm
- The original BH1750FVI ROHM chip
- Power supply: 3-5 V
- Data range: 0-65535
- Sensor built-in and bitad converter
- Direct digital output, bypassing the complicated calculation, omit calibration
- Do not distinguish between ambient light
- Close to the visual sensitivity of spectral characteristics
What's in the box?
1 x GY-302 Module
Compatible with: 80/20 20 Series, Misumi 5 Series, Openbuilds V-Slot, Openbuilds C-Beam, and other standard v-slot/t-slot 20mm aluminum extrusions
Specifications
- For the 2020 the size is 60mm x 60mm x 4mm, recommend to use M5 x10mm screw and M5 T nut
- Material: Aluminium
- Colour: Silver
- Aperture:M5
- Holes Spaced:20mm / 0.79 inch
- Thickness:4mm / 0.16 inch
- Dimensions: 60mm x 60mm /2.36 x 2.36 inch

What's in the box?
1 x bracket
This tiny but powerful 30mm fan can be used in any electronic projects, with MCUs, and even to keep your Raspberry Pi cool.
Now with a narrower form factor to fit a wider range of enclosures
Specifications
- Dimensions: 30x30x07mm
- Bearing Type: Sleeve
- Connector: 2PIN
- Rated Voltage: DC 5V, Rated Current: 0.1A
- Airflow: 4.2CFM
- Fan Blade: 7 Blades
- Fan Speed: 5000RPM±10%
- Noise Level: <16dBA±10%
What's in the box?
1 x DC Fan 30x30x7mm
Resources
3.3V connection to the GPIO on the left and 5V on the right.
In the first of two volumes, we remake five classic video games – ranging from Pong to Sensible Soccer, each represents a different genre. We interview the games’ original creators and learn from their example, as well as utilise the art and audio engineering skills of two of the 1980s’ most prolific games developers for our recreated versions of the games.
- Get game design tips and tricks from the masters
- Explore the code listings and find out how they work
- Download and play game examples by Eben Upton
- Learn how to code your own games with Pygame Zero
- Read interviews with expert graphics and audio creators
Build CNC routers, 3D printers, CNC laser cutters, CNC plasma cutters, robotics projects, 3D carvers, machine guards, workstations, etc.
Compatible with:
80/20 20 Series, Misumi 5 Series, Openbuilds V-Slot, Openbuilds C-Beam, and other standard v-slot/t-slot 20mm aluminum extrusions
Specifications:
Recommend to use M5 x10mm screw and M5 T nut
Material: Mild Steel
Thickness:3mm
These plates are laser cut from 3mm mild steel and still needs to be painted/powder coated.
What's in the box?
1 x bracket
This is a practical, yet elegant Raspberry Pi Ceramic mug from the Raspberry Pi Foundation. Let your Raspberry Pi spirit shines :) Be the envy of everyone in your office with the new Raspberry Pi mug!
- Red color with White Raspberry Pi Logo
- Dishwasher safe
- 80mm diameter x 90mm tall
- 330ml capacity
- Bright and colorful!
The team at Raspberry Pi Foundation has extensively tested these mugs and can confirm that they are tea-, coffee-, and hot chocolate-compatible. They can also be used for cold drinks if that's your preference.
Note: While tested to over 1,000 domestic dishwasher cycles, it is recommended that you hand-wash this mug to keep it in tip-top condition.
Packing List:- 1 x Raspberry Pi Red Ceramic Mug
The ESP32-CAM is a small size, low power consumption camera module based on ESP32. It comes with an OV2640 camera and provides onboard TF card slot. The ESP32-CAM can be widely used in intelligent IoT applications such as wireless video monitoring, WiFi image upload, QR identification, and so on.
Specifications
- Low-power dual-core 32-bit CPU for application processors
- Main frequency up to 240MHz, computing power up to 600 DMIPS
- Built-in 2MB PSRAM
- Built-in 520 KB SRAM
- Supports interfaces such as UART/SPI/I2C/PWM/ADC/DAC
- Support OV2640 and OV7670 cameras, built-in flash
- Support image WiFi upload
- Support TF card
- Support multiple sleep modes
- Embedded Lwip and FreeRTOS
- Support STA/AP/STA AP working mode
- Support Smart Config/AirKiss one-click distribution network
- Support secondary development
What's in the box?
1 x ESP32-cam board
1 x pigtail
1 x antenna
You might also need the Esp32-Cam MB Micro-USB Programmer
The DINrPlate 2 (DRP2) is a simple, reliable and cost-effective DIN Rail Mount solution for the Raspberry Pi 5/4/3/2/B .
The plate has easy access for all ports and GPIO pins and features a vertical design using just 32mm of DIN space - held with large secure 10mm DIN clips which will not release without the use of a screwdriver.
Integrated strain relief for the power cable has been included in the design (tie wrap included) and the entire plate is made from high-quality 6/6 Nylon (well suited for industrial environments). The SD card is easily accessible for maintenance.
The plate comes in an industrial grey colour to blend in well with other panel components for a professional finish.
Specifications
- DIN clips size: 10mm
- Material: 6.6 Nylon
- Dimensions: 3.6" x 0.4" x 3.6"
- Weight: 0.8 oz
- Colour: Industrial grey
What's in the box?
1 x DINrPlate 2
4 x mounting screws
1 x tie wrap
Resources
- Attach Raspberry Pi board to the base using included four (4) M2 screws and a small Phillips screwdriver (not included).
- Insert the power cable into the Raspberry Pi. Note: Some speciality USB power cables may have a clearance issue with integrated strain relief. If this is the case, use a standard USB power cable.
- Secure power cable in place with included tie-wrap, and cut off any excess tie wrap.
- Attach the base to 35mm DIN rail using a medium-size flat head screwdriver (not included), using a lever action on the flexible side of the DIN rail clip until there is enough clearance to completely grip the DIN rail edges. Use caution when using screwdriver to not bend clip more than is necessary to be attached.
The ultimate desktop retro arcade machine! Picade is a Raspberry Pi-powered mini arcade that you build yourself, with authentic arcade controls, a high resolution 4:3 display that's ideal for retro gaming, and a punchy speaker to hear those 8-bit game soundtracks at their best
Picade is now Raspberry Pi 4 compatible and includes a new USB-C version of Picade X HAT!
The all-new Picade has been completely redesigned, from the inside out! There's new artwork, a new display and display driver board, dedicated power button, an all-new Picade X HAT (now with USB-C), easier wiring, easier access to the interior of the cabinet, beautiful new packaging, a bunch of extra goodies (stickers and an enamel Picade pin), and a gorgeous Picade poster and assembly instructions.
Picade comes in kit form, and it'll take around two to three hours to build. The cabinet is made from powder-coated MDF, giving it a quality look and feel similar to a full-size arcade. All you'll need to add is a Raspberry Pi, USB-C power supply, and micro-SD card.
Cabinet features
- Black, powder-coated panels
- Acrylic marquee and console with authentic artwork
- Push-fit arcade buttons
- Joystick with black ball top
- 3" speaker (5W, 4Ω)
- Easy access with removable back panel
- Dedicated illuminated power button
- Grippy rubber feet
- Dimensions: 350x230x210mm
10-inch display features
- 1024x768 (4:3 ratio) IPS (wide viewing angle) display
- Pimoroni-designed and manufactured HDMI display driver board and keypad controls
- Powered by micro-USB cable (included) from your Pi
Picade X HAT features
- Easy DuPont connectors for buttons and joystick
- Push-fit speaker terminals
- I2S audio DAC with 3W amplifier (mono)
- Power management, power switch pins, and power button
- 4-way joystick inputs
- 6 player buttons
- 4 utility buttons
- Metal standoffs to hold your Picade X HAT securely
Extras
- Picade enamel pin badge
- Pimoroni Super Sticker Selection
- Picade poster / assembly instructions
What's new!?
The cabinet is more compact, so it fits more neatly on your desk, but has a higher resolution 8" or 10" display (1024x768). The display is driven by a new Pimoroni-designed and manufactured driver board, with keypad controls. It's an IPS panel, so it looks great from any viewing angle!
The all-new Picade X HAT is packed full of useful features. We've moved from more fiddly screw terminals to simple DuPont connectors that just push in, and the speaker terminals are the same easy push-fit connectors that we use on pHAT BEAT.
There's dedicated power management on-board Picade X HAT; just plug your micro-USB power supply into the HAT and it'll power your Pi through its pins. The power button connected to the HAT means that once your Pi is safely shutdown, the power will be cut completely to the Pi. A simple press of the power button will boot your Picade up again.
The new buttons in Picade are lower profile, and the new joystick has a single connector rather than the eight spade connectors on our previous Picade joystick.
A gorgeous new neon-look Picade logo on the marquee, and rainbow stripes on the console and screen-surround, evoke classic consoles, as do the assembly instructions and poster.
Building your Picade
We hope the included assembly instructions have everything you need to build your Picade, but we've also filmed a complete build video of Picade that you can watch as you build and learn some handy tips and tricks. Find it at https://youtu.be/gTgu1fUVsmw
The sections are also available separately in a playlist here.
We've also put together an online tutorial that incorporates the assembly instructions, important tips and amendments, and the videos for each section, so do check that out!
Software setup
We recommend the RetroPie operating system for your Picade. You can download it from the RetroPie website and then burn it to a micro-SD card with Etcher.
Connect a USB keyboard to your Pi, and connect to Wi-Fi in the RetroPie menu. Press F4 to exit to the terminal and then type curl https://get.pimoroni.com/picadehat | bash
to run the Picade HAT installer.
Reboot your Pi, if it doesn't prompt you to. Press the "Alt" key on your keyboard and then select "Configure input" to configure your Picade's controls. You'll find that the sound and power button should both be working now too!
Notes
If your Picade display doesn't show anything when you first power it up, then it could be because the HDMI display is not being detected by the Raspberry Pi. This can happen because power isn't supplied to the USB ports on the Raspberry Pi for the first few seconds of booting. The solution is to edit the /boot/config.txt
file on your RetroPie SD card, and add hdmi_force_hotplug=1
on a new line at the bottom of the file.
If you'd like to design your own artwork for your Picade, then we've made a handy PDF that has the outlines and dimensions of the marquee, screen shim, and console. You can download it from the Picade HAT GitHub repo here.
Where to find ROMs for RetroPie (free and legally) https://howchoo.com/g/otiwyjhlnzb/where-to-find-roms-for-retropie
and here http://cvaddict.com/article.php?articleid=15
These kits are perfect for beginners that are just just getting exposed to the Raspberry Pi, Media enthusiasts looking to stream online content with Kodi, developers looking to exploit the many advantages of the RPI's GPIO pins and anybody looking to get some cool goodies at a great price! They contain all of the essential items that you need to get up and running in no time.
Please Note: These kits are pre-boxed and cannot be modified at all, we do however keep stock on all of the individual items so if you have a special need simply feel free to browse through the rest of our product offerings and select the items that you'd like.
What's in the box?
1 x Iconic Raspberry Pi 3 Model A plus
1 x Official 5.1V 2.5A Power Supply in White
1 x black 1m Official HDMI cable
1 x 32 GB Micro SD card with Raspberry Pi OS 64bit pre-loaded
1 x Official Pi3A Red/White Case
Want to take your kit to the next level?
Turn your RPI into a Media Centre
Grab yourself a remote control, install LibreELEC or OSMC when setting up your RPI and you'll be streaming in no time. You can even add a wireless keyboard, mouse or other similar controllers
Want a cheap eco-friendly PC
Grab a Keyboard and Mouse, select Raspbian when setting up your RPI and you'll be browsing the web, sending emails, editing spreadsheets and watching videos just like you're used to with a desktop/laptop.
We know you love retro gaming!
RetroPie allows you to turn your Raspberry Pi into a retro-gaming machine Check out our Arcade section, whether you just want a retro control or a mini DIY arcade cabinet we have what you're looking for.
Did somebody say Robotics?
We've got some cool beginner's items in our robotic section
Our Kits come with the latest version of Raspberry Pi OS pre-installed, While we will certainly try our best to assist with any software related questions we cannot offer any kind of official support on community driven, open source, or non-PiShop produced proprietary software.
NOOBS, Raspbian, RetroPie, LibreELEC and OSMC are all examples of open-source software, please visit the developer's respective websites for more info.
A whole bunch of other really cool technical info can be found here.
Where do I start?.........Getting Started with Raspberry Pi
This LCD accepts 8-bits/9-bits/16-bits/18-bits parallel interface, that are RGB444, RGB565, RGB666. The color format used in demo codes is RGB565.
This LCD uses a 4-line SPI interface for reducing GPIO and fast speed.LCD

Features at a glance
- 240×135 resolution, IPS screen, 65K RGB colors, clear and colorful displaying effect
- SPI interface, requires minimal IO pins
- 1x joystick and 2x user buttons for easy interacting
- Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)
Specifications
Operating voltage | 2.6 ~ 5.5V | Resolution | 240×135 pixels |
---|---|---|---|
Communication Interface | 4-wire SPI | Display size | 24.91 × 14.86mm |
Display Panel | IPS | Pixel size | 0.1101 × 0.1035mm |
Driver | ST7789 | Dimensions | 52.00 × 25.00mm |
Raspberry Pi Pico header compatibility
- Onboard female pin header for direct attaching to Raspberry Pi Pico
- 1x joystick and 2x user buttons for easy interacting

Raspberry Pi Pico is NOT included.
Pinout definition

Outline dimensions

What's in the box?
1 x 1.14inch LCD Display Module for Raspberry Pi Pico
Resources
Features
- Mecer Optical Wheel Mouse : USB
- Ergonomic design
- Light
What's in the box?
1 x USB optical Mouse
- High performance intelligent multi-frequency scanning use active matrix Thin film transistor liquid crystal display (TFT), LED backlight
- Comply with VESA DPMS International Power Saving Regulation
- Support DDC 1/2B and Windows PNP Plug & Play
- Microprocessor based with OSD (On Screen Display) control, able to adjust the image to optimum
- Complying with International Standard (VESA) to mount the display on the wall
- 19.5" (49.53cm) 16:9 wide LED
- Resolution 1600x900@60Hz
- Brightness 250cd/m²
- Viewing Angle 90°/65°(H/V)
- Net weight 2.14kgs
- Gross weight 3kgs
- Ultra slim
What's in the box?
1x LED monitor (with pedestal)
1x VGA signal cable
1x Audio cable
1x Power cord cable
1x User manual
Basic entry-level kit prepared for Pico. All the parts you need to complete the tutorials in the MicroPython beginners book (not included)
Tested and selected by professional engineer, with rich tutorials and resources
fast getting started with Raspberry Pi Pico and MicroPython programming

A Low-Cost, High-Performance Microcontroller Board With Flexible Digital Interfaces
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core Arm Cortex M0 processor, flexible clock running up to 133 MHz
- 264KB of SRAM, and 2MB of on-board Flash memory
- Castellated module allows soldering direct to carrier boards
- USB 1.1 with device and host support
- Low-power sleep and dormant modes
- Drag-and-drop programming using mass storage over USB
- 26 × multi-function GPIO pins
- 2 × SPI, 2 × I2C, 2 × UART, 3 x12-bit ADC, 16 × controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- 8 × Programmable I/O (PIO) state machines for custom peripheral support

Item | Description |
---|---|
LCD1602 RGB Module | LCD1602 RGB backlight character LCD, using I2C bus to display text or adjust RGB backlight |
PIR motion sensor | Pyroelectric IR sensor, outputs electric switch signal when IR array from human/animal body is detected |
8-Bit WS2812 RGB LED | 8x RGB LED, play around with cool light effects by programming |
Alarm | Quality active announciator, used for alarming or playing music |
Single-joint potentiometer | Adjustable potentiometer, 0~10K range, used for ADC test, volume/brightness adjustment, etc. |
Round buttons | Three colors, for button/switch detection |
5mm LED | Three colors, for experiments like traffic light, PWM adjusted light, etc. |
330R resistors | Providing current-limit protection when connected with LED in series |
Breadboard and wires Jumper wires | Quality 830 breadboard and sorts of wires, easy for connecting components |
Plastic box | Customized box for storing the modules and components |
Built especially to showcase the low cost, feature-rich RP2040 chip on the Raspberry Pi Pico, this board has VGA output, an SD card slot, digital I2S audio output, and more!
Based on the reference design by Raspberry Pi, our Pimoroni Pico VGA Demo Base is a great way to start experimenting with Raspberry Pi Pico/RP2040. It's the perfect way to demo of some of the fun things you can achieve with the RP2040 microcontroller such as generating a solid VGA output without taxing the CPU at all!
- Amaze your friends by showing them you still own a D-sub cable!
- Bask in the glory of 15-bit analog video!
- Get teary eyed over the warm, authentic, RC filtered PWM audio!
This board will run the various video example programs that Raspberry Pi have put together to demonstrate features of the RP2040.
Please note that VGA Demo Base only currently works with the C/C Pico SDK!
A Raspberry Pi Pico is not included - click here if you'd like to buy one!
Your Pico will need to have male headers soldered to it (with the pins pointing downwards) to attach to our add-on boards.
Features
- 15-pin VGA (D-sub) connector
- PCM5100A DAC for line out audio over I2S (datasheet)
- PWM audio output
- SD card slot
- Reset button
- Female headers to install your Raspberry Pi Pico
- Three user-controllable switches
- Rubber feet
- Compatible with Raspberry Pi Pico
- No soldering required (as long as your Pico has header pins attached)
- Programmable with C/C
What's in the box?
1 x Pimoroni Pico VGA Demo Base
Resources
Getting started
The pin-out of our board is the same as Raspberry Pi's reference board, you can find it in chapter 3 of Hardware Design with RP2040 along with more general info about the VGA reference board.
To run the audio and video examples in Raspberry Pi's experimental repos, first make sure you have up to date versions of pico-extras and pico-playground. When building the examples, you will need to specify the board configuration so that the examples use the correct pins. You can do this by creating a new build directory and then specifying the board definition when using cmake:
cmake -D"PICO_BOARD=vgaboard" ..
There's more details on about how to build applications with custom board configurations in Appendix D / page 267 of the C/C SDK documentation.
Pinout
The kit includes our Foundation Plate which attaches to your pi-top [4]. Plug components into the foundation plate and get started right away, following step-by-step tutorials to learn the basics of coding and physical computing. Then continue your learning by progressing into projects in advanced coding, robotics, cybersecurity, and AI.
What's in the box ?
You will need a pi-top [4] or an essentials kit to use our Sensor Foundation Kit.
The Sensor Foundation Kit includes:
|
|

Description:
PGA2040 is a compact RP2040 breakout intended for the most svelte and embeddable of projects. It contains only the components necessary to run the RP2040 (that's the crystal, flash, regulator and essential support circuits) and it has no fripperies like LEDs, buttons and USB connectors - you'll need to attach your own USB connector to be able to program it.
The benefits of all this drastic pruning are a tiny, 21mm square footprint and lots of exposed RP2040 pins to play with! 30 of them can be used as general purpose I/O (that's four more I/O than on a Raspberry Pi Pico) and 4 are ADC-equipped. It also has the cutest little pin labels in the known 'verse, because space is tight on this board.
Header pins are sold separately - you can solder it to standard Pico pin headers (though bear in mind you'll need 48 pins if you want to populate it fully).
Like our other RP2040 boards, PGA2040 is programmable with C , MicroPython or CircuitPython - choose your fighter!
Specifications:
- Powered by RP2040
- Dual ARM Cortex M0 running at up to 133Mhz
- 264kB of SRAM
- 8MB of QSPI flash supporting XiP
- Crystal oscillator
- On-board 3V3 regulator (max regulator current output 300mA)
- 48 pins, arranged with 2.54mm (0.1") spacing in a Pin Grid Array
- 30 multi-function General Purpose IO (4 can be used for ADC)
- 8 GND pins
- Input voltage range 3V - 5.5V (on VB pin only)
- Measurements: approx 21mm x 21mm x 3mm (L x W x H)
- Schematic
- Eagle CAD part
What's in the box ?
1 x PGA2040


Getting Started :
PGA2040 is firmware agnostic! You can program it with C/C or MicroPython in the same way as you would a Raspberry Pi Pico. You can find (lots) more information on how to do that (as well as download links for the firmware/SDK) on the RP2040 landing page.
You can also use CircuitPython on your PGA2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware. Click here to download the CircuitPython firmware for PGA2040 and click here for a getting started guide.
To program PGA2040 via USB you will need to hook wires up to VB, GND, U and U-. Make sure that the 5v only goes to VB on PGA2040, if it ends up elsewhere it will result in a bad time. A USB breakout board is a convenient way of getting at the wires in your USB cable, check out the extras tab for some options!
To get into BOOTSEL mode so you can flash firmware to your PGA2040, connect the BS pin to ground whilst plugging the USB into your computer.
About RP2040
Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0 running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
Description:
The MonkMakes Solar Experimenters Kit for micro:bit is a project kit that allows you to experiment with harvesting energy from the sun and other light sources. It consists of a solar panel to harvest the energy, a solar store that stores the harvested energy, and a low energy light bulb and a motor that can be driven with the energy that you harvest.
Specifications:
There are three projects that introduce energy harvesting without the micro:bit, followed by 3 bigger projects that use the micro:bit (not provided) as an intelligent controller. The micro:bit monitors and manages the charging and discharging of the solar store.
With this project kit you will learn all about how tiny amounts of energy can be harvested from the sun and stored for later use, using a practical and experiment-led approach.
What's in the Box ?
1 x 10v Solar Panel
1 x Solar Store Board
1 x 3v LED light bulb
1 x Set of alligator clip leads (10 leads)
1 x Small motor with fan
1 x Booklet (A5)
Resources:
- Instructions (PDF)
- Data Sheet (PDF)
Lessons Plans are available here: https://drive.google.com/drive/folders/1o5tRY1PeU4N-NSVctra4NxnCvmP65Huj