Nano8088
monotech·Nano8088
About the Nano8088 PCB
Nano8088 is an open source PIC PCB design by monotech, published on GitHub under the GPL-3.0 license. It is a board measuring 110.1 × 101.6 mm, with 75 components from 47 distinct parts.
Its main chip is the PIC12F629, from the PIC family. Other key parts include the 74LS04, 74F245, 74LS32, 8087 and 8088. By type, the board carries 23 capacitors, 18 ICs, 18 resistors, 5 connectors, 3 switches and 3 diodes.
From the project
Smaller SMD version of Sergey Kiselev's Micro 8088 SBC, with XT-CF added
Nano 8088 Rev1.1 ReadMe ----------------------------
8088 SBC based on Sergey Kiselev's Micro 8088 here: https://github.com/skiselev/micro_8088
Main components on the Nano8088
Nano8088 bill of materials (BOM)
75 components, 47 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS04 | SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 2 | 74F245 | SOIC-20W_7.5x12.8mm_P1.27mm | U2, U12 |
| 1 | 74LS32 | SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | 8087 | DIP-40_W15.24mm_Socket | U4 |
| 1 | 8088 | DIP-40_W15.24mm_Socket | U5 |
| 1 | 74LS688 | SOIC-20W_7.5x12.8mm_P1.27mm | U6 |
| 3 | 74F573 | SOIC-20W_7.5x12.8mm_P1.27mm | U7, U9, U10 |
| 1 | FE2010A | PLCC-84_THT-Socket | U8 |
| 1 | ATF16V8B | DIP-20_W7.62mm_Socket | U11 |
| 2 | 74F244 | SOIC-20W_7.5x12.8mm_P1.27mm | U13, U18 |
| 1 | PIC12F629 | DIP-8_W7.62mm_Socket | U14 |
| 1 | SST39SF010A | DIP-32_W15.24mm_Socket | U15 |
| 2 | AS6C4008 | SSOP-32_11.305x20.495mm_P1.27mm | U16, U17 |
| 1 | PN2222A EBC | TO-92_Inline_Wide | Q1 |
| 1 | 28.63636MHz | Crystal_HC49-4H_Vertical | X1 |
| 1 | Speaker | PinHeader_1x04_3Loaded_P2.54mm_Horizontal | P1 |
| 1 | Reset | PinHeader_1x02_P2.54mm_Horizontal | P2 |
| 1 | CF_CARD | CF_Slot_3M_N7E50-7516TS0884 | P3 |
| 1 | PS/2 Keyboard | Conn_Mini_DIN_6pin | P4 |
| 1 | CF Activity | PinHeader_1x02_P2.54mm_Vertical | P5 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BUSPC_HOST | Conn_Edge_PCB_ISA8_Micro8088 | BUS1 |
| 1 | 1.1A | C_Disc_D4.3mm_W1.9mm_P5.00mm | F1 |
| 1 | Speaker | MagneticBuzzer_ProSignal_ABT-410-RC | SP1 |
| 1 | System Config | SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm | SW1 |
| 1 | UMB Config | SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm | SW2 |
| 1 | Reset | SW_Tactile_SPST_Angled_PTS645Vx83-2LFS | SW3 |
| 1 | Power | LED_D3.0mm | D1 |
| 1 | 1N4148 | D_DO-34_SOD68_P7.62mm_Horizontal | D2 |
| 1 | CF Activity | LED_D3.0mm | D3 |
| 1 | 47pF | C_Disc_D4.3mm_W1.9mm_P5.00mm | C1 |
| 1 | 5-30pF | C_Disc_D4.3mm_W1.9mm_P5.00mm | C2 |
| 1 | 10nF | C_Disc_D4.3mm_W1.9mm_P5.00mm | C3 |
| 3 | 10uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4, C25, C26 |
| 17 | 100nF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5, C6, C7, C8, C9, C10, C13, C14 +9 |
| 1 | 1M | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 2 | 10K | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R2, R12 |
| 1 | 33 | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R3 |
| 1 | 1K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4 |
| 1 | 470 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5 |
| 2 | 47 | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R6, R7 |
| 1 | 5.6K | R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R8 |
| 3 | 10K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R9, R10, R11 |
| 2 | 4.7K | R_Array_SIP9 | RN1, RN5 |
| 1 | 10K | R_Array_SIP8 | RN2 |
| 1 | 10K | R_Array_Convex_4x1206 | RN3 |
| 1 | 4.7K | R_Array_Convex_4x1206 | RN4 |
| 1 | 1K | R_Array_Convex_4x1206 | RN6 |
Nano8088 design files
The KiCad project lives in the monotech/Nano8088 repository on GitHub; these links point at the commit this page was built from.
- LayoutNano 8088.kicad_pcb
Nano8088: common questions
What microcontroller does the Nano8088 use?
The Nano8088 is built around the PIC12F629, from the PIC family.
How big is the Nano8088 PCB?
The Nano8088 measures 110.1 × 101.6 mm and is 1.6 mm thick.
How many components are on the Nano8088?
75 components, from 47 distinct parts. The full bill of materials is listed on this page.
Where can I download the Nano8088 design files?
From the monotech/Nano8088 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Nano8088 design in my own project?
Yes, under the terms of its GPL-3.0 license, which monotech chose for the repository.
Can I test firmware for the Nano8088 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376