

Sharp MZ-80K Replica Public
- Size
- 385 × 230 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 254
- Nets
- 432
- Pads
- 1,891
- Tracks, vias
- 6,970, 711
- Pours
- 21
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Jul 2026
- Updated
- 19 Jul 2026
Overview
MZ80K is an open-source printed circuit board by Board-Folk, from the Board-Folk/Sharp-MZ-80K repository on GitHub. It is a 2-layer board of 385 × 230 mm with 254 parts on 432 nets, routed with 6,970 tracks and 711 vias.
It is built around the 74LS126PC, 74LS245SC and 74LS241P-E, with the 74LS42PC, 74LS00SC and 74LS04PC among its other parts. Its parts include 97 capacitors, 59 ICs, 49 resistors, 6 transistors and 4 connectors.
Main components
1274LS126PC
DIP-140℃~+70℃ 1 130mA 24mA 4 4.75V~5.25V 5.2mA 74LS Output enable、Short-Circuit Protection Tri-State Unidirectional DIP-14 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS245SC
-0℃~+70℃ 12ns@5V,45pF 15mA 24mA 4.75V~5.25V 74LS 8 Bidirectional Output enable Schmitt trigger Tri-State - Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, Transceivers74LS241P-E
-- Interface - Specialized ROHSRenesas ElectronicsInterface - Specialized74LS42PC
PDIP-16-55℃~+125℃ PDIP-16 Interface - SpecializedTexas InstrumentsInterface - Specialized74LS00SC
-0℃~+70℃ 15ns@5V,50pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA NAND Gate - Logic Gates ROHSTexas InstrumentsLogic Gates74LS04PC
PDIP-140℃~+70℃ 4.75V~5.25V 6 6.6mA 74LS PDIP-14 InvertersonsemiInverters74LS157PC
PDIP-160℃~+70℃ 4.75V~5.25V Single Supply PDIP-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, Decoders74LS20P-E
DIP-14-20℃~+75℃ 15ns@5V,15pF 2 2.7V 2V 4 4.75V~5.25V 400mV、500mV 400uA 74LS 800mV 8mA NAND Gate DIP-14 Logic Gates ROHSRenesas ElectronicsLogic Gates74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops74LS93SC
-- Counters, DividersTexas InstrumentsCounters, Dividers74LS02PC
DIP-140℃~+70℃ 15ns@5V,15pF 2 2.7V 2V 4 4.75V~5.25V 400uA 500mV 74LS 800mV 8mA 8mA NOR Gate DIP-14 Logic Gates ROHSonsemiLogic Gates74S157PC
PDIP-160℃~+70℃ 15ns@5V,15pF 4.75V~5.25V 74S Single Supply PDIP-16 Signal Switches, Multiplexers, DecodersTexas InstrumentsSignal Switches, Multiplexers, Decoders
README
README.mdSharp MZ-80K
Repository for the 2026 Board Folk recreation of the main board of the Sharp MZ-80K Computer.

This repository contains the Bill-of-Materials (iBOM), Gerbers and Kicad files for a remake of the Sharp MZ-80K main board and a collection of simple expansion boards to help use it in the absence of an original case, keyboard, screen and cassette player.
Projects are in Kicad 10.
Modifications
- Added 2.54mm pitch to 2nd row of keyboard header (in addition), to fit PS/2 adapter boards.
Revisions
- Version 1 Initial Public Release
Connectors
The power connector CN6 doesn't appear to be of any identifiable modern standard. The board takes -5V, +5V and +12V. An appropriate Meanwell should be suitable.
| Position | Description | Pitch | Pins | Key | Notes |
|---|---|---|---|---|---|
| CN1 | Bus Connector | 2.54mm | 2x25 | Right Angle IDC | |
| CN2 | Video and Audio | 3.96mm | 6 | ||
| CN3 | Tape | 3.96mm | 6 | 7 pin header with pin 6 missing | |
| CN4 | LED | 2.54mm | 3 | ||
| CN5 | Keyboard | 2.50mm | 2x18 pins(duplicated) | 2x19 pin header with pins 18 missing | 2nd row 2.54mm pitch added |
| CN7 | Ground Pad | M2 Pad |
ROMs
| Position | Description | Type |
|---|---|---|
| CG-ROM | Character ROM | 2716 |
| M-ROM | Monitor ROM | 2332 |
Parts Substitution
As yet to be verified.
| Position | Original | Substitution | Notes |
|---|---|---|---|
| CS1, CS2 | DIP-16 Fork Header | Aries 16-600-10 | |
| D1,D2 | 1S1555 | 1N4148 | |
| Q1 | 2SA505Y | 2N5193 or MJE371G | Check Orientation |
| Q2-Q6 | 2SC373 | 2SC1815 | Check Orientation |
| SW1 | Unknown | Omron B3F-4055 |
Jumper Configuration
The default configuration for a fully populated 48K board is:
| Position | Links |
|---|---|
| CS1 | 1-16,2-15,3-14,4-13,5-12,6-11,7-10,8-9 |
| CS2 | 1-16,2-15,3-13,5-11 |
Credit
Mainboard PCB layout by Rob Taylor @peepouk. Schematics recreated by Ian Cudlip @grandoldian. Help, support and assistance from Chrissy (@chris_jh).
Expansions
MZ80AV
A simple audio/video board which provides a collection of outputs. For audio, line out and an amplifier with a volume control for a small 8 ohm speaker. For video, a DIN connector for BBC/Amstrad type RGB cables (e.g. SCART). 9 pin D-Sub (as green with c-sync) and a basic, but maybe good enough composite output. Some previous trimmers used for testing have been left on and marked as DNP.
MZ80C2N
An adapter for Commodore C2N cassette players, the 1530 as an edge connector and 1531 as Mini-DIN.
MZ80MROM
A multi-image ROM adapter to allow the use of a 28 pin EPROM at the monitor ROM position with switches to select the bank.
MZ80MAX
A board that supports Maxduino compiled for the ATMEGA328 with an OLED screen and buttons to be used as a cassette replacement. Now also featuring a 9 pin connector for the MZ-700.
MZ80PS2
A PS/2 keyboard interface based on C64Keyboard by Robert VanHazinga. This version has both sockets for a full Arduino Nano and an ATMEGA328. As there is no 5V power on the keyboard connector on the MZ-80K, this requires a separate 5V power connection, with connection either as XH or barrel-jack.
MZ80PS2Mini
A simplified keyboard interface as above with the Nano removed and layout improved to make it more compact. If you're not planning to change the code, this might be more suitable.
MZ80AD724
An improved composite video and line out only interface board using the AD724 chip. Provides 3 (RGB) potentiometers to select the output display colour.
Thanks
- The rest of the Board Folk Team
Links
Legal
As the product of this project is a replica of a proprietary product, the the author makes no claim of copyright to the schematics nor PCB layouts and releases these into the public domain, solely for the purposes of study and historical preservation.
You are free to produce PCBs based on this project's designs at your own risk and without limitation, for your own use or for sale and/or repair at a reasonable price. Attribution is appreciated. The authors are not obliged to provide support of any kind.
Under no circumstances will the authors be held responsible or liable in any way for losses, damages or costs resulting from the use of the information and/or resources of this project.
The resources are provided "as-is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
Parts
254| Qty | Value | Footprint | References |
|---|---|---|---|
| 69 | 100nF | MZ80K:Ceramic_P5.08mm | C3, C10, C11, C12, C24, C25, C27, C28, C29, C30, C31, C33, C34, C35, C40, C42 +53 |
| 24 | 4116 | MZ80K:DIP-16_W7.62mm_RAM_Socket | RAM1, RAM2, RAM10, RAM11, RAM12, RAM13, RAM14, RAM15, RAM16, RAM17, RAM18, RAM19, RAM20, RAM21, RAM22, RAM23 +8 |
| 20 | 1K | MZ80K:Resistor_P12.70mm | R11, R12, R14, R15, R16, R17, R18, R19, R22, R29, R38, R41, R44, R45, R46, R47 +4 |
| 7 | 10K | MZ80K:Resistor_P12.70mm | R13, R27, R28, R31, R33, R35, R39 |
| 5 | 2SC373 | MZ80K:TO-92_Inline_Wide | Q2, Q3, Q4, Q5, Q6 |
| 5 | 74LS107 | MZ80K:DIP-14_W7.62mm | IC10, IC15, IC16, IC19, IC25 |
| 4 | 10nF | MZ80K:Ceramic_P3.76mm | C6, C15, C16, C22 |
| 4 | 220R | MZ80K:Resistor_P12.70mm | R1, R5, R30, R32 |
| 4 | 74LS244 | MZ80K:DIP-20_W7.62mm | IC35, IC44, IC45, IC50 |
| 3 | 100pF | MZ80K:Ceramic_P3.76mm | C1, C4, C17 |
| 3 | 100uF 16V | MZ80K:Electrolytic_P7.3mm | C36, C37, C38 |
| 3 | 1K2 | MZ80K:Resistor_P12.70mm | R9, R26, R36 |
| 3 | 74LS00 | MZ80K:DIP-14_W7.62mm | IC22, IC24, IC58 |
| 3 | 74LS04 | MZ80K:DIP-14_W7.62mm | IC7, IC21, IC54 |
| 3 | 74LS157 | MZ80K:DIP-16_W7.62mm | IC38, IC39, IC40 |
| 3 | 74LS20 | MZ80K:DIP-14_W7.62mm | IC28, IC48, IC49 |
| 3 | 74LS74 | MZ80K:DIP-14_W7.62mm | IC2, IC12, IC55 |
| 3 | 74LS93 | MZ80K:DIP-14_W7.62mm | IC9, IC14, IC27 |
| 3 | DNP | MZ80K:Unpopulated Ceramic_P3.76mm | C200, C201, C203 |
| 2 | 100R | MZ80K:Resistor_P12.70mm | R34, R40 |
| 2 | 100uF 16V | MZ80K:Electrolytic_P3.85mm | C26, C32 |
| 2 | 10K | MZ80K:R_Array_SIP9 | RA1, RA2 |
| 2 | 10nF | MZ80K:Ceramic_P5.08mm | C13, C20 |
| 2 | 1K8 | MZ80K:Resistor_P12.70mm | R2, R10 |
| 2 | 1S1555 | MZ80K:Diode_P12.70mm | D1, D2 |
| 2 | 2114 | MZ80K:DIP-18_W7.62mm | IC41, IC42 |
| 2 | 74121 | MZ80K:DIP-14_W7.62mm | IC8, IC31 |
| 2 | 74177 | MZ80K:DIP-14_W7.62mm | IC33, IC34 |
| 2 | 74LS02 | MZ80K:DIP-14_W7.62mm | IC23, IC52 |
| 2 | 74LS241 | MZ80K:DIP-20_W7.62mm | IC36, IC37 |
| 2 | 74S157 | MZ80K:DIP-16_W7.62mm | IC53, IC56 |
| 2 | Metal Hole | MZ80K:Metal Hole | H1, H2 |
| 2 | NE555P | MZ80K:DIP-8_W7.62mm | IC1, IC13 |
| 1 | (8253) | MZ80K:DIP-24_18.0mmx34.29mm_W15.24mm_Socket | IC18 |
| 1 | (CG-ROM) | MZ80K:DIP-24_18.0mmx34.29mm_W15.24mm_Socket | IC201 |
| 1 | (M-ROM) | MZ80K:DIP-24_18.0mmx34.29mm_W15.24mm_Socket | IC200 |
| 1 | 10uF | MZ80K:Electrolytic_P2.54mm | C14 |
| 1 | 10uF 35V Tant | MZ80K:Electrolytic_P3.85mm | C41 |
| 1 | 12K | MZ80K:Resistor_P12.70mm | R25 |
| 1 | 15K | MZ80K:Resistor_P12.70mm | R37 |
| 1 | 1K5 | MZ80K:Resistor_P12.70mm | R23 |
| 1 | 1uF | MZ80K:Electrolytic_P2.54mm | C23 |
| 1 | 1uF 6.3V | MZ80K:Electrolytic_P2.54mm | C5 |
| 1 | 220uF 16V | MZ80K:Electrolytic_P3.85mm | C18 |
| 1 | 22uF | MZ80K:Electrolytic_P2.54mm | C19 |
| 1 | 22uF 16V | MZ80K:Electrolytic_P2.54mm | C21 |
| 1 | 270R | MZ80K:Resistor_P12.70mm | R20 |
| 1 | 2K2 | MZ80K:Resistor_P12.70mm | R3 |
| 1 | 2SA505Y | MZ80K:TO-220-3 | Q1 |
| 1 | 3.3nF | MZ80K:Ceramic_P3.76mm | C2 |
| 1 | 330R | MZ80K:Resistor_P12.70mm | R43 |
| 1 | 33uF 10V Tant | MZ80K:Electrolytic_P3.85mm | C39 |
| 1 | 3K3 | MZ80K:Resistor_P12.70mm | R42 |
| 1 | 47K | MZ80K:Resistor_P12.70mm | R24 |
| 1 | 50K | MZ80K:Pot | R202 |
| 1 | 560R | MZ80K:Resistor_P12.70mm | R4 |
| 1 | 7406 | MZ80K:DIP-14_W7.62mm | IC3 |
| 1 | 74100 | MZ80K:DIP-24_W15.24mm | IC32 |
| 1 | 7414 | MZ80K:DIP-14_W7.62mm | IC4 |
| 1 | 74150 | MZ80K:DIP-24_W15.24mm | IC57 |
| 1 | 74154 | MZ80K:DIP-24_W15.24mm | IC47 |
| 1 | 7425 | MZ80K:DIP-14_W7.62mm | IC51 |
| 1 | 7486 | MZ80K:DIP-14_W7.62mm | IC26 |
| 1 | 74LS08 | MZ80K:DIP-14_W7.62mm | IC20 |
| 1 | 74LS10 | MZ80K:DIP-14_W7.62mm | IC17 |
| 1 | 74LS126 | MZ80K:DIP-14_W7.62mm | IC11 |
| 1 | 74LS145 | MZ80K:DIP-16_W7.62mm | IC6 |
| 1 | 74LS165 | MZ80K:DIP-16_W7.62mm | IC29 |
| 1 | 74LS245 | MZ80K:DIP-20_W7.62mm | IC43 |
| 1 | 74LS42 | MZ80K:DIP-16_W7.62mm | IC30 |
| 1 | 8255 | MZ80K:DIP-40_W15.24mm_Socket | IC5 |
| 1 | 8K2 | MZ80K:Resistor_P12.70mm | R21 |
| 1 | 8MHz | MZ80K:Crystal | X1 |
| 1 | BUS | MZ80K:AB-IDC-Header_2x25_P2.54mm_Latch_Horizontal | CN1 |
| 1 | CS SEL | MZ80K:DIP-16_W7.62mm_ROM Selector | CS1 |
| 1 | DNP | MZ80K:Clock Device | C202 |
| 1 | DNP | MZ80K:MREQ Device | C204 |
| 1 | GND Pad | MountingHole:MountingHole_2.2mm_M2_Pad | CN7 |
| 1 | KEYBOARD | MZ80K:CN5_Keyboard_DOUBLE | CN5 |
| 1 | LED | MZ80K:CN4 | CN4 |
The 247 most common of 254 parts.
More from Board-Folk/Sharp-MZ-80K
6- 2 layers119 × 63.1 mm

- 2 layers119 × 63.1 mm

- 2 layers100 × 55 mm

- 2 layers67.1 × 67 mm

- 2 layers52.5 × 43.3 mm

- 2 layers57.6 × 38.5 mm

Similar boards
- 2 layers253.2 × 203 mm

Pegasus2023
NeilsVintageComputers/1981_Aamber-Pegasus-2023-Revival
My first computer, this is a replica I produced from the original schematics using original old components.
156 partsUnlicense - 2 layers486 × 306.3 mm

- 2 layers630 × 300 mm

- 2 layers

Rogelio Pineda part 7-AMLDC-2044B
ForgottenMachines/Entrex
The technologies documented here will include all like-kind systems manufactured by Nixdorf, Redifon, ROCC & Mera, all originally designed by Entrex Inc, Burlington, MA USA.
332 parts1 - 2 layers301.5 × 367.3 mm

OSI 600D Superboard II Cherry Solder Mask
Bambelweeny57/OSI-600D-SuperBoard-II
KiCad 10 recreation of the Ohio Scientific Superboard II Model 600 rev D (1980) with Cherry MX keyswitches, 27C16/2816 ROMs, full schematic and assembly guide.
314 parts - 2 layers299.2 × 180 mm

- 2 layers299.2 × 180 mm

Cobra XP
ceteras/Cobra-XP
Derived from Cobra, an experimental board for testing all kind of mods.
452 parts5MIT - 2 layers199.6 × 74.2 mm

Questions
How big is the MZ80K PCB?
It measures 385 × 230 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MZ80K use?
254 parts, built around the 74LS126PC, 74LS245SC, 74LS241P-E and 74LS42PC. 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 MZ80K KiCad files?
From the Board-Folk/Sharp-MZ-80K repository on GitHub, at the commit this page was made from: the board is Kicad/MZ80K.kicad_pcb and its schematic Expansions/MZ80AD724/Kicad/MZ80AD724.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MZ80K design in my own project?
Its repository states no licence, so its author keeps all rights: ask Board-Folk before reusing the design.