Mainboard
daveshah1·openMixR·hardware/headset-r1.0/mainboard/mainboard.kicad_pcb
About the Mainboard PCB
Mainboard is an open source FPGA PCB design by daveshah1, published on GitHub under the MIT license. It is a 8-layer board measuring 150 × 90 mm, with 709 components from 131 distinct parts.
Its main chip is the XC7A200T-3FBG484E, from the FPGA family. Other key parts include the TPS259250DRCT, LD3985M33R, CYPD2119-24LQXIT, TS5A23166DCUR and M93C46-WDW6TP. By type, the board carries 369 capacitors, 231 resistors, 34 ICs, 16 connectors, 16 inductors and 12 switches.
From the project
4k Mixed Reality headset
All of the hardware is designed in KiCad 4.0, in the spirit of open source.
- mainboard is the headset mainboard, containing the FPGA and processor. It is a 150x90mm 8-layer board with a minimum track/space of 4mil and a controlled impedance requirement. - camboard is the OV16825 camera subassembly - lcdboard is the Z5 Premium LCD subassembly - usbbase is a board that combines power, USB 2.0 data and Displayport into a USB-C connection, so openMixR can be used if your computer doesn't support USB-C.
Main components on the Mainboard
Mainboard bill of materials (BOM)
709 components, 131 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS259250DRCT TI | DFN-10-1EP_3x3mm_Pitch0.5mm | U201 |
| 1 | LD3985M33R LD3985G33R ST | SOT-23-5 | U202 |
| 1 | CYPD2119-24LQXIT Cypress | QFN-24-1EP_4x4mm_Pitch0.5mm | U203 |
| 1 | TS5A23166DCUR TI | VSSOP8_2.3x2mm_0.5mm | U204 |
| 1 | M93C46-WDW6TP ST | TSSOP-8_4.4x3mm_Pitch0.65mm | U205 |
| 1 | FT2232HL FTDI | LQFP-64_10x10mm_Pitch0.5mm | U206 |
| 1 | SN75DP159RGZT TI | QFN-48-1EP_7x7mm_Pitch0.5mm | U207 |
| 4 | MCP1825T-ADJE/DC Microchip | SOT-223-6 | U301, U302, U1506, U1508 |
| 1 | A64 Allwinner | A64_BGA_396 | U501 |
| 3 | AS4C256M16D3A-12BCN Alliance Memory | BGA_96_0.8mm | U502, U503, U1201 |
| 1 | AXP803 X-powers | QFN68_8x8mm_0.4mm | U601 |
| 1 | TPD3S014DBVR TI | SOT-23-6 | U701 |
| 1 | RL-SM02BD-8723BS RTL8723BS Radiolink | RTL8723BS_MOD | U801 |
| 2 | STM1061N31WX6F ST | SOT-23 | U901, U1401 |
| 1 | XC7A200T-3FBG484E Xilinx | BGA_FGG_484 | U1101 |
| 1 | N25Q256A13EF840E Micron | VDFPN8 | U1402 |
| 1 | TS3A5018PWR TI | TSSOP-16_4.4x5mm_Pitch0.65mm | U1403 |
| 1 | LM3880MF-1AA LM3880MFE-1AA TI | SOT-23-6 | U1501 |
| 2 | TPS563200DDCR TI | SOT-23-6 | U1502, U1505 |
| 2 | TPS53316RGTR TI | QFN-16-1EP_3x3mm_Pitch0.5mm | U1503, U1507 |
Show 111 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM27403SQ TI | QFN-24-1EP_4x4mm_Pitch0.5mm | U1504 |
| 1 | TPS22929DDBVR TI | SOT-23-6 | U1601 |
| 1 | TPS65132WRVCR TI | QFN-20-1EP_3x4mm_Pitch0.5mm | U1602 |
| 1 | TPS61176RTER TI | QFN-16-1EP_3x3mm_Pitch0.5mm | U1603 |
| 1 | MPU9250 InvenSense | QFN-24-1EP_3x3mm_Pitch0.4mm | U1901 |
| 1 | 74HC165PW NXP | TSSOP-16_4.4x5mm_Pitch0.65mm | U1902 |
| 1 | 2450AT43B100E Johanson | 2450AT43B100E | A801 |
| 5 | 2N7002 Fairchild Semi | SOT-23 | Q601, Q801, Q802, Q1401, Q1402 |
| 2 | CSD17308Q3 TI | MOSFET_SGD_SON | Q1501, Q1502 |
| 1 | MMBT3904 3904 Fairchild Semi | SOT-23 | Q1503 |
| 1 | ABM8G-12.000MHZ-18-D2Y-T ABRACON | XTAL_ABM8_3.2x2.5mm | X201 |
| 1 | ABM8G-24.000MHZ-18-D2Y-T ABRACON | XTAL_ABM8_3.2x2.5mm | X801 |
| 1 | DSC1123CI2-200.0000 Microchip | DSC11x3C_3.2x2.5mm | X1401 |
| 1 | DSC1123CI2-150.0000 Microchip | DSC11x3C_3.2x2.5mm | X1402 |
| 1 | ABS07-32.768KHZ-T ABRACON | XTAL_ABS07 | Y802 |
| 1 | 105450-0101 Molex | USBC-105450-0101 | J201 |
| 2 | DF17(3.0)-40DS-0.5V(57) Hirose | DF17(3.0)-40DS-0.5V(57) | J301, J302 |
| 1 | SJ-43515RS-SMT CUI Inc | SJ-43515RS-SMT | J701 |
| 1 | SCHA4B0419 ALPS | SCHA4B0419 | J702 |
| 1 | DF17(3.0)-60DS-0.5V(57) Hirose | DF17(3.0)-60DS-0.5V(57) | J1601 |
| 4 | GND | M3_HOLE | P101, P102, P103, P104 |
| 1 | CCG2_SWD | Pin_Header_Straight_1x04_Pitch2.00mm | P201 |
| 1 | 292303-7 TE Connectivity | 292303-7 | P701 |
| 1 | DNP(UART) | Pin_Header_Straight_1x03 | P702 |
| 1 | DNP(GPS) | Pin_Header_Straight_1x04_Pitch2.00mm | P703 |
| 1 | M20-9990645 CONN_01X06 Harwin | Pin_Header_Straight_1x06_Pitch2.54mm | P1401 |
| 1 | FAN | Pin_Header_Straight_1x02_Pitch2.54mm | P1501 |
| 4 | TPD4E05U06DQAR TI | USON10 | DA201, DA701, DA702, DA703 |
| 2 | TPD4E02B04DQAR TI | USON10 | DA202, DA203 |
| 1 | M20-9990245 JTAG_MODE Harwin | Pin_Header_Straight_1x02_Pitch2.54mm | JP1401 |
| 2 | EXB-N8V473JX 47k Panasonic | R_Array_Concave_4x0402 | RP1901, RP1902 |
| 3 | SKSCLDE010 ALPS | SKSCLDE010 | SW801, SW802, SW1401 |
| 1 | SSSS810701 ALPS | SSSS810701 | SW1501 |
| 8 | PTS645VM83 C&K | PTS645VM83 | SW1901, SW1902, SW1903, SW1904, SW1905, SW1906, SW1907, SW1908 |
| 3 | QTLP630C4TR GREEN Everlight | LED_0805 | D201, D1401, D1402 |
| 2 | TPD1E05U06DPYT TI | X1SON2 | D202, D701 |
| 1 | SBR0230T5-7 SBR0230T5-7-F Diodes Inc | SOD-523 | D1501 |
| 1 | MBR0540 Fairchild Semi | SOD-123 | D1601 |
| 1 | QBLP679E-RGB QT Brightek | LED_RGB_5050 | D1901 |
| 4 | BLM18KG221SN1D 200Ω/100MHz Murata | C_0603 | L203, L204, L703, L704 |
| 5 | ASPI-4030S-1R5N-T 1.5µ/ASPI-4030S-1R5N-T ABRACON | ASPI-4030S | L601, L602, L603, L604, L605 |
| 2 | SRN8040-1R5Y 1.5µ/SRN8040-1R5 Bourns | SRN8040 | L1501, L1504 |
| 2 | VLP8040T-1R0 1µ/VLP8040T-1R0 TDK | VLP8040 | L1502, L1505 |
| 1 | XAL5030-331MEB 330nH/XAL5030-331MEB Coilcraft | L_XAL50xx | L1503 |
| 2 | 4.7µH/1269AS-H-4R7M Murata | Neosid_Inductor_SM-NE29_SMD1008 | L1601, L1602 |
| 8 | EMK107B7474KA-T 470n Taiyo Yuden | C_0603 | C202, C709, C1203, C1204, C1404, C1405, C1501, C1609 |
| 16 | EMK107B7105KA-T 1µ Taiyo Yuden | C_0603 | C203, C205, C206, C207, C208, C211, C237, C633 +8 |
| 3 | GRM1555C1H161JA01D 160p Murata | C_0402 | C204, C1519, C1526 |
| 3 | GRM155R71H122KA01D 1.2n Murata | C_0402 | C209, C1517, C1525 |
| 1 | UWJ0J151MCL1GB 150µ Nichicon | CP_Elec_6.3x5.3 | C210 |
| 29 | GRM155R71A104KA01J 100n Murata | C_0402 | C212, C213, C214, C215, C216, C217, C219, C220 +21 |
| 4 | GRM1555C1H120JA01D 12p Murata | C_0402 | C218, C223, C817, C819 |
| 47 | GRM21BR71A475KA73K 4.7µ Murata | C_0805 | C221, C224, C225, C501, C638, C639, C641, C642 +39 |
| 27 | GRM21BR71A106MA73L 10µ Murata | C_0805 | C227, C301, C302, C303, C304, C613, C614, C617 +19 |
| 35 | GRM033C80J104ME15D 100n Murata | C_0201 | C228, C229, C230, C231, C233, C234, C235, C236 +27 |
| 2 | GRM033R71A103KA01D 10n Murata | C_0201 | C232, C1902 |
| 120 | GRM155C80J474KE19D 470n Murata | C_0402 | C502, C503, C504, C505, C506, C507, C508, C509 +112 |
| 27 | CL10B475KQ8NQNC 4.7µ Samsung | C_0603 | C602, C603, C604, C605, C606, C607, C608, C609 +19 |
| 20 | CL31X476KQHNNNE 47µ Samsung | C_1206 | C635, C637, C652, C702, C710, C1106, C1301, C1302 +12 |
| 3 | GRM1555C1H220JA01J 22p Murata | C_0402 | C704, C811, C816 |
| 9 | DNP | C_0402 | C705, C706, C802, C806, C808, C810, C813, C814 +1 |
| 3 | CL10B225KP8NFNC 2.2µ Samsung | C_0603 | C716, C722, C1605 |
| 4 | GRM1555C1H101JA01D 100p Murata | C_0402 | C804, C1515, C1524, C1535 |
| 1 | EEF-CX0G331R 330µ Panasonic | TantalC_SizeD_EIA-7343_Reflow | C1103 |
| 1 | GRM155R71C333KA01J 33n Murata | C_0402 | C1509 |
| 2 | GRM155R71H332KA01D 3.3n Murata | C_0402 | C1514, C1534 |
| 1 | GRM155R71H472KA01D 4.7n Murata | C_0402 | C1518 |
| 1 | GRM155R60J224KE01D 220n Murata | C_0402 | C1523 |
| 1 | GRM155R71H392KA01D 3.9n Murata | C_0402 | C1536 |
| 1 | UMK316AB7475KL-T 4.7µ Taiyo Yuden | C_1206 | C1610 |
| 3 | RC0402FR-071ML 1M Yageo | R_0402 | R201, R205, R206 |
| 12 | RC0402FR-074K64L 4.64k Yageo | R_0402 | R202, R221, R704, R1201, R1202, R1407, R1408, R1410 +4 |
| 1 | RC0402FR-0782KL 82k Yageo | R_0402 | R203 |
| 10 | RC0402FR-071KL 1k Yageo | R_0402 | R204, R213, R503, R504, R602, R607, R809, R1203 +2 |
| 4 | RC0402FR-07100KL 100k Yageo | R_0402 | R207, R1613, R1901, R1902 |
| 47 | RC0402FR-0710KL 10k Yageo | R_0402 | R208, R209, R210, R211, R219, R220, R232, R233 +39 |
| 7 | RC0402FR-072KL 2k Yageo | R_0402 | R212, R222, R223, R501, R603, R605, R1513 |
| 1 | RC0402FR-0712KL 12k Yageo | R_0402 | R214 |
| 7 | RC0402FR-0722RL 22 Yageo | R_0402 | R215, R216, R217, R218, R709, R805, R1415 |
| 28 | RC0201FR-0751RL 51 Yageo | R_0201 | R224, R225, R226, R227, R228, R229, R230, R231 +20 |
| 2 | RC0402FR-0757K6L 57.6k Yageo | R_0402 | R304, R309 |
| 12 | RC0402FR-070RL 0R Yageo | R_0402 | R306, R311, R702, R710, R901, R903, R904, R907 +4 |
| 5 | RC0402FR-07240KL 240 Yageo | R_0402 | R502, R506, R507, R1205, R1206 |
| 4 | RC0402FR-07100RL 100 Yageo | R_0402 | R505, R1207, R1301, R1424 |
| 2 | NC/240 | R_0402 | R508, R509 |
| 9 | DNP | R_0402 | R703, R706, R803, R806, R807, R808, R1401, R1403 +1 |
| 4 | RC0402FR-0733KL 33k Yageo | R_0402 | R705, R707, R708, R1612 |
| 1 | RC0402FR-07200KL 200k Yageo | R_0402 | R711 |
| 2 | EXB-N8V473JX 47k Panasonic | R_Array_Concave_4x0402 | R801, R802 |
| 1 | RC0402FR-0710ML 10M Yageo | R_0402 | R804 |
| 1 | ERJ-8RQFR47V 0.47 Panasonic | R_1206 | R1101 |
| 2 | RC0402FR-072K49L 2.49k Yageo | R_0402 | R1409, R1530 |
| 3 | RC0402FR-07464RL 464 Yageo | R_0402 | R1411, R1413, R1518 |
| 1 | RC0402FR-072R2L 2.2 Yageo | R_0402 | R1501 |
| 1 | RC0402FR-0784K5L 84.5k Yageo | R_0402 | R1504 |
| 1 | RC0402FR-0711KL 11k Yageo | R_0402 | R1506 |
| 1 | RC0402FR-075K76L 5.76k Yageo | R_0402 | R1509 |
| 2 | RC0402FR-073K01L 3.01k Yageo | R_0402 | R1511, R1529 |
| 3 | RC0402FR-07205RL 205 Yageo | R_0402 | R1516, R1904, R1905 |
| 2 | RC0402FR-072K87L 2.87k Yageo | R_0402 | R1517, R1525 |
| 3 | RC0402FR-074K32L 4.32k Yageo | R_0402 | R1519, R1520, R1524 |
| 1 | RC0402FR-0720KL 20k Yageo | R_0402 | R1521 |
| 1 | RC0402FR-0730KL 30k Yageo | R_0402 | R1522 |
| 1 | RC0402FR-07187RL 187 Yageo | R_0402 | R1523 |
| 1 | RC0402FR-079K76L 9.76k Yageo | R_0402 | R1526 |
| 1 | RC0402FR-07560RL 560 Yageo | R_0402 | R1531 |
| 2 | RC0402FR-07249RL 249 Yageo | R_0402 | R1532, R1903 |
| 1 | RC0402FR-0751KL 51k Yageo | R_0402 | R1533 |
| 1 | RC0402FR-07620KL 620k Yageo | R_0402 | R1606 |
| 20 | RC0201FR-0722RL 22 Yageo | R_0201 | R1701, R1704, R1705, R1708, R1709, R1712, R1713, R1716 +12 |
| 20 | RC0201FR-07120RL 120 Yageo | R_0201 | R1702, R1703, R1706, R1707, R1710, R1711, R1714, R1715 +12 |
Mainboard design files
The KiCad project lives in the daveshah1/openMixR repository on GitHub; these links point at the commit this page was built from.
Mainboard: common questions
What microcontroller does the Mainboard use?
The Mainboard is built around the XC7A200T-3FBG484E, from the FPGA family.
How big is the Mainboard PCB?
The Mainboard measures 150 × 90 mm, has 8 copper layers and is 1.6 mm thick.
How many components are on the Mainboard?
709 components, from 131 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 Mainboard design files?
From the daveshah1/openMixR repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Mainboard design in my own project?
Yes, under the terms of its MIT license, which daveshah1 chose for the repository.
Can I test firmware for the Mainboard 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 openMixR
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
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717