A display allows you to show all kinds of information from your project, including sensor data, directly on your microcontroller board. You can add external displays to other boards if you want, but boards with built-in displays provide ready-to-go options.

This page contains all of the CircuitPython compatible boards with a built-in display and a bit about the features of each one. You know you want a display, now to figure out what other features will work best for you!

MagTag 2.9"

Comes with a 2.9" grayscale E-Ink display.

Angled shot of Adafruit MagTag development board with ESP32-S2 and E-Ink display.
The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9" grayscale E-Ink display to make a low-power IoT display that can show data on its screen even when power...
Out of Stock

The Adafruit MagTag 2.9" uses an ESP32-S2 wireless module and has a built-in 2.9" grayscale eInk display. It also has an accelerometer, four buttons, four RGB NeoPixel LEDs and a speaker. It's designed to be low power, so it can run off of a battery connected to the port on the back.

This is a good option if you want low power or just want eInk.

Note - the eInk display is retained even when power is removed.

PyPortal

Comes with 3.2" 320 x 240 color TFT LCD display.

Front view of a Adafruit PyPortal - CircuitPython Powered Internet Display with a pyportal logo image on the display.
PyPortal, our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface...
$54.95
In Stock

The Adafruit PyPortal is a WiFi enabled board with a built in display. It uses an ESP32 as a WiFi co-processor. It also comes with a 3.2″ 320 x 240 color TFT LCD with resistive touch screen, a speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital connectors.

This is a good general purpose option with WiFi capability.

PyPortal Pynt

Comes with a 2.4" 320 x 240 color TFT LCD display.

Hand holding PyPortal Titano development board with SAMD51, ESP32 Wifi, and 2.4" touchscreen TFT display.Adafruit PyPortal Pynt
The PyPortal Pynt is the little sister to our popular PyPortal - zapped with a shrink ray to take the design...
$49.95
In Stock

The PyPortal Pynt has everything the PyPortal does, but in a smaller package. The display is a 2.4″ diagonal 320 x 240 color TFT LCD with resistive touch screen. It also includes a speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital connectors.

This is a good general purpose option with WiFi capability.

PyPortal Titano

Comes with a 3.5" 320 x 480 color TFT LCD display.

Hand holding PyPortal Titano development board with SAMD51, ESP32 Wifi, and 3.5" touchscreen TFT display.
The PyPortal Titano is the big sister to our popular PyPortal now with twice as many pixels! The PyPortal...
$59.95
In Stock

The Adafruit PyPortal Titano is nearly the same as the PyPortal with a bigger display and no temperature sensor. The display is a higher resolution 3.5″ diagonal 320 x 480 color TFT LCD with resistive touch screen. It also includes a speaker, light sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital connectors.

This is a good general purpose option with WiFi capability.

CLUE

Comes with a 1.3" 240 x 240 color IPS TFT LCD display.

Animated GIF showing CLUE board  displaying data from the many on-board sensors.
Do you feel like you just don't have a CLUE? Well, we can help with that - get a CLUE here at Adafruit by picking up this sensor-packed development board. We wanted to build some...
Out of Stock

The Adafruit CLUE is a Bluetooth Low Energy enabled board in the micro:bit form factor with a built-in 1.3″ 240×240 Color IPS TFT LCD display. It includes two buttons, and light/proximity/color, 9-DoF motion, sound, humidity, and pressure/temperature sensors. There is a STEMMA QT connector to make it super simple to connect many other sensors and breakouts to your project with no soldering necessary.

This is a good option beginner option with Bluetooth BLE capability.

PyGamer

Comes with a 1.8" 160 x 128 color TFT LCD display.

Angled shot of Adafruit PyGamer for MakeCode Arcade, CircuitPython or Arduino.
What fits in your pocket, is fully Open Source, and can run CircuitPython, MakeCode Arcade or Arduino games you write yourself? That's right, it's the Adafruit...
Out of Stock

The Adafruit PyGamer is designed for open source game design, with a 1.8" 160x128 color TFT LCD display, analog thumbstick, 4 buttons, RGB NeoPixel LEDs, accelerometer, light sensor, stereo headphone jack, external speaker connector, STEMMA connectors, and lipoly battery connector. It also has FeatherWing-compatible headers on the back to enable easy use of the many FeatherWings available. The holes in the corners allow for connecting a lanyard to wear the PyGamer as a conference badge.

This is a good choice if you want to play with small game development.

PyBadge

Comes with a 1.8" 160 x 128 color TFT LCD display.

Angled shot of a Adafruit PyBadge for MakeCode Arcade, CircuitPython, or Arduino.
What's the size of a credit card and can run CircuitPython, MakeCode Arcade or Arduino? That's right, its the Adafruit PyBadge! We wanted to see how much we...
$34.95
In Stock

The Adafruit PyBadge is the size of a credit card and uses an ATSAMD51 microcontroller. It has a 1.8" 160x128 color TFT LCD display, 8 user-controllable buttons, accelerometer, RGB NeoPixel LEDs, light sensor, built in speaker and external speaker connector, STEMMA connectors, and lipoly battery connector. The PyBadge also has FeatherWing-compatible headers on the back to enable easy use of the many FeatherWings available. The holes in the corners allow for connecting a lanyard to wear the PyBadge as a conference badge.

