9 APR, 2026

Channel strip: pinout reference!

This is just an info-dump for me to keep reference. Read at your own risk!

This post details how each of the microcontroller's pins will be allocated to controlling the peripheral devices.

ESP32-S3

More details can be found on GitHub esp32-s3-pinouts or on the development board pinout.

FunctionPinPinFunction
GPIO 43Motor A direction
Not connectedRESETGPIO 44Motor B direction
Touch 1GPIO 4GPIO 1Encoder 1 clock
Touch 2GPIO 5GPIO 2Encoder 1 data
Touch 3GPIO 6GPIO 42Encoder 2 clock
Touch 4GPIO 7GPIO 41Encoder 2 data
Chip select 0GPIO 15GPIO 40Encoder 3 clock
Chip select 1GPIO 16GPIO 39Encoder 3 data
Chip select 2GPIO 17GPIO 38Not connected
Chip select 3GPIO 18GPIO 37MISO
SDAGPIO 8GPIO 36SCK
Chip select 4GPIO 3GPIO 35MOSI
Fader ADCGPIO 46GPIO 0Page left button
SCLGPIO 9GPIO 45Not connected
WS2812 LED dataGPIO 10GPIO 48Not connected
Not connectedGPIO 11GPIO 47Page right button
Not connectedGPIO 12GPIO 21Chip select 5
Not connectedGPIO 13GPIO 20Not connected
Not connectedGPIO 14GPIO 19Not connected