Adafruit Matrix Portal
Best plug-and-play solution for makers building custom LED signage.
Create stunning, vibrant, Internet-connected LED displays effortlessly with the Adafruit Matrix Portal S3. This module offers ultimate plug-and-play convenience, eliminating soldering when connecting to HUB-75 compatible RGB matrices up to 64x64. Powered by an ESP32-S3 Dual Core processor, it supports direct back connection or front connection via IDC cables. Power is supplied via USB C, with an external 5V adapter recommended for larger matrix setups. It is fully CircuitPython powered, simplifying development for powerful, custom digital signage and visual projects.
$19.99
Owner Satisfaction
4.7
/ 5
Category Rank
28
/ 1541
#28 in Development Boards
Price vs Category Average
-77%
Below average
Processor
323
/ ESP-S Dual Core Tensilica Processor
Who it's for
- Developers needing reliable wireless connectivity for complex display projects
- Python programmers seeking rapid prototyping for dynamic visual displays
- Makers wanting a clean, cable-free installation for LED matrices
Who should skip it
- Users looking for a simple, single-cable power solution
- Engineers requiring extensive GPIO access for complex sensor arrays
- Creators planning high-resolution, large-scale animation displays
Performance breakdown
Setup Simplicity
Plug-and-play design removes the need for tedious soldering or wiring.
Processing Power
Dual-core ESP32-S3 handles complex animations and internet connectivity with ease.
Software Accessibility
CircuitPython support makes coding custom displays approachable for all skill levels.
Matrix Compatibility
Seamlessly integrates with standard HUB-75 panels for immediate visual impact.
Connectivity Versatility
Integrated Wi-Fi and Bluetooth enable effortless remote data and display updates.
Scalability
Easily chains multiple panels for larger, more ambitious digital signage projects.
Key Specs
Processor
ESP32-S3 Dual Core Tensilica Processor
Flash Memory
8MB
SDRAM
2MB
Connectivity
Wi-Fi and Bluetooth supported
USB Interface
USB C (as device)
Compatibility
HUB-75 compatible RGB Matrices (16x32 up to 64x64)
Power Input
USB C; 5V recommended for large setups
Component Type
Shields/Modules
Features
- Instant plug-and-play with HUB-75 matrices
- Eliminates soldering and complex wiring
- CircuitPython powered Internet display capability
- Supports chaining or panelizing displays
- Dual-core ESP32-S3 processing power
- Simple USB C power input
- Facilitates large-scale LED installations
What customers say
Customers highly value the Adafruit Matrix Portal S3 for driving RGB LED matrices in creative projects. The core satisfaction stems from its exceptional ease of use and reliability, largely due to seamless CircuitPython compatibility. This feature significantly speeds up prototyping for all skill levels. Users appreciate the powerful ESP32 S3 integration, providing necessary processing power and Wi-Fi for dynamic displays. The superior build quality and excellent documentation further reduce setup friction. While it carries a premium price, the integrated driver circuitry and specialized form factor deliver significant added value. The consensus is that this board reliably executes its specialized function, making complex display projects accessible and enjoyable.
Know before you buy
No, the Matrix Portal S3 is designed for a solder-free experience. It plugs directly into the back of compatible HUB-75 LED matrices, or you can connect it via an IDC cable if you prefer a front-facing setup.
The Matrix Portal S3 supports HUB-75 compatible RGB matrices ranging from 16x32 up to 64x64 pixels. It is optimized for these standard sizes to ensure stable performance.
While the USB-C port powers the board itself, it may not provide enough current for larger or brighter LED matrices. For setups larger than a single small panel, we recommend using a dedicated 5V external power supply to prevent flickering or power-related resets.
While the Matrix Portal S3 is primarily designed for CircuitPython, the ESP32-S3 processor is also compatible with the Arduino IDE. However, using CircuitPython is recommended for the easiest experience when setting up internet-connected displays.
Yes, the board supports chaining multiple HUB-75 panels. Keep in mind that as you increase the total number of pixels, you will need to ensure your power supply can handle the increased current draw.
Yes, the integrated ESP32-S3 processor provides both Wi-Fi and Bluetooth capabilities. This allows you to easily fetch real-time data from the internet, such as weather updates or social media feeds, to display on your matrix.
Still have a question?
Ask Hayley anything about this product before you decide.