Skip to the content
2 layers437.8 × 127.8 mmC128DKEYBOARD, the printed circuit board in 3D

C128D_Keyboard

Size
437.8 × 127.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
119
Nets
77
Pads
395
Tracks, vias
983, 29
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Sep 2024
Updated
27 Sep 2024

Overview

C128DKEYBOARD is an open-source printed circuit board by danwerner21, from the danwerner21/C128D_Keyboard repository on GitHub. It is a 2-layer board of 437.8 × 127.8 mm with 119 parts on 77 nets, routed with 983 tracks and 29 vias.

It is built around the ATTINY2313-20PU and 74LS125DC. Its parts include 82 switches, 7 resistors, 2 ICs, 2 diodes and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

Parts

119
QtyValueFootprintReferences
11DEADpcb:CHERRY_PLATE_100HK1, K2, K3, K14, K15, K16, K18, K19, K20, K43, K44
4470ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4, R6, R7
31KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R5
1+pcb:CHERRY_PLATE_100HK35
1,pcb:CHERRY_PLATE_100HK88
1-pcb:CHERRY_PLATE_100HK36
1.pcb:CHERRY_PLATE_100HK89
1/pcb:CHERRY_PLATE_100HK90
10pcb:CHERRY_PLATE_100HK34
10.1µFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC1
11pcb:CHERRY_PLATE_100HK25
12pcb:CHERRY_PLATE_100HK26
13pcb:CHERRY_PLATE_100HK27
14pcb:CHERRY_PLATE_100HK28
14080pcb:CHERRY_PLATE_100HK11
14080LED_THT:LED_D3.0mmD4
15pcb:CHERRY_PLATE_100HK29
16pcb:CHERRY_PLATE_100HK30
17pcb:CHERRY_PLATE_100HK31
174LS125Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU3
18pcb:CHERRY_PLATE_100HK32
19pcb:CHERRY_PLATE_100HK33
1:pcb:CHERRY_PLATE_100HK72
1;pcb:CHERRY_PLATE_100HK73
1=pcb:CHERRY_PLATE_100HK42
1Apcb:CHERRY_PLATE_100HK63
1ALTpcb:CHERRY_PLATE_125HK99
1ASTERISKpcb:CHERRY_PLATE_100HK57
1ATpcb:CHERRY_PLATE_100HK56
1ATtiny2313-20PPackage_DIP:DIP-20_W7.62mmU1
1Bpcb:CHERRY_PLATE_100HK85
1BACKARROWpcb:CHERRY_PLATE_100HK24
1Cpcb:CHERRY_PLATE_100HK83
1CAPSLED_THT:LED_D3.0mmD1
1CAPSLOCKpcb:CHERRY_PLATE_125HK98
1CLRHOMEpcb:CHERRY_PLATE_100HK21
1COMMODOREpcb:CHERRY_PLATE_125HK97
1CONTROLpcb:CHERRY_PLATE_150HK45
1CRSRLEFTRIGHTpcb:CHERRY_PLATE_125HK104
1CRSRUPDOWNpcb:CHERRY_PLATE_125HK103
1Dpcb:CHERRY_PLATE_100HK65
1DB25_MaleConnector_Dsub:DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mmJ1
1DEADpcb:CHERRY_PLATE_125HK102
1Epcb:CHERRY_PLATE_100HK48
1ESCpcb:CHERRY_PLATE_100HK4
1Fpcb:CHERRY_PLATE_100HK66
1F1pcb:CHERRY_PLATE_100HK5
1F3pcb:CHERRY_PLATE_100HK6
1F5pcb:CHERRY_PLATE_100HK7
1F7pcb:CHERRY_PLATE_100HK8
1Gpcb:CHERRY_PLATE_100HK67
1Hpcb:CHERRY_PLATE_100HK68
1HELPpcb:CHERRY_PLATE_100HK9
1Ipcb:CHERRY_PLATE_100HK53
1INSDELpcb:CHERRY_PLATE_200HK37
1Jpcb:CHERRY_PLATE_100HK69
1Kpcb:CHERRY_PLATE_100HK70
1KEYPAD_0pcb:CHERRY_PLATE_200HK93
1KEYPAD_1pcb:CHERRY_PLATE_100HK76
1KEYPAD_2pcb:CHERRY_PLATE_100HK77
1KEYPAD_3pcb:CHERRY_PLATE_100HK78
1KEYPAD_4pcb:CHERRY_PLATE_100HK59
1KEYPAD_5pcb:CHERRY_PLATE_100HK60
1KEYPAD_6pcb:CHERRY_PLATE_100HK61
1KEYPAD_7pcb:CHERRY_PLATE_100HK39
1KEYPAD_8pcb:CHERRY_PLATE_100HK40
1KEYPAD_9pcb:CHERRY_PLATE_100HK41
1KEYPAD_DOTpcb:CHERRY_PLATE_100HK92
1KEYPAD_DOWNpcb:CHERRY_PLATE_100HK95
1KEYPAD_ENTERpcb:CHERRY_PLATE_200VK75
1KEYPAD_LEFTpcb:CHERRY_PLATE_100HK94
1KEYPAD_MINUSpcb:CHERRY_PLATE_100HK17
1KEYPAD_PLUSpcb:CHERRY_PLATE_200VK38
1KEYPAD_RIGHTpcb:CHERRY_PLATE_100HK96
1KEYPAD_UPpcb:CHERRY_PLATE_100HK79
1Lpcb:CHERRY_PLATE_100HK71
1LINEFEEDpcb:CHERRY_PLATE_100HK10
1Mpcb:CHERRY_PLATE_100HK87
1Npcb:CHERRY_PLATE_100HK86
1NOSCROLLpcb:CHERRY_PLATE_100HK12

