Well guys, I promised you updates even if the whole thing cached on fire! So here comes one fresh from the oven!
I've soldered everything together and hooked it up to a 12v power supply. Pressed the on button on the outlet... nothing popped, nor released any magic smoke - no fire!! That was a relief!
I then started probing for voltages on the board and while on the input side I saw 12v as expected, I did not see any 5v on the output.... $h!t!
Started digging through the schematics and simulations and at the same time probing voltages on logical side of the board and found out there is no "high" signal on the regulator Enable pin - it was only getting 1v instead of expected 4.5v. The ACC was supposed to be converted from 12 v to ~5v via resistor divider circuit, however for some reason, the output of that circuit was showing only 1V. Looked back at the related part on the schematics and ...$h!t(again)! Those of you who have worked on designing logic circuits may have already guessed my mistake on the schema below.
Although the resistor divider circuit is OK on its own, there is 1 more line attached to it for which I did not bother putting much though. And that was my mistake! That A1_Sens connection goes directly to the Atmega (which would read whether ACC is High or LOW), however I have completely forgot that when atmega is not powered up and configured, its pins will actually sink the current. So effectively that 33k resistor to ground was replaced with almost a direct line to ground - thus no 5v as expected.
So I needed to come up with a fix - cut the traces on the PCB and micro-soldered an impromptu 220k resistor on that A1_sens line. Luckily I had a very convenient trace jump for this line!
After hooking up everything for the second time, pressing the power button and reading output voltages, I got a great relief! I saw 5.08v on the output! Hooked up the camera itself and all worked like a charm! One thing I have to comment on - I don't know why so many people praise Viofo for the original kits, from what I have seen - Viofo put the bare minimum to create the HK3 kit and cut corners everywhere they could (not even talking about shady ICs and hang-up issues). The wiring that goes from the board to the camera is made of 24AWG wire! Viofo could have charged us extra 50 cents and put more robust 22AWG (original that comes with the A129 pro is a proper 22AWG cable and I just cant comprehend why cut corners on such things?)
Anyways, coming back to my project, at the camera end, the voltage drops to 4.9v (which is all due to losses on 24AWG wire)
As for the regulator and the board temperatures - the regulator barely got any warm (my estimate is that temperature rises to about 40-45C as it can be barely felt with a touch). I wish I had a FLIR camera so that I could check what parts of the board heat the most, but from touching it all around, only the DC chip is slightly warmer than the ambient temps. I also wish I had an oscilloscope to test the voltage ripple - if anyone has a good advise on how to measure it on a budget, I would greatly appreciate it!
Next step is to receive my bench power supply and start testing the whole thing with a little bit more abuse
🙂 and of course all the software fun (I have decided to hook it up to a LoRa module to gather some live data)! Oh, and the final photo of everything working together:
And some temps reading for over an hour with the whole board wrapped in electrical tape so it accumulates heat (imitating enclosure space):