Skip to the content
PCBKitNew board
2 layers235 × 80 mmFront panel.processor, the printed circuit board in 3D

Front panel.processor

lynchaj/duodyne15

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

Size
235 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
80
Pads
208
Tracks, vias
608, 19
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Mar 2023
Updated
27 Jul 2025

Overview

Front panel.processor is an open-source printed circuit board by lynchaj, from the lynchaj/duodyne repository on GitHub. It is a 2-layer board of 235 × 80 mm with 48 parts on 80 nets, routed with 608 tracks and 19 vias.

It is built around the ATTINY1614-SSN, 74LS240DC and TN0702N3-G. Its parts include 13 switches, 10 diodes, 5 resistors, 4 capacitors and 4 connectors. It belongs with the retro computing and games boards and the ESP32 and AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

duodyne

  • duodyne is a hobbyist retrocomputer system comprised of modules on a system bus. It is specifically designed to run RomWBW, however, provides support for multiple processor architectures and has a flexible and expandable system bus.

  • The system bus is designed to support multiple vintage or retro computer processor architectures such as those from Intel, Zilog, Motorola, Mostek, etc. The Z80 is the primary CPU used to develop the initial round of peripherals.

  • Duodyne borrows heavily from previous computer systems. The form factor is similar to S-100 and VME. The bus is electrically is derived from ECB with many extensions to support other processor architectures and improved power distribution. There are multiple pins for 5V and ground. +12V and -12V are supported. 3.3V and other values can be derived on board using voltage regulators.

  • The plan for the system is to have balance between functionality and complexity. A single function per board has good distribution and easy expansion but leads to many boards and a large backplane which can lead to electrical and signal distribution issues. However, full integration into a single board computer reduces complexity somewhat but can make expansion difficult.

  • Duoodyne's bus based approach with a generous board form factor allows for a blend of integration and distribution of two or more functions per board leading to a smaller overall backplane yet retaining flexibility for easy expansion.

  • The duodyne core system is defined as an 4-slot or 8-slot backplane, a Z80 or other processor (currently, Z80, 65C816, and TMS9995 are supported), and a ROMRAM board. The ROMRAM memory board assumes an 8-bit data bus so CPU's with larger data busses may require dedicated memory boards. The Z80 processor includes a debugging serial port for console access. The boot ROM is included on the ROMRAM board.

Parts

48
QtyValueFootprintReferences
12SW_SPDTSW_Toggle_Blue_wSlots:SW_Toggle_Blue_wSlotsSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW10, SW11, SW12, SW13
9LEDLED_THT:LED_D3.0mmD1, D2, D3, D4, D5, D6, D7, D8, D9
4MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
20.1uCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C5
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
210uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3, C4
2TN0702Package_TO_SOT_THT:TO-92_HandSolderQ1, Q2
1220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
1470Resistor_THT:R_Array_SIP9RN1
1470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
14700Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
174LS240Package_DIP:DIP-20_W7.62mmU1
1ATtiny1614-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU4
1BI-COLOR LEDLED_THT:LED_D5.0mmD10
1FPANELConnector_IDC:IDC-Header_2x20_P2.54mm_HorizontalJ1
1LP2950-3.3_TO92Package_TO_SOT_THT:TO-92_HandSolderU3
1MICRO SD CARDAdafruit MicroSD Module:Adafruit MicroSD ModuleJ3
1NetTie_2NetTie:NetTie-2_THT_Pad0.3mmNT1
1SSD1306SSD1306:128x64OLEDBrd1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW9
1TTL SERIALConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ2
1UPDI ONLYConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ4

Questions

How big is the Front panel.processor PCB?

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

What parts does the Front panel.processor use?

48 parts, built around the ATTINY1614-SSN, 74LS240DC and TN0702N3-G. 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 Front panel.processor KiCad files?

From the lynchaj/duodyne repository on GitHub, at the commit this page was made from: the board is !Development/12 front-panel.processor, V1.1/front-panel.processor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Front panel.processor design in my own project?

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

More from lynchaj/duodyne

