

HW VGA
Files and resources for DIY 8 bit computer video series
- Size
- 150 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 77
- Nets
- 283
- Pads
- 764
- Tracks, vias
- 2,764, 763
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 5 Sep 2018
- Updated
- 9 Jan 2026
Overview
HW VGA is an open-source printed circuit board by daveho, from the daveho/DIY8bit repository on GitHub. It is a 2-layer board of 150 × 90 mm with 77 parts on 283 nets, routed with 2,764 tracks and 763 vias.
It is built around the 74ACT574PC and 74HCT574D. Its parts include 28 capacitors, 26 ICs, 17 resistors, 3 connectors and 1 crystal. It belongs with the FPGA and CPLD boards of this library.
Main components
274ACT574PC
PDIP-20-40℃~+85℃ 1 110MHz 11ns@5V,50pF 24mA 24mA 4.5V~5.5V 4.5pF 40uA 74ACT Series 8 D-Type Rising Edge Tri-State PDIP-20 Flip Flops ROHSonsemiFlip Flops74HCT574D
SO-20-300mil-40℃~+125℃ 1 18ns@4.5V,50pF 3.5pF 3ns 4.5V~5.5V 5ns 69MHz 6mA 6mA 74HCT Series 8 8uA D-Type Rising Edge Tri-State SOIC-20-300mil Flip Flops ROHSNexperiaFlip Flops
README
Episode17/HardwareDesign/README.mdHardware design
This is a snapshot of the hardware design for Episode 17, in which we test a fixed version of the CPU and glue logic PCB.
Note that the most up-to-date hardware design is always in the HardwareDesign directory in the top level of the project.
Parts
77| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 100 nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C102, C103, C104, C105, C202, C203, C204, C205, C301, C401, C403, C601, C602, C603, C604 +11 |
| 9 | 74ALS163 | Package_SO:SOIC-16W_5.3x10.2mm_P1.27mm | U103, U104, U105, U203, U204, U205, U701, U702, U703 |
| 7 | ATF22V10 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U102, U202, U301, U601, U605, U707, U803 |
| 3 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R403, R407, R411 |
| 3 | 390 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R404, R408, R412 |
| 3 | 620 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R401, R405, R409 |
| 3 | 74ACT574 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U403, U602, U604 |
| 3 | 75 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R402, R406, R410 |
| 2 | 2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R413, R415 |
| 2 | 3K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R414, R416 |
| 2 | 74ALS273 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U705, U706 |
| 2 | IDT7134 | Package_LCC:PLCC-52_THT-Socket | U801, U802 |
| 1 | 22μF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C6 |
| 1 | 25.175 MHz | SG-636P:SG-636P | X1 |
| 1 | 27SF512 | Package_DIP:DIP-28_W15.24mm_Socket | U603 |
| 1 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R601 |
| 1 | 74ALS157 | Package_SO:SOIC-16W_5.3x10.2mm_P1.27mm | U401 |
| 1 | 74HCT574 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U804 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J301 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J401 |
| 1 | Conn_02x40_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x40_P2.54mm_Vertical | J1 |
The 75 most common of 77 parts.
More from daveho/DIY8bit
5- 2 layers150 × 90 mm

- 2 layers150 × 90 mm

- 2 layers150 × 90 mm

- 2 layers150 × 90 mm

- 2 layers150 × 90 mm

Similar boards
- 2 layers99.1 × 49.9 mm

- 2 layers

LM80C R6
leomil72/LM80C
A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO
153 parts123GPL-3.0 - 2 layers249.9 × 89.4 mm

CSCvon8
DoctorWkt/CSCvon8
A crazy small 8-bit CPU built with only seventeen 7400-series chips.
55 parts112GPL-3.0 - 2 layers72.8 × 75.6 mm

TMS9918
michalin/TMS9918_Arduino
8-bit retro graphic card with TMS9918 and Arduino library
22 parts53GPL-3.0 - 2 layers63.6 × 85.7 mm

TMS9918
MarkJelic/TEC-1G
The new incarnation of the 40 year old Z80 trainer computer - Now with Fulisik LEDs!
31 parts45GPL-3.0 - 2 layers162.2 × 134.6 mm

- 2 layers106 × 95.4 mm

- 2 layers214.6 × 123.2 mm

Questions
How big is the HW VGA PCB?
It measures 150 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the HW VGA use?
77 parts, built around the 74ACT574PC and 74HCT574D. 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 HW VGA KiCad files?
From the daveho/DIY8bit repository on GitHub, at the commit this page was made from: the board is GALDisplayController/HW_VGA.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the HW VGA design in my own project?
Its repository states no licence, so its author keeps all rights: ask daveho before reusing the design.