1. Recase the Packs to make sure GLV/TSV separation is met. remember that the outer case is also GLV ground
2. Create a new PacMAN board with the time delay circuit and off switch built into it. There should also be wider separation between TSV and GLV for the isolator used for I2C
3.Add more configuration parameters
4.Change the watchdog algorithm to have different requirements for different tasks. Right now, each task has the same weight. Communication errors shouldnt reset the uC so often.
5.Might need to think about virtual accumulators to meet the requirements of having AIRs on either end of a pair of packs instead of in each pack.
6.Install bootloader in microcontroller to be able to program the PacMAN boards usign the USB port
7.Replace charging cables (cables that go to LCO and Charge detect) to be less stiff
8.Add turn off switches to AMS boards
The Software for the PACKMan boards is located in the github repository: PACKMan Software