Vic2020keyboard
danwerner21·vic2020·vic2020keyboard/vic2020keyboard.kicad_pcb
About the Vic2020keyboard PCB
Vic2020keyboard is an open source PCB design by danwerner21, published on GitHub. It is a 2-layer board measuring 341.3 × 124.5 mm, with 68 components from 68 distinct parts.
By type, the board carries 65 switches, 1 connector, 1 diode and 1 resistor.
It belongs with the retro computing and keyboards designs in this gallery.
From the project
A Vic-20 clone created with [almost] all readily available parts
1. The VIC-2020 Mainboard PCB Kicad design and Gerber files 2. The VIC-2020 Keyboard PCB Kicad design and Gerber files 3. OpenSCAD and STL files for a 3d printed case 4. Design Files for Max Keyboard Custom Printed Keycaps
* While the mainboard does have a S-VIDEO mod applied that should (in theory) provide S-VIDEO output, it does not work. If anyone corrects this, please feel free to reach out and I will correct the schematics -- but for now, I would not populate the S-VIDEO connector, and always short the Chroma Disconnect jumper. #### UPDATE Turns out the footprint for the SVIDEO…

Vic2020keyboard bill of materials (BOM)
68 components, 68 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn_01x20_Male | PinHeader_1x20_P2.54mm_Vertical | J1 |
| 1 | 0 | CHERRY_PCB_100H | SW1 |
| 1 | 1 | CHERRY_PCB_100H | SW2 |
| 1 | 2 | CHERRY_PCB_100H | SW3 |
| 1 | 3 | CHERRY_PCB_100H | SW4 |
| 1 | 4 | CHERRY_PCB_100H | SW5 |
| 1 | 5 | CHERRY_PCB_100H | SW6 |
| 1 | 6 | CHERRY_PCB_100H | SW7 |
| 1 | 7 | CHERRY_PCB_100H | SW8 |
| 1 | 8 | CHERRY_PCB_100H | SW9 |
| 1 | 9 | CHERRY_PCB_100H | SW10 |
| 1 | PLUS | CHERRY_PCB_100H | SW11 |
| 1 | MINUS | CHERRY_PCB_100H | SW12 |
| 1 | POUND | SW_Cherry_MX_1.00u_PCB | SW13 |
| 1 | AT | CHERRY_PCB_100H | SW14 |
| 1 | ASTERISK | CHERRY_PCB_100H | SW15 |
| 1 | COLON | CHERRY_PCB_100H | SW16 |
| 1 | SEMICOLON | CHERRY_PCB_100H | SW17 |
| 1 | BACK ARROW | CHERRY_PCB_100H | SW18 |
| 1 | COMMA | CHERRY_PCB_100H | SW19 |
Show 48 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PERIOD | CHERRY_PCB_100H | SW20 |
| 1 | SLASH | CHERRY_PCB_100H | SW21 |
| 1 | EQUALS | SW_Cherry_MX_1.00u_PCB | SW22 |
| 1 | A | CHERRY_PCB_100H | SW23 |
| 1 | B | CHERRY_PCB_100H | SW24 |
| 1 | C | CHERRY_PCB_100H | SW25 |
| 1 | D | CHERRY_PCB_100H | SW26 |
| 1 | E | CHERRY_PCB_100H | SW27 |
| 1 | F | CHERRY_PCB_100H | SW28 |
| 1 | G | CHERRY_PCB_100H | SW29 |
| 1 | H | CHERRY_PCB_100H | SW30 |
| 1 | I | CHERRY_PCB_100H | SW31 |
| 1 | J | CHERRY_PCB_100H | SW32 |
| 1 | K | CHERRY_PCB_100H | SW33 |
| 1 | L | CHERRY_PCB_100H | SW34 |
| 1 | M | CHERRY_PCB_100H | SW35 |
| 1 | N | CHERRY_PCB_100H | SW36 |
| 1 | O | CHERRY_PCB_100H | SW37 |
| 1 | P | CHERRY_PCB_100H | SW38 |
| 1 | Q | CHERRY_PCB_100H | SW39 |
| 1 | R | CHERRY_PCB_100H | SW40 |
| 1 | S | CHERRY_PCB_100H | SW41 |
| 1 | T | CHERRY_PCB_100H | SW42 |
| 1 | U | CHERRY_PCB_100H | SW43 |
| 1 | V | CHERRY_PCB_100H | SW44 |
| 1 | W | CHERRY_PCB_100H | SW45 |
| 1 | X | CHERRY_PCB_100H | SW46 |
| 1 | Y | CHERRY_PCB_100H | SW47 |
| 1 | Z | CHERRY_PCB_100H | SW48 |
| 1 | SHIFT | CHERRY_PCB_225H | SW49 |
| 1 | COMMODORE | CHERRY_PCB_125H | SW50 |
| 1 | UP ARROW | SW_Cherry_MX_1.00u_PCB | SW51 |
| 1 | f1 | CHERRY_PCB_100H | SW54 |
| 1 | f3 | CHERRY_PCB_100H | SW55 |
| 1 | f5 | CHERRY_PCB_100H | SW56 |
| 1 | f7 | CHERRY_PCB_100H | SW57 |
| 1 | CONTROL | SW_Cherry_MX_1.50u_PCB | SW60 |
| 1 | STOP | SW_Cherry_MX_1.75u_PCB | SW61 |
| 1 | RESTORE | SW_Cherry_MX_1.50u_PCB | SW62 |
| 1 | RETURN | CHERRY_PCB_225H | SW64 |
| 1 | SPACE | CHERRY_PCB_625H | SW65 |
| 1 | HOME/CLS | CHERRY_PCB_100H | SW66 |
| 1 | INSERT | CHERRY_PCB_100H | SW67 |
| 1 | LEFT | CHERRY_PCB_100H | SW69 |
| 1 | UP | CHERRY_PCB_100H | SW70 |
| 1 | SHIFT | CHERRY_PCB_275H | SW73 |
| 1 | LED | LED_D5.0mm | D1 |
| 1 | 330 | R_Axial_DIN0414_L11.9mm_D4.5mm_P7.62mm_Vertical | R1 |
Vic2020keyboard design files
The KiCad project lives in the danwerner21/vic2020 repository on GitHub; these links point at the commit this page was built from.
Vic2020keyboard: common questions
How big is the Vic2020keyboard PCB?
The Vic2020keyboard measures 341.3 × 124.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Vic2020keyboard?
68 components, from 68 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Vic2020keyboard design files?
From the danwerner21/vic2020 repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Vic2020keyboard design in my own project?
The repository has no license, so all rights stay with danwerner21. Use it as a reference, and ask the author before reusing the design.
More boards in vic2020
Similar boards
Half plate
tzarc
95.3 × 76.2 mm24 parts2LCERN-OHL-S-2.0988Board-DjinnPlate
tzarc
191 × 152.9 mm4 parts2LCERN-OHL-S-2.0988OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.085024pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license508GB-BRK-SLOT-A
Gekkio
81 × 80 mm20 parts2LCC-BY-4.0376