Display Controller Board Design


I can design this, but I only have view access to the current project, so I can’t directly add or wire the new schematic here.
Recommended panopticon client topology:
  • 2× ESP32-S3-N16R8 dev boards, socketed with female 2.54 mm headers so each module can be swapped.
  • 4× GC9A01 display headers, split as:
    • S3-A → Display 1 + Display 2
    • S3-B → Display 3 + Display 4
  • Per ESP32-S3:
    • GPIO8 → Display CS1
    • GPIO14 → Display CS2
    • GPIO10 → shared RST
    • GPIO9 → shared DC
    • GPIO7 → shared SCK
    • GPIO6 → shared MOSI
  • Each display header should expose:
    • 5V or 3V3
    • GND
    • SCK
    • MOSI
    • CS
    • DC
    • RST
    • optional BL backlight pin, either tied on or routed to a GPIO/PWM pin
  • Add 5V/GND solder pads or a 2-pin through-hole power input for the buck converter output.
  • Add local power support:
    • 5V bulk capacitor near input, e.g. 470 µF
    • 100 nF + 10 µF near each ESP32-S3 5V/3V3 input area
    • 100 nF near each display header if the display modules are on wires
Power estimate: two ESP32-S3 boards plus four GC9A01 backlights can realistically hit ~1.2–1.5 A peak at 5 V, so I’d size the external buck converter for at least 2 A, preferably 3 A if multiple boards are daisy-chained.
To proceed in Flux, either give me edit access or fork/clone this into an editable project, and I’ll add the two socketed S3 modules, four display headers, 5 V input pads, bulk/decoupling capacitors, and wire the schematic cleanly.
Add schematic parts
Set display power
Add power pads
Document requirements
Run ERC check

J11
J9
J6
J3
J7
J1
J12
J2
J8
J10
C2
Capacitance
Capacitance
Capacitance
100uF
U2
C1
Capacitance
Capacitance
Capacitance
100uF
J5
R6
Resistance
10KΩ
R19
Resistance
10KΩ
J4
R17
Resistance
20KΩ
R11
Resistance
20KΩ
R14
Resistance
10KΩ
C4
Capacitance
Capacitance
R2
Resistance
10KΩ
R7
Resistance
20KΩ
R16
Resistance
10KΩ
R10
Resistance
10KΩ
R5
Resistance
20KΩ
R13
Resistance
20KΩ
C3
Capacitance
Capacitance
R18
Resistance
20KΩ
R3
Resistance
10KΩ
R9
Resistance
20KΩ
R8
Resistance
10KΩ
R15
Resistance
20KΩ
R1
Resistance
10KΩ
R4
Resistance
10KΩ
R12
Resistance
10KΩ
J14
U3
Manufacturer Part Number
7805
U1
Manufacturer Part Number
ESP32-DEVKIT-V1
SW3
SW1
D1
SW8
SW2
J13

ESP32 ROBOT CONTROLLER