Dev
On the hardware dev side, I populated most of the parts on the new PCB. I was going to do some more point to point testing, but I figured life is short so I just applied power, flashed in some new firmware I wrote, and waited to see what happened.
I was pleasantly surprised to have no smoke, no fire, and CAN packets jumping off the screen. I made a few small changes in the ADC setup this time, as there is now a dedicated high precision 2.5V reference, as well as a channel for measuring the 5V rail precisely in cases where a ratiometric sensor is used. I also made some improvements to the power supply circuit for better noise filtering. Since this board uses my final form factor (the case and connector), I’ll install this one in a car for some real world testing asap.