MCL86jr

MicroCoreLabs·Projects·MCL86jr/PCBA/MCL86jr.kicad_pcb

MCL86jr PCB layout, top view — open source board by MicroCoreLabs

About the MCL86jr PCB

MCL86jr is an open source PCB design by MicroCoreLabs, published on GitHub. It is a 4-layer board measuring 56.1 × 57.1 mm, with 66 components from 14 distinct parts.

Other key parts include the XC6SLX9-TQG144, W25Q128JVS, MIC5504-3.3YM5-TR, SN74LVC245APW and MIC5504-1.2YM5-TR. By type, the board carries 31 capacitors, 16 resistors, 9 ICs, 8 diodes, 1 crystal and 1 connector.

It belongs with the retro computing designs in this gallery.

From the project

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+

This board is a drop-in replacement for the 8088 CPU inside of the PCjr. It utilizes a Xilinx Spartan-6 FPGA and 512KB of SRAM.

The CPU core is the MCL86 and can be run in cycle accurare mode which boosts PCjr performance by almost 6X which is close to the speed of an 8Mhz IBM PC AT!

The board schematic and layout were done using KiCad and all of the development files are in the PCBA directory. The board was manufacured and assembled by PCBWay.

Main components on the MCL86jr

MCL86jr bill of materials (BOM)

66 components, 14 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
XC6SLX9-TQG144
U1
1
W25Q128JVS
U2
1
MIC5504-3.3YM5-TR
U3
3
SN74LVC245APW
U4, U5, U6
1
MIC5504-1.2YM5-TR
U7
1
CY62148GN-45ZSXI
U8
1
8088_Min_Mode
U9
1
100Mhz
Y1
1
Conn_01x06_Female
J1
8
LED
D1, D2, D3, D4, D5, D6, D7, D8
31
4.7uF
C1, C2, C3, C4, C5, C6, C7, C8 +23
2
33
R1, R16
8
330
R2, R3, R4, R5, R6, R7, R8, R9
6
4.7k
R10, R11, R12, R13, R14, R15

MCL86jr design files

The KiCad project lives in the MicroCoreLabs/Projects repository on GitHub; these links point at the commit this page was built from.

MCL86jr: common questions

How big is the MCL86jr PCB?

The MCL86jr measures 56.1 × 57.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the MCL86jr?

66 components, from 14 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the MCL86jr design files?

From the MicroCoreLabs/Projects repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the MCL86jr design in my own project?

The repository has no license, so all rights stay with MicroCoreLabs. Use it as a reference, and ask the author before reusing the design.

More boards in Projects

Similar boards