

Gingham
A 60% throughole keyboard inspired by the Plaid
- Size
- 285.8 × 123.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 171
- Nets
- 106
- Pads
- 754
- Tracks, vias
- 1,753, 81
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Apr 2019
- Updated
- 18 Jun 2020
Overview
Gingham is an open-source printed circuit board by yiancar, from the yiancar/gingham_pcb repository on GitHub. It is a 2-layer board of 285.8 × 123.8 mm with 171 parts on 106 nets, routed with 1,753 tracks and 81 vias.
It is built around the ATMEGA328-PU. Its parts include 71 switches, 68 diodes, 8 resistors, 5 capacitors and 3 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdGingham

The ANSI/ISO keyboard kit made using ONLY through hole components and inspired by the Plaid.
Atmega328p with VUSB on QMK firmware.
To alter the pcb use KiCAD V5.0 or newer as it already contains most of the libraries. The additional libraries are provided.
License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
If you have remixed, adapted or build upon this work and wish to remove the non-commercial clause for your own project please contact me at https://www.yiancar-designs.com. Your request is more than likely to be granted. The non-commercial part of the license is intended to avoid direct copies of the work to be sold for commercial gain by third parties.

Parts
171| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D17, D18, D19, D20, D21, D22, D23, D24, D25 +48 |
| 51 | SW_Push | MX_Alps_Hybrid:MX-1U-NoLED | SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +35 |
| 10 | M2 | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10 |
| 8 | SW_Push | MX_Alps_Hybrid:MX-1.25U-NoLED | SW60, SW61, SW62, SW64, SW65, SW66, SW67, SW70 |
| 3 | 1.5k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R7, R8 |
| 2 | 100n | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C2, C3 |
| 2 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5, R6 |
| 2 | 22p | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C4, C5 |
| 2 | 3.6V | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D15, D16 |
| 2 | 75R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R3 |
| 2 | SW_Push | MX_Alps_Hybrid:MX-2.25U-NoLED | SW44, SW46 |
| 2 | SW_Push | MX_Alps_Hybrid:MX-1.5U-NoLED | SW16, SW43 |
| 2 | SW_Push | MX_Alps_Hybrid:MX-1.75U-NoLED | SW31, SW45 |
| 1 | 100mA | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | F1 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R4 |
| 1 | 16MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 4.7u | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C1 |
| 1 | ATMEGA328-PU | Package_DIP:DIP-28_W7.62mm | U1 |
| 1 | BOOT | Button_Switch_THT:SW_PUSH_6mm | SW69 |
| 1 | G*** | tartan:gingham | svg2mod |
| 1 | GREEN | LED_THT:LED_D3.0mm_Clear | LED2 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | ISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J2 |
| 1 | MCP23008-E_P | Package_DIP:DIP-18_W7.62mm | U2 |
| 1 | Molex-0548190519 | AI03_Random_parts:Molex-0548190519 | J1 |
| 1 | RED | LED_THT:LED_D3.0mm_Clear | LED1 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW68 |
| 1 | SW_Push | MX_Alps_Hybrid:MX-6.25U-ReversedStabilizers-NoLED | SW63 |
| 1 | SW_Push | MX_Alps_Hybrid:MX-2U-NoLED | SW1 |
| 1 | SW_Push | MX_Alps_Hybrid:MX-2.75U-NoLED | SW58 |
| 1 | SW_Push | MX_Alps_Hybrid:MX-ISO-ReversedStabilizers | SW30 |
| 1 | Yiancar Logo | tartan:yiancar_logo_silk | G*** |
Questions
How big is the Gingham PCB?
It measures 285.8 × 123.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Gingham use?
171 parts, built around the ATMEGA328-PU. 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 Gingham KiCad files?
From the yiancar/gingham_pcb repository on GitHub, at the commit this page was made from: the board is pcb/gingham.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Gingham design in my own project?
Its repository states no licence, so its author keeps all rights: ask yiancar before reusing the design.
Similar boards
- 2 layers104.9 × 75.2 mm

- 2 layers228 × 98 mm

- 2 layers94.6 × 46.1 mm

- 2 layers50 × 50 mm

- 2 layers284.7 × 94.2 mm

Lumberjack
peej/lumberjack-keyboard
5x12 ortholinear through-hole component keyboard PCB for standard 60% cases
165 parts403MIT - 2 layers132.1 × 45.7 mm

IPoS
peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.
42 parts342 - 2 layers63.3 × 57.2 mm

- 2 layers285 × 117 mm
