Search
Search Criteria
Products meeting the search criteria
Connect a glorious, squishy, 4x4 rainbow-illuminated keypad to your Raspberry Pi Pico - perfect for making a custom USB input device!
Scoring very highly in the Pimoroni "things on our desk that make people say ooo" rankings, RGB Keypad Base equips a Pico with an eye-catching 4x4 silicone keypad, fully loaded with addressable APA102 LEDs so that each key can be illuminated in any colour that your little unicorn heart desires. It's all mounted on a sturdy base with rubber feet to keep it nice and level, with a handily labelled landing area for your Pico. We've broken out the full set of Pico pins to make it easy to connect up other hardware as well.
Connect your Pico project to another computer via USB for a beautiful macro keypad or a tidy midi controller. RGB Keypad Base would also work well in any project that would benefit from having fancy light up buttons as inputs - a code protected door lock perhaps, a disco dance floor for your fingers or a Simon Says style game with which to taunt your friends.
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
- 4x4 silicone keypad with conductive buttons
- 16 x APA102 addressable RGB LEDs (datasheet)
- Keypad buttons are connected via a TCA9555 IO expander (I2C address: 0x20).
- Labelled landing area with female headers for attaching your Pico, with broken out pins.
- Compatible with Raspberry Pi Pico.
- Some assembly required!
- No soldering required (as long as your Pico has header pins attached).
- Dimensions: approx 60mm x 101mm x 16mm (L x W x H, assembled)
- C/C and MicroPython libraries
Includes
- 1x Pico RGB Keypad Base
- 1x (reversible) square retainer plate
- 1x silicone keypad
- M2 8mm bolts and nuts
- 4x rubber feet
Getting started
Turn the larger board over, and attach the little rubber feet to the paw print spaces on the bottom.
Flip it over again, and pop the silicone keypad over the buttons so the tabs fit into the holes. You can then slot the retainer plate over the top of the keys, matching up the key markings with those on the base board. You can install the retainer plate either way up, depending on whether you prefer it patterned or plain!
Poke the M2 bolts through the holes in the mounting plate (from the top) and screw on the nuts to keep all the layers sandwiched together. The bolts only need to be tightened up enough to keep the layers in place - if you find that the keys are hard to push or that the silicone layer is bulging out of the sides you might want to slacken them off a bit.
The labels on the base will show you which way round to attach your Pico - just match up the USB port to the markings on the board.
The easiest way to get started is by downloading and copying our custom MicroPython uf2 to your Pico, it includes all the libraries you'll need to use our add-ons. Click here for our beginner friendly tutorial!
You can find C examples here and MicroPython examples here.
Pinout

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
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

Description:
Give your Raspberry Pi Pico project the capacity to chat with 2.4GHz Wi-Fi networks plus a handy microSD card slot!
Pico Wireless Pack attaches to the back of your Pico and uses an ESP32 chip to let your Pico connect to 2.4GHz wireless networks and transfer data. There's a microSD card slot for if you want to store lots of data locally as well as a RGB LED (for status updates) and a button (useful for things like enabling/disabling Wi-Fi).
Great for quickly adapting an existing Pico project to have wireless functionality, Pico Wireless Pack would come in handy for sending sensor data into home automation systems or dashboards, for hosting a web page from a matchbox or for letting your Pico interact with online APIs.
Raspberry Pi Pico not included - click here if you'd like to buy one.
Features
- ESP32-WROOM-32E module for wireless connectivity (connected via SPI) (datasheet)
- 1 x tactile button
- RGB LED
- Micro-SD card slot*
- Pre-soldered female headers for attaching your Raspberry Pi Pico
- Fully assembled
- No soldering required (as long as your Pico has header pins attached).
- Compatible with Raspberry Pi Pico.
- Dimensions: approx 53mm x 25mm x 11mm (L x W x H, including headers and components)
- C and MicroPython libraries
Getting started
We've added C /MicroPython support for Wireless Pack to our Pico libraries and our custom MicroPython uf2 comes with wireless drivers for the ESP32 baked in. You can find C examples here and MicroPython examples here - there's a Cheerlights example that shows you how to make requests from an API, and one that sets your Pico up as a tiny HTTP server, accessible through your browser.
Alternatively, you can use Pico Wireless Pack with CircuitPython and Adafruit's easy to use ESP32SPI and Adafruit_CircuitPython_SD libraries. You'll need to alter their examples to use the correct pins:
spi = busio.SPI(board.GP18, board.GP19, board.GP16)
esp32_cs = DigitalInOut(board.GP7)
esp32_ready = DigitalInOut(board.GP10)
esp32_reset = DigitalInOut(board.GP11)
SD_CS = board.GP22
Pinout

