PCB Design for Crossword Game


lets make a pcb for a matrix-logic cross-word-boardgame with 13x13 fields with a rasberry pico 2 micro controller. Each column of the game has 5 signalcords, with one GND cord between them. These signalcords and GND are connected to 13 connectors on the board f.ex (lcsc C46061759). Pin, 1, 3, 5, 7, 9 of theese connectors ar connectet to 8 daisy-chained shift registers (75HC595). Pins 2, 4, 6, 8 to GND.
Each row of the board has 1 receiving singnal cord (and a parallel GND-cord) connecte to the pcb over 2x 12 pin box connectors. pins 2, 4, 6, 8, 10, 12 are connected to 2x shift registers (74HC165).
the two daisychains are connected to the pico 2 pins 1, 2, 4, 5, 6, 7.
on the pcb there should be a USB-C connector providing power with a switch (on/off).
I've made a plan, and started work on it.
Assign Pico pins
Add decoupling caps
Verify pin mapping
Define USB-C power
Save mapping note

Name
Pin #
Type
Section
Pin Group
Orientation
Order
Sub-symbol
Terminal Type
GPIO0
1
Unspecified
UART
Left
bidi
GPIO1
2
Unspecified
UART
Left
bidi
GND
3
Unspecified
Power
Gnd Right
Right
powerIn
GPIO2
4
Unspecified
GPIOs
bidi
GPIO3
5
Unspecified
GPIOs
bidi
GPIO4
6
Unspecified
I2C
Right
bidi
GPIO5
7
Unspecified
I2C
Right
bidi
GND
8
Unspecified
Power
Gnd Right
Right
powerIn
GPIO6
9
Unspecified
GPIOs
bidi
GPIO7
10
Unspecified
GPIOs
bidi
GPIO8
11
Unspecified
bidi
GPIO9
12
Unspecified
bidi
GND
13
Unspecified
Power
Gnd Right
Right
powerIn
GPIO10
14
Unspecified
GPIOs
bidi
GPIO11
15
Unspecified
GPIOs
bidi
GPIO12
16
Unspecified
GPIOs
bidi
GPIO13
17
Unspecified
GPIOs
bidi
GND
18
Unspecified
Power
Gnd Right
Right
powerIn
GPIO14
19
Unspecified
GPIOs
bidi
GPIO15
20
Unspecified
GPIOs
bidi
GPIO16
21
Unspecified
GPIOs
bidi
GPIO17
22
Unspecified
GPIOs
bidi
GND
23
Unspecified
Power
Gnd Right
Right
powerIn

Raspberry Pi Pico 2 Shield