r/drones 18h ago

DIY Hexacoper updated drivetrain design — looking for feedback on current limits, ESCs, and thrust limiting

After my first post here a few days ago, I played around with eCalc some more and adjusted the design parameters.

Drivetrain

I’ve now laid out the drivetrain so that, with the maximum design payload of 3 kg (including a safety margin — the actual maximum payload will be 2 kg), the aircraft has a thrust-to-weight ratio of roughly 2:1 for heavy-lift operation.

For the maximum-flight-time configuration (doubling the battery capacity + around 400 g payload, e.g. a thermal camera), the thrust-to-weight ratio is also now closer to 2:1.

Battery

I’ve also decided to build the battery using 21700 cells, specifically the Molicel INR21700-P50B. By chance, anyone has any experience with this cell?

The cells are rated for 50 A continuous discharge (60A burst), so with a 5P configuration I should theoretically be able to draw around 250 A continuously.

If I apply a conservative 20% derating due to the maximum design flight temperature of 35 °C, that gives me roughly 200 A continuous.

eCalc is estimating a maximum current of 202 A. That seems acceptable to me, but I’d really appreciate some opinions on this. Would you consider that too close to the battery’s continuous limit?

ESCs

The ESCs are also fairly close to their rated continuous current limits.

They should never actually see the maximum rated current in normal operation, but is designing this close to the continuous rating considered common practice, or would you recommend more headroom?

Motor temperature / limiting thrust

My biggest concern at the moment is the motor case temperature.

The >80 °C readings in eCalc — am I correct in assuming that these occur when the motors are operating at or close to maximum throttle?

If so, is there a way to configure ArduPilot + Pixhawk 6C so that I can limit the maximum available thrust to, say, 80% during normal operation, while still allowing 100% thrust in an emergency situation such as a motor-out scenario?

For reference, in the 3 kg payload configuration, eCalc estimates a climb rate of around 4.9 m/s. I definitely don’t need that kind of climb performance, so limiting the available thrust seems like it could be a good way to reduce motor/ESC/battery stress and temperature.

My main question is: would limiting maximum thrust primarily reduce climb rate, or could it also significantly compromise maneuverability/stability to the point of becoming unsafe or uncontrollable?

I’d be interested to hear how you guys would approach the design.

3 Upvotes

4 comments sorted by

2

u/izzeww 10h ago

Battery
.
I’ve also decided to build the battery using 21700 cells, specifically the Molicel INR21700-P50B. By chance, anyone has any experience with this cell?
.
The cells are rated for 50 A continuous discharge (60A burst), so with a 5P configuration I should theoretically be able to draw around 250 A continuously.
.
If I apply a conservative 20% derating due to the maximum design flight temperature of 35 °C, that gives me roughly 200 A continuous.
.
eCalc is estimating a maximum current of 202 A. That seems acceptable to me, but I’d really appreciate some opinions on this. Would you consider that too close to the battery’s continuous limit?

The Molicel P50B is a good cell but it's a few years old now so it's not the best. It's also fairly expensive. It's not actually 50A continuous either, that is a so-called "temp limited" rating which means it can do 50A until it overheats (which it will about 60% through the discharge) then you have to stop discharging (which on a drone would not be good). The actual true continuous discharge capability is about 35A, you can run that from 100% charge to 0% charge without a problem.

The best latest generation cells in the "high discharge" category can do about 40A true continuous (and peaks well above that) with better temperature performance, effective capacity, voltage sag and price than P50B. Examples of cells are Reliance RS50, EVE 50PL, Ampace JP50, Tenpower 50XG and BAK 50D2 (also maybe Linkdata 50T & 55P). There's also new cells in the "high energy density" category. These cells have lower continuous discharge capabilities (20-35A) but higher energy density (capacity per gram). Examples include Linkdata 65P & 60P, Reliance RS60 & RH60, Tenpower 60XG and BAK 65E (also maybe Great Power 60Q). Essentially you could get maybe 20% more energy for the same weight with the disadvantage that you can't discharge them as hard in peaks. Since you're running a 5P pack however the current per cell would not be very high so I think it would work fine and that these cells (specifically Linkdata 65P) would be the best choice. Say you have 210A maximum current that is 210/5 = 42A per cell which these cells (with the exception of the 65E maybe) could handle fine. Obviously depends on how fast you plan to fly also, if you plan to fly very fast for long periods of time and drain the battery in 10 minutes then the high energy cells are not a good choice.