Notes
- * Please note that SD card support in the C SDK is still quite experimental - if you're planning on doing things with data you might have an easier time of it if you use CircuitPython!
- The cuttable traces on the back let you disconnect functions that you're not using, freeing up the pins and making it easier to use Wireless Pack with other add-ons.
Ideal for controlling robotic arm or hexapod walker
- Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series boards
- Up to 16-Channel servo/PWM outputs, 16-bit resolution for each channel
- Integrates 5V regulator, up to 3A output current, allows battery power supply from the VIN terminal
- Standard servo interface, supports common used servo such as SG90, MG90S, MG996R, etc.
- Exposes unused pins of Pico, easy expansion
- Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)
Operating voltage | 5V (Pico) or 6~12V (VIN terminal) | Servo voltage level | 5V |
---|---|---|---|
Logic level | 3.3V | Control interface | GPIO |
Mounting hole size | 3.0mm | Dimensions | 65 × 56mm |
Raspberry Pi Pico header compatibility
onboard female pin header for direct attaching to Raspberry Pi Pico
supports common used servo like: SG90, MG90S, MG996R
flexible power options: powered from Pico directly,
or from VIN battery input terminal with max 3A current output
Application example
The Pico-Eval-Board is an overall evaluation solution designed for Raspberry Pi Pico.
Description:
The Pico-Eval-Board is an overall evaluation solution designed for Raspberry Pi Pico. With 3.5inch 65K colorful LCD display and misc helpful onboard components, this evaluation board allows you to try almost every on-chip peripheral of the RP2040, eliminating the messy wiring. It is an ideal choice for users to fast get started with the Raspberry Pi Pico, as well as the RP2040 chip.
Specifications:
Operating voltage: 5V
- Touch Type: Resistive
- Communication bus: SPI
- Display panel: IPS
- Controller: ILI9488/XPT2046
- Resolution: 480×320 Pixels
- Display colors: 65K colorful
- Pixel size: 0.153 × 0.153 mm
- Display size: 73.44 × 48.96 mm
- Dimensions: 86.00 × 57.20 mm
Features
- Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series boards
- 3.5inch resistive touch screen, 65K colorful, bringing clear and vivid display effect
- Standard 3.5mm audio jack, for headphone or other audio peripherals
- Micro SD card slot through the SDIO interface, faster access speed than SPI interface
- Integrates battery header and recharge circuit, allows it keep running without wired power supply
- Other rich resources like buzzer, photoresistor, and RGB LED.
- Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)
What's in the box ?
1 x Overall Evaluation Board for Raspberry Pi Pico
Resources :
Wiki for Evaluation Board for Raspberry Pi Pico
With 3.5inch 65K colorful LCD display and misc helpful onboard components, this evaluation board allows you to try almost every on chip peripheral of the RP2040, eliminating the mess wiring.
It is an ideal choice for user to fast get started with the Raspberry Pi Pico, as well as the RP2040 chip.

PicoGo Mobile Robot, Based On Raspberry Pi Pico, Self Driving, Remote Control
Description:
Smart robot is always the favorite project of electronic enthusiasts, and there've been several robots based on Raspberry Pi. Now, here comes the Pico version: PicoGo!
The PicoGo is a smart mobile robot based on Raspberry Pi Pico, it includes ultrasonic module, LCD module, Bluetooth module, line following module, and obstacle avoidance module, all these functions are highly integrated for easily achieving IR obstacle avoidance, auto line following, Bluetooth/IR remote control, and more. With various advanced features, it will help you fast get started with smart robot design and development.
PicoGo smart mobile robot features:
- Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series
- Battery protection circuit: over charge/discharge protection, over current protection, short circuit protection, reverse proof, more stable and safe operating
- Recharge/Discharge circuit, allows programming/debugging concurrently while recharging
- 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
- Onboard multiple smart robot sensors like line tracking, obstacle avoidance, no more messy wiring
- 1.14inch IPS colorful LCD display, 240 x135 pixels, 65K colors
- Integrates Bluetooth module, allows teleoperations like robot movement, RGB LED display color, buzzer, etc. by using mobile phone APP
- N20 micro gearmotors, with metal gears, low noise, high accuracy
- Colorful RGB LED, pretty cool!

*Pico & 14500 Batteries not included*
What's in the box ?
- PicoGo base board x1
- PicoGo acrylic panel x1
- 1.14inch LCD Module x1
- Ultrasonic sensor x1
- IR remote controller x1
- USB-A to micro-B cable 1.2m x1
- PH2.0 8Pin cable 5cm opposite side headers x1
- Mini cross wrench sleeve x1
- Screwdriver x1
- Screws and standoffs pack x1
Check out our blog post for this Picogo !
Resources: For any additional information/example code/Guides and Support please see the link below.
https://www.waveshare.com/wiki/PicoGo

