The diagram below provides a visual reference for wiring of the components. This diagram was created using the software package Fritzing.

Adafruit Library for Fritzing

Use Adafruit's Fritzing parts library to create circuit diagrams for your projects. Download the library or just grab individual parts. Get the library and parts from GitHub - Adafruit Fritzing Parts.

Metro ESP32-S2 features a built-in On/Off switch – Ensure it is set to the ON position in order to power up the board.

Wired Connections

The wiring diagram only shows 4 strips for simplicity. This project is designed to use 12x strips with 12x pixels on each strip. Arrange the NeoPixel strips so the flow of data is in a zigzag pattern.

NeoPixels to Metro

  • DIN from NeoPixel strip to Pin 6 on Metro
  • 5V from NeoPixel strip to VHI on Metro
  • GND from NeoPixel strip to GND on Metro

NeoPixel strip to NeoPixels strip

  • DOUT from strip to DIN on strip
  • 5V from strip to 5V on strip
  • GND from strip to GND on strip


The Adafruit board can be powered via USB or JST using a 3.7v lipo battery. In this project, a 5V power supply is used. If a lipo battery is being used, it can be rechargeable over the USB-C port on the Metro ESP32-S2.

This guide was first published on Dec 15, 2020. It was last updated on Nov 30, 2020.

This page (Circuit Diagram) was last updated on Dec 10, 2020.

Text editor powered by tinymce.