ESP32 S3

Cheap ESP32 S3 LED Matrix module from AliExpress

1.USB Type-C connector
2.8×8 RGB LED Matrix
3.BOOT button
press it when resetting to enter download mode
4.RESET button
5.ME6217C33M5G
Low dropout LDO, 800mA (Max)
6.QMI8658C
QST attitude sensor (3-axis accelerometer, 3-axis gyroscope)
7.ESP32-S3
dual-core processor, up to 240MHz operating frequency
8.Dout pin
for extending RGB matrix

The Adafruit NeoPixel Matrix library works. Pin 14 is used.

The Arduino IDE needs the Tools option 'USB CDC On Boot' enabled so the the USB serial works.

TenStar ESP32S3 1.14 TFT

I2C uses pins 41 (SCL) and 42 (SDA).

Wire.begin(42,41);

BMP280 at I2C address 0x6B.

QMI8658 at I2C address 0x77.

RGB LED in pin 33.

Red LED on pin 13.

TFT LCD using ST7789. For TFT_eSPI the config will need:

#define ST7789_DRIVER
#define TFT_WIDTH 135
#define TFT_HEIGHT 240
#define TFT_BL 45
#define TFT_MISO 37
#define TFT_MOSI 35
#define TFT_SCLK 36
#define TFT_CS 7
#define TFT_DC 39
#define TFT_RST 40
#define SMOOTH_FONT

To program the board from Arduino, you must put the board into boot mode, so hold down the boot button and press and release the rst button.

To use the serial port, USB CDC on Boot must be enabled.

Once the program is loaded, press rst to start running the program.