Skip to the content
PCBKitNew board
4 layers31.6 × 84.1 mmMCL68, 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
31.6 × 84.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
13
Nets
107
Pads
306
Tracks, vias
1,554, 115
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Aug 2019
Updated
28 Aug 2026

Overview

MCL68 is an open-source printed circuit board by MicroCoreLabs, from the MicroCoreLabs/Projects repository on GitHub. It is a 4-layer board of 31.6 × 84.1 mm with 13 parts on 107 nets, routed with 1,554 tracks and 115 vias.

It is built around the 74HCT541D, TEENSY 4.1 and 74HCT574D, with the 74LS257PC among its other parts. Its parts include 12 ICs and 1 capacitor. It belongs with the retro computing and games boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

4

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

13
QtyValueFootprintReferences
574HCT574Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2, U6, U7, U9, U10
374HCT541Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4, U11, U12
274LS257Package_SO:TSSOP-16_4.4x5mm_P0.65mmU3, U8
110 uFCapacitor_SMD:C_0805_2012MetricC1
168000DPackage_DIP:DIP-64_W25.4mmU1
1Teensy4.1Package_DIP:DIP-48_W15.24mmU5

Questions

How big is the MCL68 PCB?

It measures 31.6 × 84.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MCL68 use?

13 parts, built around the 74HCT541D, TEENSY 4.1, 74HCT574D and 74LS257PC. 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 MCL68 KiCad files?

From the MicroCoreLabs/Projects repository on GitHub, at the commit this page was made from: the board is MCL68+/PCB/MCL68.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 MCL68 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 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
  • 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

  • 2 layers162.2 × 134.6 mmSg1000, the printed circuit board in 3D

    Sg1000

    barbeque/sg1000

    A homebrew Sega SG-1000, with an eye towards SC-3000 compatibility

    89 parts33
  • 2 layers214.6 × 123.2 mmFISC2, the printed circuit board in 3D

    FISC2

    DoctorWkt/2FISC

    FISC2: A TTL CPU with Some 16-bit Capabilities

    73 parts10GPL-3.0
  • 2 layers231.3 × 96.5 mmFISC, the printed circuit board in 3D

    FISC

    DoctorWkt/FISC

    An 8-bit TTL CPU with a Stack Pointer

    59 parts7GPL-3.0
  • 4 layers99.8 × 99.8 mmHD6309sbc, the printed circuit board in 3D

    HD6309sbc

    jimbro1000/HD6309sbc

    Single board computer using Hitachi HD6309

    65 parts1
  • 2 layers368.3 × 215.9 mmTTL 6510 Computer fab, the printed circuit board in 3D

    TTL 6510 Computer fab

    StefansAI/TTL-6510-Computer

    Yet another CPU made from TTL chips

    330 parts1
  • 2 layers43.1 × 26.9 mmSBC6309PeripheralRegister, the printed circuit board in 3D

    SBC6309PeripheralRegister

    jimbro1000/SBC6309PeripheralRegister

    Single 8 bit peripheral register for SBC6309

    8 parts
  • 2 layers150 × 90 mmInterruptAndKeyboard, the printed circuit board in 3D

    InterruptAndKeyboard

    daveho/DIY8bit

    Files and resources for DIY 8 bit computer video series

    39 parts19
  • 2 layersFifo, the printed circuit board in 3D

    Fifo

    JVR11-minicomputer/jvr11-hardware

    JVR11 hardware - all schematics, PCB's and PLD design sources live in this repository

    63 parts2CERN-OHL-P-2.0