Project Started


Revised the design around a TCA8418 keypad scanner: all 20 diodes were removed, the 5×4 matrix now connects only to the scanner, and I²C, INT, RESET, decoupling, and required pull-ups were added. The potentiometer and latching-switch sections remain intact; ERC and legibility checks are clean.

Generated image

The project specification, firmware guide, and bring-up plan were also updated for the TCA8418 architecture. The next priority is reviewing the schematic before starting PCB placement.
I’ll inspect the board state first, determine whether placement, routing, or both are incomplete, then run the required auto-layout steps and validate the applied result.
Placement was required—the prior components were mostly off-board—and is now applied as a 5×4 key grid with grouped scanner, controls, and MCU. The board passed routing preflight, so full trace routing is now running.
Both placement and routing were needed.
  • Re-placed all 44 components inside the 160 × 100 mm, 4-layer board.
  • Arranged the 20 keys into a 5×4 grid and grouped the TCA8418, ESP32-S3, analog controls, latching switches, and support passives.
  • Cleared placement overlaps and out-of-bounds errors in the placement validation.
  • Generated 23 fine-pitch neckdowns for the TCA8418.
  • Routing preflight passed with only an informational via-at-SMD adjustment for the TCA8418 exposed pad.
  • Started auto-routing; the partially applied result currently has approximately 126 airwires remaining.
Routing is not complete. The existing auto-route job is paused and can be resumed without discarding its progress. Execution stopped because your ACUs ran out.

U1
R5
Resistance
10kΩ
R10
Resistance
10kΩ
R4
Resistance
10kΩ
R8
Resistance
10kΩ
R14
Resistance
10kΩ
R12
Resistance
10kΩ
R3
Resistance
10kΩ
R6
Resistance
10kΩ
R15
Resistance
10kΩ
R7
Resistance
10kΩ
R13
Resistance
10kΩ
R1
Resistance
4.7kΩ
R2
Resistance
4.7kΩ
R11
Resistance
10kΩ
R9
Resistance
10kΩ
S5
S6
S17
S15
S13
S8
S9
S1
S16
S7
S19
S4
S18
S11
S10
S20
S12
S2
S3
S14
C3
Capacitance
100nF
RV1
Resistance
10kΩ
U2
SW22
SW21
RV2
Resistance
10kΩ
C1
Capacitance
100nF
C2
Capacitance
100nF

ESP32-S3 Stream Deck Prototype

ESP32-S3 Stream Deck Prototype thumbnail