Skip to the content
2 layers263.1 × 136.6 mmVIC20Reloaded-1.1-002, the printed circuit board in 3D

VIC20Reloaded-1.1-002

RichCini/VIC-20-Reloaded5

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

Size
263.1 × 136.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
140
Nets
211
Pads
914
Tracks, vias
3,557, 94
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
14 May 2022
Updated
10 Aug 2025

Overview

VIC20Reloaded-1.1-002 is an open-source printed circuit board by RichCini, from the RichCini/VIC-20-Reloaded repository on GitHub. It is a 2-layer board of 263.1 × 136.6 mm with 140 parts on 211 nets, routed with 3,557 tracks and 94 vias.

It is built around the 74LS245SC, 2SC1815 and 2SC1959Y, with the 74LS02PC, 74LS04PC and 74LS133PC among its other parts. Its parts include 41 capacitors, 28 resistors, 12 connectors, 3 ICs and 2 transistors.

Main components

7

README

README.md

VIC-20-Reloaded

Reimaging of the original VIC-20cr ("cost-reduced") main board in a smaller footprint based on schmetics of the 251027-01D version as redrawn by Steve Gray. This should represent changes through ECO 830151 as of 4/12/1983.

Introduction

This project is a re-implementation of a VIC-20 based on the cost-reduced version from 1983. It's built using commonly-existing TTL (all of the original types of chips used are still generally available) and original core chips from a VIC-20 (the CPU, VIAs, VIC, and original mask ROMs) which were typically socketed. The memory chips (2114L and 6116), which are not typically socketed, are still available as used or new-old-stock.

How is this version similar?

Since it's based on the original schematics, it's identical operationally and 99% identical electrically (except as noted in the next section). I also tried to keep the parts placement relationally similar to the original, recognizing that the board size is different. Parts designators are the same.

How is this version different?

Size

My main goal was to reimplement the VIC in a smaller form factor. I was able to squeeze it {mostly} into an S-100 format (which is 10" x 5"; actual is 10.375" x 5.375") size. As such, this board isn't a drop-in replacement. However, the spacing and placement of the side (power/joystick) and the rear (expansion cartridge, video, serial IEC) are placed at the correct distances from the upper-right corner.

Ports

