Skip to the content
PCBKitNew board
4 layers56.1 × 57.1 mmMCL86jr, 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
56.1 × 57.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
66
Nets
126
Pads
414
Tracks, vias
1,278, 156
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Aug 2019
Updated
28 Aug 2026

Overview

MCL86jr is an open-source printed circuit board by MicroCoreLabs, from the MicroCoreLabs/Projects repository on GitHub. It is a 4-layer board of 56.1 × 57.1 mm with 66 parts on 126 nets, routed with 1,278 tracks and 156 vias.

It is built around the SN74LVC245APW, W25Q128JVSIQ and CY62148GN-45ZSXI, with the MIC5504-1.2YM5-TR and MIC5504-3.3YM5-TR among its other parts. Its parts include 31 capacitors, 16 resistors, 9 ICs, 8 diodes and 1 connector. It belongs with the retro computing and games boards and the FPGA and CPLD boards of this library.

Main components

5

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

66
QtyValueFootprintReferences
314.7uFCapacitor_SMD:C_0402_1005MetricC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +15
8330Resistor_SMD:R_0402_1005MetricR2, R3, R4, R5, R6, R7, R8, R9
8LEDLED_SMD:LED_0402_1005MetricD1, D2, D3, D4, D5, D6, D7, D8
64.7kResistor_SMD:R_0402_1005MetricR10, R11, R12, R13, R14, R15
3SN74LVC245APWSN74LVC245APW:SOP65P640X120-20NU4, U5, U6
233Resistor_SMD:R_0402_1005MetricR1, R16
1100MhzSIT8008BI-13-33E-33:OSC_SIT8008BI-13-33E-33.333330EY1
18088_Min_ModePackage_DIP:DIP-40_W15.24mmU9
1CY62148GN-45ZSXICY62148GN-45ZSXI:SOIC127P1176X120-32NU8
1Conn_01x06_FemaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1MIC5504-1.2YM5-TRMIC5504-1:SOT23-5P95_280X145XL45X37NU7
1MIC5504-3.3YM5-TRMIC5504-1:SOT23-5P95_280X145XL45X37NU3
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2
1XC6SLX9-TQG144Package_QFP:TQFP-144_20x20mm_P0.5mmU1

Questions

How big is the MCL86jr PCB?

It measures 56.1 × 57.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MCL86jr use?

66 parts, built around the SN74LVC245APW, W25Q128JVSIQ, CY62148GN-45ZSXI and MIC5504-1.2YM5-TR. 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 MCL86jr KiCad files?

From the MicroCoreLabs/Projects repository on GitHub, at the commit this page was made from: the board is MCL86jr/PCBA/MCL86jr.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 MCL86jr design in my own project?

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

More from MicroCoreLabs/Projects

8
  • 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
  • 2 layers36.3 × 40.8 mmMCL8080 PCB, the printed circuit board in 3D

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

    10 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

  • 4 layers100 × 100 mmFpga, the printed circuit board in 3D

    Fpga

    gggmmm/pcb-spartan-3

    First attempt at PCB design using KiCad 5.1. This design contains Xilinx Spartan-3 programmable either through JTAG or Atmega328p.

    37 parts3
  • 4 layers89.7 × 82.9 mmICE40UP5K logic analyzer rev2, the printed circuit board in 3D

    ICE40UP5K logic analyzer rev2

    hack-a-tack/FPGA_Logic_Analyzer

    (Info applies to rev. 1, update for later revisions (only final rev. matters in the README)) FPGA-based 8-channel logic analyzer implemented on iCE40UP5K.

    170 parts
  • 4 layers99.1 × 83.8 mmIbm-5151-pcb, the printed circuit board in 3D

    Ibm-5151-pcb

    asinghani/ibm-5151-controller

    Building a VT100 emulator out of an IBM 5151 monitor and an FPGA

    85 partsMIT
  • 4 layers55.2 × 24.4 mmLogic analyzer, the printed circuit board in 3D

    Logic analyzer

    BlackPancakes/RP2040-Logic-Analyzer

    An open-source, high-speed, multi-channel logic analyzer based on the popular Raspberry Pi RP2040 microcontroller. The board was designed in KiCad with a strong focus on signal integrity and miniaturization.

    54 parts3
  • 4 layers152.4 × 76.2 mmMotherboard, the printed circuit board in 3D

    Motherboard

    mikegoelzer/Homebrew-ECP5-SBC

    Kicad files for homebrew hobbyist computer with custom RISC-V CPU

    160 parts
  • 4 layers161.1 × 82.9 mmAll in one smc, the printed circuit board in 3D

    All in one smc

    nojan1/project-wrass

    The purpose of Project Wrass is to develop the Wrass 1.

    150 parts
  • 4 layers51.8 × 20 mmSample target, the printed circuit board in 3D

    Sample target

    alvarop/swd2usbc

    Have you ever wanted to debug your device over USB-C? Sometimes there's not enough room for a JTAG/SWD connector, or even Tag-Connect pads!

    57 parts29CC0-1.0
  • 4 layers51 × 45 mmFlight controller atlas, the printed circuit board in 3D

    Flight controller atlas

    williamjroche/Drone_Flight_Controller

    This is a GPS-Denied Autonomous Drone that uses computer vision to fly with radio transmission override. Autonomy is a work in progress.

    66 parts1MIT