

8088 PC XT Compatible
- Size
- 182.9 × 172.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 120
- Nets
- 199
- Pads
- 998
- Tracks, vias
- 4,589, 463
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 4 Nov 2021
- Updated
- 23 May 2024
Overview
Multi is an open-source printed circuit board by homebrew8088, from the homebrew8088/8088-PC-Compatible repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 182.9 × 172.7 mm with 120 parts on 199 nets, routed with 4,589 tracks and 463 vias.
It is built around the 74LS245SC, 74LS139PC and 74LS04PC, with the 74LS573PC, 74LS670 and 74LS74PC among its other parts. Its parts include 32 capacitors, 18 ICs, 17 resistors, 12 connectors and 2 switches.
Main components
674LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS139PC
PDIP-1622ns 74LS 8mA Decoder Single Supply PDIP-16 Signal Switches, Multiplexers, DecodersonsemiSignal Switches, Multiplexers, Decoders74LS04PC
PDIP-140℃~+70℃ 4.75V~5.25V 6 6.6mA 74LS PDIP-14 InvertersonsemiInverters74LS573PC
DIP-200℃~+70℃ 10ns 3ns 4.75V~5.25V 74LS 8 D Latch Tri-State DIP-20 Latches ROHSTexas InstrumentsLatches74LS670
-Specialty LogicTexas Instruments74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops
README
README.md8088-PC-Compatible
8088 PC Compatible

This is a repository for my 8088 PC Compatible project developed in 2021. The Motherboard is built to be generally PC XT compatible.
Homepage
https://www.homebrew8088.com/
Join the discussion group on Discord
https://discord.gg/AswNqwpRGP
eBay store
http://www.ebay.com/sch/emil6190/m.html
Features:
-8088, NEC V20, OR NEC V40 Processor
-512k RAM (This can be changed)
-8 Bit ISA sockets (4 slots or 7 slots)
-PC Speaker
-USB "Hard Drive"
-PS/2 Keyboard
-ATX form factor
-Add on DMA controller (7 slot ISA only)
My BIOS Files are early versions and are very primitive.
The best BIOS to use is located at https://gitlab.com/hakfoo1/v40-bios. This works on the V20 and V40 just fine. You will need one of the earlier version if you are using an actual 8088 processor. This is due to some 80186 code that was included.
-note this BIOS will not boot without a video card.
You will find the Keyboard Fix under asm. Add this to your autoexec.bat if your keyboard is not working after DOS boots up.
Parts
120| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | 0.1uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C1, C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C22, C23 +16 |
| 20 | L | Motherboard:Large_Via | R, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R +4 |
| 9 | 10k ohm | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R7, R8, R9, R12, R13, R61, R62 |
| 7 | Bus_ISA_8bit | Motherboard:8-bit-ISA | J1, J4, J5, J7, J8, J9, J11 |
| 5 | , , , , | ||
| 5 | 27 ohm | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R14, R17, R18, R63 |
| 3 | 510 ohm | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R4 |
| 3 | 74LS138 | Package_DIP:DIP-16_W7.62mm | U9, U12, U13 |
| 3 | 74LS139 | Package_DIP:DIP-16_W7.62mm | U1, U17, U117 |
| 2 | 10k ohm | Resistor_THT:R_Array_SIP4 | RN1, RN3 |
| 2 | 74LS04 | Package_DIP:DIP-14_W7.62mm | U16, U63 |
| 2 | 74LS573 | Package_DIP:DIP-20_W7.62mm | U15, U65 |
| 1 | 10K ohm | Resistor_THT:R_Array_SIP9 | RN2 |
| 1 | 14.31818 MHz | Crystal:Crystal_HC18-U_Vertical | Y2 |
| 1 | 33 ohm | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | U3 |
| 1 | 74LS07 | Package_DIP:DIP-14_W7.62mm | U20 |
| 1 | 74LS245 | Package_DIP:DIP-20_W7.62mm | U2 |
| 1 | 74LS670 | Package_DIP:DIP-16_W7.62mm | U64 |
| 1 | 74LS74 | Package_DIP:DIP-14_W7.62mm | U14 |
| 1 | 8237 | Package_DIP:DIP-40_W15.24mm | U61 |
| 1 | 8284 | Package_DIP:DIP-18_W7.62mm | U11 |
| 1 | 82C42 | Package_LCC:PLCC-44_THT-Socket | U19 |
| 1 | Conn_02x08_Counter_Clockwise | My:2x08_PIN_EDGE_CARD | J10 |
| 1 | Conn_02x12_Top_Bottom | My:24_PIN_ATX_POWER | ATXPOWER1 |
| 1 | DRQ0/DACK0 EN | Button_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm | SW2 |
| 1 | Mini-DIN-6 | My:6_PIN_DIN | J2 |
| 1 | PORT 0XE0 | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | CH376 |
| 1 | POWER | LED_THT:LED_D3.0mm | D1 |
| 1 | PWR ON | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | PWR SW | My:6 PIN DTDP | 8x8mm1 |
| 1 | RESET | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | SPK | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
The 114 most common of 120 parts.
More from homebrew8088/8088-PC-Compatible
12- 2 layers121.9 × 172.7 mm

- 2 layers175 × 73.9 mm

- 2 layers145.8 × 91.4 mm

- 2 layers132 × 73.9 mm

- 2 layers143 × 73.9 mm

- 2 layers132 × 73.9 mm

- 2 layers104 × 73.9 mm

- 2 layers132 × 73.9 mm

- 2 layers104 × 73.9 mm

- 2 layers104 × 73.9 mm

- 2 layers132 × 73.9 mm

- 2 layers104 × 73.9 mm

Similar boards
- 2 layers218 × 125 mm

EVA1 production
roberto314/EVA-1_Reproduction
Recreation of the very rare K-K Systems EVA-1 Display Adapter for the Epson HX-20 Computer
116 parts - 2 layers365.1 × 203.2 mm

DIAG
Nakazoto/CenturionComputer
This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.
150 parts172 - 4 layers304.8 × 215.9 mm

64 256KB SYSTEM BOARD
kev-ju/PC-Retro-MTM
Modern KiCad version of the IBM 5150 system board originally created by MTM Scientific, Inc.
197 parts4 - 6 layers244 × 244 mm

Retroslop
CPTforever/8088-MicroATX-Computer
A 8088 based, IBM 5150 like computer compatible with the MicroATX motherboard form factor.
193 parts - 2 layers235 × 160 mm

Processor.6809
lynchaj/duodyne
Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus
113 parts15 - 2 layers157.5 × 73.9 mm

- 4 layers254 × 254 mm

- 2 layers111.8 × 121.9 mm

Questions
How big is the Multi PCB?
It measures 182.9 × 172.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Multi use?
120 parts, built around the 74LS245SC, 74LS139PC, 74LS04PC and 74LS573PC. 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 Multi KiCad files?
From the homebrew8088/8088-PC-Compatible repository on GitHub, at the commit this page was made from: the board is Kicad/Multi ATX ISA With DMA/Multi.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Multi design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).