AOS16 Register
AJain9199·AOS16·AOS16 Register/AOS16 Register.kicad_pcb
About the AOS16 Register PCB
AOS16 Register is an open source PCB design by AJain9199, published on GitHub. It is a 2-layer board measuring 36.5 × 47 mm, with 44 components from 8 distinct parts.
Other key parts include the 74HC173. By type, the board carries 16 diodes, 16 resistors, 5 capacitors, 4 ICs and 3 connectors.
From the project
AOS16 is a self-made 16-bit Reduced Instruction Set Computer (RISC) on PCBs, complete with a homebrew GPU for screen output. It is fully planned, designed and fabricated from scratch. A Turing-complete, Harvard-style computer with a completely custom architecture, at a blistering
AOS16 is a self-made 16-bit Reduced Instruction Set Computer (RISC) on PCBs, complete with a homebrew GPU for screen output. It is fully planned, designed and fabricated from scratch. A Turing-complete, Harvard-style computer with a completely custom architecture, at a blistering fast 10MHz.
The project is divided into smaller subsytems on PCBs, designed to interconnect via a central bus.

Main components on the AOS16 Register
AOS16 Register bill of materials (BOM)
44 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 74HC173 | SOIC-16_3.9x9.9mm_P1.27mm | U1, U2, U3, U4 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_02x10_Odd_Even | IDC-Header_2x10_P2.54mm_Vertical | J2 |
| 1 | Conn_02x08_Top_Bottom | PinHeader_2x08_P2.54mm_Vertical | J3 |
| 16 | LED | LED_0603_1608Metric | D1, D2, D3, D4, D5, D6, D7, D8 +8 |
| 1 | 100uF | CP_Elec_5x5.3 | C1 |
| 4 | 0.1uF | C_0603_1608Metric | C2, C3, C4, C5 |
| 16 | R_Small | R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8 +8 |
AOS16 Register design files
The KiCad project lives in the AJain9199/AOS16 repository on GitHub; these links point at the commit this page was built from.
AOS16 Register: common questions
How big is the AOS16 Register PCB?
The AOS16 Register measures 36.5 × 47 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the AOS16 Register?
44 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the AOS16 Register design files?
From the AJain9199/AOS16 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the AOS16 Register design in my own project?
The repository has no license, so all rights stay with AJain9199. Use it as a reference, and ask the author before reusing the design.
More boards in AOS16
AOS16 Control Unit
AJain9199
90 × 88 mm121 parts4LNo license1AOS16 GPU
AJain9199
81 × 60 mm106 parts4LNo license1ALU
AJain9199
100 × 100 mm70 parts4LNo license1AOS16 Double Buffer
AJain9199
50 × 75 mm63 parts4LNo license1Bus boards
AJain9199
18 × 77 mm63 parts2LNo license1AOS16 Program Counter
AJain9199
54 × 60 mm50 parts2LNo license1Memory Controller
AJain9199
88 × 86 mm49 parts4LNo license1Clock
AJain9199
46 × 39 mm35 parts2LNo license1AOS16 Timer
AJain9199
33 × 36 mm30 parts2LNo license1Reg4x16
AJain9199
35 × 60 mm22 parts2LNo license1Bus Connector
AJain9199
107 × 77 mm13 parts2LNo license1