A spacious 2.0" (320 x 240) IPS LCD display for the 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 original 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!
Note: Raspberry Pi Pico not included. You'll need a Pico with male headers soldered to it. You can grab a Pico here and Pico male headers here, or buy a Pico with pre-soldered headers.
- 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
The labels on the underside of Pico Display Pack 2.0 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.
You can find C examples here and MicroPython examples here. MicroPython code written for the original Display Pack can be easily converted to run on Display Pack 2.0 by changing
import picodisplay to
Display Pack 2.0 also works very nicely with CircuitPython and Adafruit's DisplayIO library - look for the Display Pack 2.0 ST7789 example in the library bundle to get started!
- 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.