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

Reimaging of the original VIC-20cr ("cost-reduced") main board in a smaller footprint.
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.
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.
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.
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.
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.
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).
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.
Since the board is autorouted to a smaller footprint, circuit paths and keepout areas are different from the original.
Current Release (1.1-002E):
Prior Release (1.1-002D):
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 0.1uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C2, C3, C10, C12, C16, C18, C22, C23, C24, C25, C26, C27, C28, C29, C201 +8 |
| 9 | FILTER | Inductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC | FB3, FB6, FB7, FB10, FB12, FB13, FB14, FB15, FB16 |
| 7 | FILTER | Inductor_THT:L_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICC | FB1, FB2, FB4, FB5, FB8, FB9, FB11 |
| 6 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15, R17, R18, R19, R26, R29 |
| 5 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4, H9 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad | H5, H6, H7, H8 |
| 3 | 2.2K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3 |
| 3 | 2114 | Package_DIP:DIP-18_W7.62mm_Socket | UD2, UE1, UE2 |
| 3 | 74LS138 | Package_DIP:DIP-16_W7.62mm_Socket | UC4, UC5, UC6 |
| 3 | 74LS245 | Package_DIP:DIP-20_W7.62mm_Socket | UD8, UE8, UF8 |
| 2 | 0.001uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C20, C21 |
| 2 | 0.22uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C31, C32 |
| 2 | 0.47uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C5, C7 |
| 2 | 10uF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C15, C42 |
| 2 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R8, R40 |
| 2 | 2.2uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C4, C6 |
| 2 | 2016 | Package_DIP:DIP-24_W15.24mm_Socket | U14, U15 |
| 2 | 2364 | Package_DIP:DIP-24_W15.24mm_Socket | UE11, UE12 |
| 2 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R5, R6 |
| 2 | 560 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R7, R28 |
| 2 | 6522 | Package_DIP:DIP-40_W15.24mm_Socket | UAB1, UAB3 |
| 1 | 0.01uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C9 |
| 1 | 1.2uH | Inductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC | L3 |
| 1 | 1.8K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R11 |
| 1 | 1000uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C33 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R16 |
| 1 | 14.31818 MHz | Crystal:Crystal_HC18-U_Vertical | Y1 |
| 1 | 150K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R25 |
| 1 | 15pF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C50 |
| 1 | 180 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R14 |
| 1 | 1K | Potentiometer_THT:Potentiometer_Bourns_3266W_Vertical | R10 |
| 1 | 1uF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C11 |
| 1 | 2.2uH | Inductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC | L1 |
| 1 | 2.5A | Keystone:FUSE_4527 | F2 |
| 1 | 2.7K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R12 |
| 1 | 20pF | Capacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mm | C48 |
| 1 | 220K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R24 |
| 1 | 220pF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C13 |
| 1 | 2332 | Package_DIP:DIP-24_W15.24mm_Socket | UD7 |
| 1 | 240 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R41 |
| 1 | 270 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R13 |
| 1 | 2SC1815 | Package_TO_SOT_THT:TO-92 | Q1 |
| 1 | 2SC1959 | Package_TO_SOT_THT:TO-92 | Q2 |
| 1 | 390 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R23 |
| 1 | 4066 | Package_DIP:DIP-14_W7.62mm_Socket | UD1 |
| 1 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R27 |
| 1 | 47uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C17 |
| 1 | 510 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R9 |
| 1 | 6502A | Package_DIP:DIP-40_W15.24mm_Socket | UE10 |
| 1 | 6560 | Package_DIP:DIP-40_W15.24mm_Socket | UB7 |
| 1 | 7402 | Package_DIP:DIP-14_W7.62mm_Socket | UB9 |
| 1 | 7406 | Package_DIP:DIP-14_W7.62mm_Socket | UB4 |
| 1 | 74LS02 | Package_DIP:DIP-14_W7.62mm_Socket | UC3 |
| 1 | 74LS04 | Package_DIP:DIP-14_W7.62mm_Socket | UC2 |
| 1 | 74LS08 | Package_DIP:DIP-14_W7.62mm_Socket | U13 |
| 1 | 74LS133 | Package_DIP:DIP-16_W7.62mm_Socket | UD9 |
| 1 | 75 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R201 |
| 1 | CASSETTE | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | P2 |
| 1 | CONN_01X03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | CN1 |
| 1 | CONN_01X20 | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | P8 |
| 1 | Chroma Disconnect | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | J201 |
| 1 | Conn_02x12_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_Vertical | J301 |
| 1 | Crystal Ground | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | DB9 | Connector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm | P5 |
| 1 | DIN5 | CUI:CUI_SDS-50J | P4 |
| 1 | DIN6 | CUI:CUI_SDS-60J | P3 |
| 1 | EXPANSION | RAC_Custom:Sullins_02_22_Card_Edge_Connector | P6 |
| 1 | LM555N | Package_DIP:DIP-8_W7.62mm_Socket | UB6 |
| 1 | MA156-12-2 | RAC_Custom:MA156-12-2 | P1 |
| 1 | POWER TIP+ | Connector_BarrelJack:BarrelJack_Horizontal | P7 |
| 1 | Power | Mouser-Samec:M2022TXW41DA | SW1 |
| 1 | SVID_E | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J202 |

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

jimbro1000/Commodore-Vic-20
Late, cost reduced vic-20 schematic and board


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




The-Invent0r/8-bit-Computer-PCB
These are the KiCAD files for my 8-Bit Computer.
It measures 263.1 × 136.6 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask RichCini before reusing the design.