Thruster Controller V2

mark-belbin·motor-controller·hardware/Thruster_Controller_V2/Thruster_Controller_V2.kicad_pcb

Thruster Controller V2 PCB layout, top view — open source board by mark-belbin
Simulate this board

About the Thruster Controller V2 PCB

Thruster Controller V2 is an open source PCB design by mark-belbin, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 35.5 × 37 mm, with 102 components from 46 distinct parts.

Other key parts include the NCP718AMT330, TMS320F280041C, DRV8320S, NCP718AMT500 and ATA6561. By type, the board carries 44 capacitors, 35 resistors, 7 connectors, 5 ICs, 5 diodes and 3 transistors.

It belongs with the robotics & motion designs in this gallery, and the repository also holds 1 earlier revision of it.

From the project

Custom FOC motor controller designed for underwater robotics.

The final controller is designed for T200 or T100 thrusters from BlueRobotics, boasting sensorless FOC and a miniature form-factor that is built right into the thruster.

For most hobby BLDC controllers, commonly referred to as electronic speed controllers (ESCs), motor commutation is accomplished through sensorless trapezoidal 6-step control. This commutation method steps through 6 distinct stator magnetic field positions in order to keep the motor spinning, based only on the feedback of the back-EMF voltage of the three motor phases. With only 6 available control positions, this method of…

Thruster Controller V2, from the project README
From the project README

Main components on the Thruster Controller V2

Thruster Controller V2 bill of materials (BOM)

102 components, 46 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
NCP718AMT330
U1
1
TMS320F280041C
U2
1
DRV8320S
U3
1
NCP718AMT500
U4
1
ATA6561
U8
3
SIZF906DT
Q1, Q2, Q3
1
SER3629
20 MHz
Y1
1
PHASE_A
J1
1
PHASE_B
J2
1
PHASE_C
J3
1
CONN_01X01
CANL
J4
1
CONN_01X01
CANH
J6
1
CONN_01X01
VIN
J7
1
CONN_01X01
GND
J8
1
732-4966-1
BLUE
D1
1
732-4978-1
RED
D2
2
732-4980-1
GREEN
D3, D4
1
160-1180-1
Orange
D5
1
490-11021-1
220 Ohm
L1
1
445-172882-1
60 Ohm
L3
Show 26 more
QtyPartRefs
1
4.7UF
4.7uF
C1
1
0.047UF
0.047uF
C2
2
1UF
1uF
C3, C43
5
1UF
1uF
C4, C5, C20, C28, C44
14
0.1UF
0.1uF
C6, C7, C8, C9, C17, C23, C31, C33 +6
3
220UF
220uF
C10, C13, C15
3
0.01UF
0.01uF
C11, C12, C14
4
10UF
10uF
C16, C18, C21, C27
5
2.2UF
2.2uF
C19, C22, C29, C30, C32
3
2200PF
2200pF
C24, C25, C26
1
0.01UF
10nF
C35
2
9PF
9pF
C36, C37
3
2.2K
2.2k
R1, R27, R30
3
27.4K
27.4k
R2, R17, R18
4
22.0K
22.0k
R3, R4, R5, R15
5
10K
10k
R6, R25, R26, R28, R29
1
2.7K
2.7k
R7
3
5m
R8, R9, R11
1
330
R10
4
4.99K
4.99k
R12, R13, R14, R16
1
100
R19
4
56
R20, R21, R22, R33
3
2.49K
2.49k
R23, R24, R32
1
680
R31
1
220
R34
1
120
R35

Thruster Controller V2 design files

The KiCad project lives in the mark-belbin/motor-controller repository on GitHub; these links point at the commit this page was built from.

Thruster Controller V2: common questions

How big is the Thruster Controller V2 PCB?

The Thruster Controller V2 measures 35.5 × 37 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Thruster Controller V2?

102 components, from 46 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 Thruster Controller V2 design files?

From the mark-belbin/motor-controller repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Thruster Controller V2 design in my own project?

Yes, under the terms of its GPL-3.0 license, which mark-belbin chose for the repository.

More boards in motor-controller

Earlier revisions in the repo: Thruster_Controller

Similar boards