

Thrust v2
DIY tool for measurements of thrust, torque, etc., of an electric motor with propeller
- Size
- 83.8 × 61 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 187
- Nets
- 115
- Pads
- 503
- Tracks, vias
- 1,169, 159
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 16 Apr 2022
- Updated
- 26 May 2023
Overview
Thrust v2 is an open-source printed circuit board by jmajew, from the jmajew/thrust_tool repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 83.8 × 61 mm with 187 parts on 115 nets, routed with 1,169 tracks and 159 vias.
It is built around the HX711, MIC5504-3.3YM5 and USBLC6-2P6, with the B340A-13-F-MS and MMBT4403 among its other parts. Its parts include 65 capacitors, 44 resistors, 14 connectors, 9 ICs and 7 diodes. It belongs with the sensors and measurement and robots and motor control boards and the STM32 boards of this library.
Main components
5HX711
SOP-16-40℃~+85℃ 1.4mA 10Hz、80Hz 1MHz~20MHz、11.0592MHz 2 2.6V~5.5V 20mV、40mV、80mV 24 Built-in External、Built-in SPI Support Yes SOP-16 Analog to Digital Converters (ADC) ROHSAvia SemiconAnalog To Digital Converters (ADC)MIC5504-3.3YM5
SOT-23-5-40℃~+125℃@(Tj) 1 120uVrms 15uA 180mV@(300mA) 3.3V 300mA 5.5V 75dB@(1kHz) Fixed Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)B340A-13-F-MS
SMA-65℃~+125℃ 1 Independent 1mA 3A 40V 700mV@2A SMA Schottky Diodes ROHSMSKSEMISchottky DiodesMMBT4403
SOT-23-55℃~+150℃ 1 PNP 100 100nA 200MHz 300mW 400mV 40V 5V 600mA PNP SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
README.mdThrustTool
The ThrustTool is a DIY tool for measurements of an electric motor with propeller. It allows to measure thrust, torque, rotation speed, battery voltage and current.
The project is by no means finished (especially firmware thrust++ and ThrustApp). However in current stage it works quite well allowing to obtain the results (e.g., see auto generated report (in latex) T-Motor F1507 with t3140 propeller).
The project includes:
- the 3d-printed tool
- custom board based on STM32 F401 mcu
- firmware for the custom board
- QT application for measurement managing and reporting
3D render of the tool

