Skip to the content
PCBKitNew board
4 layers144.8 × 184.1 mmPrototype 8088, the printed circuit board in 3D

Prototype 8088

miselin/M882

The M88 Computer

Size
144.8 × 184.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
69
Nets
153
Pads
573
Tracks, vias
997, 411
Pours
27
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Apr 2024
Updated
7 Oct 2026

Overview

Prototype 8088 is an open-source printed circuit board by miselin, from the miselin/M88 repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 144.8 × 184.1 mm with 69 parts on 153 nets, routed with 997 tracks and 411 vias.

It is built around the 74HC245D, 74LS248PC and 74LS573PC, with the 74HC74D, 74LS02PC and 74LS32SC among its other parts. Its parts include 23 capacitors, 20 ICs, 8 connectors, 7 resistors and 2 switches.

Main components

8

README

README.md

The M88 Computer

This repository contains the KiCad project(s) and ROM source code for the M88 computer project. Learn more about the project at https://m88.computer.

M88

The top-level KiCad project is the main KiCad project for the M88's Micro-ATX motherboard.

ISA-to-I2C Bridge

The isa_i2c directory contains a KiCad project for an ISA-to-I2C bridge, designed around readily available parts with only one SMT IC.

ISA Break-out

The isa_breakout directory contains a KiCad project for an ISA break-out card that makes connecting ISA bus lines to a logic analyzer much easier.

Programs

The programs directory contains the main BIOS ROM for the M88, as well as utilities for building it. The M88 BIOS ROM is not fully PC-compatible and it is not recommended to use it on other systems, at this stage.

Licensing

The computer design and schematics are licensed under the terms of the CERN Open Hardware Licence Version 2 - Permissive license, which can be found in LICENSE.txt.

The software under the programs directory is licensed under the MIT license, which can be found in programs/LICENSE.txt.

Parts

69
QtyValueFootprintReferences
190.1uF 20% CeramicCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC1, C2, C3, C4, C11, C13, C14, C18, C19, C26, C27, C28, C40, C41, C46, C47 +3
5R_Network08Resistor_THT:R_Array_SIP9RN1, RN2, RN3, RN4, RN6
474LS138Package_DIP:DIP-16_W7.62mm_SocketU8, U9, U10, U28
374LS573Package_DIP:DIP-20_W7.62mm_SocketU3, U4, U5
3Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ6, J7, J8
3Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ2, J3, J9
210 uF 20% 10V CeramicCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC8, C10
210kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R32
2150Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR61, R62
2510Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR34, R35
2TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP10, TP14
1100 uF 20% 35V ElectrolyticCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC23
114.31818 MHz CrystalCrystal:Crystal_HC49-4H_VerticalY1
130 pF 1% 10V CeramicCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC29
1300Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR67
174HC245Package_DIP:DIP-20_W7.62mm_SocketU6
174HC74Package_DIP:DIP-14_W7.62mm_SocketU26
174LS02Package_DIP:DIP-14_W7.62mm_SocketU11
174LS248Package_DIP:DIP-16_W7.62mm_SocketU35
174LS32Package_DIP:DIP-14_W7.62mm_SocketU24
174LS77Package_DIP:DIP-14_W7.62mm_SocketU37
18088Package_DIP:DIP-40_W15.24mm_SocketU1
18254 PITPackage_DIP:DIP-24_W15.24mm_SocketU18
18259 PIC MASTERPackage_DIP:DIP-28_W15.24mm_SocketU17
18284 CLOCK GENERATORPackage_DIP:DIP-18_W7.62mm_SocketU27
1AS6C1008-55PCNPackage_DIP:DIP-32_W15.24mm_SocketU30
1Conn_02x01_Row_Letter_FirstConnector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_VerticalJ4
1Conn_02x10_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_VerticalJ1
1HDSP-A151Display_7Segment:HDSP-A151U36
1RedLED_THT:LED_D3.0mmD4
1SMD_4.6x2.8mm_h2.5mmButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1
1W27C512 BIOS ROMPackage_DIP:DIP-28_W15.24mm_SocketU7
1~Button_Switch_THT:SW_PUSH_6mm_H4.3mmSW2

Questions

How big is the Prototype 8088 PCB?

It measures 144.8 × 184.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Prototype 8088 use?

69 parts, built around the 74HC245D, 74LS248PC, 74LS573PC and 74HC74D. 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 Prototype 8088 KiCad files?

From the miselin/M88 repository on GitHub, at the commit this page was made from: the board is prototype_8088/prototype_8088.kicad_pcb and its schematic 8088_addrbus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Prototype 8088 design in my own project?

Its repository publishes it under the CERN-OHL-P-2.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).

More from miselin/M88

5
  • 4 layers243.8 × 243.8 mmSbc 8088, the printed circuit board in 3D

    Sbc 8088

    miselin/M88

    The M88 Computer

    218 parts2CERN-OHL-P-2.0
  • 2 layers99.7 × 78.3 mmIsa i2c, the printed circuit board in 3D

    Isa i2c

    miselin/M88

    The M88 Computer

    21 parts2CERN-OHL-P-2.0
  • 2 layers73 × 123.6 mmIsa extension, the printed circuit board in 3D

    Isa extension

    miselin/M88

    The M88 Computer

    19 parts2CERN-OHL-P-2.0
  • 2 layers109 × 79.8 mmIsa breakout, the printed circuit board in 3D

    Isa breakout

    miselin/M88

    The M88 Computer

    10 parts2CERN-OHL-P-2.0
  • 2 layers33.7 × 26.2 mmI2c de9 stemma, the printed circuit board in 3D

    I2c de9 stemma

    miselin/M88

    The M88 Computer

    3 parts2CERN-OHL-P-2.0

Similar boards

  • 2 layers99.7 × 95.6 mmSenior design, the printed circuit board in 3D

    Senior design

    HeavenPityD/ece445_project

    11 parts
  • 2 layers140 × 70 mmExpBoard, the printed circuit board in 3D

    ExpBoard

    ourfool/kicad

    69 parts
  • 2 layers200.7 × 149.9 mmDtz80-complete, the printed circuit board in 3D

    Dtz80-complete

    soster/dtZ80

    A simple 8 Bit computer based on the Z80 CPU

    107 parts15
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2
  • 2 layers300 × 300 mmSAP Extended, the printed circuit board in 3D

    SAP Extended

    cyrillvalentini/SAP-Extended

    Extended Simple-As-Possible Computer based on Ben Eaters video series

    440 parts1
  • 4 layers172.7 × 135.9 mmJJ65c02, the printed circuit board in 3D

    JJ65c02

    jimjag/JJ6502

    My 6502 Based Breadboard Project

    53 parts26MIT
  • 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 layersZ80 ATMEGA, the printed circuit board in 3D

    Z80 ATMEGA

    ozw1z5rd/home-computer-group

    Home Computer Group files

    37 parts3