Reg4x16
AJain9199·AOS16·reg4x16/reg4x16.kicad_pcb
About the Reg4x16 PCB
Reg4x16 is an open source PCB design by AJain9199, published on GitHub. It is a 2-layer board measuring 35 × 60 mm, with 22 components from 9 distinct parts.
Other key parts include the 74LS670 and 74AHC1G32. By type, the board carries 7 capacitors, 6 ICs, 3 connectors, 3 diodes and 3 resistors.
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 Reg4x16
Reg4x16 bill of materials (BOM)
22 components, 9 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 74LS670 | SOIC-16_3.9x9.9mm_P1.27mm | U1, U2, U3, U4 |
| 2 | 74AHC1G32 | SOT-23-5 | U5, U6 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x01 | PinHeader_1x01_P2.54mm_Horizontal | J2 |
| 1 | Conn_02x15_Odd_Even | IDC-Header_2x15_P2.54mm_Vertical | J3 |
| 3 | LED | LED_0603_1608Metric | D1, D2, D3 |
| 6 | 0.1uF | C_0603_1608Metric | C1, C2, C3, C4, C5, C6 |
| 1 | 100uF | CP_Elec_5x5.3 | C7 |
| 3 | 220 | R_0603_1608Metric | R1, R2, R3 |
Reg4x16 design files
The KiCad project lives in the AJain9199/AOS16 repository on GitHub; these links point at the commit this page was built from.
- Layoutreg4x16/reg4x16.kicad_pcb
- Schematicreg4x16/reg4x16.kicad_sch
Reg4x16: common questions
How big is the Reg4x16 PCB?
The Reg4x16 measures 35 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Reg4x16?
22 components, from 9 distinct parts. The full bill of materials is listed on this page.
Where can I download the Reg4x16 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 Reg4x16 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 license1AOS16 Register
AJain9199
36.5 × 47 mm44 parts2LNo license1Clock
AJain9199
46 × 39 mm35 parts2LNo license1AOS16 Timer
AJain9199
33 × 36 mm30 parts2LNo license1Bus Connector
AJain9199
107 × 77 mm13 parts2LNo license1