I'm sorry for the delay. We found two more issues. The first is that we ran into a problem where the one-shot timer wasn't triggering reliably, due to smal leakages in the diodes used to encode the two signals for when at least one of the shunts are on and the other for when all the shunts are on. The fix required adding a pullup resistor on each channel.
The second issue we have is with heat. There is a tradeoff between heat sink size and the amount of current that the shunts are limited to, during the final phase of the charge process. What we found is that even limiting the current to 1/2A, the present heat sink arrangement could still get pretty hot, if it took longer than about 15 minutes for the final CV portion of the charge cycle, when the cells are gradually reducing the amount of current they let in. The "Catch 22" is that if you use higher than 1/2A, it takes less than 15 minutes, but if you use 1/2A, it takes over 20 minutes. Before I got too far into this chasing my tail-type of problem solving, Bob suggested we use the other half of the op-amp chip we are using, to actively control the current limiting, based on heat sink temps. We're going to use a couple of inexpensive thermistors, one on each heat sink. This way, the current can start out higher and only throttle back as it needs to. This will actually shorten up the final phase charge time. It also gives us a lot more flexibilty in what size heat sink is used.
Since these changes are going to require a board layout change. I've decided to put in one other change/upgrade we've been playing with. Instead of just turning on a green LED, when the charge cycle is complete, we are now going to use a two-color, red-green LED. When the charge process first starts, the LED will be red. As soon as the shunts start operating, meaning the cells are starting the CV phase, both colors will be on, so it will be an orangish, lighter color. When everything is done, the LED will be green.
Anyway, new boards are in the works. I should have them back by early next week. Bob says he can make the existing boards work, for those that want an assembled and tested unit, so we will make those available, as soon as he gives me the go-ahead.
-- Gary