MCL86jr
MicroCoreLabs·Projects·MCL86jr/PCBA/MCL86jr.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XC6SLX9-TQG144 | TQFP-144_20x20mm_P0.5mm | U1 |
| 1 | W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U2 |
| 1 | MIC5504-3.3YM5-TR | SOT23-5P95_280X145XL45X37N | U3 |
| 3 | SN74LVC245APW | SOP65P640X120-20N | U4, U5, U6 |
| 1 | MIC5504-1.2YM5-TR | SOT23-5P95_280X145XL45X37N | U7 |
| 1 | CY62148GN-45ZSXI | SOIC127P1176X120-32N | U8 |
| 1 | 8088_Min_Mode | DIP-40_W15.24mm | U9 |
| 1 | 100Mhz | OSC_SIT8008BI-13-33E-33.333330E | Y1 |
| 1 | Conn_01x06_Female | PinHeader_1x06_P2.54mm_Vertical | J1 |
| 8 | LED | LED_0402_1005Metric | D1, D2, D3, D4, D5, D6, D7, D8 |
| 31 | 4.7uF | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +23 |
| 2 | 33 | R_0402_1005Metric | R1, R16 |
| 8 | 330 | R_0402_1005Metric | R2, R3, R4, R5, R6, R7, R8, R9 |
| 6 | 4.7k | R_0402_1005Metric | 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
NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532NXP
MCL68
MicroCoreLabs
31.6 × 84.1 mm13 parts4LNo license532AVR/Arduino
MCL8080
MicroCoreLabs
36.3 × 40.8 mm10 parts2LNo license532NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
MCL6809
MicroCoreLabs
32.3 × 61 mm7 parts4LNo license532NXP
MCL65+
MicroCoreLabs
72.6 × 64.1 mm6 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532
Similar boards
Amiga External
hoglet67
21.9 × 76.7 mm6 parts2LGPL-3.01.0kAnalog
hoglet67
53.9 × 23.2 mm33 parts2LGPL-3.01.0kAtari pickup
hoglet67
26.4 × 53.9 mm7 parts2LGPL-3.01.0kDeniseadapter
hoglet67
26.7 × 62.2 mm16 parts2LGPL-3.01.0kRgb to hdmi
hoglet67
77 × 97 mm67 parts2LGPL-3.01.0kBuffer
hoglet67
53.9 × 23.2 mm13 parts2LGPL-3.01.0k