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
Cell Replacement Procedure_2017
Parts ordered to fix connector in pack
The Software for the PACKMan boards is located in the github repository: PACKMan Software
Documentation of AMS board’s status
Zip file of test board schematics
Schematic for Circuit used to test AMS test board
Build for AMS software in VirtualBox