

Shared Main
- Size
- 59.1 × 45.7 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 38
- Pads
- 127
- Tracks, vias
- 185, 3
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 23 Dec 2025
- Updated
- 7 Nov 2026
Overview
Shared Main is an open-source printed circuit board by anton-jh, from the anton-jh/Side-panels repository on GitHub. It is a 4-layer board of 59.1 × 45.7 mm with 34 parts on 38 nets, routed with 185 tracks and 3 vias.
It is built around the 74HC4051 and BC547. Its parts include 10 capacitors, 6 resistors, 6 connectors, 4 transistors and 3 fuses. It belongs with the ESP32 boards of this library.
Main components
2Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C12, C13, C14, C15, C16, C17, C18, C19 |
| 4 | BC547 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1, Q2, Q3, Q4 |
| 2 | 100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R3 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R7 |
| 2 | 47 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R10 |
| 2 | M3 | MountingHole:MountingHole_3.2mm_M3 | H2, H3 |
| 1 | 0.1A | Fuse:Fuse_Bourns_MF-RHT050 | F2 |
| 1 | 0.2A | Fuse:Fuse_Bourns_MF-RHT050 | F3 |
| 1 | 0.5A | Fuse:Fuse_Bourns_MF-RHT050 | F1 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C3 |
| 1 | 74HC4051 | Package_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | Analog inputs | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal | J5 |
| 1 | Conn_01x09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J4 |
| 1 | Conn_RJ45_Right_To_Left | Connector_RJ:RJ45_Amphenol_54602-x08_Horizontal | J16 |
| 1 | Conn_SR_Chain | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Horizontal | J3 |
| 1 | ESP32-S3-ZERO | ESP32-S3-ZERO:MODULE_ESP32-S3-ZERO | U1 |
| 1 | GND or Floating | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | J2 |
| 1 | M3_Chassis_GND | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly | H1 |
| 1 | Power | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal | J1 |
Questions
How big is the Shared Main PCB?
It measures 59.1 × 45.7 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Shared Main use?
34 parts, built around the 74HC4051 and BC547. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Shared Main KiCad files?
From the anton-jh/Side-panels repository on GitHub, at the commit this page was made from: the board is PCBs/Shared_Main/Shared_Main.kicad_pcb and its schematic PCBs/Right_Keypad/Right_Keypad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Shared Main design in my own project?
Its repository states no licence, so its author keeps all rights: ask anton-jh before reusing the design.
More from anton-jh/Side-panels
2- 2 layers85.5 × 98.4 mm

- 2 layers21.5 × 33.8 mm

Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 4 layers113.5 × 105.5 mm

Multistepper
eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32
243 parts208 - 4 layers230.7 × 97.8 mm

- 2 layers100 × 45.3 mm

- 4 layers100 × 100 mm

- 4 layers227.3 × 85 mm

Le capybara
sporkus/le_capybara_keyboard
Capactive sensing (EC) pcb for Le Chiffre keyboard
118 parts58CERN-OHL-W-2.0 - 2 layers132 × 94 mm

Helix niz
ginjake/ec_helix_build
商用利用したい場合は twitter @sirojake にご相談ください please contact me for commercial use. ## developer ginjake
200 parts40 - 2 layers138.1 × 114.3 mm