*Pico & 14500 Batteries not included*
Industrial 8-Channel Relay Module For Raspberry Pi Pico, Power Supply Isolation, Photocoupler Isolation
Description:
Embedded Protections: Power Supply Isolation & Photocoupler Isolation
Features:
- Onboard unibody power supply isolation, provides stable isolated voltage, needs no extra power supply for the isolated terminal
- Onboard photocoupler isolation, prevent interference from external high-voltage circuit connected to the relay
- High quality relay, contact rating: 10A 250V AC or ≤10A 30V DC
- ABS protection enclosure with rail-mount support, easy to install, safe to use
- Breakout USB port and BOOT pin, make it easy to debug without disassembling the enclosure
- PWR indicator, RGB LED, and passive buzzer outside the enclosure
- Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)
Specifications:
OPERATING VOLTAGE | - 5V | RELAY CHANNEL | - 8 ch |
---|---|---|---|
COMMUNICATION PROTOCOL | - USB | CONTACT FORM | - 1NO 1NC |
COMMUNICATION INTERFACE | - Micro USB |
What's in the box?
- ABS protection enclosure (top and bottom) x1
- Pico-Relay-B x1
- Screwdriver x1
- Screws pack x1


- Raspberry Pi Pico header
- Relay screw terminal
for connecting external devices - Power supply screw terminal
the multi relays are connected in parallel - Pogo pins
- USB communication port
connected via pogo pins - BOOT key
connected via pogo pins - Reset key
Pico reset - Passive buzzer
controllable sound frequency
- Power indicator
- WS2812
RGB LED, cool! - 8-channel quality relays
contact rating per channel: ≤10A 250V AC or ≤10A 30V DC - Relay operating indicator
- Photocoupler isolation
prevent interference from external high-voltage circuit connected to the relay - Power supply isolation
provides stable isolated voltage, needs no extra power supply for the isolated terminal - Thickened tracks
allows large current devices

Outline dimensions

Description:
WiFi Expansion Module Based On ESP8266, Supports TCP/UDP Protocol - For Raspberry Pi Pico
The Pico-ESP8266 is a WiFi expansion module designed for Raspberry Pi Pico, which can be controlled via UART AT command, and supports TCP/UDP communication protocol. It is an easy solution to enable WiFi feature for Raspberry Pi Pico, suitable for sorts of IoT communication projects.
Features:
- Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series
- UART communication, controlled via AT command, helps you get started quickly
- Supports STA, AP, and STA AP three WiFi operating modes, embedded LWIP protocol stack, supports TCP/UDP communication
- Based on ESP8266 module, four-layers process, enhanced impedance matching, stronger signal, more stable connection
- 2x functional buttons, convenient for user to update AT firmware through Raspberry Pi Pico
- Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)
Specifications:
COMMUNICATION INTERFACE | - UART |
---|---|
UART BAUDRATE | - 115200 bps |
WIFI STANDARD | - IEEE 802.11b/g/n |
FREQUENCY RANGE | - 2400 ~ 2483.5 MHz |
WIFI OPERATING MODE | - WiFi STA, WiFi AP, WiFi STA AP |
ANTENNA | - PCB antenna |
OPERATING VOLTAGE | - 3.3 V |
OPERATING TEMPERATURE | - (-40℃ ~ 85℃) |
DIMENSIONS | - 58 × 25 mm |
What's in the box ?
- Pico-ESP8266 x1

** DOES NOT INCLUDE - Raspberry Pi Pico **


Description:
Clear acrylic panels, with customized key cap and a neat design for your Raspberry Pi Pico.
Features:
Customized Key Cap, Comfortable And Handy Touch.
Elevated Top Panel, Keeping Enough Space For Pin headers And USB Port.
Reversed Notch For SWD Debugging Pins.
What's in the box ?
- Acrylic top panel and bottom panel x1
- Key cap x1
- Screws and standoffs pack x1
- Screwdriver x1




It can be tricky to work out which pin is which when the Raspberry Pi Pico is attached to solderless breadboard.
The MonkMakes Breadboard for Pico solves this problem by labelling the Pico pins on the breadboard.Specification:
- 400 tie point
- 2 power busses
- Size 8.2x5.5x0.85cm
- Self-adhesive back
- Electrical Characteristic Units Accepts wires and legs 20-29 AWG Maximum voltage AC/DC 50 V Maximum Current 2 A
(WARNING: Low voltage, low current usage only. Maximum 50V at 3A.)
What's in the box ?
1 x Breadboard for Raspberry Pi Pico
(*Raspberry Pi Pico not included)


(*Raspberry Pi Pico not included)
This low-cost simple to use electronics kit will teach you electronics and coding with your Raspberry Pi Pico. (or Pico with presoldered headers)
Build ten great projects including: A touch switch, a thermometer, a light meter and lie detector and much MORE !
Specifications:
- Dimensions and Weight (closed box)
- Units Length 120 mm
- Width 105 mm
- Height 35 mm Weight 95 g
What's in the box ?
1 x Solderless Breadboard 400 point
10 x Male to male jumper wires
1 x Micro-servomotor and accessory bag
2 x Strip of 0.1inch 20way header pins
5 x 470Ω resistor
2 x 1kΩ resistor
1 x 4.7MΩ resistor
2 x Red LED
1 x RGB LED (10mm)
2 x Tactile push switch (2 pin)
1 x Phototransistor
1 x Piezo buzzer
Resources:
Instructions (PDF)
Datasheet (PDF)
Raspberry Pi Pico Basic Kit - Without Pico
Description:
This is a Raspberry Pi Pico Basic Kit by Cytron for the very first MCU launched by Raspberry Pi Foundation. The kit includes almost everything you need to kickstart your way in digital making and start learning MicroPython with Raspberry Pi Pico !
Specifications:
This kit comes without Raspberry Pi Pico.
You can get your Raspberry Pi Pico from here:
- Raspberry Pi Pico - without pre-soldered headers
- Raspberry Pi Pico with pre-soldered headers
What's in the box ?
1 x Breadboard 16.5x5.5cm (830 Holes)
1 x Buzzer-PCB Mount
1 x Finger Adjust Preset Potentiometer 10K
2 x LED 5mm Red
2 x LED 5mm Green
2 x LED 5mm Yellow
2 x LED Super Bright 5mm Blue
2 x PIR Sensor
3 x 6x6x1 Push Button 4Pin
5 x Resistor 0.25W 5% (330R)
10 x Male to Female Jumper Wire
20 x Male to Male Jumper Wire
Resources:
- Getting Started with Raspberry Pi Pico (pdf), C/C Development with the Pico and other RP2040-based microcontroller boards.
- Raspberry Pi Pico Datasheet (pdf), An RP2040-based microcontroller board
- Pico Python SDK (pdf), A MicroPython Environment for the RP2040 Microcontroller
- Pico C/C SDK (pdf), Libraries and Tools for C/C Development on the RP2040 Microcontroller
- RP2040 Datasheet (pdf), A microcontroller by Raspberry Pi
Check out some of the video tutorials that you can learn using this kit:
Traffic Light Controller with Raspberry Pi Pico
Reaction Game using Raspberry Pi Pico
Burglar alarm using Raspberry Pi Pico
Control LED using PWM on Raspberry Pi Pico
Raspberry Pi Pico Basic Kit - with Pico and presoldered header
Description:
This is a Raspberry Pi Pico Basic Kit by Cytron for the very first MCU launched by Raspberry Pi Foundation. The kit includes almost everything you need to kickstart your way in digital making and start learning MicroPython with Raspberry Pi Pico !
Specifications:
This kit comes with Raspberry Pi Pico and presoldered header.
What's in the box ?
1 x Breadboard 16.5x5.5cm (830 Holes)
1 x Buzzer-PCB Mount
1 x Finger Adjust Preset Potentiometer 10K
2 x LED 5mm Red
2 x LED 5mm Green
2 x LED 5mm Yellow
2 x LED Super Bright 5mm Blue
2 x PIR Sensor
3 x 6x6x1 Push Button 4Pin
5 x Resistor 0.25W 5% (330R)
10 x Male to Female Jumper Wire
20 x Male to Male Jumper Wire
1 x RPi Pico with presoldered header
Resources:
- Getting Started with Raspberry Pi Pico (pdf), C/C Development with the Pico and other RP2040-based microcontroller boards.
- Raspberry Pi Pico Datasheet (pdf), An RP2040-based microcontroller board
- Pico Python SDK (pdf), A MicroPython Environment for the RP2040 Microcontroller
- Pico C/C SDK (pdf), Libraries and Tools for C/C Development on the RP2040 Microcontroller
- RP2040 Datasheet (pdf), A microcontroller by Raspberry Pi
Check out some of the video tutorials that you can learn using this kit:
Traffic Light Controller with Raspberry Pi Pico
Reaction Game using Raspberry Pi Pico
Burglar alarm using Raspberry Pi Pico
Control LED using PWM on Raspberry Pi Pico
Make the Raspberry Pi Pico the core of your new robotics project with the Kitronik Compact Robotics Board for Raspberry Pi Pico.
The Robotics Board features 2 Dual H Bridge Motor Driver ICs. These are capable of driving 2 standard motors or 1 stepper motor each, with full forward, reverse, and stop control. There are also 8 servo outputs, capable of driving standard and continuous rotation servos. They can all be controlled by the Pico using the I2C protocol, via a 16 channel driver IC. The IO break out provides connections to all the unused pins on the Pico. The 27 available I/O pins allow other devices, such as sensors or ZIP LEDs, to be added to the board.
Power is provided via either a terminal block or servo style connector. The supply is then controlled by an on/off power switch to the board and there is also a green LED to indicate when the board has power. The board then produces a regulated 3.3V supply which is fed into the 3V and GND connections to power the connected Pico. This removes the need to power the Pico separately. The 3V and GND pins are also broken out on the header, which means external devices can also be powered.
To use the robotics board, the Pico should be firmly inserted into the dual row pin socket on the board. Ensure the Pico is inserted with the USB connector at the same end as the power connectors on the robotics board. This will allow access to all of the board functions and each pin broken out.
Features :
- A compact yet feature-packed board designed to sit at the heart of your Raspberry Pi Pico robotics projects.
- The board can drive 4 motors (or 2 stepper motors), with full forward, reverse, and stop control, and 8 servos.
- It also features 27 other I/O expansion points and Power and Ground connections.
- The I2C communication lines are also broken out allowing other I2C compatible devices to be controlled.
- Additionally, the board features an on/off switch and power status LED.
- Power the board via either a terminal block or servo style connector.
- The 3V and GND pins are broken out to solder pads, allowing external devices to be powered.
- Code it with MicroPython via an editor such as the Thonny editor.
Specifications :
3 - 10.8V |
8 |
4 DC / 2 Stepper |
Same as Supply Voltage |
12 Amps |
1.5A / Motor |
26 (via solder pads) |
8 (via solder pads) |
7 (via solder pads) |
What's in the box ?
1 x Kitronik Robotics Board (for Raspberry Pi Pico)


(* Raspberry Pi And add ons are NOT included - ONLY the Robotics Board *)
(* Raspberry Pi And add ons are NOT included - ONLY the Robotics Board *)
(* Raspberry Pi And add ons are NOT included - ONLY the Robotics Board *)
A spacious 2.0" (320 x 240) IPS LCD display for Raspberry Pi Pico, with four buttons, an RGB LED and plenty of room for your Pico projects!
This 18-bit capable 320x240 pixel IPS display adheres majestically to the back of your Pico, and has lush colours and great viewing angles. Just like our smaller Display Pack, we've surrounded it with four tactile buttons so you can use your human fingers (or other non-human appendages) to interface with your Pico. There's also an RGB LED that you can use as an indicator, for notifications or just for adding extra rainbows.
Pico Display 2.0 lets you turn a Pico into a user interface device for a bigger project, capable of giving instructions, displaying readouts and even incorporating elaborate nested menus. If you'd rather use your Pico as a standalone device you could fill up all that prime screen real estate with digitally generated, Mandelbrot-esque art, beautiful graphs or readouts from lots of sensors. You could even make a device for getting folks to share their secrets via Telnet!
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.
- 2.0” 320x240 pixel IPS LCD screen (~220 PPI, 65K colours)
- 4 x tactile buttons
- RGB LED
- Pre-soldered female headers for attaching to Pico
- Compatible with Raspberry Pi Pico.
- Fully assembled
- No soldering required (as long as your Pico has header pins attached).
- Dimensions: approx 56mm x 35mm x 11mm (L x W x H, includes display)
- Screen usable area: 40.8mm x 30.6mm (L x W)
- C/C and MicroPython libraries
- Schematic
Getting started
The labels on the underside of Pico Display will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.
The easiest way to get started is by downloading and copying our custom MicroPython uf2 to your Pico, it includes all the libraries you'll need to use our add-ons. Click here for our beginner friendly tutorial!
You can find C examples here and MicroPython examples here. You can also use it with CircuitPython!
Notes- This screen is a wee bit taller than the surrounding buttons, so it's worth taking care when pressing the buttons that you're not also pressing down on the screen, particularly at the edge with the ribbon cable. Careful pressing with fingertips rather than full on thumb mashing is the way forward!
- Even though it's bigger than our other Pico Packs, Display 2.0 will still work with Pico Omnibus or Pico Decker, if you want to use more than one Pico Pack at once. Please note that if you plug Display 2.0 into a Pico Decker, it will overhang the addon slot next to it.
About Raspberry Pi Pico
Raspberry Pi Pico is a flexible, low cost microcontroller development board from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C/C or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!
We've called our Pico-sized add-ons packs, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico bases (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - click here to view them all!
What's in the box ?
1 x Raspberry Pi Pico display (320 x 240) IPS LCD
Ethernet To UART Converter For Raspberry Pi Pico, 10/100M Ethernet, Enabling Network Communication Through UART
Features:
- Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series
- Onboard Ethernet to UART transparent transceiver, 2-CH UART, standalone transparent transmission for each channel
- Onboard jumpers for pin configurations
- Embedded Ethernet MAC and PHY layers
- Bi-direction transparent data transmission between UART and Ethernet
- 10/100M, full-duplex/half-duplex auto-negotiation Ethernet interface, 802.3-compliant
- Auto-MDI/MDIX, detect and switch cable type automatically
- Supports DHCP auto-obtained IP and DNS domain access
- Network parameter configuration like chip operating mode, port, IP, via host computer software or UART command
- Four operating modes: TCP CLIENT, TCP SERVER, UDP CLIENT, UDP SERVER
- Full-duplex or half-duplex UART communication, supports RS485 RX/TX auto switch (external RS485 controller required)
- Supports virtual serial port software (provided)
- KEEPALIVE mechanism support
- Comes with development resources and manual (examples for Pico/Raspberry Pi/Arduino/STM32)
Specifications:
OPERATING VOLTAGE | 3.3V/5V | OPERATING CURRENT | 140mA |
---|---|---|---|
OPERATING MODE | TCP/UDP | BAUDRATE | 300bps ~ 921.6Kbps |
UART TTL | 3.3V / 5V compatible | DIMENSIONS | 74.54 × 21.00(mm) |
OPERATING TEMPERATURE | -40℃ ~ 85℃ | STORAGE CONDITION | -55℃ ~ 125℃ |
What's in the box?
1 x Ethernet to UART Converter for Raspberry Pi Pico
Resources:
Wiki - Pico-ETH-CH9121


