Skip to the content
2 layers36.3 × 40.8 mmMCL8080 PCB, the printed circuit board in 3D

Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8, MCL6809, XTMax, MCL8080+

Size
36.3 × 40.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
31
Pads
52
Tracks, vias
28, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Aug 2019
Updated
28 Aug 2026

Overview

MCL8080 PCB is an open-source printed circuit board by MicroCoreLabs, from the MicroCoreLabs/Projects repository on GitHub. It is a 2-layer board of 36.3 × 40.8 mm with 10 parts on 31 nets, routed with 28 tracks and 0 vias.

It is built around the ATTINY85V-10PU. Its parts include 6 resistors, 2 capacitors and 2 ICs. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) and NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

1

README

README.md

Ted Fried's MicroCore Labs Projects

My blog which has some details on these projects: www.MicroCoreLabs.Wordpress.com

My YouTube Channel with some videos of the stuff in action: www.youtube.com/channel/UC9B3TaEUon-araO2j7tp9jg/videos

Boards:

text
MCL6809     -  Motorola 6809E emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 
MCLZ8       -  Zilog Z80 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 
MCL86+      -  Intel 8088 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 
MCL86jr     -  IBMPCjr Accelerator which boosts performance to IBM PC/AT speed
MCL65+      -  MOS 6502 emulator which runs on a Teensy 4.1 and can be used as a 6502 drop-in replacment
MCL64       -  MOS 6510 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment in the Commodore 64
MCL68+      -  Motorola 68000 emulator which runs on a Teensy 4.1 and can be used as a drop-in replacment 
MCLV20_Max  -  NEC V20 drop-in replacment CPU which uses the MCL86+ board
MCL8080+    -  Intel 8080 emulator which runs on an ATTiny85 and has a SPI interface as the local bus

Emulated Processors:

text
MCL68  - Motorola 68000 Emulator written in C
RISCV  - Simple and compact RISC-V RS32I implementation written in C
MCL65  - MOS 6502 written in C

Microsequencer-based processors:

text
MCL65 - MOS 6502 
MCL51 - Intel 8051
MCL86 - Intel 8086/8088

Other processors:

text
MCLR5 - Quad-Issue Superscalar RISCV
Lockstep Quad Modular Redundant System 

Misc:

text
Wheelwriter  - FPGA based Printer Option for the IBM Wheelwriter 5
Wheelwriter2 - Arduino Leonardo based Printer Option for the IBM Wheelwriter 5
Brother Typewriter - Arduino Leonardo converts Serial RX to a Brother Word Processor
EPROM Emulator - Small PCB which uses Teensy 4.0 to emulate up a 64KB 27C512 EPROM
MCL64_Tester - Extensive, menu-based, tests for the Commodore 64 motherboard
MCLZ8 TRS-80 Emulator - Emulates a TRS-80 Model 1 inside of a Teensy microcontroller board
MCL_TRS_NABU - Emulates a TRS-80 Model 1 using the MCLZ8 which runs inside of a NABU Personal Computer
Turbo NABU - Uses the MCLZ8 to run simple C code on the Teensy to control the motherboard resources of the NABU Computer
MDA Video - Project which uses an Arty Z7-20 SOC FPGA board to diaplay BMP images to an MDA display
IBMPC_68000 - Uses the MCL86+ board to emulate a Motorola 68000 which runs inside of an IBM PC as-if they selected this processor in 1981
MCL65_Apple1 - Converts an Apple II into an Appke 1 by emulating the BIOS PROMs, system memory, and performing some I/O conversion
XTMax - 8-bit ISA card containing a Teensy 4.1 which can emulate RAM, ROM, and peripherals
    

For questions email me at www.MicroCoreLabs.com

Parts

10
QtyValueFootprintReferences
31.2KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2, R4, R6
3680Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R3, R5
10.1uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1
110 uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
1ATtiny85V-10PPackage_DIP:DIP-8_W7.62mmU1
1Teensy4.0MCL8080_Library:Teensy40U2

More from MicroCoreLabs/Projects

8
  • 4 layers56.1 × 57.1 mmMCL86jr, the printed circuit board in 3D

    MCL86jr

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    66 parts534
  • 4 layers81 × 46 mmXTMAX PCB, the printed circuit board in 3D

    XTMAX PCB

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    14 parts534
  • 4 layers31.6 × 84.1 mmMCL68, the printed circuit board in 3D

    MCL68

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    13 parts534
  • 4 layers39.3 × 61.8 mmMCL64, the printed circuit board in 3D

    MCL64

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    9 parts534
  • 4 layers32.3 × 61 mmMCL6809 PCB, the printed circuit board in 3D

    MCL6809 PCB

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    7 parts534
  • 2 layers72.6 × 64.1 mmMCL65+, the printed circuit board in 3D

    MCL65+

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    6 parts534
  • 4 layers37.1 × 61.5 mmMCLZ8 PCB, the printed circuit board in 3D

    MCLZ8 PCB

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    6 parts534
  • 2 layers21.5 × 37.1 mmROM Emulator, the printed circuit board in 3D

    ROM Emulator

    MicroCoreLabs/Projects

    Ted Fried's MicroCore Labs Projects - FPGA CPU cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects.

    5 parts534

Similar boards

  • 2 layers19.6 × 15.3 mmSchematics, the printed circuit board in 3D

    Schematics

    pcbcupid/Kicad-7-Series

    This Repo is a collection of project files to a series of KiCad 7 tutorial, Which will take you through the journey of learning KiCad from scratch to making your first Printed Circuit Board.

    13 parts38MIT
  • 2 layers37.6 × 12.1 mmUsb target, the printed circuit board in 3D

    Usb target

    ktemkin/usb-business-card

    my business card: a small USB hacking target

    14 parts12
  • 2 layers202.3 × 150 mmNabu pizero adapter, the printed circuit board in 3D

    Nabu pizero adapter

    brijohn/nabupc

    My collection of nabu pc projects

    40 parts5
  • 2 layers63.5 × 38.1 mmHigher lower, the printed circuit board in 3D

    Higher lower

    oskitone/higher_lower

    A handheld electronic game you can play with your eyes closed

    20 parts3CC-BY-SA-4.0
  • 2 layers40 × 40 mmCAO Kicad, the printed circuit board in 3D

    CAO Kicad

    Artilect-FabTronic/De-Electronique

    Dé électronique

    16 parts2MIT
  • 2 layers38.3 × 25.2 mmTbg sao, the printed circuit board in 3D

    Tbg sao

    morgulbrut/kicadWorkshop

    14 parts2Unlicense
  • 2 layersATtiny board, the printed circuit board in 3D

    ATtiny board

    ivourshalldevour/bicycle_odometer

    A repository to hold all the code written for the MSP430 microcontroller I used while building my energy harvesting powered bicycle odometer.

    11 parts1GPL-3.0

Questions

How big is the MCL8080 PCB PCB?

It measures 36.3 × 40.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MCL8080 PCB use?

10 parts, built around the ATTINY85V-10PU. 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 MCL8080 PCB KiCad files?

From the MicroCoreLabs/Projects repository on GitHub, at the commit this page was made from: the board is MCL8080+/MCL8080_PCB/MCL8080_PCB.kicad_pcb and its schematic MCL68+/PCB/MCL68.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MCL8080 PCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask MicroCoreLabs before reusing the design.