Understanding LiPo Battery Internal Resistance: What It Means and How to Measure
Internal resistance (IR) is the single most important health metric for LiPo batteries — more telling than voltage, more predictive than cycle count, and more actionable than a puffy appearance. Every FPV pilot should understand what IR means, how to measure it accurately, and — critically — when those rising numbers signal it’s time to retire a pack. This guide covers the physics, the practical measurement techniques, and the benchmarks that separate a healthy pack from a fire risk.
What Is Internal Resistance?
Internal resistance is exactly what it sounds like: the electrical resistance inherent to the battery’s internal structure. Every LiPo cell contains layers of anode, cathode, separator, and electrolyte. Each of these layers resists the flow of current to some degree. As a battery ages, chemical changes increase that resistance — the electrolyte degrades, the solid electrolyte interphase (SEI) layer thickens, and the electrode materials develop microscopic cracks.
A fresh 6S 1300mAh pack might show cell IR values of 2–4 milliohms (mΩ) per cell. That same pack after 200 cycles might read 8–12mΩ. At 20mΩ per cell, it’s effectively dead for FPV purposes — voltage sag under load will be extreme, and the pack will get dangerously hot during discharge.
The physics is governed by Ohm’s Law: when you pull 100A through a pack with 3mΩ per cell (18mΩ total for a 6S pack), you lose 1.8V to internal resistance alone (100A × 0.018Ω). That’s voltage your motors never see. Double the IR to 6mΩ per cell (36mΩ total), and you lose 3.6V — suddenly your 6S pack performs like a tired 4S in hard punches.
Why IR Matters for FPV Pilots
IR is the master metric because it correlates with nearly every aspect of battery performance:
- Voltage sag under load: Higher IR = more voltage lost to internal heating. A high-IR pack might show 25.2V at rest but sag to 18V under a 100A punch — tripping your low-voltage warning mid-throttle when you’d least want it.
- Heat generation: The power lost to IR becomes heat (P = I²R). At 100A, a pack with 20mΩ total generates 200W of internal heat — enough to push cells past 60°C (140°F), where permanent damage accelerates.
- Usable capacity: High IR forces earlier landing because voltage sags below cutoff sooner. You might only extract 60% of rated capacity from a high-IR pack before voltage drops below safe limits.
- Balance health: Cells with mismatched IR age at different rates. The high-IR cell becomes the bottleneck — it sags first, heats most, and degrades fastest, creating a runaway feedback loop.
- Safety: Cells with IR above 25mΩ are candidates for retirement. They’re more likely to puff, more prone to thermal runaway during aggressive flying, and less predictable under load.
How to Measure Internal Resistance
There are three methods, ranging from “built into your charger” to “laboratory-grade instrument.” For FPV pilots, methods 1 and 2 are the practical choices.
Method 1: Charger-Based IR Measurement (Recommended)
Most modern FPV chargers include an IR measurement function. The ISDT K4, HOTA D6 Pro, SkyRC T1000, and ToolkitRC M6D all measure per-cell IR during charging. Here’s how to get consistent, comparable results:
- Always measure at the same state of charge: IR varies with voltage. The industry standard is to measure at storage voltage (3.80–3.85V per cell) or at full charge (4.20V). Pick one and stick with it. IR drops slightly at higher states of charge, so comparing a measurement at 3.8V to one at 4.2V won’t tell you anything useful.
- Measure at the same temperature: IR is strongly temperature-dependent. A pack at 5°C (41°F) will read 2–3× higher than the same pack at 25°C (77°F). Let packs acclimate to room temperature (20–25°C) for at least 30 minutes before measuring. Outdoor winter measurements are meaningless without temperature compensation.
- Use the balance lead: Charger-based IR measurement requires the balance lead to be connected. This is how the charger isolates individual cells. A loose or dirty balance connector will produce erratic readings — clean contacts with isopropyl alcohol if you see suspicious numbers.
- Take multiple readings: Run the measurement 2–3 times and average. Single measurements can deviate by 0.5–1mΩ due to contact resistance at the connectors.
Method 2: Dedicated IR Meters
Dedicated battery internal resistance meters like the Wayne Giles ESR Meter, the SM8124A, or the RC3563 four-wire milliohm meter deliver more precision than charger-based measurements. These instruments use a true four-wire (Kelvin) sensing method that eliminates contact resistance from the measurement — a source of error that affects two-wire charger measurements. For pilots who want lab-grade tracking of their battery fleet, a $30–50 dedicated meter is a worthwhile investment. The RC3563 in particular has gained popularity for its accuracy-to-price ratio and USB data logging capability.
Method 3: The DIY Calculation Approach
You can calculate total pack IR by measuring voltage drop under a known load. Apply a known current load (e.g., 10A through a discharger), measure voltage before and during the load, and calculate: IR = (V_rest − V_load) / I_load. This gives total pack IR, not per-cell, and is less convenient than charger-based measurement. Use it as a sanity check, not a primary method.
Interpreting Your IR Numbers
IR values depend on cell size, chemistry, and C-rating. A 450mAh 1S whoop pack will naturally have higher IR than a 6000mAh 6S pack. Use these benchmarks as rough guides for typical FPV packs (1000–1800mAh, 75–120C rated, measured at 25°C / 3.85V):
| IR Per Cell (mΩ) | Condition | Action |
|---|---|---|
| 0–3 | Excellent — factory-fresh premium pack | Fly hard, no restrictions |
| 3–6 | Good — broken in, healthy | Normal use, all flying styles |
| 6–10 | Fair — moderate age/wear | OK for cruising and freestyle; limit sustained high-throttle |
| 10–15 | Poor — significant degradation | Light cruising only; monitor for puffing; begin planning replacement |
| 15–25 | Failing — end of useful life | Land cruiser / bench test pack; prepare for safe disposal |
| 25+ | Dangerous — retire immediately | Discharge and recycle. Do not fly. |
More important than absolute values is cell-to-cell balance. A 6S pack with cells reading 2, 3, 3, 3, 4, 12mΩ has a serious problem — cell 6 is failing and will drag down the entire pack. A spread of more than 3–4mΩ between the highest and lowest cell warrants retirement, even if the absolute values aren’t extreme.
Tracking IR Over Time: The Fleet Logbook
The real power of IR measurement comes from trending, not single readings. Keep a simple spreadsheet or use a battery tracking app. Measure every pack once a month, at storage voltage, at room temperature. Record the date, cycle count, per-cell IR, and any notes (puffing, reduced flight time). Over 6–12 months, you’ll see clear degradation curves that let you predict retirement before a pack becomes dangerous.
Healthy packs show a gradual, linear IR increase — maybe 0.02mΩ per cycle. Failing packs exhibit an accelerating curve where IR jumps sharply over just 10–20 cycles. That inflection point is your warning sign. When you see it, retire the pack — don’t wait for puffing or a mid-flight failure.
Factors That Accelerate IR Growth
- Over-discharge: Flying below 3.5V per cell under load (3.7V resting) stresses the anode and accelerates SEI thickening. Land at 3.5V resting minimum — 3.7–3.8V is better for longevity.
- Heat: Charging above 40°C (104°F) or discharging above 60°C (140°F) causes permanent IR increases. Let packs cool completely after flying before recharging.
- Storage at full charge: Storing packs at 4.2V for more than 48 hours accelerates electrolyte decomposition. Storage voltage (3.80–3.85V) is non-negotiable for packs sitting more than a day.
- Cold-weather flying: Pulling high current from cold packs (below 15°C / 59°F) causes lithium plating on the anode, permanently increasing IR. Warm packs to room temperature before flying in winter.
- Ultra-fast charging: Charging above 2C (e.g., 2.6A for a 1300mAh pack) accelerates degradation. While 2–5C charging is common in racing pits (time is points), it trades cycle life for speed. Reserve fast charging for competition days.
When to Retire a Pack: The Decision Framework
IR gives you objective criteria to make the retirement call — no more guessing based on “it feels a bit soft.” Use this decision tree:
- Any cell above 25mΩ: Retire immediately. No exceptions.
- Cell-to-cell spread above 5mΩ: Retire. The pack is unbalanced and the high cell will only worsen.
- IR has doubled from baseline: If a pack started at 3mΩ per cell and now reads 7mΩ, it’s lost a significant fraction of its performance. Retire if you fly aggressively.
- Visible puffing + IR above 10mΩ: Puffing indicates gas generation from electrolyte decomposition. Combined with elevated IR, this pack is done.
- Reduced flight time + IR above 8mΩ: If you’re landing 30+ seconds earlier than when the pack was fresh, and IR confirms degradation, it’s time.
Internal resistance is the closest thing we have to a battery blood test. Learn to measure it, learn to read it, and learn to act on it. Your quads — and your house — will thank you.
