Skip to the content
2 layers59.4 × 47.2 mmGPS Tracker, the printed circuit board in 3D
Size
59.4 × 47.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
72
Pads
102
Tracks, vias
36, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Jan 2024
Updated
18 Feb 2024

Overview

GPS Tracker is an open-source printed circuit board by eydam-prototyping, from the eydam-prototyping/GPS-Tracker repository on GitHub. It is a 2-layer board of 59.4 × 47.2 mm with 6 parts on 72 nets, routed with 36 tracks and 0 vias.

It is built around the LXES15AAA1-153. Its parts include 2 capacitors, 1 resistor, 1 IC, 1 diode and 1 connector. It belongs with the radio and wireless boards of this library.

Main components

1

README

README.md

GPS Tracker Project Documentation

Project Overview

This project involves developing a GPS tracker using a Raspberry Pi Pico (RP2040) and a SIM7040G module with a built-in GPS. The device will publish its location and cell data to AWS IoT Core every 5 minutes.

Hardware Components

  • Raspberry Pi Pico (RP2040): Main microcontroller.
  • SIM7040G Module: Provides LTE connectivity and GPS functionality.
  • Battery: Powers the device.

Software and Connectivity

  • MicroPython: Programming language for the Raspberry Pi Pico.
  • AWS IoT Core: Cloud service for receiving and storing GPS data.

State Machine Design

States

  1. Boot State: System initialization and hardware checks.
  2. Configuration State: Network and MQTT setup, GPS module initialization.
  3. Idle State: Low-power mode between data transmissions.
  4. Track State: Active data retrieval and transmission to AWS.
  5. Error State: Error detection and handling.

image

Error Handling Best Practices

  • Clear identification and logging of errors.
  • Graceful degradation and automated recovery.
  • User notification for critical errors.
  • Regular health checks for system components.

Power Management

Implement power-saving techniques, especially in the Idle State, to extend battery life.

Future Steps

  • Testing and debugging the system.
  • Designing a custom PCB integrating all components.
  • Optimizing for efficient power usage and network reliability.

Parts

6
QtyValueFootprintReferences
2NCCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
10Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1Conn_CoaxialConnector_Coaxial:SMA_Molex_73251-2120_EdgeMount_HorizontalJ1
1LXES15AAA1-153Diode_SMD:D_0402_1005MetricD1
1~SIMCOM_Modules:SIMCOM7600EU1

Similar boards

  • 2 layers38.1 × 38.1 mmSIM868, the printed circuit board in 3D

    SIM868

    vul-os/sirboard

    Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

    73 parts56Apache-2.0
  • 4 layers42 × 50 mmSimpleFC G, the printed circuit board in 3D

    SimpleFC G

    wangyeee/OpenHardware

    Collections of hardware design related to my drone project.

    134 parts10BSD-3-Clause
  • 4 layers56 × 52 mmEdgeLink S3 Cellular, the printed circuit board in 3D

    EdgeLink S3 Cellular

    CDonohoe-Designs/EdgeLink_S3_Cellular

    EdgeLink S3 Cellular is a four-layer embedded hardware platform combining an ESP32-S3 controller, SIM7080G cellular/GNSS modem, USB-C, battery power management and environmental/motion sensing.

    114 parts
  • 4 layers85 × 50 mmOpenHap, the printed circuit board in 3D

    OpenHap

    kenyattaejones32-boop/AQM

    Open-source hardware design for OpenHAP, an ESP32-based air quality monitor with CO sensing, thermistor temperature input, USB-C charging, and cellular data upload.

    269 parts
  • 6 layers150 × 90 mmGasmat Gateway, the printed circuit board in 3D

    Gasmat Gateway

    kenyattaejones32-boop/Gasmat_Gateway

    KiCad 8 hardware design for the Gasmat Gateway board (Geviton).

    287 parts
  • 4 layers65 × 56.5 mmEduGPU, the printed circuit board in 3D

    EduGPU

    nishiharu1977/EduFPGA_RP5GPU

    16 parts
  • 4 layers58.5 × 72.5 mmBIM PCB, the printed circuit board in 3D

    BIM PCB

    R-Mutura/BIM_BOARD

    BIM_BOARD

    205 parts

Questions

How big is the GPS Tracker PCB?

It measures 59.4 × 47.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GPS Tracker use?

6 parts, built around the LXES15AAA1-153. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the GPS Tracker KiCad files?

From the eydam-prototyping/GPS-Tracker repository on GitHub, at the commit this page was made from: the board is pcb/gps-tracker.kicad_pcb and its schematic pcb/gps-tracker.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GPS Tracker design in my own project?

Its repository states no licence, so its author keeps all rights: ask eydam-prototyping before reusing the design.