Commodore-Vic-20
jimbro1000·Commodore-Vic-20
About the Commodore-Vic-20 PCB
Commodore-Vic-20 is an open source PCB design by jimbro1000, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 382.1 × 136.2 mm, with 142 components from 71 distinct parts.
Other key parts include the 74LS08 and M58725. By type, the board carries 47 capacitors, 30 resistors, 19 inductors, 9 connectors, 4 transistors and 3 ICs.
It belongs with the retro computing designs in this gallery.
From the project
Late, cost reduced vic-20 schematic and board
This repository contains KiCad schematics and "rough" PCB layout for the cost reduced VIC-20, assembly #250403.
Originally hard forked from (this does not appear to be maintained).
The schematic for the Commodore VIC-20 (251027-01 Rev D) was taken from the schematics on zimmers.net with extra detail from the "Vic-20 friendly computer technical manual" and converted into KiCad (Version 8).

Main components on the Commodore-Vic-20
Commodore-Vic-20 bill of materials (BOM)
142 components, 71 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS08 | DIP-14_W7.62mm | U13 |
| 2 | M58725 | DIP-24_W15.24mm | U14, U15 |
| 2 | 2SC1815 | TO-92_Inline_Wide | Q1, Q3 |
| 1 | 2SC1959 | TO-92_Inline_Wide | Q2 |
| 1 | 2SD880 | TO-220-3_Vertical | Q4 |
| 1 | 14.31818 | Crystal_HC18-U_Vertical | Y1 |
| 1 | Conn_01x03_Female | PinHeader_1x03_P2.54mm_Vertical | CN1 |
| 1 | User Port | VC20_USERPORT | P1 |
| 1 | CONN_Cassette | VC20_CASSETTE | P2 |
| 1 | SERIAL | DIN-6 | P3 |
| 1 | Audio / Video | DIN-5 | P4 |
| 1 | Controller Port | DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm | P5 |
| 1 | Expansion Port | VC20_EXPANSIONPORT | P6 |
| 1 | POWER | DIN-7 | P7 |
| 1 | Keyboard | PinHeader_1x21_P2.54mm_Vertical | P10 |
| 1 | 6v8 | D_DO-34_SOD68_P10.16mm_Horizontal | CR1 |
| 1 | DBA10B | Diode_Bridge_Vishay_KBPM | CR2 |
| 1 | 1A | Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F1 |
| 1 | power | PinSocket_1x02_P2.54mm_Vertical | JP1 |
| 1 | user | PinSocket_1x02_P2.54mm_Vertical | JP2 |
Show 51 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW_DPST | RockerSwitch_CuK_DPDT_E201J1AV2 | SW1 |
| 2 | 6522 | DIP-40_W15.24mm | UAB1, UAB3 |
| 1 | 74LS06 | DIP-14_W7.62mm | UB4 |
| 1 | LM555 | DIP-8_W7.62mm | UB6 |
| 1 | 6560 | DIP-40_W15.24mm | UB7 |
| 2 | 74LS02 | DIP-14_W7.62mm | UB9, UC3 |
| 1 | 74LS04 | DIP-14_W7.62mm | UC2 |
| 3 | 74LS138 | DIP-16_W7.62mm | UC4, UC5, UC6 |
| 1 | 4066 | DIP-14_W7.62mm | UD1 |
| 3 | 2114 | DIP-18_W7.62mm | UD2, UE1, UE2 |
| 1 | 2332 | DIP-24_W15.24mm | UD7 |
| 3 | 74LS245 | DIP-20_W7.62mm | UD8, UE8, UF8 |
| 1 | 74LS133 | DIP-16_W7.62mm | UD9 |
| 1 | 6502 | DIP-40_W15.24mm | UE10 |
| 2 | 2364 | DIP-24_W15.24mm | UE11, UE12 |
| 12 | Ferrite_Bead_Small | L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC | FB1, FB2, FB3, FB6, FB10, FB11, FB12, FB13 +4 |
| 4 | Ferrite_Bead_Small | L_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC | FB4, FB5, FB7, FB9 |
| 1 | 2u2 | L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2 | L1 |
| 1 | 2u | L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC | L3 |
| 1 | 1m5 | Diode_Bridge_15.2x15.2x6.3mm_P10.9mm | L4 |
| 27 | 100n | C_Disc_D4.7mm_W2.5mm_P5.00mm | C1, C2, C3, C8, C9, C10, C12, C16 +19 |
| 2 | 2u2 | CP_Radial_D5.0mm_P2.50mm | C4, C7 |
| 1 | 470n | C_Disc_D4.7mm_W2.5mm_P5.00mm | C5 |
| 1 | 470n | CP_Radial_D5.0mm_P2.50mm | C6 |
| 1 | 1u | CP_Radial_D5.0mm_P5.0mm | C11 |
| 1 | 220p | C_Disc_D4.7mm_W2.5mm_P5.00mm | C13 |
| 1 | 47u | CP_Radial_D5.0mm_P5.0mm | C14 |
| 2 | 10u | CP_Radial_D5.0mm_P5.0mm | C15, C42 |
| 3 | 10n | C_Disc_D4.7mm_W2.5mm_P5.00mm | C20, C21, C43 |
| 3 | 220n | C_Disc_D4.7mm_W2.5mm_P5.00mm | C31, C32, C34 |
| 1 | 100u | CP_Radial_D8.0mm_P5.00mm | C33 |
| 1 | 220n | C_Rect_L11.0mm_W2.8mm_P10.00mm_MKT | C36 |
| 1 | 220u | CP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal | C39 |
| 1 | 20P | RV_Disc_D7mm_W3.4mm_P5mm | C48 |
| 1 | 15P | C_Disc_D4.3mm_W1.9mm_P5.00mm | C50 |
| 3 | 2K2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3 |
| 2 | 330R | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R5, R6 |
| 2 | 560R | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R7, R28 |
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R8, R40 |
| 1 | 510R | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R9 |
| 9 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R15, R17, R18, R19, R20, R22, R26 +1 |
| 1 | 1k8 | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R11 |
| 1 | 27k | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R12 |
| 1 | 270R | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R13 |
| 1 | 180R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14 |
| 2 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R21 |
| 1 | 390R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R23 |
| 1 | 220k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R24 |
| 1 | 150k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R25 |
| 1 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R27 |
| 1 | 240 | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R41 |
Commodore-Vic-20 design files
The KiCad project lives in the jimbro1000/Commodore-Vic-20 repository on GitHub; these links point at the commit this page was built from.
- LayoutCommodore-Vic-20.kicad_pcb
- SchematicCommodore-Vic-20.kicad_sch
Commodore-Vic-20: common questions
How big is the Commodore-Vic-20 PCB?
The Commodore-Vic-20 measures 382.1 × 136.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Commodore-Vic-20?
142 components, from 71 distinct parts. The full bill of materials is listed on this page.
Where can I download the Commodore-Vic-20 design files?
From the jimbro1000/Commodore-Vic-20 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Commodore-Vic-20 design in my own project?
Yes, under the terms of its GPL-3.0 license, which jimbro1000 chose for the repository.
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850MCL86jr
MicroCoreLabs
56.1 × 57.1 mm66 parts4LNo license53224pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license508TRS-80 Color Computer 3
baldengineer
280 × 155.3 mm204 parts2LCC-BY-4.0442Commodore Plus 4
baldengineer
284.7 × 158.9 mm212 parts2LCC-BY-4.0442