Skip to content

Gallinarius/LipoCompanion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LipoCompanion

Calculates charge and discharge times for LiPo batteries used in RC aircraft and cars.

Features

  • Battery configuration — cell count (2S–6S), capacity (300–6000 mAh), C-rate (10C–100C)
  • Charge time — select charge current (0.3–8.0A); app calculates time from current voltage to full (4.20V/cell)
  • Discharge time — select discharge current; app calculates time from current voltage down to storage voltage (3.80V/cell)
  • SoC estimate — live State-of-Charge based on cell voltage (piecewise-linear model)
  • Safety checks
    • Charge: green ≤1C (always safe) · amber 1–2C (monitor temperature) · orange >2C (fast charge only)
    • Discharge: warns if selected current exceeds the battery's rated C-limit
  • System tray — X minimises to tray, double-click to restore
  • Persistent settings — window position/size and all inputs saved between sessions

Tech stack

  • C# 13 / .NET 10 / WPF
  • Self-contained win-x64 (no .NET installation required)

Build locally

cd src
dotnet build
dotnet publish -c Release -r win-x64 --self-contained true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages