Modern versions of CircuitPython display a small purple Blinka snake and some initial information when you see the REPL on a microcontroller connected display. This isn't just a cutesy way to put a mascot on your screen. It's a window into using CircuitPython on displays with both REPL information and user information.
CircuitPython calls using the display in the same node as the REPL the CircuitPython Terminal. It seems like a handy mode, especially for displaying text (which I want to do in a game I'm porting).
This guide aims to be a centralized information on how to use DVI/HDMI displays with CircuitPython.

Historically, user output to screens with microcontrollers have involved small TFT, OLED, or eInk displays.
With larger displays, this opens up the world to:
- Advanced User Interfaces
- Games
- Classic Computer Emulation
- Small Standalone Computers
- Kiosks and Controllers
- More Pixels Makes More Pretty Colors
While a microcontroller will not replace a full laptop or desktop, it can do some tasks previously done by computers.
Page last edited July 16, 2025
Text editor powered by tinymce.