This is a good choice if you want something you can wear like a badge.

PyBadge LC

Comes with a 1.8" 160 x 128 color TFT LCD display.

Angled shot of Adafruit PyBadge - Low Cost.
What's the size of a credit card and can run CircuitPython, MakeCode Arcade or Arduino even when you're on a budget? That's right, it's the Adafruit...
$29.95
In Stock

The Adafruit PyBadge LC is a PyBadge on a budget - it's the size of a credit card, uses an ATSAMD51 microcontroller, has a 1.8" 160x128 color TFT LCD display, 8 user-controllable buttons, an RGB NeoPixel LED, light sensor, built in speaker, and lipoly battery connector. The holes in the corners allow for connecting a lanyard to wear the PyBadge LC as a conference badge.

This is a good choice if you want something you can wear like a badge - on a budget.

EdgeBadge

Comes with a 1.8" 160 x 128 color TFT LCD display.

Top view of Adafruit EdgeBadge - Display reads "Test the TensorFlow lite voice model. Press and hold A button, say YES or NO, and see if the machine learned!".
Machine learning has come to the 'edge' - small microcontrollers that can run a very miniature version of TensorFlow Lite to do ML computations. But you don't...
Out of Stock

The Adafruit EdgeBadge does everything the PyBadge does, but includes a microphone for machine learning projects. It's the size of a credit card, uses an ATSAMD51 microcontroller, has a 1.8" 160x128 color TFT LCD display, 8 user-controllable buttons, accelerometer, RGB NeoPixel LEDs, light sensor, built in speaker and external speaker connector, STEMMA connectors, and lipoly battery connector. It also has FeatherWing-compatible headers on the back to enable easy use of the many FeatherWings available. The holes in the corners allow for connecting a lanyard to wear the PyBadge as a conference badge.

This is a good choice if you want something you can wear like a badge - and do machine learning.

Hallowing M4 Express

Comes with a 1.54" 240 x 240 color IPS TFT LCD display.

Angled shot of Adafruit HalloWing M4 Express.
This is Hallowing..this is Hallowing... Hallowing! Hallowing!  Following up on 2018's
Out of Stock

The Adafruit Hallowing M4 Express runs an ATSAMD51 microcontroller, has 8 MB of SPI flash for storing animations, sounds, images, and so on, four side-lit RGB NeoPixel LEDs, four touch pads, an accelerometer, light sensor, speaker driver, JST ports for NeoPixels, servos, and I2C (Grove compatible), lipoly battery port with charging capability, on/off switch, female feather headers for use of the many FeatherWings available, and has a 1.54" sized 240x240 full color IPS TFT LCD. The display has 4x the pixels of the Hallowing M0 Express and is IPS for great color and brightness. This board is great for an adorable wearable, badge, development kit, or the engine for your next cosplay or prop.

This is a good choice if you want something you can use in costumes or props.

Hallowing M0 Express

Comes with a 1.44" 128 x 128 color TFT LCD display.

Video of a blinking eye on a Adafruit HalloWing M0 Express.
This is Hallowing..this is Hallowing... Hallowing! Hallowing! Are you the kind of person who doesn't...
Out of Stock

The Adafruit Hallowing M0 Express runs an ATSAMD21 microcontroller, has 8 MB of SPI flash for storing animations, sounds, images, and so on, status RGB NeoPixel LEDs, four touch pads, an accelerometer, light sensor, speaker driver, JST ports for NeoPixels, servos, and I2C (Grove compatible), lipoly battery port with charging capability, on/off switch, female feather headers for use of the many FeatherWings available, and a 1.44" sized 128x128 full color TFT LCD display. This board is great for an adorable wearable, badge, development kit, or the engine for your next cosplay or prop.

This is a good choice if you want something you can use in costumes or props.

MONSTER M4SK

Comes with two (2) 1.54" 240 x 240 color IPS TFT LCD displays.

MONSTER M4SK DIY Electronic Face mask.  Two Screens Display Eyes that blink and dart up and down.
Peep dis! Have you always wanted to have another pair of eyes on the back of your head? Or outfit your costume with big beautiful orbs? The MONSTER M4SK
Out of Stock

The Adafruit MONSTER M4SK runs an ATSAMD51 microcontroller, has 8 MB of SPI flash for storing animations, sounds, images, and so on, a touch pad nose, lipoly battery port with charging capability, stereo headphone jack, speaker driver, a 4-pin STEMMA JST connector for I2C (Grove compatible), two 3-pin STEMMA JST connectors with digital/analog/PWM for LEDs or servos, a 4-pin JST SH port for connecting an optional PDM microphone, three buttons, a light sensor, on/off switch, and two 240x240 pixel IPS TFT LCD displays. The displays can be separated with pliers/cutters and then wired together with a 9-pin JST SH cable up to 100mm long so the eyes can be re-positioned or freely attached.

This is a good choice if you really like animated eyes projects.

This guide was first published on Nov 18, 2020. It was last updated on Nov 18, 2020.

This page (Built In Display) was last updated on Nov 11, 2020.

Text editor powered by tinymce.