Z80-VDP
dennis9819·Z8C-Homebrew-Computer·.old/Schematics/Z80-VDP/Z80-VDP.kicad_pcb
About the Z80-VDP PCB
Z80-VDP is an open source PCB design by dennis9819, published on GitHub. It is a 2-layer board measuring 160 × 100.3 mm, with 77 components from 33 distinct parts.
Other key parts include the L7805, 74LS688, 74HC245, 74HC125 and 74HC02. By type, the board carries 34 capacitors, 15 ICs, 14 resistors, 7 connectors, 3 jumpers and 2 crystals.
It belongs with the retro computing and usb & debug tools designs in this gallery.
From the project
To easily develop for my Z80 homebrew system, I designed a simple assempler development environment. This packs the following tasks into one script: zmac assembly object file creation (for xmodem upload) monitor file creation (creates monitor commands for ascii upload) symbol tab
To easily develop for my Z80 homebrew system, I designed a simple assempler development environment. This packs the following tasks into one script: zmac assembly object file creation (for xmodem upload) monitor file creation (creates monitor commands for ascii upload) symbol table include file generation * eeprom programming for the minipro
./build.sh dir`: Path to the location of the asm file
Main components on the Z80-VDP
Z80-VDP bill of materials (BOM)
77 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | L7805 | TO-220-3_Horizontal_TabDown | U1 |
| 1 | 74LS688 | DIP-20_W7.62mm_LongPads | U2 |
| 3 | 74HC245 | DIP-20_W7.62mm_LongPads | U3, U4, U5 |
| 1 | 74HC125 | DIP-14_W7.62mm_Socket | U6 |
| 1 | 74HC02 | DIP-14_W7.62mm_Socket | U7 |
| 1 | V9958 | SDIP64 | U8 |
| 6 | 41464 | DIP-18_W7.62mm_Socket | U9, U10, U12, U13, U14, U15 |
| 1 | CXA2075M | SOIC-24W_7.5x15.4mm_P1.27mm | U11 |
| 1 | ACO-xxxMHz | Oscillator_DIP-14 | X1 |
| 1 | 21.477MHz | Crystal_HC50_Vertical | Y1 |
| 1 | Conn_02x32_Row_Letter_First | DIN41612_Q_2x32_Male_Horizontal_THT | J1 |
| 1 | Conn_02x05_Counter_Clockwise | PinHeader_2x06_P2.54mm_Vertical | J2 |
| 1 | S-VIDEO Out | MINIDIN4_SVIDEO | J4 |
| 1 | Composite Out | RCA_Reichelt | J6 |
| 1 | RGBOut_Red | RCA_Reichelt | J7 |
| 1 | RGBOut_Green | RCA_Reichelt | J8 |
| 1 | RGBOut_Blue | RCA_Reichelt | J9 |
| 1 | Conn_02x06_Odd_Even | PinHeader_2x06_P2.54mm_Vertical | JP1 |
| 2 | JUMPER | PinHeader_1x02_P2.54mm_Vertical | JP2, JP3 |
| 2 | FerriteBead | R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal | FB1, FB2 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 470uF | CP_Radial_D8.0mm_P3.50mm | C1 |
| 22 | 100nF | C_Rect_L7.0mm_W2.0mm_P5.00mm | C2, C3, C4, C7, C8, C9, C10, C11 +14 |
| 2 | 22pF | C_Rect_L7.0mm_W2.0mm_P5.00mm | C5, C6 |
| 2 | 47uF | CP_Radial_D6.3mm_P2.50mm | C13, C14 |
| 6 | 220uF | CP_Radial_D6.3mm_P2.50mm | C17, C18, C19, C20, C21, C24 |
| 1 | 2200uF | CP_Axial_L20.0mm_D13.0mm_P26.00mm_Horizontal | C34 |
| 3 | 470R | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3 |
| 2 | 2k2 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R5 |
| 5 | 75 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R6, R7, R8, R11, R12 |
| 1 | 43 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R9 |
| 1 | 2k61 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R10 |
| 1 | 240 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R13 |
| 1 | R_Network08 | R_Array_SIP9 | RN1 |
Z80-VDP design files
The KiCad project lives in the dennis9819/Z8C-Homebrew-Computer repository on GitHub; these links point at the commit this page was built from.
Z80-VDP: common questions
How big is the Z80-VDP PCB?
The Z80-VDP measures 160 × 100.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Z80-VDP?
77 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the Z80-VDP design files?
From the dennis9819/Z8C-Homebrew-Computer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Z80-VDP design in my own project?
The repository has no license, so all rights stay with dennis9819. Use it as a reference, and ask the author before reusing the design.
More boards in Z8C-Homebrew-Computer
Z80-TAPE
dennis9819
160 × 100.3 mm104 parts2LNo license2Z80-SOUND
dennis9819
160 × 100.3 mm104 parts2LNo license2Z80-MIO
dennis9819
160 × 100.3 mm75 parts2LNo license2Z80
dennis9819
160 × 100.3 mm64 parts2LNo license2Z80-IDE
dennis9819
160 × 100.3 mm62 parts2LNo license2Z80-SID
dennis9819
160 × 100.3 mm62 parts2LNo license2Z80-MIDI
dennis9819
160 × 100.3 mm32 parts2LNo license2007-MemoryExpansion
dennis9819
160 × 100.3 mm31 parts2LNo license2Z80-Backplane
dennis9819
181.4 × 127.8 mm16 parts2LNo license2
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703MCL86jr
MicroCoreLabs
56.1 × 57.1 mm66 parts4LNo license532Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license50824pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508