12
  • 2 layers160 × 200 mmRetro programmer, the printed circuit board in 3D

    Retro programmer

    lynchaj/duodyne

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

    209 parts15
  • 2 layers235 × 160 mmTemplate.prototyping, the printed circuit board in 3D

    Template.prototyping

    lynchaj/duodyne

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

    194 parts15
  • 2 layers235 × 160 mmInput output.Media, the printed circuit board in 3D

    Input output.Media

    lynchaj/duodyne

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

    191 parts15
  • 2 layers235 × 160 mmInput output.Media, the printed circuit board in 3D

    Input output.Media

    lynchaj/duodyne

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

    188 parts15
  • 2 layers200 × 160 mmSAB80535-Dev Board, the printed circuit board in 3D

    SAB80535-Dev Board

    lynchaj/duodyne

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

    187 parts15
  • 2 layers235 × 160 mmInput output.Voice, the printed circuit board in 3D

    Input output.Voice

    lynchaj/duodyne

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

    176 parts15
  • 2 layers235 × 160 mmInput output.Multi, the printed circuit board in 3D

    Input output.Multi

    lynchaj/duodyne

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

    167 parts15
  • 2 layers235 × 160 mmInput output.GDC, the printed circuit board in 3D

    Input output.GDC

    lynchaj/duodyne

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

    159 parts15
  • 2 layers235 × 160 mmInput output.Multi, the printed circuit board in 3D

    Input output.Multi

    lynchaj/duodyne

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

    159 parts15
  • 2 layers235 × 160 mmMemory.ROMRAM, the printed circuit board in 3D

    Memory.ROMRAM

    lynchaj/duodyne

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

    150 parts15
  • 2 layers235 × 160 mmMemory.ROMRAM, the printed circuit board in 3D

    Memory.ROMRAM

    lynchaj/duodyne

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

    143 parts15
  • 2 layers235 × 160 mmInput output.SelfHost, the printed circuit board in 3D

    Input output.SelfHost

    lynchaj/duodyne

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

    139 parts15

Similar boards

  • 4 layers104.3 × 120.8 mmTestingg, the printed circuit board in 3D

    Testingg

    AndrewCieslak/PersonalPowerSupply

    My personal 20V in, 15-1.5 V out buck converter power supply code and schematics. Fully discrete, with almost no integrated components for the feedback loop.

    115 partsMIT
  • 2 layers80 × 41 mmPRO MCU, the printed circuit board in 3D

    PRO MCU

    Henning-Klatt/projekt-microcontroller

    Projekt Mikrocontroller at Ulm University

    23 parts
  • 2 layers80 × 41 mmPRO MCU, the printed circuit board in 3D

    PRO MCU

    Jajaho/microcontroller-project

    Microcontroller Project from University Ulm.

    21 parts
  • 2 layersDesign files, the printed circuit board in 3D

    Design files

    aspro648/KiCad

    My design files. Abandon all hope ye who enter here.

    18 parts33
  • 2 layers85 × 45 mmPowerSupply, the printed circuit board in 3D

    PowerSupply

    kitspace-test-repos/kicad6-file-collection

    18 partsMIT
  • 2 layers220 × 90 mmCANBOARD REV2, the printed circuit board in 3D

    CANBOARD REV2

    RoanTractor/Tractor-Team-EL

    Tractor team electrical , experts in killing electrical gremlins and using black powder.

    29 parts
  • 2 layers68 × 76 mmScreen power hand, the printed circuit board in 3D

    Screen power hand

    tomassasovsky/segno-hardware

    Segno hardware: boards, sheet-metal enclosure, printed parts and decals

    46 partsCERN-OHL-S-2.0
  • 2 layers99.1 × 99.1 mmRC1802 CPU, the printed circuit board in 3D

    RC1802 CPU

    tebl/RC1802-Cosmac-ELF

    With the RC6502-project for making an Apple 1 replica done I wanted to do something different, so I started designing a simple version of the RCA 1802-based Cosmac ELF instead.

    54 parts31GPL-3.0