Pimoroni
Pico Display Pack 2.8"
· MPN: PIM715
All Products
Displays
New Arrivals
Displays & User Interface
LCD & OLED Displays
Raspberry Pi
Brands and Manufacturers
Raspberry Pi Pico
Raspberry Pi Pico Display Modules
Pico
Digital Technologies
Displays & Screens
Microcontrollers
Raspberry Pi Microcontrollers
Pimoroni
$47.92
|
Out of stock
An expanded 2.8" (320 x 240 pixel) IPS LCD display add on for Raspberry Pi Pico / Pico W, with four buttons, an RGB LED and Qw/ST connectivity.Pico Display 2...
Estimated Delivery
Arrives
Disclaimer
Secure checkout
An expanded 2.8" (320 x 240 pixel) IPS LCD display add on for Raspberry Pi Pico / Pico W, with four buttons, an RGB LED and Qw/ST connectivity.
Pico Display 2.8" features a bold, credit-card sized 320 x 240 pixel LCD display with lush colours and great IPS viewing angles. We've surrounded the display with four tactile buttons and also added an RGB LED for use as an indicator or just for ambient rainbows. There's also a Qw/ST connector so you can connect up breakouts (or other I2C devices) easily using a Qw/ST cable.
Support for this display is baked into our custom build of MicroPython so it's super easy to draw text, shapes and images onto the screen with our homebrew graphics library PicoGraphics. ST7789 displays are widely supported so it should be possible to use it with other Raspberry Pi Pico compatible ecosystems too!
Features
- 2.8” IPS LCD screen (320 x 240 pixels)
- Driver IC: ST7789V
- Luminance: 250 cd/m2
- Active area: 43.2 x 57.5mm
- 4 x tactile buttons
- RGB LED (with cuttable traces for if you'd prefer to use these pins for something else)
- Qw/ST (Qwiic/STEMMA QT) connector for attaching breakouts
- Intriguing new SP/CE connector
- Pre-soldered socket headers for attaching to Pico
- Compatible with Raspberry Pi Pico/Pico W*.
- Fully assembled
- No soldering required (as long as your Pico has header pins attached).
- C/C++ and MicroPython libraries
- Schematic (coming soon)
A Raspberry Pi Pico / Pico W is not included so make sure to grab one!
Your Pico will need to have pin headers soldered to it (with the pins pointing downwards) to attach to our add-on boards. You could pick up a pre-soldered Pico H or Pico WH if you don't want to solder on the headers yourself.
Getting started
The labels on the underside of Pico Display Pack 2.8" 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. The beginner friendly tutorial linked below will show you how to get to grips with pirate-brand MicroPython.
MicroPython code written for the original Display Pack can be easily converted to run on Display Pack 2.8 by changing DISPLAY_PICO_DISPLAY to DISPLAY_PICO_DISPLAY_2. Note that the RGB LED is hooked up to different pins on 2.8" (26, 27 and 28) so you may need to adjust for this in your code.
Display Pack 2.8 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.
Notes
- Dimensions: approx 73mm x 47mm x 9.5mm (L x W x H, includes display and headers)
- Screen usable area: 43.2mm x 57.5mm (L x W)
- Pico Display 2.8" won't work at all with Pico Decker, (the connectors on the underside get in the way of the pin headers). It will (just!) fit alongside a Pico that's plugged into a Pico Omnibus, but be careful when you're plugging/unplugging it.
- * This display will also work with other pin-compatible boards - check out our Pimoroni Pico LiPo!
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!
Jargon buster
Plain-language definitions for the technical terms used above.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- IPS
- IPS is a type of LCD panel that keeps colours and contrast more consistent when viewed from an angle. This matters for small displays that may be mounted in a dashboard, handheld project, or enclosure where the viewer is not always looking straight on.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- RP2040
- A microcontroller chip used on many maker boards, with enough speed and flexible I/O for some camera and display projects. Compatibility with RP2040 matters because camera modules often need many pins and careful timing to read image data successfully.
- ST7789
- A display controller chip commonly used to drive small colour TFT screens. If a board uses an ST7789, your software needs a compatible display library or driver to draw text, graphics and images correctly.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
Find this product in
All Products
Digital Technologies
New Arrivals
Pico
Raspberry Pi Microcontrollers
Raspberry Pi Pico Display Modules
Brands
Displays & Screens