Gpstracker
Connected GPS tracker PCB
- Size
- 79.2 × 59.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 205
- Nets
- 109
- Pads
- 451
- Tracks, vias
- 578, 56
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 6 Jan 2019
- Updated
- 9 Nov 2021
Overview
Gpstracker is an open-source printed circuit board by blemasle, from the blemasle/gpstracker-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 79.2 × 59.2 mm with 205 parts on 109 nets, routed with 578 tracks and 56 vias.
It is built around the ATMEGA328P-AU, SIM808 and FT231XS-R, with the 24LC512-I/P, DS3231SN#T&R and MCP1700T-3302E/TT(MS) among its other parts. Its parts include 19 capacitors, 19 resistors, 9 diodes, 7 ICs and 6 connectors. It belongs with the radio and wireless and home automation and IoT boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
9ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)SIM808
SMD,24x24mm-40℃~+85℃ 1.07mA 3.4V~4.4V GPRS、GSM I2C、USB、UART、GPIO、ADC、PWM PCM voice function、DTMF function、Audio playback and recording function、CMUX function、Noise suppression function、USSD function SMD,24x24mm 2G/3G/4G/5G Modules ROHSSIMCom Wireless Solutions2G/3G/4G/5G ModulesFT231XS-R
SSOP-20-150mil-40℃~+85℃ 125uA 5V 8.4mA USB 2.0 USB to UART SSOP-20-150mil USB Converters ROHSFTDIUSB Converters24LC512-I/P
PDIP-8-300mil-40℃~+85℃ 1,000,000 cycles 2.5V~5.5V 200 Years 400kHz 512Kbit 5ms Hardware write protection function、Noise suppression function I2C PDIP-8-300mil EEPROM ROHSMicrochip TechnologyEEPROMDS3231SN#T&R
SOIC-16-300mil-40℃~+85℃ 0.84uA 2.3V~5.5V 200uA Built-in I2C Temperature compensation、Programmable clock output、Alarm function Yes SOIC-16-300mil Real Time Clocks ROHSMaxim Integrated (Analog Devices)Real Time ClocksMCP1700T-3302E/TT(MS)
SOT-23-40℃~+85℃@(Ta) 1 120uVrms 180mV@(300mA) 2uA 3.3V 300mA 5.5V 80dB@(100Hz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsB130LAW
SOD-1231A 1mA@30V 30V 420mV@1A Independent SOD-123 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesDMP1045U
SOT-23-55℃~+150℃ 1 P-Channel 1.357nF 1.3W 12V 15.8nC@4.5V 1V 235pF 31mΩ@4.5V 5.2A 504pF P-Channel SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETsSMF05C
SC-88-40℃~+125℃ 100W@8/20us 12.5V 5 5V 7.2V 70nA 80pF 8A@8/20us IEC 61000-4-2 TVS SC-88 ESD and Surge Protection (TVS/ESD) ROHSonsemiESD And Surge Protection (TVS/ESD)
README
README.mdHigh 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.
![]()
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.
![]()
Parts
205| Qty | Value | Footprint | References |
|---|---|---|---|
| 135 | Via-0.6mm | custom-conn:Via-0.6mm | VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA**, VIA** +119 |
| 9 | 1k | Resistors_SMD:R_0805_HandSoldering | R2, R3, R4, R5, R8, R9, R10, R18, R19 |
| 7 | 0.1uF | Capacitors_SMD:C_0805_HandSoldering | C2, C4, C5, C7, C12, C14, C15 |
| 4 | 4.7uF | Capacitors_SMD:C_0805_HandSoldering | C1, C3, C9, C10 |
| 2 | 100uF | Capacitors_SMD:CP_Elec_6.3x7.7 | C16, C19 |
| 2 | 10k | Resistors_SMD:R_0805_HandSoldering | R6, R13 |
| 2 | 1uF | Capacitors_SMD:C_0805_HandSoldering | C6, C8 |
| 2 | 27R | Resistors_SMD:R_0805_HandSoldering | R16, R17 |
| 2 | 47pF | Capacitors_SMD:C_0805_HandSoldering | C11, C13 |
| 2 | 51k | Resistors_SMD:R_0805_HandSoldering | R14, R15 |
| 2 | CONN_COAXIAL | Connectors_Molex:Molex_Microcoaxial_RF | J4, J5 |
| 1 | 100k | Resistors_SMD:R_0805_HandSoldering | R7 |
| 1 | 10pF | Capacitors_SMD:C_0805_HandSoldering | C18 |
| 1 | 160R | Resistors_SMD:R_0805_HandSoldering | R11 |
| 1 | 20k | Resistors_SMD:R_0805_HandSoldering | R12 |
| 1 | 24LC512 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U3 |
| 1 | 2k | Resistors_SMD:R_0805_HandSoldering | R1 |
| 1 | 33pF | Capacitors_SMD:C_0805_HandSoldering | C17 |
| 1 | 47553-0001 | acronet:47553-0001 | J3 |
| 1 | ATMEGA328P-AU | Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm | U2 |
| 1 | B130LAW | Diodes_SMD:D_SOD-123 | D3 |
| 1 | Backup battery | custom-conn:Keystone_1058_1x2032-CoinCell | BT2 |
| 1 | CONN_02X03 | custom-conn:VASCH3x2 | ICSP1 |
| 1 | Chg | LEDs:LED_0805_HandSoldering | LED1 |
| 1 | DMP1045U | TO_SOT_Packages_SMD:SOT-23_Handsoldering | Q1 |
| 1 | DS3231SN | Housings_SOIC:SOIC-16W_7.5x10.3mm_Pitch1.27mm | U5 |
| 1 | Done | LEDs:LED_0805_HandSoldering | LED2 |
| 1 | External battery | Connectors_JST:JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled | BT1 |
| 1 | FT231XS | Housings_SSOP:SSOP-20_4.4x6.5mm_Pitch0.65mm | U6 |
| 1 | Leds | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J2 |
| 1 | MCP1700T-3302E/TT | TO_SOT_Packages_SMD:SOT-23_Handsoldering | U4 |
| 1 | MCP73831-2-OT | TO_SOT_Packages_SMD:SOT-23-5_HandSoldering | U1 |
| 1 | MMSZ5231B-7-F | Diodes_SMD:D_SOD-123 | D1 |
| 1 | Micro_SD_Card | Connectors_Card:Hirose_DM3AT-SF-PEJM5 | J6 |
| 1 | Molex 105133-0002 | Connectors_USB:USB_Micro-B_Wuerth-614105150721_Vertical_CircularHoles | J1 |
| 1 | Network | LEDs:LED_0805_HandSoldering | LED5 |
| 1 | Power | LEDs:LED_0805_HandSoldering | LED3 |
| 1 | Reset | Buttons_Switches_SMD:SW_SPST_B3S-1000 | SW1 |
| 1 | Rx | LEDs:LED_0805_HandSoldering | LED6 |
| 1 | SIM808 | custom-ic:QFN100P2400X2400X260-68N | IC1 |
| 1 | SIM_Power | LEDs:LED_0805_HandSoldering | LED4 |
| 1 | SMF05C | TO_SOT_Packages_SMD:SOT-363_SC-70-6_Handsoldering | TV1 |
| 1 | Tx | LEDs:LED_0805_HandSoldering | LED7 |
The 201 most common of 205 parts.
Questions
How big is the Gpstracker PCB?
It measures 79.2 × 59.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Gpstracker use?
205 parts, built around the ATMEGA328P-AU, SIM808, FT231XS-R and 24LC512-I/P. 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 Gpstracker KiCad files?
From the blemasle/gpstracker-pcb repository on GitHub, at the commit this page was made from: the board is gpstracker.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Gpstracker design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from blemasle/gpstracker-pcb
1- 2 layers

Similar boards
- 2 layers39.4 × 52.1 mm

- 2 layers40.6 × 44.5 mm

Adafruit adafruit fona 808 breakout pcb adafruit sim808 breakout
oomlout/oomlout_oomp_project_bot_v_2
54 parts - 2 layers100.3 × 76.2 mm

- 2 layers73 × 94 mm

Sportiduino base
sportiduino/sportiduino
Electronic timing system for orienteering and similar outdoor sports events on Arduino
119 parts78GPL-3.0 - 4 layers65 × 30 mm

- 4 layers78 × 78 mm

- 2 layers

- 4 layers68.6 × 53.3 mm
