Skip to the content
PCBKitNew board
2 layers149 × 100 mmIolite, the printed circuit board in 3D

Homebrew Motorola 68010 computer

Size
149 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
94
Pads
338
Tracks, vias
1,311, 96
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
1 Apr 2017
Updated
3 Feb 2018

Overview

Iolite 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 149 × 100 mm with 51 parts on 94 nets, routed with 1,311 tracks and 96 vias.

It is built around the ATMEGA168PA-AU, MAX232N and 74HC05D, with the DS1302 among its other parts. Its parts include 16 resistors, 12 capacitors, 8 connectors, 5 ICs and 2 crystals. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

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

51
QtyValueFootprintReferences
8120RResistors_SMD:R_0805R2, R3, R11, R12, R13, R14, R15, R16
84.7kResistors_SMD:R_0805R1, R4, R5, R6, R7, R8, R9, R10
50.1uFCapacitors_ThroughHole:C_Rect_L7_W2.5_P5C2, C3, C4, C6, C7
51uFCapacitors_SMD:c_elec_4x5.7C8, C9, C10, C11, C12
222pFCapacitors_SMD:C_0805C1, C5
114.7456Mm68kcomp1:crystal_smd_7.6x4.1Y1
132.768KCrystals:Crystal_WatchY2
13vm68kcomp1:CR2032_CoinCellBT1
174HC05Housings_DIP:DIP-14_W7.62mmU5
174LS138Housings_DIP:DIP-16_W7.62mmU1
1ATMEGA168-PHousings_DIP:DIP-28_W7.62mmIC1
1AVR_ISPPin_Headers:Pin_Header_Straight_2x03ISP1
1CONN_01X02Pin_Headers:Pin_Header_Straight_1x02P6
1CONN_ADDRPin_Headers:Pin_Header_Straight_2x13P2
1CONN_CTL_DATAPin_Headers:Pin_Header_Straight_2x18P1
1DB9Connectors:DB9MCJ2
1DS1302Housings_DIP:DIP-8_W7.62mmU2
1INT_S1Pin_Headers:Pin_Header_Straight_2x01JP1
1INT_S2Pin_Headers:Pin_Header_Straight_2x01JP2
1MAX232Housings_DIP:DIP-16_W7.62mmU6
1SLOT1m68kcomp1:edgecon_2x17P4
1SLOT2m68kcomp1:edgecon_2x17P5
1SLOT_EX_ADDRm68kcomp1:edgecon_2x17P7
1SLOT_PWRPin_Headers:Pin_Header_Angled_1x03P3

The 47 most common of 51 parts.

Questions

How big is the Iolite PCB?

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

What parts does the Iolite use?

51 parts, built around the ATMEGA168PA-AU, MAX232N, 74HC05D and DS1302. 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 Iolite KiCad files?

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

Can I use the Iolite 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 layers142 × 100 mmM68kcomputer, the printed circuit board in 3D

    M68kcomputer

    jtsiomb/m68kcomputer

    Homebrew Motorola 68010 computer

    43 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

  • 2 layers279.4 × 203.2 mmZ180GDC, the printed circuit board in 3D

    Z180GDC

    lynchaj/rhyophyre

    Single Board Computer featuring Zilog Z180 processor and NEC µPD7220 Graphics Display Controller

    249 parts12
  • 2 layers360.1 × 141.4 mmWe816, the printed circuit board in 3D

    We816

    kitspace-test-repos/kicad6-file-collection

    135 partsMIT
  • 4 layers280 × 140 mmP8x io card, the printed circuit board in 3D

    P8x io card

    ksr/p8x

    Generated by generators/genkicad.py from the canonical geneagle netlist (CARDS["peripheral-card"]), same standard as the memory card: 4-layer (F/B signals, In1=GND, In2=VCC planes), a bypass cap above each IC, a…

    63 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 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 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