Skip to the content
PCBKitNew board
4 layersMb68k, the printed circuit board in 3D

A over ambitious project to build a usable computer from scratch

Copper layers
4
Thickness
1.6 mm
Parts
130
Nets
280
Pads
870
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 7 (file 20221018)
Created
31 Jan 2022
Updated
29 Jan 2024

Overview

Mb68k is an open-source printed circuit board by ziggekatten, from the ziggekatten/m68k repository on GitHub, published under the MIT licence. It is a 4-layer board with 130 parts on 280 nets.

It is built around the 74LS245SC, AS6C4008-55PCN and 74LS05P-E, with the 74LS175PC and NE555P among its other parts. Its parts include 40 resistors, 28 capacitors, 23 connectors, 20 ICs and 16 diodes. It belongs with the FPGA and CPLD boards of this library.

Main components

5

README

kicad/README.md

Hardware design

Basic principles:

  • Use of buffers when in doubt. The 68010 pins can't drive that much current

TODO: description

  • CPU: MC68010@12MHz
  • DUART: MC68681
  • 2 * 512K FLASH ROM
  • 2 x 512K SRAM

Memory map

TODO: description

Start address (hex)End address (hex)Usage
0x001000000x00200000Onboard RAM
0x000000000x00100000Onboard ROM

Parts

130
QtyValueFootprintReferences
24100nFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C21, C22, C23, C24, C26, C27 +8
194k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R12, R13, R14, R15, R16, R31, R32, R33, R34, R35, R36, R37, R38, R39 +3
14R330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30
8Free pinConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ9, J10, J14, J15, J16, J17, J18, J19
574LS244Package_DIP:DIP-20_W7.62mm_SocketU3, U8, U9, U18, U19
4Conn_01x01_PinConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ1, J3, J4, J5
4GAL22V10Package_DIP:DIP-24_W7.62mm_SocketU4, U10, U16, U17
34K7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R6
2330RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4
274LS245Package_DIP:DIP-20_W7.62mm_SocketU13, U14
27pFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC19, C20
2AS6C4008-55PCNPackage_DIP:DIP-32_W15.24mm_SocketU11, U12
2SST39SF040Package_DIP:DIP-32_W15.24mm_SocketU5, U6
2Spare resistorsConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ20, J22
1100uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC2
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC25
1270RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
12K2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
168010P10Package_DIP:DIL64U7
168681Package_DIP:DIP-40_W15.24mm_SocketU15
174LS05Package_DIP:DIP-14_W7.62mmU1
174LS175Package_DIP:DIP-16_W7.62mm_SocketU20
1BUS Slot #1Connector_PinSocket_2.54mm:PinSocket_2x40_P2.54mm_VerticalJ23
1Conn_01x06_PinConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1CrystalCrystal:Crystal_HC18-U_Vertical3.6864MHz1
1DUART I/OConnector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ8
1DUARTA_RXLED_THT:LED_D5.0mmD11
1DUARTA_TXLED_THT:LED_D5.0mmD12
1DUARTB_RXLED_THT:LED_D5.0mmD13
1DUARTB_TXLED_THT:LED_D5.0mmD14
1FC1LED_THT:LED_D5.0mmD8
1FC2LED_THT:LED_D5.0mmD9
1FC3LED_THT:LED_D5.0mmD10
1Free PinsConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ11
1Free pinsConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ13
1Free pinsConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ12
1GREEN RunLED_THT:LED_D5.0mmLED2
1HW_RESET_SWButton_Switch_SMD:SW_MEC_5GSH9SW1
1IRQ1LED_THT:LED_D5.0mmD1
1IRQ2LED_THT:LED_D5.0mmD2
1IRQ3LED_THT:LED_D5.0mmD3
1IRQ4LED_THT:LED_D5.0mmD4
1IRQ5LED_THT:LED_D5.0mmD5
1IRQ6LED_THT:LED_D5.0mmD6
1IRQ7LED_THT:LED_D5.0mmD7
1NE555PPackage_DIP:DIP-8_W7.62mmU2
1PORTA serialConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ6
1PORTB serialConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ7
1Power barConnector_PinSocket_2.54mm:PinSocket_2x11_P2.54mm_VerticalJ21
1RED ResetLED_THT:LED_D5.0mmLED1
1SG-8002DB 10MhzOscillator:Oscillator_DIP-14X1

Questions

What parts does the Mb68k use?

130 parts, built around the 74LS245SC, AS6C4008-55PCN, 74LS05P-E and 74LS175PC. 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 Mb68k KiCad files?

From the ziggekatten/m68k repository on GitHub, at the commit this page was made from: the board is kicad/mb68k.kicad_pcb and its schematic kicad/CPU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mb68k design in my own project?

Its repository publishes it under the MIT 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

  • 6 layers244 × 244 mmRetroslop, the printed circuit board in 3D

    Retroslop

    CPTforever/8088-MicroATX-Computer

    A 8088 based, IBM 5150 like computer compatible with the MicroATX motherboard form factor.

    193 parts
  • 4 layers253.6 × 137.7 mmS100 Thunder186-1.0-006, the printed circuit board in 3D

    S100 Thunder186-1.0-006

    RichCini/LomasBoards

    Small repository of files/data related to Lomas Data Products S-100 boards.

    118 parts1
  • 4 layers340 × 210 mmYddraig, the printed circuit board in 3D

    Yddraig

    ddraig68k/hardware

    Schematic and CAD files for my 68K based computer

    224 parts29MIT
  • 4 layers171.5 × 171.6 mmJOX030, the printed circuit board in 3D

    JOX030

    roberts7531/JOX030

    My 68030 sbc

    143 parts1
  • 2 layers478 × 183 mmHC2000, the printed circuit board in 3D

    HC2000

    badrianiulian/HC2000

    HC2000 Project

    259 parts9
  • 2 layers143.3 × 77.5 mmPedisk, the printed circuit board in 3D

    Pedisk

    mnaberez/pedisk2

    Reverse engineering the CGRS Microtech PEDISK II disk system for Commodore PET/CBM computers

    43 parts3
  • 2 layers100 × 77.5 mmSmartDiskII, the printed circuit board in 3D

    SmartDiskII

    btb/SmartDiskII

    An hybrid Disk ][ and SmartPort controller

    42 parts60Apache-2.0
  • 2 layersCompaqportableIII, the printed circuit board in 3D

    CompaqportableIII

    raymondh2/CompaqPortableIII

    Current PCB Memory Expansion board layout is untested. The backplane for the expansion cards is tested and working.

    123 parts17