INV Discrete Controller

NTURacingTeam·nturt_kicad_EP7·Powertrain_Group/INV_Discrete_Controller/INV_Discrete_Controller.kicad_pcb

INV Discrete Controller PCB layout, top view — open source STM32 board by NTURacingTeam

About the INV Discrete Controller PCB

INV Discrete Controller is an open source STM32 PCB design by NTURacingTeam, published on GitHub. It is a 4-layer board measuring 100 × 100 mm, with 351 components from 107 distinct parts.

Its main chip is the STM32H743ZITx, from the STM32 family. Other key parts include the TPS5430DDAR, AMS1117-3.3, LM324D, SRV05-4 and TCAN1042VDRQ1. By type, the board carries 125 resistors, 110 capacitors, 29 ICs, 29 diodes, 21 connectors and 16 inductors.

Main components on the INV Discrete Controller

INV Discrete Controller bill of materials (BOM)

351 components, 107 distinct parts.

QtyPartRefs
1
TPS5430DDAR
U1
1
AMS1117-3.3
U2
1
LM324D
U3
1
SRV05-4
U4
2
TCAN1042VDRQ1
U5, U6
1
SN74LVC2G14DBV
U7
1
74LVC1G06
U8
1
REF2033
U9
1
STM32H743ZITx
U10
7
LM393
U11, U17, U18, U19, U30, U31, U32
6
INA333AIDGK
U12, U13, U14, U15, U25, U29
2
74AUP1G00
U21, U22
1
74AUP1G07
U23
1
74AUP1GU04
U27
2
PC817
U33, U34
7
2N7002
Q1, Q2, Q3, Q4, Q5, Q6, Q7
1
X322516MLB4SI (16MHz)
Y1
1
32.768kHz Q13FC13500004
Y2
2
15130122601000
15220122601000
J1, J2
1
motorSense
J3
Show 87 more
QtyPartRefs
4
CAN
J4, J5, J6, J7
2
LVBattery
J8, J9
1
USB_C_stm32
J10
1
MSD-4-A
J11
1
STDC14
J12
1
motorTemp
J13
1
1-0401FBV0T
current_DC
TAD
J14
3
Conn_01x02
J15, J16, J17
2
button
J18, J19
1
motor_LV_cable
J20
1
1-0401FBV0T
current_DC
TAD
J601
1
1056
BT1
1
1A
F1
2
0.5A
F2, F3
1
ACM70V-701-2PL-TL00
FL1
2
EXC-X4CE900U
FL2, FL3
2
10K
RV1, RV2
3
TS-1187A-B-A-B
SW1, SW2, SW4
1
GREEN LED
D1
1
RED LED
D2
1
SS54
D3
8
WHITE LED
D4, D8, D10, D13, D201, D202, D203, D204
1
5.6V C19077441
D5
1
27V C22375300
D7
1
WHITE 3V3
D9
2
NUP2105L
D11, D12
1
RED LED
D14
3
R LED
D15, D16, D24
2
Y LED
D17, D18
2
G LED
D19, D20
2
B LED
D21, D22
1
W LED
D23
2
SM6T6V8A
D25, D26
8
GZ1608D601TF
FB1, FB2, FB7, FB8, FB9, FB12, FB13, FB14
6
SDFL1608S100KTF 0603
FB3, FB4, FB5, FB6, FB10, FB11
1
1u SRN3015-1R0Y
L1
1
22uH 3.7A (SRR1260-220M)
L2
7
10u 35V
C1, C2, C6, C7, C10, C13, C16
1
100n
C3
2
220u 35V
C4, C18
1
10n
C5
8
22u 25V
C8, C9, C11, C12, C14, C15, C37, C108
1
330u 25V
C17
2
47u 10V
C19, C21
5
470p
C20, C77, C92, C109, C110
2
43p
C22, C23
46
100n
C24, C27, C28, C29, C30, C35, C36, C38 +38
2
4u7 10v
C25, C26
4
22p
C31, C32, C33, C34
3
470n
C41, C45, C49
2
27p
C42, C46
2
22u
C52, C53
2
2u2
C61, C64
4
4u7
C62, C63, C65, C66
2
10u 6V
C68, C69
2
15p
C70, C71
4
1u
C73, C89, C104, C106
6
1u
C95, C96, C97, C98, C99, C100
2
1u
C105, C107
12
2k2
R1, R2, R35, R36, R39, R40, R41, R42 +4
6
0R
R3, R601, R602, R603, R604, R605
1
2M
R4
2
1k
R5, R56
1
47k
R6
1
15k
R7
16
10k
R8, R10, R25, R26, R37, R38, R47, R62 +8
1
47k
R9
4
1k 0.1%
R11, R12, R13, R14
4
2k 0.1%
R15, R16, R17, R18
9
5k1
R19, R29, R30, R33, R34, R117, R118, R121 +1
4
22R
R20, R21, R22, R23
1
1k5
R24
2
10R
R27, R28
2
90R
R31, R32
1
100R
R48
5
4k7
R49, R50, R51, R52, R53
3
100k
R54, R55, R97
3
220R
R57, R58, R59
1
22k
R60
1
33k
R61
4
27k
R64, R110, R112, R114
10
150R
R65, R66, R68, R69, R72, R73, R76, R77 +2
7
1M
R67, R71, R75, R79, R103, R116, R120
6
510R
R80, R93, R94, R98, R99, R100
6
39k
R81, R84, R85, R88, R89, R92
6
2k4
R82, R83, R86, R87, R90, R91
6
1K
R104, R105, R106, R107, R108, R109

INV Discrete Controller design files

The KiCad project lives in the NTURacingTeam/nturt_kicad_EP7 repository on GitHub; these links point at the commit this page was built from.

INV Discrete Controller: common questions

What microcontroller does the INV Discrete Controller use?

The INV Discrete Controller is built around the STM32H743ZITx, from the STM32 family.

How big is the INV Discrete Controller PCB?

The INV Discrete Controller measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the INV Discrete Controller?

351 components, from 107 distinct parts. The full bill of materials is listed on this page.

Where can I download the INV Discrete Controller design files?

From the NTURacingTeam/nturt_kicad_EP7 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the INV Discrete Controller design in my own project?

The repository has no license, so all rights stay with NTURacingTeam. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the INV Discrete Controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in nturt_kicad_EP7

Similar boards