Drones / UAV · Tool
Drone Thrust-to-Weight & Hover Throttle
Compute thrust-to-weight ratio and hover throttle for any multirotor using the correct square-law throttle ↔ thrust relationship — not the linear approximation most calculators get wrong. Recommends a motor thrust to hit a target TWR.
Inputs
auw_gramsRequirednumber (g)All-Up Weight (AUW)
required · min 20 · max 50000 · default 680
Total flying weight — frame, motors, ESC, FC, battery, camera, antennas. Everything that lifts off.
required · min 20 · max 50000 · default 680
Total flying weight — frame, motors, ESC, FC, battery, camera, antennas. Everything that lifts off.
num_motorsRequiredenumNumber of Motors
required · default "4" · one of: 3, 4, 6, 8
4 for a quad, 6 for a hex, 8 for an octocopter or X8 coaxial.
required · default "4" · one of: 3, 4, 6, 8
4 for a quad, 6 for a hex, 8 for an octocopter or X8 coaxial.
motor_max_thrust_gRequirednumber (g)Max Thrust per Motor
required · min 50 · max 20000 · default 800
Static thrust at 100% throttle on the chosen prop and pack voltage — pull from the manufacturer's thrust table for that combination.
required · min 50 · max 20000 · default 800
Static thrust at 100% throttle on the chosen prop and pack voltage — pull from the manufacturer's thrust table for that combination.
target_twrRequirednumber (:1)Target Thrust-to-Weight
required · min 1.2 · max 15 · default 4
Cinematic 2:1, sport / aerial 3:1, freestyle 4–5:1, racing 7–10:1. Below 2:1 the craft won't recover from descents.
required · min 1.2 · max 15 · default 4
Cinematic 2:1, sport / aerial 3:1, freestyle 4–5:1, racing 7–10:1. Below 2:1 the craft won't recover from descents.
Outputs
total_max_thrust_gnumber (g)Total Max Thrust
twrnumber (:1)Thrust-to-Weight
hover_throttle_pctnumber (%)Hover Throttle (square-law)
hover_throttle_linear_pctnumber (%)Hover Throttle (linear approx)
hover_thrust_per_motor_gnumber (g)Hover Thrust / Motor
recommended_motor_thrust_gnumber (g)Recommended Motor Thrust
twr_verdictstringVerdict
Example request
curl -X POST https://toolsamurai.com/api/v1/drones-uav/drone-thrust-to-weight \ -H "Authorization: Bearer sk_free_•••••••••••••••" \ -H "Content-Type: application/json" \ -d '{ "auw_grams": 680, "num_motors": "4", "motor_max_thrust_g": 800, "target_twr": 4 }'
Example response
{ "ok": true, "tool": "drone-thrust-to-weight", "domain": "drones-uav", "version": "1.0.0", "result": { "total_max_thrust_g": …, "twr": …, "hover_throttle_pct": …, "hover_throttle_linear_pct": …, "hover_thrust_per_motor_g": …, "recommended_motor_thrust_g": …, "twr_verdict": "…" }, "meta": { "latency_ms": …, "request_id": "req_…" } }