* If you would like a Raspberry Pi Pico, click HERE.
* If you would like a Raspberry Pi-LCD-1.14, click HERE.


Description:
The PicoBorg is an ultra compact motor controller for the Raspberry Pi!
With PicoBorg, you can turn on and off fans, motors, solenoids or relays from your Raspberry Pi. There are 4 low side drivers, so you can turn on and off 4 devices, and one device is connected to the Pi's PWM pin, so you can vary the speed of that motor! Motor control is accessed via a simple GUI, which can be installed by following the PicoBorg installation instructions.
Motor power is not taken directly from the Raspberry Pi, so there's no risk of your Pi dropping out. Instead, the PicoBorg utilises a battery pack to drive the motors; meaning you're not restricted to 5V motors, in fact you can drive ANY motors up to 20V!
The PicoBorg is perfect for any small motor project, for example:
- 4 fans on/off control over all and vary speed on one fan
- 4 solenoids
- 4 DC motors (on / off control over all and vary speed on one motor)
- Control one 6 wire stepper motor in both directions
- Rover project!
The PicoBorg Features:
- Drive 4 x DC Motors (on/off) or 1 x 6-Wire Stepper motor (Bi-Direction)
- Allows speed control on 1 x Motor
- Max 20V recommended 12V or less
- Max current 2.5A (stall) or less
- Primarily designed to be used with large resistance, low inductance motors and for learning and experimenting purposes.
- As there are no pull up or pull down resistors on the inputs, the picoBorg expects the Pi to be controlling the pins when the power is applied. Power the Pi first, run the software and then apply power to the PicoBorg.
- There is no thermal shutoff, keep an eye on temperature of the FETs and diodes
- There is no current limiting, you must observe current restrictions
- There is no short circuit or reverse voltage protection
- For commercial applications and control of larger motors and lower resistance coils etc, PiBorg or PiBorg nano may be a better solution
- If you are new to electronics and getting started, we recommend you don't use a battery, rather a low current <100mA power supply as this can be more forgiving if you get things wrong
- Be very careful of connections and soldering as mistakes could potentially hurt your picoBorg and Raspberry Pi.
7.5inch E-Paper E-Ink Display Module For Raspberry Pi Pico, 800×480 Pixels, Black / White, SPI Interface. Low Power, Wide Viewing Angle, Paper-Like Effect Without Electricity. Ideal for price tags, shelf labels, industrial instruments...

