Skip to the content
PCBKitNew board
2 layers142 × 100 mmM68kcomputer, the printed circuit board in 3D

Homebrew Motorola 68010 computer

Size
142 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
104
Pads
363
Tracks, vias
1,471, 131
Pours
3
Routed
Yes
KiCad
KiCad 4
Created
1 Apr 2017
Updated
3 Feb 2018

Overview

M68kcomputer is an open-source printed circuit board by jtsiomb, from the jtsiomb/m68kcomputer repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 142 × 100 mm with 43 parts on 104 nets, routed with 1,471 tracks and 131 vias.

It is built around the 74HC245D, MAX232N and 74HC05D. Its parts include 12 capacitors, 10 resistors, 10 connectors, 6 ICs and 1 crystal. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Homebrew 68k computer project 1

photo

About

The purpose of this project is to design a minimal but useful homebrew computer, based on the Motorola 68010 16/32-bit processor.

The current hardware design is broken into a main processor board, and an I/O and expansion board with an AVR microcontroller playing the role of UART, timer, and RTC all in one.

Directory structure:

  • hw - hardware: kicad files and pdf schematics.
  • fw_iolite - firmware for the I/O controller.
  • monitor - ROM monitor program.

Project website: http://nuclear.mutantstargoat.com/hw/m68kcomp1

License

Copyright (C) 2017 John Tsiombikas nuclear@member.fsf.org

You are free to use, reproduce, modify, redistribute any parts of this project, provided you make any derivative work you release, freely available under the same terms.

More specifically the hardware parts of this project are released under the Creative Commons Attribution Share-Alike license (see LICENSE.hw for details), and the software/firmware parts are released under the GNU General Public License v3, or later (see LICENSE.sw for details).

Parts

43
QtyValueFootprintReferences
74.7kResistors_SMD:R_0805R4, R5, R6, R7, R8, R9, R10
50.1uFCapacitors_SMD:C_0805C2, C3, C4, C6, C7
51uFCapacitors_SMD:c_elec_4x5.7C8, C9, C10, C11, C12
222pFCapacitors_SMD:C_0805C1, C5
2DB9Connectors:DB9MCJ1, J2
1120Resistors_SMD:R_0805R2
114.7456Mm68kcomp1:crystal_smd_7.6x4.1Y1
11kResistors_SMD:R_0805R1
1330Resistors_SMD:R_0805R3
174HC05Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mmU5
174HC245Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mmU2
174LS138Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mmU1
1ATMEGA644P-PHousings_DIP:DIP-40_W15.24mmIC1
1AVR_ISPPin_Headers:Pin_Header_Straight_2x03CON1
1CONN_01X02Pin_Headers:Pin_Header_Straight_1x02P6
1CONN_ADDRPin_Headers:Pin_Header_Straight_2x13P2
1CONN_CTL_DATAPin_Headers:Pin_Header_Straight_2x18P1
1DISP_5110m68kcomp1:nokia5110lcdU3
1INT_S1Pin_Headers:Pin_Header_Straight_2x01JP1
1INT_S2Pin_Headers:Pin_Header_Straight_2x01JP2
1MAX232Housings_DIP:DIP-16_W7.62mmU6
1PAD_INTPin_Headers:Pin_Header_Straight_2x01JP3
1SLOT1m68kcomp1:edgecon_2x17P4
1SLOT2m68kcomp1:edgecon_2x17P5
1SLOT_EX_ADDRm68kcomp1:edgecon_2x17P7
1SLOT_PWRPin_Headers:Pin_Header_Angled_1x03P3

The 42 most common of 43 parts.

Questions

How big is the M68kcomputer PCB?

It measures 142 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the M68kcomputer use?

43 parts, built around the 74HC245D, MAX232N and 74HC05D. 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 M68kcomputer KiCad files?

From the jtsiomb/m68kcomputer repository on GitHub, at the commit this page was made from: the board is hw/io.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the M68kcomputer design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).

More from jtsiomb/m68kcomputer

3
  • 2 layers159.5 × 99.8 mmM68kcomp1, the printed circuit board in 3D

    M68kcomp1

    jtsiomb/m68kcomputer

    Homebrew Motorola 68010 computer

    55 parts32CC-BY-SA-4.0
  • 2 layers149 × 100 mmIolite, the printed circuit board in 3D

    Iolite

    jtsiomb/m68kcomputer

    Homebrew Motorola 68010 computer

    51 parts32CC-BY-SA-4.0
  • 2 layers23 × 37 mmGlue, the printed circuit board in 3D

    Glue

    jtsiomb/m68kcomputer

    Homebrew Motorola 68010 computer

    6 parts32CC-BY-SA-4.0

Similar boards

  • 4 layers271.8 × 147.3 mmSF68, the printed circuit board in 3D

    SF68

    scefrom/SF68

    A board featuring the Motorola 68000

    130 parts2
  • 2 layers194.3 × 174 mmMotherboard, the printed circuit board in 3D

    Motherboard

    aversey/suen

    A simple computer on M68k

    99 parts
  • 4 layers62.5 × 60 mmUnijoysticle2 c64, the printed circuit board in 3D

    Unijoysticle2 c64

    ricardoquesada/unijoysticle2

    Bluetooth gamepad support for the Commodore 64 / Atari / Amiga, etc.

    58 parts62
  • 2 layers99.1 × 63.5 mmMerger euro, the printed circuit board in 3D

    Merger euro

    b38tn1k/chordtoy

    MIDI Hardware Chord Generator

    39 parts19MIT
  • 4 layers160 × 100 mmSingle board, the printed circuit board in 3D

    Single board

    PrinceYadav78/Single-Board-Computer

    A single board computer which can run OS written in C

    87 partsMIT
  • 2 layers172.7 × 218.4 mmAT386SX, the printed circuit board in 3D

    AT386SX

    Toysoft/mb386sx-rc2016

    The origin of this project is the M396F motherboard replica by Marco Both. Marco replicated the PCB layout of a certain revision of M396F motherboard. He didn't provide the schematic.

    150 parts
  • 4 layers160 × 100 mmK30p VME, the printed circuit board in 3D

    K30p VME

    transistorfet/retroverse

    A collection of VME-based hardware and software for modular computers

    133 parts17