Skip to the content
PCBKitNew board
2 layers127 × 88.9 mmVga, the printed circuit board in 3D

flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

Size
127 × 88.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
161
Pads
375
Tracks, vias
838, 22
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
10 May 2022
Updated
10 Sep 2023

Overview

Vga is an open-source printed circuit board by rustbox, from the rustbox/cuddly-robot repository on GitHub. It is a 2-layer board of 127 × 88.9 mm with 39 parts on 161 nets, routed with 838 tracks and 22 vias.

It is built around the 74HC273D, 74HCT574D and 74LS04PC, with the 74LS32SC among its other parts. Its parts include 18 resistors, 14 ICs, 6 connectors and 1 crystal. It belongs with the FPGA and CPLD boards of this library.

Main components

4

README

README.md

cuddly-robot

setup: install minipro

flash me with make generate && minipro -p ATF22V10C -w GAL22V10_fifo_buf.jed

Parts

39
QtyValueFootprintReferences
12680Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R3, R5, R6, R7, R9, R11, R12, R13, R15, R17, R18
6330Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2, R4, R8, R10, R14, R16
574LS163 (! HC?)Package_DIP:DIP-16_W7.62mmU6, U10, U12, U14, U15
2Conn_01x15_FemaleConnector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_VerticalJ3, J4
2GAL22V10Package_DIP:DIP-24_W7.62mm_SocketU1, U9
2IDT7204Package_DIP:DIP-28_W7.62mmU5, U7
128C256Package_DIP:DIP-28_W15.24mm_SocketU11
174HC273Package_DIP:DIP-20_W7.62mmU8
174HCT574Package_DIP:DIP-20_W7.62mmU13
174LS04Package_DIP:DIP-14_W7.62mmU3
174LS32Package_DIP:DIP-14_W7.62mmU4
1CXO_DIP8Oscillator:Oscillator_DIP-8X1
1Conn_01x02_FemaleConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ5
1Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x04_FemaleConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ2
1DB15_Female_HighDensity_MountingHolesConnector_Dsub:DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ6

Questions

How big is the Vga PCB?

It measures 127 × 88.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Vga use?

39 parts, built around the 74HC273D, 74HCT574D, 74LS04PC and 74LS32SC. 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 Vga KiCad files?

From the rustbox/cuddly-robot repository on GitHub, at the commit this page was made from: the board is eeprom-sync/vga/vga/vga.kicad_pcb and its schematic eeprom-sync/eeprom-sync.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Vga design in my own project?

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

More from rustbox/cuddly-robot

2
  • 2 layers78 × 44.7 mmCpu data, the printed circuit board in 3D

    Cpu data

    rustbox/cuddly-robot

    flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

    39 parts
  • 2 layers63.5 × 41.3 mmTiming, the printed circuit board in 3D

    Timing

    rustbox/cuddly-robot

    flash me with make generate && minipro -p ATF22V10C -w GAL22V10fifobuf.jed

    12 parts

Similar boards

  • 2 layers190 × 100 mmVga, the printed circuit board in 3D

    Vga

    tetrix450/masic-vga

    MASIC VGA adapter schematics and PCB

    64 partsMIT
  • 2 layers150 × 150 mm8bit computer, the printed circuit board in 3D

    8bit computer

    halfburnttoast/TCPU8-Alpha

    Discontinued computer I made in 2020

    138 parts4GPL-2.0
  • 2 layers295 × 195 mmTB04addr8bit copy, the printed circuit board in 3D

    TB04addr8bit copy

    Myuu1967/TB-04

    4bitCPU(TB-04)に関するリポジトリです

    307 parts
  • 2 layers162.2 × 134.6 mmSg1000, the printed circuit board in 3D

    Sg1000

    barbeque/sg1000

    A homebrew Sega SG-1000, with an eye towards SC-3000 compatibility

    89 parts33
  • 2 layers235 × 176.5 mmCpu, the printed circuit board in 3D

    Cpu

    Edgeworth/memepu

    cmake -DUSEAFL=yes -DCMAKEBUILDTYPE=Release $PFX/verymeme AFLSKIPCPUFREQ=yes AFLPRELOAD=/usr/local/lib/afl/libdislocator.so \ afl-fuzz -m 1024M -i $PFX/verymeme/testdata/memelang/parsing -o memelangfuzz \ -x…

    286 parts9GPL-3.0
  • 2 layers137 × 101.1 mmZ80 board1, the printed circuit board in 3D

    Z80 board1

    alexfreed58/z80-CPM-board-with-smart-i-o

    This is yet another retro computer running CPM on an actual Z80 CPU with a twist. Instead of using a traditional UART for communications, it uses a RPi pico module that is no bigger and no more expensive than a UART.

    48 parts2MIT
  • 4 layers87 × 65.7 mmCpc Chat64 v1.1, the printed circuit board in 3D

    Cpc Chat64 v1.1

    bvenneker/CHAT64

    Chat64 for Commodore64

    34 parts