Skip to the content
2 layers155 × 114 mmIOExpansion, the printed circuit board in 3D

Various design materials for building my 8-bit-microprocessor-based single board computer(s)

Size
155 × 114 mm
Copper layers
2
Thickness
1.6 mm
Parts
198
Nets
112
Pads
469
Tracks, vias
1,013, 8
Pours
6
Routed
Yes
KiCad
KiCad 4
Created
3 Aug 2018
Updated
24 Dec 2020

Overview

IOExpansion is an open-source printed circuit board by ja1umi, from the ja1umi/MUTIF09Project repository on GitHub, published under the MIT licence. It is a 2-layer board of 155 × 114 mm with 198 parts on 112 nets, routed with 1,013 tracks and 8 vias.

It is built around the ADUM1250AR, MCP809-315I/TT and MCP809-450I/TT, with the MCP810-450I/TT, PC16550DV and SC18IM700IPW among its other parts. Its parts include 14 ICs, 14 connectors, 13 capacitors and 11 resistors. It belongs with the computers and single-board computers boards and the FPGA and CPLD boards of this library.

Main components

8

README

README.md

MUTIF09 Project

MUTIF09 (or shortly MUTIF) project is my hobby project for developent of tiny homebrew computers and their add-on/expansion boards (e.g. Arithmetic coprocessor and I/O expansion board) simple enough for building and maintenance, focusing on around 1980s-era microprocessors (e.g. Motorola's MC6809, Harris' HD-6120) just for fun.

