Micro
jurendono·VMC·Hardware/Micro/Micro.kicad_pcb
About the Micro PCB
Micro is an open source PCB design by jurendono, published on GitHub. It is a 2-layer board measuring 200 × 150 mm, with 175 components from 83 distinct parts.
Other key parts include the W65C02SXQ, AT28HC64BF, IS62C256AL, 74HC00 and 74HC02. By type, the board carries 63 capacitors, 51 ICs, 27 jumpers, 14 resistors, 13 connectors and 3 crystals.
It belongs with the retro computing designs in this gallery.
From the project
A Versitile 6502 Based Microcomputer
The Versatile Micro Computer (VMC for short) is a 6502 platform designed to be Powerful, expandable, and versatile
The VMC was designed as a project to express everything I have leared in electrical engineering, and as a way to learn more concepts in electrical engineering, computer engineering and computer science
- Hardware: KiCad files for the Hardware side of the VMC - Reference: Reference documents - Software: all sorts of programs - Tools: Tools for testing
Main components on the Micro
Micro bill of materials (BOM)
175 components, 83 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | W65C02SXQ W65C02SxQ | MQFP-44_10x10mm_P0.8mm | U1 |
| 1 | AT28HC64BF AT28HC256BF | SOIC-28W_7.5x17.9mm_P1.27mm | U2 |
| 2 | IS62C256AL | SOIC-28W_7.5x17.9mm_P1.27mm | U3, U34 |
| 2 | 74HC00 | SOIC-14_3.9x8.7mm_P1.27mm | U4, U5 |
| 2 | 74HC02 | SOIC-14_3.9x8.7mm_P1.27mm | U7, U21 |
| 4 | 74HC08 | SOIC-14_3.9x8.7mm_P1.27mm | U9, U29, U31, U49 |
| 2 | 74HC154 | SOIC-24W_7.5x15.4mm_P1.27mm | U10, U11 |
| 1 | 74HC373 74HC273 | SOIC-20W_7.5x12.8mm_P1.27mm | U12 |
| 1 | 74HC02 OKI-78SR-5 | TO-220-3_Horizontal_TabDown | U13 |
| 1 | 82C54_PLCC | PLCC-28 | U14 |
| 2 | 74HC373 | SOIC-20W_7.5x12.8mm_P1.27mm | U15, U23 |
| 3 | 74HC32 | SOIC-14_3.9x8.7mm_P1.27mm | U16, U22, U30 |
| 1 | TL16C550D/DL PT/PFB | TQFP-48_7x7mm_P0.5mm | U17 |
| 1 | TRSF3243 | TSSOP-28_4.4x9.7mm_P0.65mm | U18 |
| 1 | 74HC86 | SOIC-14_3.9x8.7mm_P1.27mm | U19 |
| 1 | W65C21SXPL W65C21SxPL | PLCC-44 | U20 |
| 1 | 6545 | DIP-40_W15.24mm | U24 |
| 1 | AS6C6264 | SOIC-28W_7.5x18.7mm_P1.27mm | U25 |
| 8 | 74HC157 | SOIC-16_3.9x9.9mm_P1.27mm | U26, U27, U28, U39, U40, U41, U47, U48 |
| 1 | 74HC04 | SOIC-14_3.9x8.7mm_P1.27mm | U32 |
Show 63 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC157 | SOIC-16_3.9x9.9mm_P1.27mm | U33 |
| 4 | 74HC244 | SOIC-20W_7.5x12.8mm_P1.27mm | U35, U36, U42, U43 |
| 1 | 74HC574 | SOIC-20W_7.5x12.8mm_P1.27mm | U37 |
| 1 | 74HC165 | SOIC-16_3.9x9.9mm_P1.27mm | U38 |
| 1 | 74HC163 | SOIC-16_3.9x9.9mm_P1.27mm | U44 |
| 1 | 74HC174 | SOIC-16_3.9x9.9mm_P1.27mm | U45 |
| 1 | 74HC74 | SOIC-14_3.9x8.7mm_P1.27mm | U46 |
| 1 | STM1061N38WX6F | SOT-23_Handsoldering | U50 |
| 1 | v-3.3 | SOT-23-5 | U51 |
| 1 | Si5351A-B-GT | MSOP-10_3x3mm_P0.5mm | U52 |
| 1 | TXU0304 | TSSOP-14_4.4x5mm_P0.65mm | U53 |
| 1 | MMBT3904 | SOT-23_Handsoldering | Q4 |
| 1 | DFA-S11 ASV-2.5MHz | Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSoldering | X1 |
| 1 | 1.8432MHZ 1.8432MHz | Crystal_HC49-U_Horizontal_1EP_style2 | Y1 |
| 1 | ABM8G-25.000MHZ-4Y-T3 | Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y2 |
| 1 | Keyboard Connector | DIP-16_W7.62mm_Socket | J1 |
| 3 | DE9_PLUG_MOUNTINGHOLES DE9_Plug_MountingHoles | L717SDE09PA4CH3F | J2, J4, J5 |
| 1 | 156-0099-E | 1560099E | J3 |
| 1 | Conn_01x18 | PinSocket_1x18_P2.54mm_Vertical | J6 |
| 1 | CONN_01X10 Conn_01x10 | PinSocket_1x10_P2.54mm_Vertical | J7 |
| 1 | CONN_01X10 I/0 | PinSocket_2x12_P2.54mm_Vertical | J8 |
| 1 | Conn_02x20_Counter_Clockwise | PinSocket_2x20_P2.54mm_Vertical | J9 |
| 1 | 694106301002 | 694106301002_1 | J10 |
| 1 | Internal I2C | PinSocket_1x04_P2.54mm_Vertical | J11 |
| 1 | Debug Bank Select | JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical | J12 |
| 1 | Debug Misc | JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical | J13 |
| 1 | EEPROM A14 | PinHeader_1x01_P2.54mm_Vertical | EEPROM A14 |
| 1 | 32V 2A 0603 | Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder | F1 |
| 1 | ASCII D7 | SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP1 |
| 8 | SOLDERJUMPER_2_OPEN SolderJumper_2_Open | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2, JP3, JP4, JP5, JP6, JP7, JP8, JP9 |
| 4 | SolderJumper_3_Bridged12 | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP10, JP15, JP23, JP24 |
| 1 | disable lower rom | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP11 |
| 1 | EEPROM Bank (Manual/Auto) | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP12 |
| 1 | EEPROM Bank Sel | PinSocket_1x03_P2.54mm_Vertical | JP13 |
| 1 | EEPROM Write Protect | PinSocket_1x03_P2.54mm_Vertical | JP14 |
| 2 | SolderJumper_2_Bridged | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP16, JP17 |
| 1 | Clock imput sel | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP18 |
| 1 | Stock Clock Isolate | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP19 |
| 1 | Ram Mirroring | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP20 |
| 1 | Banking Disable 1 | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP21 |
| 1 | Banking Disable 2 | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP22 |
| 1 | External Rom | SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP25 |
| 1 | External Rom | PinHeader_1x02_P2.54mm_Vertical | JP26 |
| 1 | BE isolate | SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP27 |
| 1 | SBR3U60P1 | D_PowerDI-123 | D4 |
| 1 | 47NF 47nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 3 | 330NF 330nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4 |
| 1 | 22PF 22pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5 |
| 1 | 47PF 47pF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | 100NF 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 47 | 47nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C9, C10, C11, C12, C13, C14, C15 +39 |
| 4 | 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C48, C63, C64, C65 |
| 5 | 22uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C49, C50, C60, C61, C62 |
| 3 | 2.2K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3 |
| 1 | 4.7K 22k | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R4 |
| 2 | 1.5K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R7 |
| 1 | 1M | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 2K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 10R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 150R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | 200R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11 |
| 2 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R13 |
| 1 | 22k | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R14 |
Micro design files
The KiCad project lives in the jurendono/VMC repository on GitHub; these links point at the commit this page was built from.
Micro: common questions
How big is the Micro PCB?
The Micro measures 200 × 150 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Micro?
175 components, from 83 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Micro design files?
From the jurendono/VMC repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Micro design in my own project?
The repository has no license, so all rights stay with jurendono. Use it as a reference, and ask the author before reusing the design.
More boards in VMC
Similar boards
Amiga External
hoglet67
21.9 × 76.7 mm6 parts2LGPL-3.01.0kAtari pickup
hoglet67
26.4 × 53.9 mm7 parts2LGPL-3.01.0kDeniseadapter
hoglet67
26.7 × 62.2 mm16 parts2LGPL-3.01.0kAnalog
hoglet67
53.9 × 23.2 mm33 parts2LGPL-3.01.0kRgb to hdmi
hoglet67
77 × 97 mm67 parts2LGPL-3.01.0kBuffer
hoglet67
53.9 × 23.2 mm13 parts2LGPL-3.01.0k