

Iolite
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
4ATMEGA168PA-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 16KB 1KB 20MHz 23 512Byte 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MAX232N
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 ROHSNexperiaInvertersDS1302
SOP-8SOP-8 Real Time Clocks ROHSTDDReal Time Clocks
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
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 120R | Resistors_SMD:R_0805 | R2, R3, R11, R12, R13, R14, R15, R16 |
| 8 | 4.7k | Resistors_SMD:R_0805 | R1, R4, R5, R6, R7, R8, R9, R10 |
| 5 | 0.1uF | Capacitors_ThroughHole:C_Rect_L7_W2.5_P5 | 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 |
| 1 | 14.7456M | m68kcomp1:crystal_smd_7.6x4.1 | Y1 |
| 1 | 32.768K | Crystals:Crystal_Watch | Y2 |
| 1 | 3v | m68kcomp1:CR2032_CoinCell | BT1 |
| 1 | 74HC05 | Housings_DIP:DIP-14_W7.62mm | U5 |
| 1 | 74LS138 | Housings_DIP:DIP-16_W7.62mm | U1 |
| 1 | ATMEGA168-P | Housings_DIP:DIP-28_W7.62mm | IC1 |
| 1 | AVR_ISP | Pin_Headers:Pin_Header_Straight_2x03 | ISP1 |
| 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 | DB9 | Connectors:DB9MC | J2 |
| 1 | DS1302 | Housings_DIP:DIP-8_W7.62mm | U2 |
| 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 | 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 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 mm

- 2 layers142 × 100 mm

- 2 layers23 × 37 mm

Similar boards
- 2 layers279.4 × 203.2 mm

Z180GDC
lynchaj/rhyophyre
Single Board Computer featuring Zilog Z180 processor and NEC µPD7220 Graphics Display Controller
249 parts12 - 2 layers360.1 × 141.4 mm

- 4 layers280 × 140 mm

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 mm

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

- 4 layers271.8 × 147.3 mm

- 2 layers194.3 × 174 mm

- 4 layers160 × 100 mm

Single board
PrinceYadav78/Single-Board-Computer
A single board computer which can run OS written in C
87 partsMIT