{"product_id":"adafruit-matrix-portal-s3-circuitpython-powered-internet-display","title":"Adafruit Matrix Portal S3 CircuitPython Powered Internet Display","description":"\u003cp\u003eFolks love our \u003ca href=\"\/collections\/led-matrices\"\u003ewide selection of RGB matrices\u003c\/a\u003e and accessories for making custom colourful LED displays... and our RGB Matrix Shields and FeatherWings can be quickly soldered together to make the wiring much easier. But what if we made it even easier than that? Like, no solder, no wiring, just instant plug-and-play? Dream no more - with the Adafruit Matrix Portal S3 add-on for RGB Matrices, there's never been an easier way to create powerful Internet-connected LED displays.\u003c\/p\u003e\n\u003cp\u003eYou can plug directly into the back of any HUB-75 compatible display (all the ones we stock will work) from 16 x 32 up to 64 x 64 or use the stock 2 x 8 IDC cables to plug into the front. Use the included screws to attach the power cable to the power plugs with a common screwdriver, then power it with any \u003ca href=\"usb-a-to-usb-c-cable-1m\"\u003eUSB C\u003c\/a\u003e power supply. Chain dozens of displays for long stretches, or you can panelise them in a grid for bigger displays. For larger projects, power the matrices with a separate 5V power adapter.\u003c\/p\u003e\n\u003cp\u003eThen code up your project in \u003ca href=\"https:\/\/learn.adafruit.com\/rgb-led-matrices-matrix-panels-with-circuitpython\"\u003eCircuitPython\u003c\/a\u003e or \u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-protomatter-rgb-matrix-library\"\u003eArduino\u003c\/a\u003e, our Protomatter matrix library works great on the ESP32-S3 chipset, knowing that you've got the wiring and level shifting all handled. Here's what you get:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eESP32-S3 processor, 8 MB flash, 2 MB of SRAM, with full Arduino or CircuitPython support\u003c\/li\u003e\n\u003cli\u003eWiFi and Bluetooth LE baked right in, full Arduino support. CircuitPython only supports WiFi at this time, not BLE on the S3 chip.\u003c\/li\u003e\n\u003cli\u003eUSB Type C connector for data and power connectivity\u003c\/li\u003e\n\u003cli\u003eI2C \u003ca href=\"\/search?q=stemma+qt+cable\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\"\u003eSTEMMA QT connector\u003c\/a\u003e for plug-n-play use of any of our \u003ca href=\"\/search?q=stemma+qt\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\"\u003eSTEMMA QT devices or sensors\u003c\/a\u003e can also be used with any \u003ca href=\"\/search?q=grove+I2C\u0026amp;narrow_by=\u0026amp;sort_by=relevency\u0026amp;page=1\"\u003eGrove I2C devices\u003c\/a\u003e using \u003ca href=\"\/products\/grove-to-stemma-qt-qwiic-jst-sh-cable-100mm-long\"\u003ethis adapter cable\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003eJST 3-pin connector that also has analogue input for quick connection with any \u003ca href=\"\/products\/jst-ph-3-pin-plug-plug-cable-100mm-long\"\u003eJST PH 2.0mm pitch cable\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eLIS3DH accelerometer for digital sand projects or detecting taps\/orientation.\u003c\/li\u003e\n\u003cli\u003eGPIO breakout strip - has reset, boot selection, TX debug output, and 6 GPIO including 4 analogue inputs with PWM, SPI, or I2S support for adding other hardware.\u003c\/li\u003e\n\u003cli\u003eAddress E line jumper for use with 64x64 matrices (check your matrix to see which pin is used for address E, we default to pin 8\u003c\/li\u003e\n\u003cli\u003eTwo user interface buttons + one reset button\u003c\/li\u003e\n\u003cli\u003eIndicator NeoPixel and red LED\u003c\/li\u003e\n\u003cli\u003eGreen power indicator LEDs for both 3V and 5V power\u003c\/li\u003e\n\u003cli\u003eThe 2 x 10 socket connector fits snugly into 2x8 HUB75 ports without worrying about 'off by one' errors\u003c\/li\u003e\n\u003cli\u003e2 x 8 IDC plug connector works with standard cables that come with matrices.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cvideo muted loop playsinline autoplay\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/35900695c1154115b55bab5dda1c816a.webm\" type=\"video\/webm\"\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a7a31e0073d94233893b8b71455f3060.mp4\" type=\"video\/mp4\"\u003e\n  Sorry, your browser doesn't support embedded videos.\n\u003c\/source\u003e\u003c\/video\u003e\u003c\/p\u003e\n\u003cp\u003eThe Matrix Portal uses an Espressif ESP32-S3 Wi-Fi+BLE chipset and has dropped the SAMD51 from the original Matrix Portal due to silicon shortages. But turns out the S3 is really great at doing all the work of the original all on its own:\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eThe S3 has a parallel output drive peripheral which means that controlling the matrix is done without bitbanging.\u003c\/li\u003e\n\u003cli\u003eThe S3 has two cores so one can be dedicated to WiFi networking or matrix control while the other runs your code.\u003c\/li\u003e\n\u003cli\u003eWith native USB, it's easy to have it act like a keyboard, mouse, or MIDI device and it also has plenty of I2C, SPI, I2S, UART and analogue inputs.\u003c\/li\u003e\n\u003cli\u003eLots of memory: 8MB of Flash means plenty of space for code, files, GIFs and more. 2MB of PSRAM means you can read and parse a lot of IoT data and still have plenty of RAM for the matrix display buffers.\u003c\/li\u003e\n\u003cli\u003eThe only real thing missing from the original Matrix Portal is the S3 does not have an analogue output DAC pin, we recommend an I2S amplifier for audio instead.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt comes with one fully programmed and assembled MatrixPortal, preprogrammed with a basic display demo for 32 x 64 LED matrices.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIt does not come with an RGB Matrix\u003c\/strong\u003e (use any HUB75 compatible matrix) or a USB type C power supply!\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/b9jKy1IP7Wc?si=zi2eryQyVPg2AMqe\u0026amp;start=349\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimensions: 63.6mm x 44.3mm x 20.0mm\u003c\/li\u003e\n\u003cli\u003eWeight: 18.6g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-matrixportal-s3\"\u003ePrimary Guide\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":50847519408401,"sku":"ADA5778","price":18.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0901\/6285\/6209\/files\/adafruit-matrix-portal-s3-circuitpython-powered-internet-display-adafruit-ada5778-41508807016643.jpg?v=1735214539","url":"https:\/\/abcd3032.myshopify.com\/products\/adafruit-matrix-portal-s3-circuitpython-powered-internet-display","provider":"Tayyab Zak","version":"1.0","type":"link"}