

Durango
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
1274HC245D
SO-20-300mil-40℃~+125℃ 1 160uA 2V~6V 7.8mA 7.8mA 74HC 8 9ns@4.5V,50pF Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC367D
SO-16-40℃~+125℃ 10ns@4.5V,50pF 160uA 2 2V~6V 2、4 7.8mA 7.8mA 74HC Tri-State Unidirectional SO-16 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC157D
SO-16-40℃~+125℃ 10ns@6.0V,50pF 160uA 2V~6V 5.2mA 5.2mA 74HC 8/4 Multiplexer Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC257D
SO-16-40℃~+125℃ 160uA 19ns@6V、26ns@6V 2V~6V 7.8mA 7.8mA 74HC 8/4 Multiplexer Single Supply Tri-state output SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC139D
SO-16-40℃~+125℃ 11ns@6.0V,50pF 160uA 2/4 2V~6V 74HC Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HC85D
SOIC-16-40℃~+125℃ 2V~6V 33ns@6V,50pF 4 5.2mA 5.2mA 8uA A<B,A=B,A>B Active High SOIC-16 Digital Comparators ROHSNexperiaDigital Comparators74HC86D
SO-14-40℃~+125℃ 1.5V~4.2V 20ns@6V,50pF 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 74HC Series XOR Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC02
-- Logic Gates ROHSonsemiLogic Gates74HC166D
SOP-16LSOP-16L Shift Registers ROHSMDDShift Registers74HC174D
SOIC-16-40℃~+125℃ 1 107MHz 28ns@6V,50pF 2V~6V 3.5pF 5.2mA 5.2mA 6 74HC Series 8uA D-Type Reset Rising Edge SOIC-16 Flip Flops ROHSNexperiaFlip Flops74HC175D
SOIC-16-40℃~+125℃ 0ns 1 13ns 24ns@6V,50pF 2V~6V 3pF 4 4uA 5.2mA 5.2mA 63MHz 74HC Series Asynchronous Complementary type D-Type Reset Rising Edge SOIC-16 Flip Flops ROHSToshibaFlip Flops
README
README.mdThis 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | BC548 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3, Q4, Q5, Q307, Q608, Q609, Q610, Q611, Q906 |
| 7 | 3K3 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R3, R18, R34, R220, R337, R639, R649 |
| 6 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R16, R32, R640, R641, R650, R651 |
| 6 | 4148 | Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_KathodeUp | D1, D2, D3, D5, D7, D8 |
| 4 | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 | |
| 4 | 100µ | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C5, C611, C612, C709 |
| 4 | 120 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R5, R33, R35, R922 |
| 4 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R4, R21, R112, R114 |
| 4 | 6K8 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R17, R19, R638, R648 |
| 4 | 74HC157 | Package_DIP:DIP-16_W7.62mm_Socket | U6, U7, U125, U321 |
| 4 | 74HC257 | Package_DIP:DIP-16_W7.62mm_Socket | U104, U105, U204, U205 |
| 4 | 75 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R30, R647, R657, R731 |
| 3 | 22K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2, R644 |
| 3 | 33K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R110, R336, R654 |
| 3 | 74HC245 | Package_DIP:DIP-20_W7.62mm_Socket | U31, U32, U127 |
| 2 | 10K | Potentiometer_THT:Potentiometer_Piher_PT-6-V_Vertical | RV128, RV231 |
| 2 | 10µ | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C1, C3 |
| 2 | 12K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R29, R108 |
| 2 | 220K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R824, R825 |
| 2 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R642, R652 |
| 2 | 470µ | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C6, C613 |
| 2 | 5K6 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R643, R653 |
| 2 | 680 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R6, R111 |
| 2 | 74HC139 | Package_DIP:DIP-16_W7.62mm_Socket | U10, U29 |
| 2 | 74HC85 | Package_DIP:DIP-16_W7.62mm_Socket | U18, U20 |
| 2 | 74HC86 | Package_DIP:DIP-14_W7.62mm_Socket | U23, U126 |
| 2 | CV | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP607, JP608 |
| 1 | Symbol:OSHW-Logo2_9.8x8mm_SilkScreen | LOGO1 | |
| 1 | durango:durango-x90 | LOGO2 | |
| 1 | durango:jaqueria | LOGO3 | |
| 1 | 100K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R26 |
| 1 | 100n | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C2 |
| 1 | 120* | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R15 |
| 1 | 18K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R109 |
| 1 | 1K2 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R113 |
| 1 | 1µ | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C10 |
| 1 | 220µ | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C4 |
| 1 | 22n | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C7 |
| 1 | 27 .5W | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_Vertical | R23 |
| 1 | 28 MHz | Oscillator:Oscillator_DIP-14 | X1 |
| 1 | 39K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R656 |
| 1 | 3K3 | Resistor_THT:R_Array_SIP9 | RN2 |
| 1 | 47K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R645 |
| 1 | 4K7 | Resistor_THT:R_Array_SIP5 | RN1 |
| 1 | 56K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R655 |
| 1 | 5K | Potentiometer_THT:Potentiometer_Piher_PT-6-V_Vertical | RV127 |
| 1 | 62256 | Package_DIP:DIP-28_W15.24mm_Socket | U3 |
| 1 | 62256 | Package_DIP:DIP-28_W7.62mm_Socket | U003 |
| 1 | 65C02 | Package_DIP:DIP-40_W15.24mm_Socket | U1 |
| 1 | 68p | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C8 |
| 1 | 74AC4040 | Package_DIP:DIP-16_W7.62mm_Socket | U15 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm_Socket | U9 |
| 1 | 74HC02 | Package_DIP:DIP-14_W7.62mm_Socket | U16 |
| 1 | 74HC166 | Package_DIP:DIP-16_W7.62mm_Socket | U224 |
| 1 | 74HC174 | Package_DIP:DIP-16_W7.62mm_Socket | U428 |
| 1 | 74HC175 | Package_DIP:DIP-16_W7.62mm_Socket | U22 |
| 1 | 74HC20 | Package_DIP:DIP-14_W7.62mm_Socket | U227 |
| 1 | 74HC21 | Package_DIP:DIP-14_W7.62mm_Socket | U17 |
| 1 | 74HC30 | Package_DIP:DIP-14_W7.62mm_Socket | U8 |
| 1 | 74HC32 | Package_DIP:DIP-14_W7.62mm_Socket | U13 |
| 1 | 74HC367 | Package_DIP:DIP-16_W7.62mm_Socket | U530 |
| 1 | 74HC4040 | Package_DIP:DIP-16_W7.62mm_Socket | U14 |
| 1 | 74HC574 | Package_DIP:DIP-20_W7.62mm_Socket | U124 |
| 1 | 74HC688 | Package_DIP:DIP-20_W7.62mm_Socket | U11 |
| 1 | 74HC74 | Package_DIP:DIP-14_W7.62mm_Socket | U12 |
| 1 | 82K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R646 |
| 1 | 8K2 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R107 |
| 1 | AUDIO FB | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | AUDIO IN | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J2 |
| 1 | BUZZER | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | BUZZER | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | CARTRIDGE | Connector_PinSocket_2.54mm:PinSocket_2x18_EDGE | J9 |
| 1 | CD4040 | Package_DIP:DIP-16_W7.62mm_Socket | U19 |
| 1 | COMPONENT VIDEO | durango:3xRCA | J605 |
| 1 | COMPOSITE | durango:3xRCA | J706 |
| 1 | DEBUG | Connector_PinSocket_2.54mm:PinSocket_1x17_P2.54mm_Vertical | J8 |
| 1 | ERROR | LED_THT:LED_D3.0mm_Clear | D4 |
| 1 | EXPANSION | Connector_PinSocket_2.54mm:PinSocket_2x08_P2.54mm_Horizontal | J11 |
| 1 | IOx | Connector_IDC:IDC-Header_2x08_P2.54mm_Vertical | J3 |
| 1 | LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
The 148 most common of 159 parts.
More from zuiko21/minimOS
12- 2 layers177.8 × 130.8 mm

- 2 layers250.8 × 130.2 mm

- 2 layers351.8 × 144.1 mm

- 2 layers

- 2 layers177.8 × 130.8 mm

- 2 layers

- 2 layers99.7 × 63.5 mm

- 2 layers

- 2 layers97.8 × 72.4 mm

- 2 layers97.8 × 72.4 mm

- 2 layers80 × 63.5 mm

- 2 layers97.8 × 72.4 mm

Similar boards
- 2 layers

- 2 layers213.1 × 129 mm

- 4 layers406.4 × 254 mm

- 4 layers177 × 152.1 mm

- 2 layers234 × 87.3 mm

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 mm

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 mm

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 mm

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).