

Component
Scalable OS for 6502/65816
- Size
- 80 × 63.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 44
- Nets
- 27
- Pads
- 117
- Tracks, vias
- 194, 2
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 22 Dec 2015
- Updated
- 26 May 2025
Overview
Component 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 80 × 63.5 mm with 44 parts on 27 nets, routed with 194 tracks and 2 vias.
It is built around the BC548. Its parts include 22 resistors, 10 capacitors, 4 transistors, 3 connectors and 1 diode.
Main components
1README
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
44| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10µ | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C1, C2, C3, C5, C6, C7 |
| 6 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R6, R12, R13, R15 |
| 4 | BC548 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3, Q4 |
| 3 | 3K3 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R11, R16 |
| 3 | 6K8 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R10, R17 |
| 3 | M3 | MountingHole:MountingHole_3.2mm_M3_DIN965 | H1, H2, H3 |
| 2 | 100µF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C4, C8 |
| 2 | 120 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R19, R21 |
| 2 | 12K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R8, R22 |
| 2 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R14 |
| 2 | 75 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R18 |
| 1 | 180 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R20 |
| 1 | 22nF | Capacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm | C10 |
| 1 | 2K7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7 |
| 1 | 470µF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C9 |
| 1 | Audio | durango:2xRCA_vertical | J3 |
| 1 | Component Video [Y/Pb/Pr] | durango:3xRCA | J2 |
| 1 | Logo_Open_Hardware_Small | durango:jaqueria | LOGO1 |
| 1 | RGB mode | LED_THT:LED_D3.0mm | D1 |
| 1 | SCART | durango:SCART | J1 |
Questions
How big is the Component PCB?
It measures 80 × 63.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Component use?
44 parts, built around the BC548. 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 Component KiCad files?
From the zuiko21/minimOS repository on GitHub, at the commit this page was made from: the board is hard/kicad/durango/component/component.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Component 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).
More from zuiko21/minimOS
12- 2 layers177.8 × 130.8 mm

- 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 layers97.8 × 72.4 mm

Similar boards
- 2 layers178 × 145 mm

Ultra DB X51 v1
ExploreEmbedded/8051_DevelopmentBoard
Design files and sample code for 8051 development Ultra Boards
145 parts70 - 2 layers131.8 × 99.9 mm

- 4 layers99.6 × 99.8 mm

- 2 layers200 × 96 mm

Touchtone555
DarcyJProjects/touchtone555
An open-source DIY, NE555-based analogue synthesizer - play notes with a stylus
73 parts33 - 2 layers236.8 × 169.8 mm

TK2000
clemarfolly/Microdigital-TK2000
Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II
212 parts17 - 2 layers100 × 65.5 mm

SodaIDE v2 konami case
Danjovic/Soda-IDE
8 bit Compact Flash Interface for MSX computers
30 parts11CC0-1.0 - 2 layers213 × 130 mm

Max48 ISSUE4
alvaroalea/all-spectrum-clones
Schematic of a 8bit computer, clone of Sinclair ZX Spectrum
186 parts10 - 2 layers142 × 100 mm

ZX21
fordp2002/ZX21
40 Years after the Sinclair ZX81 was released this project aims to preserve the first 4 chip computer
133 parts9BSD-3-Clause