- No backlight, keeps displaying last content for a long time even when power down
- Ultra low power consumption, basically power is only required for refreshing
- SPI interface, requires minimal IO pins
- 2x user buttons and 1x reset button for easy interacting
- Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)
OPERATING VOLTAGE | 3.3V | DISPLAY COLOR | black, white |
---|---|---|---|
RESOLUTION | 800×480 pixels | GREY SCALE | 2 |
INTERFACE | 3-wire SPI, 4-wire SPI | VIEWING ANGLE | >170° |
PARTIAL REFRESH TIME | N/A | FULL REFRESH TIME | 5s |
OUTLINE DIMENSIONS | 170.2 × 111.2mm | DISPLAY SIZE | 163.2 × 97.92mm |
REFRESH POWER | 26.4mW (typ.) | STANDBY CURRENT | <0.01uA (almost none) |
DOT PITCH | 0.204 × 0.204mm |
Advantages Of EINK
E-paper display utilizes microcapsule electrophoretic technology for displaying, the principle is: charged particles suspended in clear fluid will move to sides of microcapsule when electric field is applied, making the microcapsule become visible by reflecting ambient light, just as traditional printed paper.
E-paper display will clearly display images/texts under lamplight or natural light, requires no backlight, and features nearly up to 180° viewing angle. It is usually used as e-reader due to its paper-like effect.

Raspberry Pi Pico Header Compatibility
Onboard Female Pin Header For Direct Attaching To Raspberry Pi Pico
2x User Buttons And 1x Reset Button For Easy Interacting

Extended Pico Header, Allows Attaching More Modules For Pico

Onboard Switch For Using With Multi E-Paper Displays, Or Selecting SPI Bus


Outline Dimensions


What's in the box?
- 7.5inch e-Paper x1
- Pico-ePaper-Driver-Board x1
- Standoff pack x1



Resources & Services
Description
The WIZnet Ethernet HAT is a Raspberry Pi Pico add-on board that utilizes the W5100S embedded internet controller chip to provide an Ethernet connection to your Raspberry Pi Pico via SPI.
The board supports both 3.3V & 5V and can be mounted directly to your Pico as the HAT pinout matches the Raspberry Pi Pico pin footprint
About the W5100S Embedded Internet ControllerThe W5100S is an embedded Internet controller designed as a full hardwired TCP/IP with WIZnet technology. W5100S provides internet connectivity to your Pico by using SPI (Serial Peripheral Interface). SPI provides an easy connection via external MCU to W5100S. The clock speed of W5100S SPI supports up to 70MHz.
Since the W5100S integrates the hardwired TCP/IP stack with 10/100 Ethernet MAC and PHY, it is truly a one-chip solution for stable internet connectivity. WIZnet’s hardwired TCP/IP stack supports TCP, UDP, IPv4, ICMP, ARP, IGMP, and PPPoE - and it has been proven through various applications over the last decade.
The W5100S provides four independent sockets to be used simultaneously and 16KB internal memory for data communication. Users can develop an Ethernet application easily by using the simple W5100S socket program instead of handling a complex Ethernet Controller. W5100S also provides WOL (Wake on LAN) and a Power Down Mode in order to reduce power consumption.
Features- Utilises the W5100S embedded internet controller
- Supports Hardwired Internet Protocols: TCP, UDP, WOL over UDP, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE
- Supports 4 Independent Hardware SOCKETs simultaneously
- Internal 16 Kbytes Memory for TX/ RX Buffers
- Operation Voltage 3.3V / 5V
- Built-in LDO (LM8805SF5-33V)
- SPI Interface
- 5V I/O tolerance
- 10 / 100 Ethernet PHY embedded
- Supports Auto Negotiation
- Full / Half Duplex
- 10 / 100 Based
- Built-in RJ45 (RB1-125BAG1A)

Pin Description
I/O | Pin Name | Description |
P | VBUS | Power supply, 4.3~5.5 Voltage |
P | 3V3 | Power supply, 3.3 Voltage |
P | GND | Power ground |
I | INTn | W5100S Interrupt Low activity. |
I | RSTn | W5100S Reset: Low activity |
I | SPI0 TX | SPI MOSI (Master Out Slave In) |
I | SPI0 SCK | SPI Clock |
I | SPI0 CSn | SPI Slave Select |
O | SPI0 RX | SPI MISO(Master In Slave Out) |
ResourcesPackage Contents
- 1x WIZnet Ethernet HAT
- 2x 20-pin female headers
The W5100S-EVB-Pico is a microcontroller evaluation board based on the Raspberry Pi RP2040 microcontroller chip and a full hardwired TCP/IP controller W5100S chip.
As the board uses the same pin layout as the Raspberry Pi Pico and includes W5100S embedded ethernet controller, giving you the power of a Raspberry Pi Pico with Ethernet connectivity in a single board!
There's a detailed getting started guide and firmware examples, and it's also the first RP2040-based device to receive AWS IoT Core Qualification!
Don't forget to grab a micro-USB cable for programming. The board comes with a pair of male headers
Features- RP2040 microcontroller with 2MB Flash
- Dual-core Cortex M0+ at up to 133MHz
- 264kByte multi-bank high-performance SRAM
- External Quad-SPI Flash with eXecute In Place (XIP)
- High-performance full-crossbar bus fabric
- 30 multi-function General Purpose IO (4 can be used for ADC)
- 1.8-3.3V IO Voltage (NOTE. Pico IO voltage is fixed at 3.3V)
- 12-bit 500ksps Analogue to Digital Converter (ADC)
- Various digital peripherals
- 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM channels
- 1 × Timer with 4 alarms, 1 × Real Time Counter
- 2 × Programmable IO (PIO) blocks, 8 state machines total
- Flexible, user-programmable high-speed IO
- Can emulate interfaces such as SD Card and VGA
- Includes W5100S Embedded Ethernet Controller
- Supports Hardwired Internet Protocols: TCP, UDP, WOL over UDP, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE
- Supports 4 Independent Hardware SOCKETs simultaneously
- Internal 16 Kbytes Memory for TX/ RX Buffers
- SPI Interface
- Other Features
- Micro-USB B port for power and data (and for reprogramming the Flash)
- 40 pin 21×51 ‘DIP’ style 1mm thick PCB with 0.1″ through-hole pins also with edge castellations
- 3-pin ARM Serial Wire Debug (SWD) port
- 10 / 100 Ethernet PHY embedded
- Supports Auto-Negotiation
- Full / Half Duplex
- 10 / 100 Based
- Built-in RJ45(RB1-125BAG1A)
- Built-in LDO (LM8805SF5-33V)
Pinout

The W5100S-EVB-Pico pinout is directly connected to the GPIO of RP2040 as shown in the picture above. It has the same pinout as the Raspberry Pi Pico board. However, GPIO16, GPIO17, GPIO18, GPIO19, GPIO20, GPIO21 are connected to W5100S inside the board. These pins enable SPI communication with W5100S to use the Ethernet function.
If you are using the Ethernet function, these pins cannot be used for any other purpose.
The RP2040 GPIO used inside W5100S-EVB-Pico is as follows.
I/O | Pin Name | Description |
I | GPIO16 | Connected to MISO on W5100S |
O | GPIO17 | Connected to CSn on W5100S |
O | GPIO18 | Connected to SCLK on W5100S |
O | GPIO19 | Connected to MOSI on W5100S |
O | GPIO20 | Connected to RSTn on W5100S |
I | GPIO21 | Connected to INTn on W5100S |
I | GPIO24 | VBUS sense - high if VBUS is present, else low |
O | GPIO25 | Connected to user LED |
I | GPIO29 | Used in ADC mode (ADC3) to measure VSYS/3 |
Apart from GPIO and ground pins, there are 7 other pins on the main 40-pin interface:
Pin | Name | Description |
40 | VBUS | Micro-USB input voltage, connected to micro-USB port pin 1. Nominally 5V |
39 | VSYS | Main system input voltage, which can vary in the allowed range 4.3V to 5.5V, and is used by the on-board LDO to generate the 3.3V |
37 | 3V3_EN | Connects to the on-board LDO enable pin. To disable the 3.3V (which also de-powers the RP2040 and W5100S), short this pin low |
36 | 3V3 | Main 3.3V supply to RP2040 and W5100S, generated by the on-board LDO |
35 | ADC_VREF | ADC power supply (and reference) voltage, and is generated on W5100S-EVB-Pici by filtering the 3.3V supply |
33 | AGND | Ground reference for GPIO26-29 |
30 | RUN | RP2040 enable pin, To reset RP2040, short this pin low |
Operating Conditions
Item | Description |
Operation Temperature MAX | 85C (including self-heating) |
Operation Temperature MIN | -20C |
VBUS | DC 5V (+/- 10%) |
VSYS Min | DC 4.3V |
VSYS Max | DC 5.5V |
Recommended maximum ambient temperature of operation is 70C.
Resources- Getting Started
- Firmware Examples
- AWS Device Catalog
- Getting Started with AWS IoT Core
- RP2040 Datasheet
- W5100S Datasheet
- Schematic
- Schematic Parts List/Gerber
- 1x W5100S-EVB-Pico
- 2x 20-pin male headers