FAQ

  1. When are updates available?

    Updates are available when they are released.

  2. What does MUTIF mean?

    MUTIF is an anagram of two amaterur radio call signs of my own (suffix only).

  3. How to assemble these things? / Where is the assembly manual?

    Refer to the schematic(s), order the PCB(s), collect parts required, populate the parts on the PCB just as you did in your other DIY electronics project. Knowledge of basic soldering techniques is also required. Remember to get your PC ready for USB-TTL serial cable installed.

    Like other open source projects, documents, sample programs and ohter design materials contained in this repository are provided "as is" without warranty.

    As for assembly manual(s), you can download the document(s) (e.g. "Technical memorandum on MUTIF09 6809 Single Board Computer" ) (for a fee) from BOOTH online store. Note: these booklet(s) are written in Japanese only.

    https://m-nihombashi.booth.pm/

    Or, you can get a copy at doujinshi sales exhibitions (e.g. Comic Maket, TechBookFest, Micom-Infinite PRO-68K).

    I encourage you to get your copy of the booklet (if necessary) at the online store ( https://m-nihombashi.booth.pm/ ) due to the COVID-19 situation.

  4. Where is the document(s) about xxx?

    I know that documentation is insufficient, however, document preparation is still underway...

Parts

198
QtyValueFootprintReferences
126padmylib:padREF00, REF01, REF02, REF03, REF04, REF05, REF06, REF07, REF08, REF09, REF10, REF100, REF101, REF102, REF103, REF104 +110
110.1uCapacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2, C3, C4, C5, C6, C7, C8, C11, C14, C15
410KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R11, R13
44.7KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6, R7, R8, R9
4Mount_Hole_3.2mm_M3Mounting_Holes:MountingHole_3.2mm_M3J1, J2, J3, J4
210uCapacitors_THT:CP_Radial_D5.0mm_P2.50mmC12, C13
2A0Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP7, JP8
2A1Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP5, JP6
2A2Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP3, JP4
2RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR14, R15
11KResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
14ch_Level_Shifter_BSS138Housings_DIP:DIP-12_W10.16mmU5
14ch_Level_Shifter_BSS138(AKI)Housings_DIP:DIP-12_W10.16mmU6
1A3Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP2
1ADuM1250Housings_DIP:DIP-8_W7.62mmU12
1DS3231_BreakoutPin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmU9
1GAL16V8Housings_DIP:DIP-20_W7.62mmU7
1GPIO_3V3Pin_Headers:Pin_Header_Angled_2x05_Pitch2.54mmJ6
1HEADER 2x20Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mmJ10
1I2C_3V3Pin_Headers:Pin_Header_Angled_1x04_Pitch2.00mmJ12
1I2C_5VPin_Headers:Pin_Header_Angled_1x04_Pitch2.00mmJ11
1I2C_ALT_MasterPin_Headers:Pin_Header_Angled_1x04_Pitch2.00mmJ13
1I2C_Debug_3V3Pin_Headers:Pin_Header_Straight_1x04_Pitch2.00mmJ14
1I2C_INTPin_Headers:Pin_Header_Straight_2x03_Pitch2.54mmJ8
1LM3671_BreakoutPin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmU15
1MCP809-315TO_SOT_Packages_SMD:SOT-23U2
1MCP809-450TO_SOT_Packages_SMD:SOT-23U14
1MCP810-450TO_SOT_Packages_SMD:SOT-23U1
1PC16550DHousings_DIP:DIP-40_W15.24mmU4
1PCA9641 (or PCA9541)ioexplib:DIP-16_W15.24mmU10
1SC18IM700ioexplib:DIP-16_W15.24mmU8
1SC18IS602Bioexplib:DIP-16_W15.24mmU11
1SG-8002DCOscillators:Oscillator_DIP-8U3
1SPI_3V3Pin_Headers:Pin_Header_Angled_2x05_Pitch2.54mmJ9
1SQW_OUTPin_Headers:Pin_Header_Straight_1x05_Pitch2.54mmJ15
1UART_5VPin_Headers:Pin_Header_Straight_2x03_Pitch2.54mmJ5

The 185 most common of 198 parts.

More from ja1umi/MUTIF09Project

4
  • 2 layers155 × 114 mmMy6809sbc, the printed circuit board in 3D

    My6809sbc

    ja1umi/MUTIF09Project

    Various design materials for building my 8-bit-microprocessor-based single board computer(s)

    67 parts10MIT
  • 2 layers155 × 114 mmGPIOExpansion, the printed circuit board in 3D

    GPIOExpansion

    ja1umi/MUTIF09Project

    Various design materials for building my 8-bit-microprocessor-based single board computer(s)

    46 parts10MIT
  • 2 layers155 × 114 mmMemExpansion, the printed circuit board in 3D

    MemExpansion

    ja1umi/MUTIF09Project

    Various design materials for building my 8-bit-microprocessor-based single board computer(s)

    41 parts10MIT
  • 2 layers72 × 47 mmAm9511AAddon, the printed circuit board in 3D

    Am9511AAddon

    ja1umi/MUTIF09Project

    Various design materials for building my 8-bit-microprocessor-based single board computer(s)

    21 parts10MIT

Similar boards

  • 2 layers30 × 40.1 mmI2C232V01, the printed circuit board in 3D

    I2C232V01

    mlab-modules/I2C232V01

    The base module is an integrated circuit SC18IM700, who works as a converter I2C / UART. I2C interface acts as the master. I2C can be used to speed 400kbit / Sau UART can be up to 460.8 kbit / s.

    31 parts
  • 2 layers170.2 × 100 mmZ80-SBC, the printed circuit board in 3D

    Z80-SBC

    skiselev/zeta_sbc

    Zeta SBC is an Zilog Z80 based single board computer. It is inspired by Ampro Little Board Z80 and N8VEM project. Zeta SBC is software compatible with RomWBW Firmware

    75 parts53GPL-3.0
  • 4 layers101.6 × 55.9 mmKEMOJO, the printed circuit board in 3D

    KEMOJO

    codesmythe/KEMOJO

    PS/2 keyboard, mouse and joystick support for RCBus based on ATmega328

    28 parts
  • 2 layers100 × 150 mmZ80 Simple Computer, the printed circuit board in 3D

    Z80 Simple Computer

    apws/261103-reto-comp-andrew-grok-kicad

    Rebuilt Z80 educational schematic in KiCad. The board is not routed yet.

    8 parts1
  • 2 layers39.9 × 54.6 mmSimplecodec3, the printed circuit board in 3D

    Simplecodec3

    cyberomusubi/simplecodec3

    Audio input/output board for Raspberry Pi, Jetson Nano (PCM5102A+PCM1808)

    44 parts19
  • 2 layers69.6 × 65.1 mmZ84C00, the printed circuit board in 3D

    Z84C00

    nosuz/Z84C00-borad

    Z80(Z84C00) CPU board

    37 parts1GPL-3.0
  • 2 layers155 × 114 mmMutif1613, the printed circuit board in 3D

    Mutif1613

    ja1umi/MUTIF1613Project

    Verious design information related to my home-brewed MN1613 16-bit computer

    60 parts3MIT
  • 2 layers50.2 × 69.8 mmZx50 Clock Mezzanine, the printed circuit board in 3D

    Zx50 Clock Mezzanine

    mmosko/Zx50

    This is the primary CPU board for the Zx50 8-slot passive backplane system. It hosts the Z80 microprocessor (running at 5 MHz to 10 MHz) and acts as the master controller for the primary bus.

    22 parts

Questions

How big is the IOExpansion PCB?

It measures 155 × 114 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IOExpansion use?

198 parts, built around the ADUM1250AR, MCP809-315I/TT, MCP809-450I/TT and MCP810-450I/TT. 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 IOExpansion KiCad files?

From the ja1umi/MUTIF09Project repository on GitHub, at the commit this page was made from: the board is IOExpansion/IOExpansion/IOExpansion.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the IOExpansion 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).