Warning
The project is delivered as is. All responsibilities lies on the side of the user. Remember to take adequate security measures when testing any motor (especially powerful one).
Parts
187| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C10, C13, C16, C19, C20, C21, C23, C24, C25, C26, C28, C29, C30, C32, C36 +7 |
| 10 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1, TP3, TP9, TP14, TP16, TP17, TP18, TP19, TP20, TP21 |
| 7 | 10nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C22, C38, C41, C42, C48 |
| 7 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C9, C11, C12, C14, C15, C27 |
| 6 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6 |
| 6 | 220 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R19, R21, R22, R29, R30, R45 |
| 5 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18, R39, R40, R42 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R33, R38, R47 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15, R20, R27, R37 |
| 4 | 330 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23, R25, R26, R28 |
| 4 | 8.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R10, R12, R41 |
| 4 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1, J2, J3, J7 |
| 4 | Mounting_Hole | MountingHole:MountingHole_3.2mm_M3 | M1, M2, M3, M4 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP4, TP5, TP6, TP25 |
| 3 | 12k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R9, R11 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C18, C49 |
| 3 | 220nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C50, C53, C56 |
| 3 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C52, C57, C58 |
| 3 | 3.3uH | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1, L2, L3 |
| 3 | 680 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R34, R35, R36 |
| 3 | B340A-13-F | priv:D_SMA | D1, D7, D8 |
| 3 | HX711 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3, U4, U5 |
| 3 | MMBT4403 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3 |
| 3 | f.bead BLM18PG471SH1D | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L4, L5, L7 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C33, C35 |
| 2 | 10uF/6.3V | priv:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C4, C17 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C31, C37 |
| 2 | 20pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C44, C45 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R43, R44 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C51, C63 |
| 2 | 47pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C64, C65 |
| 2 | 6.8pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C46, C47 |
| 2 | 68p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C40, C66 |
| 2 | closed | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C34 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_1.5x1.5mm | TP13 |
| 1 | 32.768kHz | priv:ABS25 | Y2 |
| 1 | 47uF/10V | priv:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C39 |
| 1 | 50 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24 |
| 1 | 500mA | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | 680p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C43 |
| 1 | 8MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | BattCurr | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J15 |
| 1 | BattVolt | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | BootBtn | priv:SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW2 |
| 1 | Conn_3.3V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_3.3VA | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_SWD | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J13 |
| 1 | Data1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP8 |
| 1 | Data2 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP11 |
| 1 | Data3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP12 |
| 1 | Ext_5V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | GND | TestPoint:TestPoint_Pad_1.5x1.5mm | TP15 |
| 1 | LCD_SSD1306_I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | U8 |
| 1 | LED_BLUE | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | LED_GREEN | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6 |
| 1 | LED_RED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | LED_YELLOW | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D5 |
| 1 | Logo_1 | priv:LOGO_QX4_knot_circ2_24mm | LG1 |
| 1 | MCO2 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP2 |
| 1 | MCP1501_SOT23 | priv:SOT-23-6 | U7 |
| 1 | MIC5504-3.3YM5 | priv:SOT-23-5 | U2 |
| 1 | MX-67068-9000(USB-B) | priv:USB_B_OST_USB-B1HSxx_Horizontal_mod | J12 |
| 1 | Motor | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J14 |
| 1 | NCP1117-3.3/LDI1117-3.3H | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | PC13 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP22 |
| 1 | PC6 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP26 |
| 1 | Rate | TestPoint:TestPoint_Pad_1.5x1.5mm | TP10 |
| 1 | ResetBtn | priv:SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW5 |
| 1 | SCK | TestPoint:TestPoint_Pad_1.5x1.5mm | TP7 |
| 1 | STM32F401RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U12 |
| 1 | SensorRPM | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16 |
| 1 | UART/I2C | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J17 |
| 1 | USBLC6-2P6 | priv:SOT-23-6 | U6 |
| 1 | UserBtn | priv:SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15 | SW4 |
| 1 | UserBtn 3V3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP24 |
| 1 | UserBtn GND | TestPoint:TestPoint_Pad_1.5x1.5mm | TP23 |
| 1 | infty | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13 |
Questions
How big is the Thrust v2 PCB?
It measures 83.8 × 61 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Thrust v2 use?
187 parts, built around the HX711, MIC5504-3.3YM5, USBLC6-2P6 and B340A-13-F-MS. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Thrust v2 KiCad files?
From the jmajew/thrust_tool repository on GitHub, at the commit this page was made from: the board is Board/thrust_v2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Thrust v2 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers81.2 × 81.2 mm

- 2 layers68 × 81.5 mm

- 2 layers65 × 45 mm

Bb kicad
FilMarini/bigbanger
An ESP32-based Bluetooth-enabled scaling device for climbing training,compliant with the Tindeq Progressor API, with firmware available in Micropython or Rust.
57 parts10Apache-2.0 - 2 layers101.2 × 89.2 mm

HX711
SolderedElectronics/Load-cell-ampfilier-HX711-board-hardware-design
Hardware design, BOM, gerbers and 3D files for Load-cell-ampfilier-HX711-board designed by Soldered Electronics.
580 parts8 - 2 layers48 × 32 mm

Mito
jvasilakes/mito
A tiny, cheap, hackable, completely open-source force gauge for isometric finger strength training.
31 parts6 - 4 layers90.6 × 58.1 mm

EcoApi pcb
EcoApi/EcoApi_BeeHiveMonitoring
describ options with 0R resistors. etc ...
179 parts4GPL-3.0 - 4 layers75 × 100 mm

Test rig black box
callumsnowden/aero21412_test_rig
AERO21412 Avionics Coursework 1 – Wind Tunnel Test Rig "Black Box"
102 parts1MIT - 4 layers51.5 × 76.5 mm
