Skip to the content
2 layers177.8 × 130.8 mmDurango, the printed circuit board in 3D

Scalable OS for 6502/65816

Size
177.8 × 130.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
159
Nets
218
Pads
1,011
Tracks, vias
3,360, 313
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Dec 2015
Updated
26 May 2025

Overview

Durango is an open-source printed circuit board by zuiko21, from the zuiko21/minimOS repository on GitHub, published under the MIT licence. It is a 2-layer board of 177.8 × 130.8 mm with 159 parts on 218 nets, routed with 3,360 tracks and 313 vias.

It is built around the 74HC245D, 74HC367D and 74HC157D, with the 74HC257D, 74HC139D and 74HC85D among its other parts. Its parts include 55 resistors, 36 ICs, 13 capacitors, 11 transistors and 8 connectors.

Main components

12

README

README.md

This project is under the MIT License, see LICENSE for details.

minimOS

Please note that this doc is OBSOLETE. Read about updated details in the new architecture.md file.

Minimalistic, portable, scalable Operating System for everything from embedded devices to (quasi) full-featured desktop computers!

Purpose

Currently in a VERY early development stage, hopefully will become a common reference platform for deployment of computer-related appliances -- think about embedded systems, like the original intent: an Actual Exposure Time Meter for classic photographic cameras. But by virtue of its modularity and scalability would equally serve to a whole breed of home-made, retro-inspided computers.

Future ports

Initial target is the venerable 65(C)02 and its big brother, the 16-bit enabled 65816 (port known as minimos·16) which will keep compatibility with existing '02 code. But other ports to many CPU architectures are in mind, like the Motorola 68xx / Hitachi 63xx series (minimOS·63, with the interesting 6809/6309 branch as minimOS·69), 680x0 (minimOS·68), 8080/8085/Z80 (minimOS·80), even (God forbid! :-) the commonly used x86 (minimOS·86). I really have little-to-no knowledge about this CPU family, nor about the usual IBM-based PC architecture; hopefully someone will be able to port minimOS without too much of a chore, that would give a very interesting 'breath' to (otherwise useless) older PCs.

Supported architectures

This section has been moved to the hardware section

Parts

159
QtyValueFootprintReferences
11BC548Package_TO_SOT_THT:TO-92_InlineQ1, Q2, Q3, Q4, Q5, Q307, Q608, Q609, Q610, Q611, Q906
73K3Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR3, R18, R34, R220, R337, R639, R649
61KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR16, R32, R640, R641, R650, R651
64148Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_KathodeUpD1, D2, D3, D5, D7, D8
4 MountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
4100µCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC5, C611, C612, C709
4120Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR5, R33, R35, R922
4470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR4, R21, R112, R114
46K8Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR17, R19, R638, R648
474HC157Package_DIP:DIP-16_W7.62mm_SocketU6, U7, U125, U321
474HC257Package_DIP:DIP-16_W7.62mm_SocketU104, U105, U204, U205
475Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR30, R647, R657, R731
322KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR1, R2, R644
333KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR110, R336, R654
374HC245Package_DIP:DIP-20_W7.62mm_SocketU31, U32, U127
210KPotentiometer_THT:Potentiometer_Piher_PT-6-V_VerticalRV128, RV231
210µCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1, C3
212KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR29, R108
2220KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR824, R825
2330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR642, R652
2470µCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC6, C613
25K6Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR643, R653
2680Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR6, R111
274HC139Package_DIP:DIP-16_W7.62mm_SocketU10, U29
274HC85Package_DIP:DIP-16_W7.62mm_SocketU18, U20
274HC86Package_DIP:DIP-14_W7.62mm_SocketU23, U126
2CVJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP607, JP608
1 Symbol:OSHW-Logo2_9.8x8mm_SilkScreenLOGO1
1 durango:durango-x90LOGO2
1 durango:jaqueriaLOGO3
1100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR26
1100nCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C2
1120*Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR15
118KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR109
11K2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR113
11µCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC10
1220µCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC4
122nCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C7
127 .5WResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR23
128 MHzOscillator:Oscillator_DIP-14X1
139KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR656
13K3Resistor_THT:R_Array_SIP9RN2
147KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR645
14K7Resistor_THT:R_Array_SIP5RN1
156KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR655
15KPotentiometer_THT:Potentiometer_Piher_PT-6-V_VerticalRV127
162256Package_DIP:DIP-28_W15.24mm_SocketU3
162256Package_DIP:DIP-28_W7.62mm_SocketU003
165C02Package_DIP:DIP-40_W15.24mm_SocketU1
168pCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC8
174AC4040Package_DIP:DIP-16_W7.62mm_SocketU15
174HC00Package_DIP:DIP-14_W7.62mm_SocketU9
174HC02Package_DIP:DIP-14_W7.62mm_SocketU16
174HC166Package_DIP:DIP-16_W7.62mm_SocketU224
174HC174Package_DIP:DIP-16_W7.62mm_SocketU428
174HC175Package_DIP:DIP-16_W7.62mm_SocketU22
174HC20Package_DIP:DIP-14_W7.62mm_SocketU227
174HC21Package_DIP:DIP-14_W7.62mm_SocketU17
174HC30Package_DIP:DIP-14_W7.62mm_SocketU8
174HC32Package_DIP:DIP-14_W7.62mm_SocketU13
174HC367Package_DIP:DIP-16_W7.62mm_SocketU530
174HC4040Package_DIP:DIP-16_W7.62mm_SocketU14
174HC574Package_DIP:DIP-20_W7.62mm_SocketU124
174HC688Package_DIP:DIP-20_W7.62mm_SocketU11
174HC74Package_DIP:DIP-14_W7.62mm_SocketU12
182KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR646
18K2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR107
1AUDIO FBConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1AUDIO INConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ2
1BUZZERBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1BUZZERConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP2
1CARTRIDGEConnector_PinSocket_2.54mm:PinSocket_2x18_EDGEJ9
1CD4040Package_DIP:DIP-16_W7.62mm_SocketU19
1COMPONENT VIDEOdurango:3xRCAJ605
1COMPOSITEdurango:3xRCAJ706
1DEBUGConnector_PinSocket_2.54mm:PinSocket_1x17_P2.54mm_VerticalJ8
1ERRORLED_THT:LED_D3.0mm_ClearD4
1EXPANSIONConnector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_HorizontalJ11
1IOxConnector_IDC:IDC-Header_2x08_P2.54mm_VerticalJ3
1LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4