Due to the smaller form factor, the cassette port was eliminated (instead opting for a 6-pin header for an external driver) and the user port was moved to the left side. The orientation of the expansion connector was changed to vertical (more like the Atari 2600 which saved about 2" of board space). Using the expansion connector is limited to one cartridge, or an expansion board that uses two pieces connected by a cable (there is another repro here that has an example).

Power

Electrically, I opted for a single 5V power supply (9VAC wasn't needed as there is no cassette port), and the power switch is slightly different due to parts availability. The main fuse holder is different, but the same 5x20mm fuse is used. Large axial capacitor was replaced with smaller radial cap of the same value.

Other

Since the board is autorouted to a smaller footprint, circuit paths and keepout areas are different from the original.

Versions

  • v1.0-001: Initial prototype based on original schematic; screen artifacts
  • v1.1-001: Second prototype with a rearranged chip layout; screen artifacts.
  • v1.1-002: Third prototype. A transcription error was found in the original schematic.
    Corrected. Works.
  • v1.1-002E: Final version.

Known Bugs

Current Release (1.1-002E):

  • The signal flag "S01" was incorrectly used for the CPU PHI1 output. The system works with this improperly connected signal, but the fix is to lift pins UE10.3 and UC3.3 and connect them with a jumper. The way the traces are routed make it hard to make a single-cut fix.

Prior Release (1.1-002D):

  • An error was introduced in this version as a result of rearranging the data bus lines lines on IC UF8 (74LS245). D4 (pin 4) and D5 (pin 5) were reversed. There is a picture (ECO_001) which indicates a convenient place to cut two traces and cross-wire them. Will be fixed in the next version.

Parts

140
QtyValueFootprintReferences
240.1uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2, C3, C10, C12, C16, C18, C22, C23, C24, C25, C26, C27, C28, C29, C201 +8
9FILTERInductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICCFB3, FB6, FB7, FB10, FB12, FB13, FB14, FB15, FB16
7FILTERInductor_THT:L_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICCFB1, FB2, FB4, FB5, FB8, FB9, FB11
61KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR15, R17, R18, R19, R26, R29
5MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4, H9
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH5, H6, H7, H8
32.2KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3
32114Package_DIP:DIP-18_W7.62mm_SocketUD2, UE1, UE2
374LS138Package_DIP:DIP-16_W7.62mm_SocketUC4, UC5, UC6
374LS245Package_DIP:DIP-20_W7.62mm_SocketUD8, UE8, UF8
20.001uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC20, C21
20.22uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC31, C32
20.47uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC5, C7
210uFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC15, C42
21KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR8, R40
22.2uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC4, C6
22016Package_DIP:DIP-24_W15.24mm_SocketU14, U15
22364Package_DIP:DIP-24_W15.24mm_SocketUE11, UE12
2330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR5, R6
2560Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR7, R28
26522Package_DIP:DIP-40_W15.24mm_SocketUAB1, UAB3
10.01uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC9
11.2uHInductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICCL3
11.8KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR11
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC33
110KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR16
114.31818 MHzCrystal:Crystal_HC18-U_VerticalY1
1150KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR25
115pFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC50
1180Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR14
11KPotentiometer_THT:Potentiometer_Bourns_3266W_VerticalR10
11uFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC11
12.2uHInductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICCL1
12.5AKeystone:FUSE_4527F2
12.7KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR12
120pFCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC48
1220KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR24
1220pFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC13
12332Package_DIP:DIP-24_W15.24mm_SocketUD7
1240Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR41
1270Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR13
12SC1815Package_TO_SOT_THT:TO-92Q1
12SC1959Package_TO_SOT_THT:TO-92Q2
1390Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR23
14066Package_DIP:DIP-14_W7.62mm_SocketUD1
1470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR27
147uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC17
1510Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR9
16502APackage_DIP:DIP-40_W15.24mm_SocketUE10
16560Package_DIP:DIP-40_W15.24mm_SocketUB7
17402Package_DIP:DIP-14_W7.62mm_SocketUB9
17406Package_DIP:DIP-14_W7.62mm_SocketUB4
174LS02Package_DIP:DIP-14_W7.62mm_SocketUC3
174LS04Package_DIP:DIP-14_W7.62mm_SocketUC2
174LS08Package_DIP:DIP-14_W7.62mm_SocketU13
174LS133Package_DIP:DIP-16_W7.62mm_SocketUD9
175Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR201
1CASSETTEConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalP2
1CONN_01X03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalCN1
1CONN_01X20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalP8
1Chroma DisconnectConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalJ201
1Conn_02x12_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_VerticalJ301
1Crystal GroundTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1DB9Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmP5
1DIN5CUI:CUI_SDS-50JP4
1DIN6CUI:CUI_SDS-60JP3
1EXPANSIONRAC_Custom:Sullins_02_22_Card_Edge_ConnectorP6
1LM555NPackage_DIP:DIP-8_W7.62mm_SocketUB6
1MA156-12-2RAC_Custom:MA156-12-2P1
1POWER TIP+Connector_BarrelJack:BarrelJack_HorizontalP7
1PowerMouser-Samec:M2022TXW41DASW1
1SVID_EConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ202

Similar boards

  • 2 layers357.8 × 124.5 mmVic2020mainboard, the printed circuit board in 3D

    Vic2020mainboard

    danwerner21/vic2020

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

    142 parts78
  • 2 layers382.1 × 136.2 mmCommodore Vic-20, the printed circuit board in 3D

    Commodore Vic-20

    jimbro1000/Commodore-Vic-20

    Late, cost reduced vic-20 schematic and board

    142 parts6GPL-3.0
  • 2 layers141 × 150 mmCZ-6BM1, the printed circuit board in 3D

    CZ-6BM1

    hkr/cz-m1d1

    Alternative CZ-6BM1

    186 parts2
  • 2 layers129.5 × 100 mmQl Cumana, the printed circuit board in 3D

    Ql Cumana

    alvaroalea/QL_Cumana_FLoppyController

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

    40 partsCERN-OHL-S-2.0
  • 2 layers100 × 85 mmHx f101 cart, the printed circuit board in 3D

    Hx f101 cart

    popolonx/MSX_STUFF

    24 parts7
  • 2 layers100 × 75 mmK68-VDG, the printed circuit board in 3D

    K68-VDG

    kuninet/K68-VDG

    48 parts3MIT
  • 2 layers292.1 × 88 mmRolandMpuImcMod, the printed circuit board in 3D

    RolandMpuImcMod

    schlae/mpu-imc

    MPU-IMC clone board layout and schematic

    123 parts7
  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142

Questions

How big is the VIC20Reloaded-1.1-002 PCB?

It measures 263.1 × 136.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the VIC20Reloaded-1.1-002 use?

140 parts, built around the 74LS245SC, 2SC1815, 2SC1959Y and 74LS02PC. 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 VIC20Reloaded-1.1-002 KiCad files?

From the RichCini/VIC-20-Reloaded repository on GitHub, at the commit this page was made from: the board is VIC20Reloaded-1.1-002.kicad_pcb and its schematic CPU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the VIC20Reloaded-1.1-002 design in my own project?

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