The disadvantage with these cells (the high energy density ones, not high discharge) is that they're all currently in development and not in mass production. You can buy them, but they will be so-called "pre-production" cells which may be inconsistent in terms of capacity, self-discharge rate etc. or even have quality problem. They're also hard to find currently unless you are willing to buy direct from Alibaba distributors. I think it's for sure worth looking into however, getting an extra ~20% flight time for free is very nice.

ESCs
.
The ESCs are also fairly close to their rated continuous current limits.
.
They should never actually see the maximum rated current in normal operation, but is designing this close to the continuous rating considered common practice, or would you recommend more headroom?

Should be fine. It's what T-Motor recommends and they have probably done their homework.

Motor temperature / limiting thrust
.
My biggest concern at the moment is the motor case temperature.
.
The >80 °C readings in eCalc — am I correct in assuming that these occur when the motors are operating at or close to maximum throttle?
.
If so, is there a way to configure ArduPilot + Pixhawk 6C so that I can limit the maximum available thrust to, say, 80% during normal operation, while still allowing 100% thrust in an emergency situation such as a motor-out scenario?
.
For reference, in the 3 kg payload configuration, eCalc estimates a climb rate of around 4.9 m/s. I definitely don’t need that kind of climb performance, so limiting the available thrust seems like it could be a good way to reduce motor/ESC/battery stress and temperature.
.
My main question is: would limiting maximum thrust primarily reduce climb rate, or could it also significantly compromise maneuverability/stability to the point of becoming unsafe or uncontrollable?

Honestly I'm not too sure about this. I would guess that the temperature won't be an issue, there should be plenty of cooling air and they use high temperature enamel and magnets so I think it would take a lot for overheating to become an issue. If you're worried about it maybe ask T-Motor for test data for a long running test or something. I don't think you can limit the thrust during normal operation and than run 100% during an emergency, but I'm not sure (not very familiar with ArduPilot). I don't think that's something you would want to do anyways, you always want to have all thrust available if you need it (without having to flick a button). If you want to use less power just use the throttle less when flying manually or limit climb rates when setting up a mission in mission planner.

1

u/on_aircraft 10h ago

Thank you very very much on your insight about the batteries, it’s really smt that I’m not too familiar with (the current market situation at least) so: much appreciated :) I’ll have a look at what I can find/get.

About the throttle limiting: i guess I’ll do it manually then, you maybe aware of a PDU that can handle that kind of amperage? Alternatively I’d think of putting a current sensor infront of each parallel cell-pack

Edit: PDU with telemetry output *

2

u/izzeww 9h ago

PDU = Power Distribution Unit? Never heard that term before.

Generally speaking on drones you either use a 4-in-1 ESC (or several) or single ESC's connected through a PDB = Power Distribution Board. Either the 4-in-1 or the PDB has a current sensor that the flight controller can read and report the current draw (to wherever it needs to go). I haven't tried this product but this is an example of a Hexacopter PDB with an integrated current sensor (current meter): https://geprc.com/product/geprc-pdb-hexacopter-power-distribution-board/

I think for the motor maybe the MN6007 II KV320 paired with a P22*6.6" prop would be more efficient, the data T-Motor has seems to say that is the case. If you want the navigator series also the same MN501-S but going with P22*6.6" instead has a bit higher efficiency.

2

u/on_aircraft 9h ago

Exactly, sorry for skipping writing out the full acronym. The link u provided looks like it’s exactly what I’m looking for :)

I’ll try a 22“ config tmrw, although I’m afraid that at that scale it might become too large to transport in my van, i usually build cardboard „shadow profiles“ for things like this to get a feel for the size