
Vic2020mainboard
danwerner21/vic2020
A Vic-20 clone created with [almost] all readily available parts

Late, cost reduced vic-20 schematic and board
Commodore Vic-20 is an open-source printed circuit board by jimbro1000, from the jimbro1000/Commodore-Vic-20 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 382.1 × 136.2 mm with 142 parts on 207 nets, routed with 4,040 tracks and 354 vias.
It is built around the 74LS245SC, 2SC1815 and 74LS02PC, with the 2SC1959Y, 2SD880 and 74LS04PC among its other parts. Its parts include 47 capacitors, 30 resistors, 9 connectors, 4 transistors and 3 ICs. It belongs with the retro computing and games boards of this library.
This repository contains KiCad schematics and "rough" PCB layout for the cost reduced VIC-20, assembly #250403.
Originally hard forked from https://github.com/StormTrooper/Commodore-Vic-20 (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).
Additionally includes some KiCad footprints and symbols for the custom components.
The schematics are complete and 95% of the PCB layout is done but it is not complete. The power supply section of the board is mostly unfinished, and accurate footprints for the large inductor, power switch and bridge rectifier are needed.
This is a WIP as the documentation and detail on the actual PCB are far from clear and require some deciphering.
The power management section of the board in particular is unfinished.
The PCB design, while true to the original, is not intended for fabrication. Instead the board has been reconstructed for the purpose of diagnosing faults on original Commodore boards. The overall board dimensions are accurate but the positioning of the different ports are approximations based on the rather distorted board scans in the technical manual.

![]()

| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 100n | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C1, C2, C3, C10, C12, C16, C18, C22, C23, C24, C25, C26, C27, C28, C29, C30 +11 |
| 12 | Ferrite_Bead_Small | Inductor_THT:L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC | FB1, FB2, FB3, FB6, FB10, FB11, FB12, FB13, FB14, FB15, FB16, FB17 |
| 6 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R15, R20, R22, R26, R29 |
| 4 | Ferrite_Bead_Small | Inductor_THT:L_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC | FB4, FB5, FB7, FB9 |
| 3 | 10n | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C20, C21, C43 |
| 3 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R17, R18, R19 |
| 3 | 2114 | Package_DIP:DIP-18_W7.62mm | UD2, UE1, UE2 |
| 3 | 220n | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C31, C32, C34 |
| 3 | 2K2 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3 |
| 3 | 74LS138 | Package_DIP:DIP-16_W7.62mm | UC4, UC5, UC6 |
| 3 | 74LS245 | Package_DIP:DIP-20_W7.62mm | UD8, UE8, UF8 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R21 |
| 2 | 10u | Commodore:CP_Radial_D5.0mm_P5.0mm | C15, C42 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R8, R40 |
| 2 | 2364 | Package_DIP:DIP-24_W15.24mm | UE11, UE12 |
| 2 | 2SC1815 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1, Q3 |
| 2 | 2u2 | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C4, C7 |
| 2 | 330R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R5, R6 |
| 2 | 560R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R7, R28 |
| 2 | 6522 | Package_DIP:DIP-40_W15.24mm | UAB1, UAB3 |
| 2 | 74LS02 | Package_DIP:DIP-14_W7.62mm | UB9, UC3 |
| 2 | M58725 | Package_DIP:DIP-24_W15.24mm | U14, U15 |
| 1 | 100u | Capacitor_THT:CP_Radial_D8.0mm_P5.00mm | C33 |
| 1 | 14.31818 | Crystal:Crystal_HC18-U_Vertical | Y1 |
| 1 | 150k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R25 |
| 1 | 15P | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C50 |
| 1 | 180R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14 |
| 1 | 1A | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F1 |
| 1 | 1k8 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R11 |
| 1 | 1m5 | Diode_THT:Diode_Bridge_15.2x15.2x6.3mm_P10.9mm | L4 |
| 1 | 1u | Commodore:CP_Radial_D5.0mm_P5.0mm | C11 |
| 1 | 20P | Varistor:RV_Disc_D7mm_W3.4mm_P5mm | C48 |
| 1 | 220k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R24 |
| 1 | 220n | Capacitor_THT:C_Rect_L11.0mm_W2.8mm_P10.00mm_MKT | C36 |
| 1 | 220p | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C13 |
| 1 | 220u | Capacitor_THT:CP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal | C39 |
| 1 | 2332 | Package_DIP:DIP-24_W15.24mm | UD7 |
| 1 | 240 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R41 |
| 1 | 270R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R13 |
| 1 | 27k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R12 |
| 1 | 2SC1959 | Package_TO_SOT_THT:TO-92_Inline_Wide | Q2 |
| 1 | 2SD880 | Package_TO_SOT_THT:TO-220-3_Vertical | Q4 |
| 1 | 2u | Inductor_THT:L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC | L3 |
| 1 | 2u2 | Inductor_THT:L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2 | L1 |
| 1 | 390R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R23 |
| 1 | 4066 | Package_DIP:DIP-14_W7.62mm | UD1 |
| 1 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R27 |
| 1 | 470n | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C5 |
| 1 | 470n | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C6 |
| 1 | 47u | Commodore:CP_Radial_D5.0mm_P5.0mm | C14 |
| 1 | 510R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R9 |
| 1 | 6502 | Package_DIP:DIP-40_W15.24mm | UE10 |
| 1 | 6560 | Package_DIP:DIP-40_W15.24mm | UB7 |
| 1 | 6v8 | Diode_THT:D_DO-34_SOD68_P10.16mm_Horizontal | CR1 |
| 1 | 74LS04 | Package_DIP:DIP-14_W7.62mm | UC2 |
| 1 | 74LS06 | Package_DIP:DIP-14_W7.62mm | UB4 |
| 1 | 74LS08 | Package_DIP:DIP-14_W7.62mm | U13 |
| 1 | 74LS133 | Package_DIP:DIP-16_W7.62mm | UD9 |
| 1 | Audio / Video | Commodore:DIN-5 | P4 |
| 1 | CONN_Cassette | Commodore:VC20_CASSETTE | P2 |
| 1 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | CN1 |
| 1 | Controller Port | Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm | P5 |
| 1 | DBA10B | Diode_THT:Diode_Bridge_Vishay_KBPM | CR2 |
| 1 | Expansion Port | Commodore:VC20_EXPANSIONPORT | P6 |
| 1 | Keyboard | Connector_PinHeader_2.54mm:PinHeader_1x21_P2.54mm_Vertical | P10 |
| 1 | LM555 | Package_DIP:DIP-8_W7.62mm | UB6 |
| 1 | POWER | Commodore:DIN-7 | P7 |
| 1 | SERIAL | Commodore:DIN-6 | P3 |
| 1 | SW_DPST | Commodore:RockerSwitch_CuK_DPDT_E201J1AV2 | SW1 |
| 1 | User Port | Commodore:VC20_USERPORT | P1 |
| 1 | power | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | JP1 |
| 1 | user | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | JP2 |

danwerner21/vic2020
A Vic-20 clone created with [almost] all readily available parts

RichCini/VIC-20-Reloaded
Reimaging of the original VIC-20cr ("cost-reduced") main board in a smaller footprint.

sjgray/V364-Remake
Project to recreate the never-released Commodore V364 computer



alvaroalea/QL_Cumana_FLoppyController
A clone of the Cumana's Disk Interface for the Sinclair QL


It measures 382.1 × 136.2 mm and has 2 copper layers, 1.6 mm thick.
142 parts, built around the 74LS245SC, 2SC1815, 74LS02PC and 2SC1959Y. 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.
From the jimbro1000/Commodore-Vic-20 repository on GitHub, at the commit this page was made from: the board is Commodore-Vic-20.kicad_pcb and its schematic Commodore-Vic-20.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).