Skip to the content
2 layers50 × 50 mmTFGPSLITE02, the printed circuit board in 3D

Compact GNSS Module for Lightweight UAVs

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
22
Pads
161
Tracks, vias
104, 115
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Nov 2024
Updated
6 Feb 2025

Overview

TFGPSLITE02 is an open-source printed circuit board by ThunderFly-aerospace, from the ThunderFly-aerospace/TFGPSLITE02 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 50 × 50 mm with 27 parts on 22 nets, routed with 104 tracks and 115 vias.

It is built around the MIC5504-3.3YM5, SAM-M8Q-0 and BZX585-B5V6,115-JSM, with the SM04B-GHS-TB and SM06B-GHS-TB among its other parts. Its parts include 11 resistors, 5 capacitors, 3 diodes, 2 ICs and 2 connectors. It belongs with the radio and wireless boards of this library.

Main components

5

README

README.md

TFGPSLITE02 - Compact GNSS Module for Lightweight UAVs

Kicad - production files generator

The TFGPSLITE02 module is a compact GNSS solution based on the u-blox SAM-M8Q. It is designed for small, lightweight, and simple UAVs, offering excellent positioning accuracy with support for multiple satellite constellations. It connects seamlessly to flight controllers via the Pixhawk standard "Basic GPS Port".

TFGPSLITE02 top view

TFGPSLITE02 bottom view

Features

  • GNSS Support: Concurrent reception of up to three GNSS systems (GPS, Galileo, GLONASS).
  • Compact Design: Compact flat form factor with integrated patch antenna.
  • High Sensitivity: Superior performance in environments with weak or obstructed GNSS signals.
  • Augmentation Systems: Support for SBAS (WAAS, EGNOS, MSAS, GAGAN) and QZSS.
  • Advanced Security:
    • Geofencing for operational boundaries.
    • Spoofing detection to enhance signal integrity.
    • Message integrity protection.
  • Wide Operational Range:
    • Altitude: Up to 50,000 m.
    • Velocity: Up to 500 m/s.
    • Dynamic tolerance: Up to 4 g.
  • Built-in RTC: Ensures faster Time-To-First-Fix (TTFF) after prolonged power-off periods.

Technical Specifications

  • Interfaces:
    • UART and I2C (via Basic GPS Port).
    • Time pulse output (1 PPS, configurable up to 10 MHz).
  • Power Supply:
    • Main supply voltage: 5 V.
    • Typical current consumption is 30 mA.
  • GNSS Performance:
    • Cold start TTFF: 26 s (GPS).
    • Hot start TTFF: 1 s.
    • Horizontal position accuracy: 2.5 m CEP.
  • Environmental Tolerances:
    • Operating temperature: -40 °C to 85 °C.
    • Storage temperature: -40 °C to 85 °C.
  • Physical properties:
    • Dimensions 50x50x8mm
    • Weight 11.3 grams

Connection to Flight Controller

The module interfaces with flight controllers using the Pixhawk standard Basic GPS Port. The port pinout is as follows:

PinSignalVoltage
1VCC+5V
2TX (OUT)+3.3V
3RX (IN)+3.3V
4I2C SCL+3.3V
5I2C SDA+3.3V
6GNDGND

Connection to payload

The module interfaces with the payload with the following signals:

PinSignalVoltage
1VCC+5V
2EXTINT (IN)+3.3V
3TPL (OUT)+3.3V
4GNDGND

Where to get it?

The TFGPSLITE02 is commercially available from ThunderFly s.r.o.. For a commercial quotation, contact us by email at sale@thunderfly.cz or shop at our Tindie store.

Parts

27
QtyValueFootprintReferences
6220RResistor_SMD:R_0805_2012MetricR2, R3, R5, R6, R9, R10
4HOLEMountingHole:MountingHole_3.2mm_M3_DIN965_PadM1, M2, M3, M4
3100nCapacitor_SMD:C_0805_2012MetricC3, C4, C5
3R_SmallResistor_SMD:R_0805_2012MetricR1, R7, R8
21kResistor_SMD:R_0805_2012MetricR4, R11
11uCapacitor_SMD:C_0805_2012MetricC1
1BZX585-B5V6.115Diode_SMD:D_SOD-523D1
1CResistor_SMD:R_1206_3216MetricC2
1GREENLED_SMD:LED_0603_1608MetricD3
1MIC5504-3.3YM5Package_TO_SOT_SMD:SOT-23-5U1
1REDLED_SMD:LED_0603_1608MetricD2
1SAM-M8QRF_GPS:ublox_SAM-M8QU2
1SM04B-GHS-TBConnector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ2
1SM06B-GHS-TBConnector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_HorizontalJ1

Similar boards

  • 2 layers70.6 × 50.3 mmTFUNIPAYLOAD01, the printed circuit board in 3D

    TFUNIPAYLOAD01

    ThunderFly-aerospace/TFUNIPAYLOAD01

    Universal interface for TF-ATMON sensor payload.

    81 parts1GPL-3.0
  • 2 layers45 × 30 mmTFSBEC01, the printed circuit board in 3D

    TFSBEC01

    ThunderFly-aerospace/TFSBEC01

    High efficient switching power supply for UAV actuators.

    39 parts5GPL-3.0
  • 2 layers30 × 15 mmTFHT01, the printed circuit board in 3D

    TFHT01

    ThunderFly-aerospace/TFHT01

    Airborne Humidity and Temperature sensor for UAVs.

    34 parts10GPL-3.0
  • 2 layers25 × 23 mmTFI2CADT01, the printed circuit board in 3D

    TFI2CADT01

    ThunderFly-aerospace/TFI2CADT01

    I2C address translator module, allows connection of multiple I2C devices with the same address to one bus.

    38 parts10GPL-3.0
  • 2 layers37.5 × 19 mmTFRPM01, the printed circuit board in 3D

    TFRPM01

    ThunderFly-aerospace/TFRPM01

    Revolutions per minute (RPM) meter for UAV, rotors, wheels and engines.

    28 parts9GPL-3.0
  • 2 layers25 × 15 mmTFI2CEXT01, the printed circuit board in 3D

    TFI2CEXT01

    ThunderFly-aerospace/TFI2CEXT01

    I2C bus wire length extension module. Enabling the use of more extensive bus interconnection.

    26 parts8GPL-3.0
  • 2 layers45 × 45 mmTFESC02, the printed circuit board in 3D

    TFESC02

    ThunderFly-aerospace/TFESC02

    ESC for BLDC motors for UAVs with I2C interface

    75 parts3GPL-3.0
  • 2 layers25 × 15 mmTFI2CADC01, the printed circuit board in 3D

    TFI2CADC01

    ThunderFly-aerospace/TFI2CADC01

    I2C Analog to digital converter for PixHawk

    20 parts1GPL-3.0

Questions

How big is the TFGPSLITE02 PCB?

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

What parts does the TFGPSLITE02 use?

27 parts, built around the MIC5504-3.3YM5, SAM-M8Q-0, BZX585-B5V6,115-JSM and SM04B-GHS-TB. 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 TFGPSLITE02 KiCad files?

From the ThunderFly-aerospace/TFGPSLITE02 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/TFGPSLITE02.kicad_pcb and its schematic hw/sch_pcb/TFGPSLITE02.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TFGPSLITE02 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).