Skip to the content
2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

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

6

README

README.md

8088-PC-Compatible

8088 PC Compatible alt text



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
QtyValueFootprintReferences
320.1uFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C1, C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C22, C23 +16
20LMotherboard:Large_ViaR, R, R, R, R, R, R, R, R, R, R, R, R, R, R, R +4
910k ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R6, R7, R8, R9, R12, R13, R61, R62
7Bus_ISA_8bitMotherboard:8-bit-ISAJ1, J4, J5, J7, J8, J9, J11
5, , , ,
527 ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R14, R17, R18, R63
3510 ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R4
374LS138Package_DIP:DIP-16_W7.62mmU9, U12, U13
374LS139Package_DIP:DIP-16_W7.62mmU1, U17, U117
210k ohmResistor_THT:R_Array_SIP4RN1, RN3
274LS04Package_DIP:DIP-14_W7.62mmU16, U63
274LS573Package_DIP:DIP-20_W7.62mmU15, U65
110K ohmResistor_THT:R_Array_SIP9RN2
114.31818 MHzCrystal:Crystal_HC18-U_VerticalY2
133 ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalU3
174LS07Package_DIP:DIP-14_W7.62mmU20
174LS245Package_DIP:DIP-20_W7.62mmU2
174LS670Package_DIP:DIP-16_W7.62mmU64
174LS74Package_DIP:DIP-14_W7.62mmU14
18237Package_DIP:DIP-40_W15.24mmU61
18284Package_DIP:DIP-18_W7.62mmU11
182C42Package_LCC:PLCC-44_THT-SocketU19
1Conn_02x08_Counter_ClockwiseMy:2x08_PIN_EDGE_CARDJ10
1Conn_02x12_Top_BottomMy:24_PIN_ATX_POWERATXPOWER1
1DRQ0/DACK0 ENButton_Switch_THT:SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mmSW2
1Mini-DIN-6My:6_PIN_DINJ2
1PORT 0XE0Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalCH376
1POWERLED_THT:LED_D3.0mmD1
1PWR ONConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1PWR SWMy:6 PIN DTDP8x8mm1
1RESETConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ12
1RESETButton_Switch_THT:SW_PUSH_6mmSW1
1SPKConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3

The 114 most common of 120 parts.

More from homebrew8088/8088-PC-Compatible

12
  • 2 layers121.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    89 parts238GPL-3.0
  • 2 layers175 × 73.9 mm8088 MAX ISA, the printed circuit board in 3D

    8088 MAX ISA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    34 parts238GPL-3.0
  • 2 layers145.8 × 91.4 mmV40 64K 640K ISA, the printed circuit board in 3D

    V40 64K 640K ISA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    29 parts238GPL-3.0
  • 2 layers132 × 73.9 mm8088 ZIF ISA, the printed circuit board in 3D

    8088 ZIF ISA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    28 parts238GPL-3.0
  • 2 layers143 × 73.9 mm80188 ISA, the printed circuit board in 3D

    80188 ISA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    24 parts238GPL-3.0
  • 2 layers132 × 73.9 mm386EX, the printed circuit board in 3D

    386EX

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    23 parts238GPL-3.0
  • 2 layers104 × 73.9 mmPPort, the printed circuit board in 3D

    PPort

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    23 parts238GPL-3.0
  • 2 layers132 × 73.9 mmDMA, the printed circuit board in 3D

    DMA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    19 parts238GPL-3.0
  • 2 layers104 × 73.9 mm64K 640K ISA, the printed circuit board in 3D

    64K 640K ISA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    17 parts238GPL-3.0
  • 2 layers104 × 73.9 mm640k, the printed circuit board in 3D

    640k

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    17 parts238GPL-3.0
  • 2 layers132 × 73.9 mmV40 ISA, the printed circuit board in 3D

    V40 ISA

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    17 parts238GPL-3.0
  • 2 layers104 × 73.9 mm512k, the printed circuit board in 3D

    512k

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    15 parts238GPL-3.0

Similar boards

  • 2 layers218 × 125 mmEVA1 production, the printed circuit board in 3D

    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 mmDIAG, the printed circuit board in 3D

    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 mm64 256KB SYSTEM BOARD, the printed circuit board in 3D

    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 mmRetroslop, the printed circuit board in 3D

    Retroslop

    CPTforever/8088-MicroATX-Computer

    A 8088 based, IBM 5150 like computer compatible with the MicroATX motherboard form factor.

    193 parts
  • 2 layers235 × 160 mmProcessor.6809, the printed circuit board in 3D

    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 mm8086 ISA ver2, the printed circuit board in 3D

    8086 ISA ver2

    homebrew8088/8086-PC-Compatible

    8086 PC Compatible

    50 parts27GPL-3.0
  • 4 layers254 × 254 mmProto1, the printed circuit board in 3D

    Proto1

    ehbc-project/ehbc-proto1-board

    KiCad board designs for EHBC

    174 parts
  • 2 layers111.8 × 121.9 mmTlcs90-rom reader pcb, the printed circuit board in 3D

    Tlcs90-rom reader pcb

    sergiopolog/tlcs90-rom-reader

    TLCS-90 ROM Reader

    60 parts15GPL-3.0

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).