MicroHard
MH-Flight-Simulator-X·PCB·MicroHard/MicroHard.kicad_pcb
About the MicroHard PCB
MicroHard is an open source FPGA PCB design by MH-Flight-Simulator-X, published on GitHub. It is a 6-layer board measuring 197.5 × 107.7 mm, with 189 components from 57 distinct parts.
Its main chip is the XC7A100T-FTG256, from the FPGA family. Other key parts include the IS66WVO32M8DBLL-166BLI, TPS54325, TPS54294, EFM32GG842F1024 and MAX6955 Display Driver. By type, the board carries 82 capacitors, 64 resistors, 9 ICs, 8 connectors, 7 diodes and 6 LEDs.
Main components on the MicroHard
MicroHard bill of materials (BOM)
189 components, 57 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | IS66WVO32M8DBLL-166BLI | BGA24C100P5X5_600X800X120 | IC1 |
| 1 | TPS54325 | PWP14_2P31X2P46 | U1 |
| 1 | TPS54294 | PWP16_2P31X2P46 | U2 |
| 1 | EFM32GG842F1024 | QFP64_10X10 | U3 |
| 1 | XC7A100T-FTG256 | BGA256C100P16X16_1700X1700X155 | U4 |
| 1 | MAX6955 Display Driver | 21-0040_A36&plus_2_MXM | U5 |
| 2 | SN74ALVC245PWR | PW20 | U6, U7 |
| 1 | MT25QL256ABA8ESF-0SIT | SOIC127P1032X265-16N | U8 |
| 1 | 48MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | CB3-3C-20M000000 | OSC_CB3-3C-20M000000 | Y2 |
| 1 | USB_B_Micro | USB_Micro-B_Amphenol_10118194_Horizontal | J1 |
| 1 | Micro_SD_Card_Det2 | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J2 |
| 1 | GPIO_header | PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | MCU_Debug | IDC-Header_2x10_P2.54mm_Vertical | J4 |
| 1 | Controller Connector | PinHeader_1x07_P2.54mm_Vertical | J5 |
| 1 | FPGA_GPIO_header | PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | FPGA_DEBUG | MOLEX_87832-1420 | J7 |
| 1 | L77HDE15SD1CH4FVGA | AMPHENOL_L77HDE15SD1CH4FVGA | J8 |
| 3 | Jumper_2_Bridged | PinHeader_1x02_P2.54mm_Vertical | JP1, JP2, JP3 |
| 4 | KMR221NGLFS | KMR221_CNK | SW1, SW2, SW3, SW4 |
Show 37 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | PSC05-12GWA | PSC05-12GWA_LTO | LED1, LED2, LED3, LED4, LED5, LED6 |
| 7 | LED | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D3, D4, D5, D6, D7 |
| 1 | FerriteBead | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | FB1 |
| 2 | 1.5u | IND_8357022_WRE | L1, L2 |
| 1 | 2.2u | IND_8357022_WRE | L3 |
| 16 | 100n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C4, C10, C12, C13, C14, C27, C29 +8 |
| 4 | 100u | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C2, C32, C42, C69 |
| 6 | 10u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C9, C11, C22, C26, C28 |
| 6 | 22u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5, C6, C15, C16, C17, C18 |
| 1 | 3.3n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C7 |
| 5 | 1u | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C8, C19, C25, C75, C77 |
| 2 | 30p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C20, C21 |
| 3 | 10n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C23, C24, C46 |
| 12 | 4.7u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C33, C34, C41, C45, C49, C50, C51, C52 +4 |
| 21 | 470n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C35, C36, C37, C38, C39, C40, C43, C44 +13 |
| 3 | 47u | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C47, C63, C72 |
| 1 | 330u | CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder | C48 |
| 1 | 11p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C74 |
| 1 | 4p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C79 |
| 1 | 6.81k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 3 | 100k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2, R7, R27 |
| 3 | 22.1k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R9, R10 |
| 2 | 1 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R76 |
| 1 | 30.1k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5 |
| 1 | 73.2k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6 |
| 4 | 330 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R8, R22, R23, R24 |
| 2 | 68 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R11, R13 |
| 6 | 10k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R12, R14, R15, R18, R19, R75 |
| 1 | 200 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R16 |
| 6 | 4.7k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R17, R20, R25, R26, R69, R71 |
| 3 | 100 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R21, R65, R66 |
| 15 | 536 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R32, R34, R35, R42, R43, R44, R48, R49 +7 |
| 9 | 270 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R33, R40, R41, R45, R46, R47, R52, R53 +1 |
| 1 | 1MEG | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R59 |
| 3 | 2.4k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R70, R72, R73 |
| 1 | 12k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R74 |
| 2 | 47k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R77, R78 |
MicroHard design files
The KiCad project lives in the MH-Flight-Simulator-X/PCB repository on GitHub; these links point at the commit this page was built from.
- LayoutMicroHard/MicroHard.kicad_pcb
- SchematicMicroHard/MicroHard.kicad_sch
MicroHard: common questions
What microcontroller does the MicroHard use?
The MicroHard is built around the XC7A100T-FTG256, from the FPGA family.
How big is the MicroHard PCB?
The MicroHard measures 197.5 × 107.7 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the MicroHard?
189 components, from 57 distinct parts. The full bill of materials is listed on this page.
Where can I download the MicroHard design files?
From the MH-Flight-Simulator-X/PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the MicroHard design in my own project?
The repository has no license, so all rights stay with MH-Flight-Simulator-X. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the MicroHard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.
More boards in PCB
Similar boards
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Gcvideo
ikorb
49 × 30 mm44 parts4LNo license765