Definitely a time to have a short break from programming this %^$^#%$* device. I have had a few hassles… Mostly to do with the analog to digital converter which converts analog signals into digital signals. In this case it is the path that works out what the input voltage is, and warns the user is that voltage is too low for things to operate properly.

The first problem was getting the ADC to work at all… This took at least two hours. I traced that to some parts missing on the PCB… These are the size of a small piece of rice, and are easy to miss. Then I did more debugging and the readings were not making sense. Hmm… I traced that (finally) to poor soldering on an IC about 1cm square with 64 pins on it. One of the microscopic pins was not soldered correctly.

Now I am having issues with LED’s not being on at the correct time. I am hoping that I can fix that quickly. However given how things have been going I do not think I will. Well that, and the fact that I have already spent an hour on it… So that is my life at the moment… Maybe I should take up subsistance farming šŸ™‚