

M68kcomputer
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
374HC245D
SO-20-300mil-40℃~+125℃ 1 160uA 2V~6V 7.8mA 7.8mA 74HC 8 9ns@4.5V,50pF Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversMAX232N
PDIP-160℃~+70℃ 120Kbps 2 2 4.5V~5.5V Transceiver PDIP-16 RS232 ICs ROHSTexas InstrumentsRS232 ICs74HC05D
SOP-14-40℃~+125℃ 1 1.5V~4.2V 15ns@6V,50pF 2V~6V 2uA 5.2mA 500mV~1.8V 6 74HC SOIC-14 Inverters ROHSNexperiaInverters
README
README.mdHomebrew 68k computer project 1
![]()
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 4.7k | Resistors_SMD:R_0805 | R4, R5, R6, R7, R8, R9, R10 |
| 5 | 0.1uF | Capacitors_SMD:C_0805 | C2, C3, C4, C6, C7 |
| 5 | 1uF | Capacitors_SMD:c_elec_4x5.7 | C8, C9, C10, C11, C12 |
| 2 | 22pF | Capacitors_SMD:C_0805 | C1, C5 |
| 2 | DB9 | Connectors:DB9MC | J1, J2 |
| 1 | 120 | Resistors_SMD:R_0805 | R2 |
| 1 | 14.7456M | m68kcomp1:crystal_smd_7.6x4.1 | Y1 |
| 1 | 1k | Resistors_SMD:R_0805 | R1 |
| 1 | 330 | Resistors_SMD:R_0805 | R3 |
| 1 | 74HC05 | Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm | U5 |
| 1 | 74HC245 | Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm | U2 |
| 1 | 74LS138 | Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm | U1 |
| 1 | ATMEGA644P-P | Housings_DIP:DIP-40_W15.24mm | IC1 |
| 1 | AVR_ISP | Pin_Headers:Pin_Header_Straight_2x03 | CON1 |
| 1 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_1x02 | P6 |
| 1 | CONN_ADDR | Pin_Headers:Pin_Header_Straight_2x13 | P2 |
| 1 | CONN_CTL_DATA | Pin_Headers:Pin_Header_Straight_2x18 | P1 |
| 1 | DISP_5110 | m68kcomp1:nokia5110lcd | U3 |
| 1 | INT_S1 | Pin_Headers:Pin_Header_Straight_2x01 | JP1 |
| 1 | INT_S2 | Pin_Headers:Pin_Header_Straight_2x01 | JP2 |
| 1 | MAX232 | Housings_DIP:DIP-16_W7.62mm | U6 |
| 1 | PAD_INT | Pin_Headers:Pin_Header_Straight_2x01 | JP3 |
| 1 | SLOT1 | m68kcomp1:edgecon_2x17 | P4 |
| 1 | SLOT2 | m68kcomp1:edgecon_2x17 | P5 |
| 1 | SLOT_EX_ADDR | m68kcomp1:edgecon_2x17 | P7 |
| 1 | SLOT_PWR | Pin_Headers:Pin_Header_Angled_1x03 | P3 |
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 mm

- 2 layers149 × 100 mm

- 2 layers23 × 37 mm

Similar boards
- 4 layers271.8 × 147.3 mm

- 2 layers194.3 × 174 mm

- 2 layers213.1 × 129 mm

- 4 layers62.5 × 60 mm

Unijoysticle2 c64
ricardoquesada/unijoysticle2
Bluetooth gamepad support for the Commodore 64 / Atari / Amiga, etc.
58 parts62 - 2 layers99.1 × 63.5 mm

- 4 layers160 × 100 mm

Single board
PrinceYadav78/Single-Board-Computer
A single board computer which can run OS written in C
87 partsMIT - 2 layers172.7 × 218.4 mm

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 mm

K30p VME
transistorfet/retroverse
A collection of VME-based hardware and software for modular computers
133 parts17