Skip to the content
PCBKitNew board
8 layers320 × 380 mmChess board, the printed circuit board in 3D

Chess board

nicksan222/chess

Make your move. Watch the board come alive. ♟️✨

Size
320 × 380 mm
Copper layers
8
Thickness
1.6 mm
Parts
347
Nets
253
Pads
1,198
Tracks, vias
2,254, 780
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Aug 2026
Updated
1 Nov 2026

Overview

Chess board is an open-source printed circuit board by nicksan222, from the nicksan222/chess repository on GitHub, published under the MIT licence. It is an 8-layer board of 320 × 380 mm with 347 parts on 253 nets, routed with 2,254 tracks and 780 vias.

It is built around the SK9822-A, SN74LVC1G97DBVRE4 and CC0603KRX7R9BB104, with the TL1105CF100Q, S1751-46R and CC0603KRX7R9BB103 among its other parts. Its parts include 146 capacitors, 75 ICs, 16 resistors, 12 switches and 3 connectors.

Main components

12

README

hardware/pcb/generated/README.md

Generated PCB

Source: pcb.board.board.Board(). Regenerate with PYTHONPATH=hardware python3 -m pcb.board.generate.

Open chess-board.kicad_pro in KiCad. Schematics embed all symbols and show the declared pin maps; PCB footprints come from component land patterns. The exported schematic netlist is checked against every declared connected pin.

The PCB includes routed copper, filled internal rail planes, mounting holes and assembly markings. chess-board.glb is the native 3D assembly imported by CAD; models/ contains portable STEP bodies and 3d-models.json records fidelity and provenance. ERC/DRC findings are in erc.json and drc.json. Electrical pin roles are unspecified; ERC does not validate driver/power compatibility. board-top.svg and board-top.png show the same copper view; bottom views are mirrored. board-connections.svg shows logical connectivity as dashed airwires, not extra copper. manifest.json lists remaining work. The fabrication ZIP contains Gerbers and drill files; generating it does not approve manufacturing.

Board-specific sensing and button simulations passed; results are in electrical-checks/. These use ideal sensor, contact and external GPIO bias models; I2C, magnetic margins, firmware debounce and a complete board model remain untested.

Parts

347
QtyValueFootprintReferences
138CC0603KRX7R9BB104CAP_100NC10, C11, C100, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113 +122
64DRV5032FCDBZRHALL_SENSORHS1, HS2, HS10, HS11, HS12, HS13, HS14, HS15, HS16, HS17, HS18, HS19, HS20, HS21, HS22, HS23 +48
64SK9822-ASK9822U10, U11, U12, U13, U14, U15, U16, U17, U18, U19, U20, U21, U22, U23, U24, U25 +48
20Mounting holeH1, H2, H3, H4, H5, H10, H11, H12, H13, H14, H15, H16, H17, H18, H19, H20 +4
12TL1105CF100QBUTTONSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12
8TCA9554DWRTCA9554U1, U2, U3, U4, U70, U71, U72, U73
7S1751-46RTEST_POINTTP1, TP2, TP3, TP4, TP5, TP6, TP7
4RC0603FR-0756RLRES_56R9, R10, R11, R12
3CC0603KRX7R9BB103CAP_10NC142, C144, C145
3RC0603FR-0710KLRES_10KR15, R17, R18
210ZLJ560M8X11.5CAP_560UC1, C140
2RC0603FR-07100KLRES_100KR14, R16
2RC0603FR-071KLRES_1KR8, R13
2RT0603BRD07604KLRES_604K_PRECISIONR4, R6
10453002.MRFUSE_2AF1
1B4PS-VHPOWER_HEADERJ4
1BSS138LT1GLED_SWITCH_DRIVERQ2
1CC0603KRX7R8BB105CAP_1UC141
1CC0603KRX7R9BB102CAP_1NC143
1CC0805KKX5R6BB106CAP_10UC2
1PPPC202LFBN-RCPI_ZERO_HEADERJ1
1RC0603FR-071K65LRES_1K65R3
1RC0603FR-07261KLRES_261KR7
1RT0603BRD07169KLRES_169K_PRECISIONR5
1SM04B-SRSS-TBOLED_HEADERJ2
1SMBJ12CATVS_12V0D1
1SN74AHCT125DRAHCT125U5
1SN74LVC1G97DBVRLED_ENABLE_GATEU75
1Si4403DDY-T1-GE3LED_SWITCHQ1
1TPS259474ARPWREFUSEU74

Questions

How big is the Chess board PCB?

It measures 320 × 380 mm and has 8 copper layers, 1.6 mm thick.

What parts does the Chess board use?

347 parts, built around the SK9822-A, SN74LVC1G97DBVRE4, CC0603KRX7R9BB104 and TL1105CF100Q. 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 Chess board KiCad files?

From the nicksan222/chess repository on GitHub, at the commit this page was made from: the board is hardware/pcb/generated/chess-board.kicad_pcb and its schematic hardware/pcb/generated/chess-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Chess board design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers59 × 101 mmEnku mainboard r0.1, the printed circuit board in 3D

    Enku mainboard r0.1

    aliaksei-lameyka/ENKU-Base-reader

    Open enku-mainboard-r0.1.kicadpro with KiCad10.0.7. Matching PCB/root schematic and power.kicadsch, mcuio.kicadsch, epdhv.kicadsch, connectors.kicadsch are canonical.

    127 parts1CERN-OHL-W-2.0
  • 4 layers212 × 116 mmEswitch simple, the printed circuit board in 3D

    Eswitch simple

    dpeckham/eswitch

    8-channel ESP32-S3 + PROFET+2 (BTS7008-1EPP) 12V load switch with 3-position ATO fuse bypass, KiCad 10, script-generated

    230 parts
  • 4 layers169.3 × 100.7 mmPower source, the printed circuit board in 3D

    Power source

    ian-t-a/ian-t-a.github.io

    This is a repo to display all of my hardware and software projects.

    64 parts
  • 2 layers166 × 160.6 mmSnifferA, the printed circuit board in 3D

    SnifferA

    jibonaronno/documentsA

    It is required to change settings using SCLManager.exe when required for new setup.

    68 parts4
  • 2 layers58 × 48 mmRgb, the printed circuit board in 3D

    Rgb

    michael-betz/espirgbani_pio

    the platformio version of espirgbani

    59 parts3
  • 2 layers104 × 57 mmGeneric pan tilt pcb, the printed circuit board in 3D

    Generic pan tilt pcb

    mitmedialab/generic-pan-tilt-pcb

    Generic Pan Tilt PCB sources

    91 partsCERN-OHL-P-2.0
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense