

MC68000
This is my MC68000 first project.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 71
- Nets
- 158
- Pads
- 743
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 7 (file 20221018)
- Created
- 30 Jun 2025
- Updated
- 24 May 2026
Overview
MC68000 is an open-source printed circuit board by ppsilv, from the ppsilv/tcpbox68k repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 71 parts on 158 nets.
It is built around the 74LS245SC, 74LS00SC and 74LS05P-E, with the 74LS148P-E and 74LS161DC among its other parts. Its parts include 23 ICs, 20 resistors, 16 capacitors, 3 diodes and 2 connectors.
Main components
574LS245SC
-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, Transceivers74LS00SC
-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 Gates74LS05P-E
-- Inverters ROHSRenesas ElectronicsLogic Gates74LS148P-E
DIP-16-20℃~+75℃ 10mA 15ns@5V,15pF 4.75V~5.25V 400uA 74LS 8mA Decoder DIP-16 Signal Switches, Multiplexers, Decoders ROHSRenesas ElectronicsSignal Switches, Multiplexers, Decoders74LS161DC
-0℃~+70℃ 14ns 32MHz 4 4.75V~5.25V 74LS 93mW Asynchronous Binary Counter Programmable divide ratio、Reset function、Cascade counter、Synchronous counting Rising Edge Synchronous - Counters, DividersTexas InstrumentsCounters, Dividers
README
README.mdtcpbox68k
This is my MC68000 first project.
Computer.
The idea behind this project is to develog a minicomputer as if I was in 1980. I will try to use chips of that era except for memory because the memories of that time were small in storage quantity.
I know that a concept of a minicomputer is not an exact science, so it is not easy to reach a consensus on the subject, so I will use a definition that I found very pertinent at the time of the reign of minicomputers. Since data storage and memory were very expensive at that time, a minicomputer for its price had to have many of these components.
Parts
71| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4, R7, R8, R9, R10, R11, R12, R13, R14, R15, R17 |
| 11 | 100nF | Capacitor_SMD:C_0603_1608Metric | C6_U1E1, C7_U1E1, C7_U3, C7_U4, C7_U6, C7_U7, C7_U8, C7_U9, C7_U10, C7_U11, C7_U12 |
| 8 | 74LS244 | Package_DIP:CERDIP-20_W7.62mm_SideBrazed_LongPads | U6, U6, U9, U9, U10, U10, U11, U11 |
| 4 | 74LS245 | Package_DIP:CERDIP-20_W7.62mm_SideBrazed_LongPads | U7, U7, U8, U8 |
| 3 | 470R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R18, R19, R20 |
| 2 | 100nF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C4_U5, C5_U5 |
| 2 | 16Mhz | Oscillator:Oscillator_DIP-14 | X1, X1 |
| 2 | 1uf | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1, C3 |
| 2 | 270k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5, R6 |
| 2 | 68000D | Package_DIP:DIP-64_W22.86mm | U5, U5 |
| 2 | 74LS00 | Package_DIP:CERDIP-14_W7.62mm_SideBrazed_LongPads | U1, U1 |
| 2 | 74LS05 | Package_DIP:CERDIP-14_W7.62mm_SideBrazed_LongPads | U2, U2 |
| 2 | 74LS148 | Package_DIP:CERDIP-16_W7.62mm_SideBrazed_LongPads | U12, U12 |
| 2 | 74LS161 | Package_DIP:CERDIP-16_W7.62mm_SideBrazed_LongPads | U3, U3 |
| 2 | Conn_02x37_Row_Letter_Last | Connector_PinHeader_2.54mm:PinHeader_2x37_P2.54mm_Vertical | J2, J2 |
| 2 | Jumper_2_Bridged | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 2 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP3, JP4 |
| 1 | /HALT | Diode_THT:D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp | D2 |
| 1 | /RESET | Diode_THT:D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp | D1 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 4K7 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R16 |
| 1 | ICM7555xB | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | ON | Diode_THT:D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp | D3 |
| 1 | Reset | Button_Switch_THT:SW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6 | SW1 |
Questions
What parts does the MC68000 use?
71 parts, built around the 74LS245SC, 74LS00SC, 74LS05P-E and 74LS148P-E. 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 MC68000 KiCad files?
From the ppsilv/tcpbox68k repository on GitHub, at the commit this page was made from: the board is schematics/MC68000/MC68000.kicad_pcb and its schematic insumos/68k-nano/68000sbc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MC68000 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers400.9 × 280.5 mm

- 2 layers134.6 × 208.3 mm

- 2 layers478 × 183 mm

- 2 layers630 × 300 mm

- 2 layers

Entrex Trapezoid Processor Board v37
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.
194 parts1 - 2 layers254 × 134.6 mm

S100 Z80 V3
CatspersCoffee/S100-Boards
S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.
140 parts - 2 layers100 × 77.5 mm

- 4 layers236.8 × 240.9 mm

DIY Video
jimbro1000/DIY-Video
General purpose video system for 8-bit computers using 74LS logic
315 parts1