Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

Pimoroni HyperPixel 4.0 with Touch

Added to your shopping cart

HyperPixel 4.0 is the perfect way to use your Pi without a bunch of cables or a bulky display. Design your own interface to control your project, display data, or turn your Pi into a tiny media centre.

This new version of HyperPixel has a gorgeous IPS display, with wide viewing angles, custom-made cover glass (on the touch version), and the alternate I2C interface is broken out for advanced users. The board comes fully assembled, no soldering required.

  • High-speed DPI interface
  • 4.0" IPS (wide viewing angle, 160°) display (86.4x51.8mm)
  • 800x480 pixels (~235 PPI)
  • 18-bit colour (262,144 colours)
  • 60 FPS frame rate
  • Contrast ratio: 500:1
  • Capacitive touch*
  • 40-pin female header included to boost height for Pi B+, 2, 3, 3B+
  • Standoffs included to securely attach to your Pi
  • Compatible with Raspberry Pi 3B+, 3, 2, B+, A+, Zero, and Zero W
  • One-line installer


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

2 out of 5

Based on 1 ratings:

Currently viewing all customer reviews.

7 of 8 found this helpful:

Decent screen, touch driver impossible to configure

The screen itself is pretty decent, and I would have no problem recommending the non-touch variety if what you're looking for doesn't need touch. I like the form factor, and the quality seems good

However, the touch driver proved near impossible to configure properly over SSH; it doesn't work unless you know enough about X to save your Xauthority cookies and set your X11 display properly. The screen fails to map the touch coordinates correctly and it took a lot of looking into GitHub issues and poking at driver files and recompiling to even try alternative configurations. However, even when I got this working, I still needed to repeat it on reboot!

Basically, the provided touch driver is not easy to use and was particularly painful to configure on my RPi4 (on Raspbian), and unless you're particularly willing to dive into the guts of the touch driver, you will be disappointed by the out-of-the-box experience.