The 95 most common of 119 parts.

More from danwerner21/C128D_Keyboard

1
  • 2 layers352 × 127.8 mmC128DKEYBOARD, the printed circuit board in 3D

    C128DKEYBOARD

    danwerner21/C128D_Keyboard

    C128D_Keyboard

    99 parts1

Similar boards

  • 2 layers88 × 102 mmFakedeck gerber, the printed circuit board in 3D

    Fakedeck gerber

    syuchan1005/Fakedeck

    Using raspberry pi pico as a stream deck

    14 parts9
  • 2 layers174 × 80 mmKeyb, the printed circuit board in 3D

    Keyb

    coprolitebbs/ps2-keyboard

    Самодельная клавиатура с интерфейсом ps/2. Собрана на Attiny2313A и сдвиговых регистрах 74HC595 и 74HC165.

    115 parts7GPL-3.0
  • 2 layers50 × 60.5 mmDps5005control, the printed circuit board in 3D

    Dps5005control

    firew4lker/DPS5005-control

    A baord to control the DPS5005c power supply.

    26 parts7
  • 2 layers62.5 × 47.5 mmC64UserPortMidi, the printed circuit board in 3D

    C64UserPortMidi

    relic-se/C64UserPortMidi

    Simple MIDI input and output interface using Commodore 64 user port. Utilizes an ATtiny2313 microcontroller and 6n138 opto-isolator.

    25 parts4GPL-3.0
  • 2 layers170 × 50.5 mmPcb v0, the printed circuit board in 3D

    Pcb v0

    oskar-ka/nixie

    Various files for my nixie tube project

    33 parts
  • 2 layers91.4 × 53.3 mmClock, the printed circuit board in 3D

    Clock

    shimo8810/rust-board

    Hobby board implemented in Rust

    53 partsMIT

Questions

How big is the C128DKEYBOARD PCB?

It measures 437.8 × 127.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the C128DKEYBOARD use?

119 parts, built around the ATTINY2313-20PU and 74LS125DC. 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 C128DKEYBOARD KiCad files?

From the danwerner21/C128D_Keyboard repository on GitHub, at the commit this page was made from: the board is C128DKEYBOARD/C128DKEYBOARD.kicad_pcb and its schematic C128DKEYBOARD/C128DKEYBOARD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the C128DKEYBOARD design in my own project?

Its repository states no licence, so its author keeps all rights: ask danwerner21 before reusing the design.