Mainboard

daveshah1·openMixR·hardware/headset-r1.0/mainboard/mainboard.kicad_pcb

Mainboard PCB layout, top view — open source FPGA board by daveshah1
Simulate this board

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.

QtyPartRefs
1
TPS259250DRCT
TI
U201
1
LD3985M33R
LD3985G33R
ST
U202
1
CYPD2119-24LQXIT
Cypress
U203
1
TS5A23166DCUR
TI
U204
1
M93C46-WDW6TP
ST
U205
1
FT2232HL
FTDI
U206
1
SN75DP159RGZT
TI
U207
4
MCP1825T-ADJE/DC
Microchip
U301, U302, U1506, U1508
1
A64
Allwinner
U501
3
AS4C256M16D3A-12BCN
Alliance Memory
U502, U503, U1201
1
AXP803
X-powers
U601
1
TPD3S014DBVR
TI
U701
1
RL-SM02BD-8723BS
RTL8723BS
Radiolink
U801
2
STM1061N31WX6F
ST
U901, U1401
1
XC7A200T-3FBG484E
Xilinx
U1101
1
N25Q256A13EF840E
Micron
U1402
1
TS3A5018PWR
TI
U1403
1
LM3880MF-1AA
LM3880MFE-1AA
TI
U1501
2
TPS563200DDCR
TI
U1502, U1505
2
TPS53316RGTR
TI
U1503, U1507
Show 111 more
QtyPartRefs
1
LM27403SQ
TI
U1504
1
TPS22929DDBVR
TI
U1601
1
TPS65132WRVCR
TI
U1602
1
TPS61176RTER
TI
U1603
1
MPU9250
InvenSense
U1901
1
74HC165PW
NXP
U1902
1
2450AT43B100E
Johanson
A801
5
2N7002
Fairchild Semi
Q601, Q801, Q802, Q1401, Q1402
2
CSD17308Q3
TI
Q1501, Q1502
1
MMBT3904
3904
Fairchild Semi
Q1503
1
ABM8G-12.000MHZ-18-D2Y-T
ABRACON
X201
1
ABM8G-24.000MHZ-18-D2Y-T
ABRACON
X801
1
DSC1123CI2-200.0000
Microchip
X1401
1
DSC1123CI2-150.0000
Microchip
X1402
1
ABS07-32.768KHZ-T
ABRACON
Y802
1
105450-0101
Molex
J201
2
DF17(3.0)-40DS-0.5V(57)
Hirose
J301, J302
1
SJ-43515RS-SMT
CUI Inc
J701
1
SCHA4B0419
ALPS
J702
1
DF17(3.0)-60DS-0.5V(57)
Hirose
J1601
4
GND
P101, P102, P103, P104
1
CCG2_SWD
P201
1
292303-7
TE Connectivity
P701
1
DNP(UART)
P702
1
DNP(GPS)
P703
1
M20-9990645
CONN_01X06
Harwin
P1401
1
FAN
P1501
4
TPD4E05U06DQAR
TI
DA201, DA701, DA702, DA703
2
TPD4E02B04DQAR
TI
DA202, DA203
1
M20-9990245
JTAG_MODE
Harwin
JP1401
2
EXB-N8V473JX
47k
Panasonic
RP1901, RP1902
3
SKSCLDE010
ALPS
SW801, SW802, SW1401
1
SSSS810701
ALPS
SW1501
8
PTS645VM83
C&K
SW1901, SW1902, SW1903, SW1904, SW1905, SW1906, SW1907, SW1908
3
QTLP630C4TR
GREEN
Everlight
D201, D1401, D1402
2
TPD1E05U06DPYT
TI
D202, D701
1
SBR0230T5-7
SBR0230T5-7-F
Diodes Inc
D1501
1
MBR0540
Fairchild Semi
D1601
1
QBLP679E-RGB
QT Brightek
D1901
4
BLM18KG221SN1D
200Ω/100MHz
Murata
L203, L204, L703, L704
5
ASPI-4030S-1R5N-T
1.5µ/ASPI-4030S-1R5N-T
ABRACON
L601, L602, L603, L604, L605
2
SRN8040-1R5Y
1.5µ/SRN8040-1R5
Bourns
L1501, L1504
2
VLP8040T-1R0
1µ/VLP8040T-1R0
TDK
L1502, L1505
1
XAL5030-331MEB
330nH/XAL5030-331MEB
Coilcraft
L1503
2
4.7µH/1269AS-H-4R7M
Murata
L1601, L1602
8
EMK107B7474KA-T
470n
Taiyo Yuden
C202, C709, C1203, C1204, C1404, C1405, C1501, C1609
16
EMK107B7105KA-T
1µ
Taiyo Yuden
C203, C205, C206, C207, C208, C211, C237, C633 +8
3
GRM1555C1H161JA01D
160p
Murata
C204, C1519, C1526
3
GRM155R71H122KA01D
1.2n
Murata
C209, C1517, C1525
1
UWJ0J151MCL1GB
150µ
Nichicon
C210
29
GRM155R71A104KA01J
100n
Murata
C212, C213, C214, C215, C216, C217, C219, C220 +21
4
GRM1555C1H120JA01D
12p
Murata
C218, C223, C817, C819
47
GRM21BR71A475KA73K
4.7µ
Murata
C221, C224, C225, C501, C638, C639, C641, C642 +39
27
GRM21BR71A106MA73L
10µ
Murata
C227, C301, C302, C303, C304, C613, C614, C617 +19
35
GRM033C80J104ME15D
100n
Murata
C228, C229, C230, C231, C233, C234, C235, C236 +27
2
GRM033R71A103KA01D
10n
Murata
C232, C1902
120
GRM155C80J474KE19D
470n
Murata
C502, C503, C504, C505, C506, C507, C508, C509 +112
27
CL10B475KQ8NQNC
4.7µ
Samsung
C602, C603, C604, C605, C606, C607, C608, C609 +19
20
CL31X476KQHNNNE
47µ
Samsung
C635, C637, C652, C702, C710, C1106, C1301, C1302 +12
3
GRM1555C1H220JA01J
22p
Murata
C704, C811, C816
9
DNP
C705, C706, C802, C806, C808, C810, C813, C814 +1
3
CL10B225KP8NFNC
2.2µ
Samsung
C716, C722, C1605
4
GRM1555C1H101JA01D
100p
Murata
C804, C1515, C1524, C1535
1
EEF-CX0G331R
330µ
Panasonic
C1103
1
GRM155R71C333KA01J
33n
Murata
C1509
2
GRM155R71H332KA01D
3.3n
Murata
C1514, C1534
1
GRM155R71H472KA01D
4.7n
Murata
C1518
1
GRM155R60J224KE01D
220n
Murata
C1523
1
GRM155R71H392KA01D
3.9n
Murata
C1536
1
UMK316AB7475KL-T
4.7µ
Taiyo Yuden
C1610
3
RC0402FR-071ML
1M
Yageo
R201, R205, R206
12
RC0402FR-074K64L
4.64k
Yageo
R202, R221, R704, R1201, R1202, R1407, R1408, R1410 +4
1
RC0402FR-0782KL
82k
Yageo
R203
10
RC0402FR-071KL
1k
Yageo
R204, R213, R503, R504, R602, R607, R809, R1203 +2
4
RC0402FR-07100KL
100k
Yageo
R207, R1613, R1901, R1902
47
RC0402FR-0710KL
10k
Yageo
R208, R209, R210, R211, R219, R220, R232, R233 +39
7
RC0402FR-072KL
2k
Yageo
R212, R222, R223, R501, R603, R605, R1513
1
RC0402FR-0712KL
12k
Yageo
R214
7
RC0402FR-0722RL
22
Yageo
R215, R216, R217, R218, R709, R805, R1415
28
RC0201FR-0751RL
51
Yageo
R224, R225, R226, R227, R228, R229, R230, R231 +20
2
RC0402FR-0757K6L
57.6k
Yageo
R304, R309
12
RC0402FR-070RL
0R
Yageo
R306, R311, R702, R710, R901, R903, R904, R907 +4
5
RC0402FR-07240KL
240
Yageo
R502, R506, R507, R1205, R1206
4
RC0402FR-07100RL
100
Yageo
R505, R1207, R1301, R1424
2
NC/240
R508, R509
9
DNP
R703, R706, R803, R806, R807, R808, R1401, R1403 +1
4
RC0402FR-0733KL
33k
Yageo
R705, R707, R708, R1612
1
RC0402FR-07200KL
200k
Yageo
R711
2
EXB-N8V473JX
47k
Panasonic
R801, R802
1
RC0402FR-0710ML
10M
Yageo
R804
1
ERJ-8RQFR47V
0.47
Panasonic
R1101
2
RC0402FR-072K49L
2.49k
Yageo
R1409, R1530
3
RC0402FR-07464RL
464
Yageo
R1411, R1413, R1518
1
RC0402FR-072R2L
2.2
Yageo
R1501
1
RC0402FR-0784K5L
84.5k
Yageo
R1504
1
RC0402FR-0711KL
11k
Yageo
R1506
1
RC0402FR-075K76L
5.76k
Yageo
R1509
2
RC0402FR-073K01L
3.01k
Yageo
R1511, R1529
3
RC0402FR-07205RL
205
Yageo
R1516, R1904, R1905
2
RC0402FR-072K87L
2.87k
Yageo
R1517, R1525
3
RC0402FR-074K32L
4.32k
Yageo
R1519, R1520, R1524
1
RC0402FR-0720KL
20k
Yageo
R1521
1
RC0402FR-0730KL
30k
Yageo
R1522
1
RC0402FR-07187RL
187
Yageo
R1523
1
RC0402FR-079K76L
9.76k
Yageo
R1526
1
RC0402FR-07560RL
560
Yageo
R1531
2
RC0402FR-07249RL
249
Yageo
R1532, R1903
1
RC0402FR-0751KL
51k
Yageo
R1533
1
RC0402FR-07620KL
620k
Yageo
R1606
20
RC0201FR-0722RL
22
Yageo
R1701, R1704, R1705, R1708, R1709, R1712, R1713, R1716 +12
20
RC0201FR-07120RL
120
Yageo
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