1 / 6
Automated Thrust Testing Stand Powered by Arduino
Order a print of this model
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Test the thrust of brushless motors and EDFs with the press of a button!
- Rating
- 0 / 5
- Likes
- 21
- Downloads
- 216
- Makes
- 0
- Views
- 2,521
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- RC & Robotics
- License
- Creative Commons — Attribution — Share Alike
This model provides a cheap and universal means for reliably measuring the static thrust of your brushed or brushless motors. It is powered independently of the motor, allowing a wide variety of configurations to be tested.
Build Video with Demonstration:
Features:
- No aluminum extrusion or machining is required!
- All you need are a soldering iron, a screwdriver, and a 3D printer.
- Standalone operation!
- Once programmed, this is a stand-alone device that will not require a computer.
- Single Button Control!
- Pushing the button begins the test and pushing a second time ends the test. After files are saved, a new test is ready to start right away.
- Live force reading and max force reading
- Displayed right to an LCD screen in grams-force.
- So much data!
- The force readings, timing, and ESC output value are stored to new files on an SD-card for each test, with unique filenames guaranteed. A data hoarder's dream.
- No data loss!
- If an SD-card is not inserted or fails to initialize, a warning will be displayed on the screen and the option to continue without recording data will be provided.
- 999 unique files are supported. If you somehow manage to reach this limit, a warning will be displayed asking if you want to start overwriting old data.
- Manual or fully automated modes!
- In automatic mode, the Arduino will control the ESC through a standard servo port and sweep it linearly from low to high and back to low, with a short pause at the high point.
- ESC control is detected automatically! The Arduino tests the ESC with half-throttle to determine if it is connected before proceeding with the test. If no ESC is detected, a warning will be displayed and the test will proceed in manual mode.
- Automatic mode can be disabled in the configuration, so you can skip right to manual.
- Multiple mounting configurations!
- Table-top mount leveraging 3D printable C-clamps
- Secure bench mount with screw holes for permanent installation
- Suction-cup mount for everything else
- Motor mounts are provided for a wide variety of common motors!
- Small - 9mm spacing
- Medium - 12mm spacing
- Large - 16-19mm spacing
- Extendable sensor range!
- The load cell is connected using standard 4-channel 3.5mm audio jacks which means extensions are abundant!
- Allowing you to mount the sensor in a wind tunnel, across the bench, down the stairs, anywhere!
- Fully Configurable!
- The code is open-source and a variety of configurations are made easy to adjust even with minimal coding experience.
Code:
https://github.com/NiklasMelton/AutomatedThrustTester.git
Print settings Unless Otherwise Noted:
- PLA or PLA+
- 15% infill
- Organic Supports
Printable Parts:
| Required Parts | Additional Info |
| arduino-box-main.stl | |
| arduino-box-back.stl | No supports. |
| arduino-box-servo-clip.stl | No supports. |
| pillar.stl | Use 40% infill. No supports. |
| calibration-plate.stl | No supports. Used for centering calibration weights. Mounts to motor-bracket-large-16mm-19mm.stl |
| Motor Mounting Options | |
| motor-bracket-large-16mm-19mm.stl | Supports motors with 16-19mm mounting holes |
| motor-bracket-large-12mm.stl | Supports motors with 12mm mounting holes |
| motor-bracket-large-9mm.stl | Supports motors with 9mm mounting holes |
| Clamp-On Base Option | Uses C-clamps to clamp to table edge |
| c-clamp-base.stl | Use 40% infill. No supports. |
| 2 x Studio Space Dust C-clamps | https://www.printables.com/model/730655-c-clamp-with-swappable-clamp-ends Does not require top-ends |
| Bolt-on Base Option | For permanent installation on any surface |
| bolt-on-base.stl | Use 40% infill. No Supports. Mounts with M4 bolts |
| Suction Cup Base Option | Provides mounting for housing and pillar with suction cups to secure it to any smooth surface |
| suction-base-with-housing.stl | No Supports. Use with: https://a.co/d/3R1JNBb |
Non-Printable Parts:
| Component | Link |
|---|---|
| 3.5mm 4-channel male audio jack pigtail | https://a.co/d/aWfQi2j |
| 3.5mm 4-channel through-hole (8mm) female audio jack | https://a.co/d/2SGES89 |
| 16mm SPST pushbutton | https://a.co/d/gsGV1z2 |
| i2c 1602 LCD | https://a.co/d/aMhadB4 |
| Micro SD-card reader (HiLetGo) | https://a.co/d/hVKiaRF |
| Servo / JST Connectors | https://a.co/d/eleRrFG |
| Arduino Uno R3 (or Clone) | https://a.co/d/avqCST7 |
| Proto Shield for Arduino Uno R3 | https://a.co/d/2zFIWtQ |
| Female Header Pins | https://a.co/d/42fPwwt |
| 10kg Load Cell with HX711 | https://a.co/d/7rhj94S |
| Misc heatshrink, PET braided sleeving, Electrical Tape, Wire |
| Fastener | Quantity |
|---|---|
| m3x6 countersunk | 4 |
| m3x8 nylon | 4 |
| m3x10 countersunk | 4 |
| m3x16 | 4 |
| m4x20 | 6 |
| m4x25 (optional) | 2 |
| m3 nut nylon | 8 |
| m3 nut | 4 |
| m4 nut | 8 |
| m3 heat set insert | 4 |
Pinout:
