
Vectrex cartridge-8k gce
hugonl31/Vectrex_Cart_PCB
Homemade Vectrex cartridges: KiCad boards (64K, 8K GCE, 512K flash) with Gerbers, renders and schematics, and a 3D-printed shell

Homemade Vectrex cartridges: KiCad boards (64K, 8K GCE, 512K flash) with Gerbers, renders and schematics, and a 3D-printed shell
Vectrex cartridge-512k is an open-source printed circuit board by hugonl31, from the hugonl31/Vectrex_Cart_PCB repository on GitHub. It is a 2-layer board of 54 × 66 mm with 18 parts on 40 nets, routed with 352 tracks and 48 vias.
It is built around the 74HC00D, 74HC1G32GV and 74HC377D. Its parts include 4 capacitors, 4 ICs, 1 resistor and 1 connector. It belongs with the retro computing and games boards of this library.
A board for the original GCE releases: they are 4 KB or 8 KB, so one 28C64 (8 KB, electrically erasable, 5 V only) holds any of them. 54 x 66 mm, 2 layers, 1.6 mm, ENIG, bevelled edge fingers - the same outline as the 64K board.
Schematic: images/schematic.svg (drawn from the board's own connections) - copper: front, back.
| File | |
|---|---|
vectrex-cartridge-8k-gce.kicad_pcb / .kicad_pro | the board (KiCad 9) |
vectrex-cartridge-8k-gce-gerbers.zip | Gerbers + drill files |
images/ | renders, copper layers, schematic |
| Ref | Part | |
|---|---|---|
| U1 | 28C64 (DIP-28), e.g. AT28C64B | the game |
| C1 | 100 nF, 1206 | decoupling |
| JP1 | solder jumper, 3 pads: WE / WP | the 28C64's /WE (below) |
A0-A12, D0-D7, /CE and /OE come straight from the cartridge port. An 8 KB game repeats through the 32 KB cartridge window - the Vectrex doesn't mind, the original cartridges do the same.
The write protection matters. A 28C64 is writable in place: its /WE pin (27) writes the chip whenever it goes low while the chip is selected. JP1 connects it:
Any programmer that does 28C64s (TL866 / T48...): 5 V only, no erase step. Program the 4 KB or 8 KB image as it is.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100nF | vectrex-cartridge:C1_hand_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C3, C4 |
| 2 | 3.7mm | vectrex-cartridge:Mounting_Hole_D3.7mm | H1, H3 |
| 2 | 4.2mm | vectrex-cartridge:Mounting_Hole_D4.2mm | H4, H5 |
| 1 | 3.3K | vectrex-cartridge:R1_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | 5.2mm | vectrex-cartridge:Mounting_Hole_D5.2mm | H2 |
| 1 | 74HC00 | SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | 74HC1G32 | SOT-23-5 | U4 |
| 1 | 74HC377 | SOIC-20W_7.5x12.8mm_P1.27mm | U2 |
| 1 | FLASH /WE | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP2 |
| 1 | LOGO | vectrex-cartridge:vectrex-uk-soldermask | G3 |
| 1 | LOGO | vectrex-cartridge:vectrex-us-soldermask | G1 |
| 1 | SST39SF040 (PLCC-32 socket) | PLCC-32_THT-Socket | U1 |
| 1 | vectrex-edge-connector | vectrex-cartridge:vectrex-edge-connector-thinner-no-soldermask | CON1 |

hugonl31/Vectrex_Cart_PCB
Homemade Vectrex cartridges: KiCad boards (64K, 8K GCE, 512K flash) with Gerbers, renders and schematics, and a 3D-printed shell



slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

slu4coder/Minimal-UART-Computer-3
Version 3 of my educational DIY TTL computer built around a UART serial interface - now with blinkenlights!


otterbox901/8-Bit_CPU
Microcoded 8-bit CPU built from 24 74HC-series ICs: a custom 10-instruction ISA, 4 general-purpose registers, and an EEPROM-driven control unit.


axelo/custom-cpu
Cutom CPU built from 7400-series integrated circuits (and FLASH roms)
It measures 54 × 66 mm and has 2 copper layers, 1.6 mm thick.
18 parts, built around the 74HC00D, 74HC1G32GV and 74HC377D. 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 hugonl31/Vectrex_Cart_PCB repository on GitHub, at the commit this page was made from: the board is boards/v2_512k_flash/vectrex-cartridge-512k.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask hugonl31 before reusing the design.