Round Touch Display for Raspberry Pi
This high-resolution, high-speed touchscreen display for Raspberry Pi shares the excellent features of Pimoroniโs HyperPixel series. In fact, the display photos on this page are not Photoshopped – they show the Raspbian desktop with a HyperPixel background. The 2.1โณ round shape of the display will truly make your project stand out.
The capacitive touchscreen display is highly sensitive, responsive and supports multi-touch. It was designed for the Raspberry Pi Zero (so when the Zero is mounted on the back, the board is not visible) and is compatible with all 40-pin Raspberry Pi models*.
*Attention: Raspberry Pi, spacers, and header booster are not included.
HyperPixel Display Features
- High-speed DPI interface
- 2.1โณ IPS display (wide viewing angle, 175ยฐ)
- 480ร480 pixels, minus corners (~229 PPI)
- 18-bit color (262,144 colours)
- 60 FPS frame rate
- Active area: 53.28 ร 53.28 mm
- Capacitive touchscreen (with Python library)
- Compatible with 40-pin Raspberry Pi models
- Display library for Raspberry Pi OS (HyperPixel Round driver on GitHub)
- Python library for HyperPixel Round touch
- Dimensions: 7.18 ร 7.18 ร 1.08 cm (W ร H ร D, depth includes header and display). With a Raspberry Pi Zero mounted using short spacers, total depth is 17 mm.
Note: This version of HyperPixel is not yet compatible with Raspberry Pi OS Bullseye.
The high-speed DPI interface used by this display allows it to transfer pixel data up to five times faster than the common SPI interface typically used by Raspberry Pi displays. It also ensures a smooth 60 FPS frame rate, and the 2.1โณ display offers a density of approximately 229 pixels per inch (480ร480 px). The display supports 18-bit color (262,144 colours).
How to Mount HyperPixel Round on Raspberry Pi
If you want to connect it to a Pi Zero or Zero W, it is highly recommended to use short spacers to securely mount everything together. If you plan to connect it to a standard-size Raspberry Pi, you will need a header booster to raise the display above the Raspberry Piโs USB ports, along with sufficiently long spacers to keep everything stable.
If you are using spacers to mount HyperPixel to your Raspberry Pi, screw them into the mounting posts on the underside of the HyperPixel PCB, then secure them with screws through the mounting holes on your Raspberry Pi.
Be careful: DO NOT press on the display surface when installing it onto your Raspberry Pi. It is recommended to place the display face down on a soft surface and carefully align the Raspberry Pi onto the header booster or GPIO header. When removing the HyperPixel from the Raspberry Pi, do not pull from the glass edges. Instead, handle it by the rectangular PCB. The display edges are made of glass and extend beyond the PCB, making them exposed and fragile.
How to Install the Software
For this version of HyperPixel, Pimoroni has separated the drivers (for display and touch) to make it easier to integrate touch functionality into your programs. To download and install the display drivers:
git clone https://github.com/pimoroni/hyperpixel2r
cd hyperpixel2r
sudo ./install.sh
Keep in mind that to install this software you will need another display, keyboard, and mouse, or you can install it remotely via SSH.
To handle touch input: in the features list above you will find the link to the Python library with examples and installation instructions.
I2C Interface on HyperPixel
This display uses almost all GPIO pins to communicate with the Raspberry Pi (including the standard I2C pins), so it cannot be used simultaneously with other HATs and/or GPIO-connected devices. However, an alternative I2C interface is available on the back of the display, allowing you to use I2C devices (such as breakout sensors), which advanced users may find very useful.
Attention:
Raspberry Pi OS Bullseye introduces significant changes to DPI display driver functionality. To make the display work quickly, there is a workaround, but it will result in loss of rotation/touch functionality. The workaround is to comment out dtoverlay=vc4-kms-v3d in boot/config.txt. Pimoroni is working on full Bullseye support, but if you want a smooth and complete HyperPixel experience, you should currently stick with Buster.
- Download Raspberry Pi OS Buster with desktop
- Download Raspberry Pi OS Buster with desktop and recommended software
Pimoroni name: HyperPixel 2.1 Round – Hi-Res Display for Raspberry Pi [PIM579]
There are no reviews yet.