

Pcb shield
Follow the original guide for installation and compilation: https://github.com/gnea/grbl/wiki/Compiling-Grbl
- Size
- 190 × 80 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 146
- Pads
- 367
- Tracks, vias
- 636, 14
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 18 Sep 2024
- Updated
- 29 May 2025
Overview
Pcb shield is an open-source printed circuit board by felixwittwer, from the felixwittwer/automatic_chess repository on GitHub. It is a 2-layer board of 190 × 80 mm with 55 parts on 146 nets, routed with 636 tracks and 14 vias.
It is built around the TIP120. Its parts include 18 connectors, 4 ICs, 2 capacitors, 2 resistors and 1 transistor.
Main components
1README
README.mdautomatic_chess
grbl firmware v1.1 for movement
Follow the original guide for installation and compilation: https://github.com/gnea/grbl/wiki/Compiling-Grbl
Instead of the original Repository the cusomt configuration in this repository should be used.
Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8 | |
| 8 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | A3.1, A3.2, A4.1, A4.2, U1.2, U2.2, U3.2, U4.2 |
| 4 | Conn_01x16 | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | U1.1, U2.1, U3.1, U4.1 |
| 3 | Add Conn | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | A2.1, A2.3, J17 |
| 3 | GND | TestPoint:TestPoint_Pad_D2.0mm | GND1, GND2, GND3 |
| 2 | 100uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2 |
| 2 | 5V | TestPoint:TestPoint_Pad_D2.0mm | 5V1, 5V2 |
| 2 | Add Conn | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J18, J19 |
| 2 | Add Conn | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J15, J16 |
| 2 | DIR | TestPoint:TestPoint_Pad_D2.0mm | DIR1, DIR2 |
| 2 | R | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal | R1, R2 |
| 2 | R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | B1, B2 |
| 2 | STEP | TestPoint:TestPoint_Pad_D2.0mm | STEP1, STEP2 |
| 1 | Barrel_Jack | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J14 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | A2.4 |
| 1 | Conn_01x10 | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | A2.2 |
| 1 | E_Magnet | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | Endstop X | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | Endstop Y | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | Motor Conn L | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J10 |
| 1 | Motor Conn R | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | RXD | TestPoint:TestPoint_Pad_D2.0mm | RXD1 |
| 1 | Raspberry Pi Zero | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | A1 |
| 1 | TIP120 | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | TXD | TestPoint:TestPoint_Pad_D2.0mm | TXD1 |
| 1 | VMOT | TestPoint:TestPoint_Pad_D2.0mm | VMOT1 |
Similar boards
- 2 layers364.4 × 167.3 mm

- 2 layers148.8 × 132.2 mm

Usbflashprog
robsonsmartins/usbflashprog
A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.
125 parts36 - 2 layers489.6 × 170.7 mm

Mission control
dcpedit/mission-control
Modern replacement PCB for the IBM Model M 122
286 parts31CC-BY-4.0 - 2 layers168 × 123 mm

V2 - 2
RudgeLab/FluoPi
Code and teaching materials for UC/BackyardBrains raspberry pi "macro" scope.
131 parts26 - 2 layers

Catozap
jones139/catocam
Uses a custom trained YoloV8 model on a Raspberry Pi to Detect Cats in CCTV images and Unleash a Cat Deterrent
3 parts18GPL-3.0 - 2 layers32.5 × 21.2 mm

Taptap
dcpedit/taptap
TapTap is a solenoid breakout board for those who are interested in adding a solenoid to their existing project. All you need are the following components, and an extra data pin on your microcontroller.
9 parts13CC-BY-4.0 - 2 layers323.8 × 169.8 mm

- 2 layers57.1 × 102.9 mm

Synthwave
alexose/synthwave
An open-source experiment in carbon removal based on the electrochemical pH swing of seawater.
70 parts10CERN-OHL-P-2.0
Questions
How big is the Pcb shield PCB?
It measures 190 × 80 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pcb shield use?
55 parts, built around the TIP120. 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 Pcb shield KiCad files?
From the felixwittwer/automatic_chess repository on GitHub, at the commit this page was made from: the board is KiCad/pcb shield_assembly/pcb_shield/pcb_shield.kicad_pcb and its schematic KiCad/circuit_and_pcb/circuit_and_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pcb shield design in my own project?
Its repository states no licence, so its author keeps all rights: ask felixwittwer before reusing the design.