

Microcode
NQSAP 8-bit computer PCB version
- Size
- 102 × 96 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 59
- Nets
- 94
- Pads
- 286
- Tracks, vias
- 436, 5
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Sep 2021
- Updated
- 9 Sep 2024
Overview
Microcode is an open-source printed circuit board by TomNisbet, from the TomNisbet/nqsap-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 102 × 96 mm with 59 parts on 94 nets, routed with 436 tracks and 5 vias.
It is built around the WR3, WR1 and WR2. Its parts include 24 resistors, 24 diodes, 5 connectors, 3 capacitors and 3 ICs. It belongs with the retro computing and games boards of this library.
Main components
3README
README.mdNQSAP-PCB
A multi-PCB version of the NQSAP 8-bit computer
Visit the NQSAP-PCB documentation pages for detailed design notes and schematics.
Parts
59| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | R_YEL | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13, R15, R16, R19, R20, R21, R23 |
| 6 | R_BLUE | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10, R11, R12, R17, R18 |
| 6 | R_RED | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R22, R24 |
| 4 | R_GRN | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7, R8 |
| 3 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3 |
| 3 | 28C256 | Package_DIP:DIP-28_W15.24mm_Socket | U1, U2, U3 |
| 2 | Bus | Connector_PinHeader_2.54mm:PinHeader_1x40_P2.54mm_Vertical | J1, J2 |
| 1 | C0 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D16 |
| 1 | C1 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D15 |
| 1 | CC | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D18 |
| 1 | CS | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D17 |
| 1 | FB | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D13 |
| 1 | FC | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D12 |
| 1 | FN | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D9 |
| 1 | FV | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D10 |
| 1 | FZ | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D11 |
| 1 | IC-LT | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | IC-RB | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | IC-RT | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J5 |
| 1 | JE | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D22 |
| 1 | LF | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D21 |
| 1 | M0 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D20 |
| 1 | M1 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D19 |
| 1 | N | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D23 |
| 1 | PI | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D24 |
| 1 | RR0 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D8 |
| 1 | RR1 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D7 |
| 1 | RR2 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D6 |
| 1 | RR3 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | R_WHT | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | SE | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D14 |
| 1 | WR0 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | WR1 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | WR2 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | WR3 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
More from TomNisbet/nqsap-pcb
12- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers360 × 128 mm

- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers102 × 96 mm

- 2 layers102 × 22 mm

- 2 layers102 × 96 mm

Similar boards
- 2 layers216.9 × 86.8 mm

Sweepbling lp pcb
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.
59 parts2.1k - 2 layers132.3 × 94.9 mm

- 2 layers100 × 24 mm

STM32 Klipper Expander
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
59 parts1.1kGPL-3.0 - 2 layers77.5 × 20.4 mm

- 2 layers80 × 110 mm

NucDeck Left Controller PCB
dmcke5/NucDeck
The Open Source DIY Handheld Gaming PC!
59 parts561CERN-OHL-S-2.0 - 2 layers100 × 96 mm

Backlight
jackw01/scanlight
A better light source for scanning color negative film
59 parts397CERN-OHL-W-2.0 - 2 layers95.3 × 100 mm

Beyblock20
ChrisChrisLoLo/beyblock20
The magnetic, modular, 20-key macropad that can join together to form an ortholinear board
59 parts335GPL-3.0 - 2 layers94 × 94.5 mm

Vikropad
sadekbaroudi/vik
This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.
59 parts220CERN-OHL-P-2.0
Questions
How big is the Microcode PCB?
It measures 102 × 96 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Microcode use?
59 parts, built around the WR3, WR1 and WR2. 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 Microcode KiCad files?
From the TomNisbet/nqsap-pcb repository on GitHub, at the commit this page was made from: the board is NQSAP PCB schematics/microcode/microcode.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Microcode 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).
