Skip to the content
PCBKitNew board
2 layers285.8 × 123.8 mmGingham, the printed circuit board in 3D

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

1

README

README.md

Gingham

tartan

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.

cc-by-nc

Parts

171
QtyValueFootprintReferences
641N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D17, D18, D19, D20, D21, D22, D23, D24, D25 +48
51SW_PushMX_Alps_Hybrid:MX-1U-NoLEDSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +35
10M2MountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4, H5, H6, H7, H8, H9, H10
8SW_PushMX_Alps_Hybrid:MX-1.25U-NoLEDSW60, SW61, SW62, SW64, SW65, SW66, SW67, SW70
31.5kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R7, R8
2100nCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC2, C3
210KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR5, R6
222pCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4, C5
23.6VDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD15, D16
275RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2, R3
2SW_PushMX_Alps_Hybrid:MX-2.25U-NoLEDSW44, SW46
2SW_PushMX_Alps_Hybrid:MX-1.5U-NoLEDSW16, SW43
2SW_PushMX_Alps_Hybrid:MX-1.75U-NoLEDSW31, SW45
1100mACapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmF1
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR4
116MHzCrystal:Crystal_HC49-4H_VerticalY1
14.7uCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1
1ATMEGA328-PUPackage_DIP:DIP-28_W7.62mmU1
1BOOTButton_Switch_THT:SW_PUSH_6mmSW69
1G***tartan:ginghamsvg2mod
1GREENLED_THT:LED_D3.0mm_ClearLED2
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1ISPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2
1MCP23008-E_PPackage_DIP:DIP-18_W7.62mmU2
1Molex-0548190519AI03_Random_parts:Molex-0548190519J1
1REDLED_THT:LED_D3.0mm_ClearLED1
1RESETButton_Switch_THT:SW_PUSH_6mmSW68
1SW_PushMX_Alps_Hybrid:MX-6.25U-ReversedStabilizers-NoLEDSW63
1SW_PushMX_Alps_Hybrid:MX-2U-NoLEDSW1
1SW_PushMX_Alps_Hybrid:MX-2.75U-NoLEDSW58
1SW_PushMX_Alps_Hybrid:MX-ISO-ReversedStabilizersSW30
1Yiancar Logotartan:yiancar_logo_silkG***

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 mmHandipi kb, the printed circuit board in 3D

    Handipi kb

    brickbots/HandiPi

    Handheld RPI4 based computer with keyboard and display

    95 parts814MIT
  • 2 layers228 × 98 mmPlaid, the printed circuit board in 3D

    Plaid

    hsgw/plaid

    12x4 ortholinear usb keyboard made by Through Hole components ONLY.

    139 parts779MIT
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers50 × 50 mmAvrcraft poed, the printed circuit board in 3D

    Avrcraft poed

    cnlohr/avrcraft

    Minecraft server optimized for 8-bit devices.

    58 parts471
  • 2 layers284.7 × 94.2 mmLumberjack, the printed circuit board in 3D

    Lumberjack

    peej/lumberjack-keyboard

    5x12 ortholinear through-hole component keyboard PCB for standard 60% cases

    165 parts403MIT
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    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 mmRam Tester, the printed circuit board in 3D

    Ram Tester

    tops4u/Ram-Tester

    Ram Tester for vintage CBM Computer RAM Chips

    42 parts118
  • 2 layers285 × 117 mmTartan, the printed circuit board in 3D

    Tartan

    hsgw/tartan

    60% keyboard made by through-hole parts only

    171 parts98