Pimoroni Presto - WiFi connected 4" TFT display - PIM725
Description
Presto from Pimoroni is a fully programmable 4" desktop touch screen with MicroPython or Pico SDK support. It's designed to keep precious digital information close to your fingertips - without getting locked into a vendor that controls what it can display! Make it do anything you want...
- 📅 Calendar updates? Check.
- ⛅ Weather reports? Sure!
- 🐈 Photos of favourite humans or animals? Of course.
- 🎨 Generative digital art? It would be rude not to.
It features a tasty, full color 4" square touchscreen IPS display, with all the power of Raspberry Pi's new RP2350 chip behind it. Also behind it is some sweet 7 zone RGB ambient lighting, a piezo speaker for alert boops, an SD card slot for adding storage and a battery connector, so you can power Presto without having it tethered to USB. It also has a built-in RM2 wireless module for 2.4GHz wireless connectivity.
Getting Started
To make it as easy as possible to get started making things with Presto, it comes pre-loaded with MicroPython, a snazzy launcher and a selection of examples to inspire you. Check out our Learn guide for a beginner friendly introduction:
You can find the most recent version of the firmware and more examples below:
There's also a boilerplate project for if you'd prefer to program your Presto with C++.
Technical Details
Specifications:
- Powered by RP2350B (Dual Arm Cortex M33 running at up to 150MHz with 520KB of SRAM)
- 16MB of QSPI flash supporting XiP
- 8MB of PSRAM
- Raspberry Pi RM2 module (CYW43439), supporting IEEE 802.11 b/g/n wireless LAN, and Bluetooth
- 4" square (480 x 480 pixel) IPS LCD screen with capacitive touch overlay
- Rainbow ambient lighting, courtesy of 7x mini SK6812 (Neopixel-compatible) RGB LEDs
- USB-C connector for programming and power
- Piezo speaker
- Reset and boot buttons (the boot button can also be used as a user button)
- MicroSD card slot
- Qw/ST (Qwiic/STEMMA QT) connector for attaching breakouts
- 3 pin debug connector (JST-SH) (on Prestos manufactured after June 2025)
- 2-pin JST-PH connector for adding a battery (3V - 5.5V)
- Pre-installed in a black anodised aluminium stand with rubber feet
- Comes fully-assembled (no soldering required)
- Programmable with C/C++ or MicroPython
- Schematic
For product support, replacement parts, and warranty for Pimoroni products, visit the Pimoroni forum or contact Pimoroni directly.