/gpstracker-pcb

Connected GPS tracker PCB

MIT LicenseMIT

High autonomy GPS tracker.

A custom Arduino 2 layers PCB done with Kicad meant to be use with a dedicated firmware. The result is a high autonomy GPS tracker that can be use to track moving vehicules.

PCB front PCB back

See the firmware repository for more info.

Hardware

This project has been build on a ATMega328p for its ease of use, low power consumption and wide support.

On top of that, several ICs are needed :

  • SIM808 : GPRS & GPS.
  • DS3231 : Real Time Clock, used for time keeping and battery saving.
  • 24LCxxx : EEPROM used to buffer raw data before sending.

The complete BOM is available in gpstracker.csv.

Soldering

Solering this PCB requires either the use of soldering paste or fine soldering skills. The SIM808 IC can indeed be quite hard to solder by hand because of its form factor that requires you to solder each one of its 64 pins separately instead of the usual flux and drag technique. Moreover, the shape of each pin make it very easy to solder several pins together or soldered with not enough tin to make a reliable connection.

Prototype front Prototype back