Skip to the content
PCBKitNew board
2 layers140 × 140 mmOctuplex, the printed circuit board in 3D

6502/6809 microcomputer in octagonal format

Size
140 × 140 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
180
Pads
432
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
16 Oct 2024
Updated
11 Jun 2025

Overview

Octuplex is an open-source printed circuit board by anachrocomputer, from the anachrocomputer/Octuplex repository on GitHub. It is a 2-layer board of 140 × 140 mm with 35 parts on 180 nets.

It is built around the MC68B09CP, PCF8584T and 74LS139PC, with the 74LS259DC, HCPL-2631 and HM62256BLP-7 among its other parts. Its parts include 16 ICs, 5 resistors, 2 capacitors, 2 connectors and 2 crystals. It belongs with the retro computing and games boards of this library.

Main components

6

README

README.md

Static Badge Static Badge

Octuplex

A 6502/6809 microcomputer in the shape of an octagon.

Microprocessor

A choice of two classic 8-bit CPUs, the 6502 or the 6809. The two chips have similar pinouts and are placed on the PCB overlapping. Only one chip may be installed at a time. Clock speed 2MHz in both cases, with the 68B09 requiring a 4x clock input, i.e. 8MHz. The Hitachi 63B09 may also be fitted.

Timer

The standard Motorola MC6840 timer chip. Can generate interrupts and/or PWM signals.

Parallel I/O

The standard 6522 parallel port chip. Can generate interrupts.

Two handy little circuits for additional 8-bit I/O with minimal pin count: 74LS259 and 74LS251. The 74LS259 is an unusual chip, an addressable latch. It takes three address input pins and a single data input pin, and has eight output pins. The 74LS251 is an eight-input multiplexer with tri-state output. The selector inputs are connected to three address pins, while the output is connected to data bit D7. The 6502's BIT instruction can read D7 directly into the sign flag, which can be followed by BMI or BPL.

Analog I/O

The classic Ferranti ZN428 8-bit DAC chip.

The classic Ferranti ZN448 b-bit ADC chip. Although I'm not sure about this one due to its need for a negative supply rail.

I2C Bus

Classic Philips PCF8584 I2C bus controller. Can generate interrupts.

Async Serial I/O

Rockwell R65C52 dual ACIA. Can generate interrupts.

Motorola MC6850 with optocoupler for MIDI. Can generate interrupts.

Display

TBD, most likely an LED starburst display of some kind.

Parts

35
QtyValueFootprintReferences
8MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4, H5, H6, H7, H8
310kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR3, R4, R5
20.1uFCapacitor_THT:C_Radial_D6.3mm_H5.0mm_P2.50mmC1, C2
274LS138Package_DIP:DIP-16_W7.62mmU11, U15
2CXO_DIP8Oscillator:Oscillator_DIP-8X1, X2
2DIN-5_180degreeConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1, J2
1220Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
127128Package_DIP:DIP-28_W15.24mmU4
1280Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
174LS139Package_DIP:DIP-16_W7.62mmU6
174LS251Package_DIP:DIP-16_W7.62mmU13
174LS259Package_DIP:DIP-16_W7.62mmU8
1HCPL-2631Package_DIP:DIP-8_W7.62mmU12
1HM62256BLPPackage_DIP:DIP-28_W15.24mmU5
1M6502Package_DIP:DIP-40_W15.24mmU9
1MC68B09Package_DIP:DIP-40_W15.24mmU1
1MC68B40Package_DIP:DIP-28_W15.24mmU2
1MC68B50Package_DIP:DIP-24_W15.24mmU7
1PCF8584Package_DIP:DIP-20_W7.62mmU14
1R6522Package_DIP:DIP-40_W15.24mmU10
1R65C52Package_DIP:DIP-40_W15.24mmU3
1ZN428Package_DIP:DIP-16_W7.62mmU16

Questions

How big is the Octuplex PCB?

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

What parts does the Octuplex use?

35 parts, built around the MC68B09CP, PCF8584T, 74LS139PC and 74LS259DC. 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 Octuplex KiCad files?

From the anachrocomputer/Octuplex repository on GitHub, at the commit this page was made from: the board is Octuplex.kicad_pcb and its schematic Octuplex.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Octuplex design in my own project?

Its repository states no licence, so its author keeps all rights: ask anachrocomputer before reusing the design.

Similar boards

  • 2 layers235 × 160 mmProcessor.80C188, the printed circuit board in 3D

    Processor.80C188

    lynchaj/duodyne

    Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus

    111 parts15
  • 4 layers224 × 395 mmFEAR-16 - Mainboard, the printed circuit board in 3D

    FEAR-16 - Mainboard

    Dephrilibrium/FE-FEAR16v2-PCB-Mainboard

    Regulation circuit mainboard of the Field Emission Array Regulation (FEAR) system with up to 16 channels.

    424 parts1GPL-3.0
  • 2 layers41 × 56 mmGripper xiao2040, the printed circuit board in 3D

    Gripper xiao2040

    edwinDOS/pcb_gofa_gripper

    This repository contains the PCB design for the ABB GOFA Gripper at UC3M

    25 parts1MIT
  • 2 layers160 × 100.1 mmECB-4PIO, the printed circuit board in 3D

    ECB-4PIO

    b1ackmai1er/ECB-4PIO-I2C

    Retrobrew Computers ECB-4PIO-I2C development.

    76 parts
  • 4 layers194.5 × 188.6 mmMyCpu, the printed circuit board in 3D

    MyCpu

    fortinsylvain/MyCpu

    Home brew CPU Hardware with 1-bit ALU implementation using 74LSxx, a micro-code and assembler coded in C#.

    162 parts18MIT
  • 2 layers364 × 203 mmCPU6S, the printed circuit board in 3D

    CPU6S

    Meisaka/CenMiniCom

    Centurion Minicomputer Schematics

    240 parts8
  • 2 layers349.3 × 160 mmPowertran polysynth, the printed circuit board in 3D

    Powertran polysynth

    icnagy/powertran-polysynth

    Powertran/ETI polysynth

    113 parts
  • 4 layers100 × 100 mmStplus, the printed circuit board in 3D

    Stplus

    KenWillmott/SST-6809

    MC6809 Single Board Computer

    49 parts5MIT