Touch LCD screen for MicroPython PyBoard
chevron_left chevron_right

Touch LCD screen for MicroPython PyBoard (V1.1)

  • 160 x 128 pixels
  • 16bits color
  • Commande Interface: serial, I2C
  • Data Interface: SPI
  • Touch: resistive film
  • Interface: Pyboard and Pyboard D
€39.20 (tax incl.) €32.40 (tax excl.)
Tax included
block Out-of-Stock
Secure payments
Payments are secured by LyraCollect, a French payment collection company.
Multiple delivery solutions
It is possible to delivered to your home, to a pick-up point or picked up by appointment at MCHobby
Parcels packed with care and efficiency
We prepare, pack and ship your orders with great respect and care.

A colorful LCD display for Pyboard V1.1

The color LCD skin for Pyboard is simply awesome (have a look to this video on youtube). The LCD module fits right onto the pyboard or the Pyboard-D. Thank to the dual interface, you can plug this LCD screen on the PyBoard original and also use the WBus interface to plug it onto the Pyboard D.

It offer a 160x128 pixel resolution with full 16-bit color. Even better it has a resistive touch sensor making this LCD also a tactile screen.
The screen has a backlight that can be controlled by software (including intensity). The resistive touch sensor can detect a single touch anywhere on the screen.

The custom controller on the board can accepts serial commands via the I2C or UART interface. The raw data are received via SPI.
When ASCII or UTF-8 encoded characters are send to the display, the screen act as a simple terminal (the characters are directly printed on the screen and use the current setting for the font and color). New-lines are also handled as some basic ANSI escape codes).
With this terminal alike feature, the display can be used to show the MicroPython REPL (or other serial output).

Advanced special command can be sent via I2C (and UART) to perform many operations on the display like:

  • drawing primitive shapes,
  • setting color
  • setting font
  • downloading JPEG images
  • Getting the current status of the resistive touch sensor.

The SPI interface of the display can be use to send raw data (pixels data) at a maximum rate of 30 frames per second.

The advanced user would appreaciate the breakout of signals all around the screen. So you could use them with your own project.


For each order, you will receive the LCD screen tested and comes with header pins soldered on the back of the board.
The screen plug directly into a pyboard's female headers.


Here some really useful ressources about this LCD

Data sheet