The 148 most common of 159 parts.

More from zuiko21/minimOS

12
  • 2 layers177.8 × 130.8 mmFull, the printed circuit board in 3D

    Full

    zuiko21/minimOS

    Scalable OS for 6502/65816

    130 parts23MIT
  • 2 layers250.8 × 130.2 mmOmronkbd, the printed circuit board in 3D

    Omronkbd

    zuiko21/minimOS

    Scalable OS for 6502/65816

    125 parts23MIT
  • 2 layers351.8 × 144.1 mmPluskbd, the printed circuit board in 3D

    Pluskbd

    zuiko21/minimOS

    Scalable OS for 6502/65816

    123 parts23MIT
  • 2 layersKeyboard, the printed circuit board in 3D

    Keyboard

    zuiko21/minimOS

    Scalable OS for 6502/65816

    106 parts23MIT
  • 2 layers177.8 × 130.8 mmTop5x8kbd, the printed circuit board in 3D

    Top5x8kbd

    zuiko21/minimOS

    Scalable OS for 6502/65816

    81 parts23MIT
  • 2 layersCjss301, the printed circuit board in 3D

    Cjss301

    zuiko21/minimOS

    Scalable OS for 6502/65816

    81 parts23MIT
  • 2 layers99.7 × 63.5 mmTri psg, the printed circuit board in 3D

    Tri psg

    zuiko21/minimOS

    Scalable OS for 6502/65816

    54 parts23MIT
  • 2 layersPocket, the printed circuit board in 3D

    Pocket

    zuiko21/minimOS

    Scalable OS for 6502/65816

    53 parts23MIT
  • 2 layers97.8 × 72.4 mmPico vdu, the printed circuit board in 3D

    Pico vdu

    zuiko21/minimOS

    Scalable OS for 6502/65816

    47 parts23MIT
  • 2 layers97.8 × 72.4 mmRosario, the printed circuit board in 3D

    Rosario

    zuiko21/minimOS

    Scalable OS for 6502/65816

    45 parts23MIT
  • 2 layers80 × 63.5 mmComponent, the printed circuit board in 3D

    Component

    zuiko21/minimOS

    Scalable OS for 6502/65816

    44 parts23MIT
  • 2 layers97.8 × 72.4 mmChihuahua, the printed circuit board in 3D

    Chihuahua

    zuiko21/minimOS

    Scalable OS for 6502/65816

    41 parts23MIT

Similar boards

  • 2 layersCES, the printed circuit board in 3D

    CES

    erickpires/CES-PCB

    170 partsMIT
  • 4 layers406.4 × 254 mmExtarctrl, the printed circuit board in 3D

    Extarctrl

    mrieker/pdp8i

    89 parts
  • 4 layers177 × 152.1 mmAvboard tht2, the printed circuit board in 3D

    Avboard tht2

    clydeshaffer/gametank

    design files for the gametank hardware implementation

    139 parts150
  • 2 layers234 × 87.3 mmV0c, the printed circuit board in 3D

    V0c

    KITTY-6502/hardware

    the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.

    123 parts
  • 6 layers285 × 236 mmRa9704, the printed circuit board in 3D

    Ra9704

    Coin-OpCollection/Development-Documentation

    This repository contains technical information, documentation, and reverse-engineering details for the base platform systems of FPGA implementations released by Coin-Op Collection.

    228 parts11
  • 6 layers285 × 236 mmRa9704, the printed circuit board in 3D

    Ra9704

    psomashekar/Development-Documentation

    Please consider supporting these and future projects by joining the Coin-Op Collection Patreon.

    228 parts
  • 2 layers41.9 × 87.6 mmNes Sound Expansion, the printed circuit board in 3D

    Nes Sound Expansion

    Perkka2/EPSM

    NES Expansion Port Sound Generator

    53 parts76

Questions

How big is the Durango PCB?

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

What parts does the Durango use?

159 parts, built around the 74HC245D, 74HC367D, 74HC157D and 74HC257D. 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 Durango KiCad files?

From the zuiko21/minimOS repository on GitHub, at the commit this page was made from: the board is hard/kicad/durango/v2/v2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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