- CLI(command line interface) tool for simple drone battery optimization
- Picks optimal cell from a list of cells
- Opimizes for lightest weight
- Calculations based on U7 420 KV motor
- Accounts for basic thermal losses(Joule heating)
- Does not account for voltage drop
- To get a rough idea of accounting for voltage drop, multiply cells in parallel by 1.3
- Find new pack dimentions by multiplying cells in series by new cells in parallel
- To get a rough idea of accounting for voltage drop, multiply cells in parallel by 1.3
- Probably has a lot of bugs
- Pack voltage
- Pack max continous current
- Cells in series
- Cells in parallel
- Total cells
- Total capacity(Ah)
- Weight(kg)
- There is only one file to run, main.py
- Main function is at the very bottom of the file
- Inputs are at the top of main.py
- Contains 3 classes, motor, cell, and pack
- You can disable warning flags, but I don't recommend it, to disable, set FLAGS_ENABLED = 0