Adafruit PyPortal Pynt - CircuitPython Powered Internet Display
The Adafruit PyPortal Pynt is a compact version of the popular PyPortal, shrunk from a 3.2" display down to a 2.4" diagonal screen. It's the same IoT-ready platform in a smaller package — pull data from web APIs, build custom touch screen interfaces, and display live information over Wi-Fi, all programmed in CircuitPython or Arduino.
Under the hood, the ATSAMD51J20 (ARM Cortex-M4 at 120 MHz) handles the user interface and native USB, while an ESP32 co-processor manages Wi-Fi with built-in TLS/SSL. The same wiring and pin layout as the original PyPortal means all existing Arduino and CircuitPython code runs without modification — just on a smaller screen.
Key Features
- 2.4" Colour TFT Display – 320×240 pixel screen with resistive touch
- ATSAMD51J20 Processor – 120 MHz ARM Cortex-M4 with 512 KB flash and 192 KB RAM
- ESP32 Wi-Fi Co-Processor – Secure Wi-Fi with TLS/SSL for web API connectivity
- 8 MB Flash – On-board storage for images, fonts, and project files
- MicroSD Card Slot – Additional storage for larger projects
- Built-in Speaker – Audio output for alerts and sound effects
- Light Sensor – Ambient light detection
- NeoPixel LED – Addressable RGB status indicator
- I2C STEMMA Port – Connect external sensors and peripherals
- 2 Analog/Digital Pins – Plug-in port for additional I/O
- Native USB – Shows up as a USB drive; supports MIDI and HID
- CircuitPython & Arduino – Open-source software with drag-and-drop code editing
Also Consider
- PyPortal (3.2") – Original size with ADT7410 temperature sensor included
- PyPortal Titano (3.5") – Larger display with capacitive touch
Ideal For
- Compact IoT dashboards and data displays
- Weather stations and information widgets
- Touch screen control interfaces
- Conference badges and wearable displays
Resources
The Adafruit PyPortal Pynt - CircuitPython Powered Internet Display appears in the following collections:
