suitable boards - ESP32-S3-board-VCC-dat - ESP32-S3-board-WV-dat - ESP32-S3-board-dat

board map

E_BUFF(mid two pins) to SEL1_BUFF or SEL1

prototype board

default pin for ESP32-S3

https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA

#include <ESP32-HUB75-MatrixPanel-I2S-DMA.h>

https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA/blob/master/src/platforms/esp32s3/esp32s3-default-pins.hpp

use default pin definitions from - libraries\ESP32_HUB75_LED_MATRIX_PANEL_DMA_Display\esp32s3-default-pins.hpp

#define R1_PIN_DEFAULT 4
#define G1_PIN_DEFAULT 5
#define B1_PIN_DEFAULT 6
#define R2_PIN_DEFAULT 7
#define G2_PIN_DEFAULT 15
#define B2_PIN_DEFAULT 16
#define A_PIN_DEFAULT  18
#define B_PIN_DEFAULT  8
#define C_PIN_DEFAULT  3
#define D_PIN_DEFAULT  42
#define E_PIN_DEFAULT  -1 // required for 1/32 scan panels, like 64x64. Any available pin would do, i.e. IO32
#define LAT_PIN_DEFAULT 40
#define OE_PIN_DEFAULT  2
#define CLK_PIN_DEFAULT 41

in which E_PIN_DEFAULT optionally connect by 3-way-jumper to IO17 or IO46

64x64 test

test chip DP5125 / MV245B

update log

v1.1

  • conn-pin-header-dat user higher 8.5mm pin header instead of 5.8mm header
  • CONN-DC-barrel-jack-dat = use lower version to fit on the back side
  • 8.5mm power connector, leave to un-solder
  • add 3.96mm power connector, leave to un-solder (undefined yet)

ref