Progress
This week, we assembled and tested our prototype PCB. I did most of the testing to confirm that the new board worked, including determining how to use a Raspberry Pi debug probe to flash code to the new board as well as rewriting the code to work with the changed pin assignments.
Some notable things I discovered while testing included the SD card connector being inconveniently backwards, the display pins being inverted (which we fixed by rotating the display around), and there was a noticeably longer time to get a GPS fix than there was using the breakout.
Pacing
The fact that the PCB functions is very good news; though this deviated from the original plan we now can start measuring energy consumption and checking for the accuracy of the GPS fix. I still have not gotten energy harvesting measurements, but now that we have a more concrete setup it should be easier.
Planning
Next week, I will:
- Finally determine the energy harvesting scheme we will use
- Start design of the final PCB