The TFGPS01A module is based on multi-constellation uBlox NEO-9 with integrated high-quality patch antenna. The module is capable of receiving GPS, GLONASS, Galileo and BeiDou navigation signals. It is designed primarily for use on small UAVs. Other uses are not excluded. Module can function as a standalone UART GPS or as a USB GPS receiver.
The module has several features for UAVs. For example, it has a pass-through I2C port, payload interface, integrated beeper and safety LED or integrated connector for external safety switch and safety LED.
This module (TFGPS01A) was developed by ThunderFly s.r.o. and is published as OpenSource hardware with a GPLv3 license. It is possible to buy on request. For a quote contact us by email.
- Compatibile with PX4, Ardupilot and most of common flight stacks
- RTK capability (with NEO-M8P module)
- Concurrent reception of 4 GNSS
- Splitted interface for a Payload
- CUAV V5/V5+/Nano compatible GPS&SAFETY connector
- Integrated beeper and safety LED indicator
- Extremely high noise imunity (IIP3 +8 dBm)
The TFGPS01 is high-end and extremely sensitive device. The device must be handled with special care. The antenna ceramics and its silver plating is sensitive to acids contained in sweat, therefore touching on antenna should be avoided as possible.
TFGPS01 is by default equipted with uBlox NEO-9 and high quality Taoglas patch antenna.
It could also be equipped with uBlox NEO-8 module, which has benefits in RTK capable GNSS receiver modes.
The ThunderFly TFGPSO1 GNSS receiver is optimized to work in RF noisy environment. This feature is achieved by use of high-linearity LNA at RF input. The tradeoff of this optimalization is quite high power usage and lower sensitivity compared to standard receivers used in UAV. Technically these parameters can be optimized for a specific use case by altering the R27 and R26 resistors.
TODO
TODO
Full schema is avialible in PDF
LED label | Description |
---|---|
ON | Indicates 5V power in module |
ARM | Safety LED from autopilot |
GEO | Geofence status of uBlox |
RTK | RTK status of uBlox |
TPL | Timepulse from uBlox |
All connector are JST-GH.
Pinout of GPS&SAFETY connector conforms to the pixhawk hardware standard
pin | Name | Colour | Description |
---|---|---|---|
1 | Vcc (+5V) | Red | Power for module |
2 | RX | Black | Out from Autopilot |
3 | TX | Black | Out from TFGPS01A |
4 | I2C SCL | White | I2C1 clock from autopilot; Passtrought to I2C connector |
5 | I2C SDA | Yellow | I2C1 data from autopilot; Passtrought to I2C connector |
6 | SAFETY_IN | Blue | Safety switch IN |
7 | SAFETY_LED | Blue | Safety LED signal |
8 | VDD (+3v3) | Blue | Power for safety switch and safety LED |
9 | BUZZER | Blue | Signal for beeper |
10 | GND | Black | Ground |
I2C AUX is I2C1 output from the autopilot. No other device is connected to I2C.
Pin | Name |
---|---|
1 | +5V |
2 | SCL |
3 | SDA |
4 | GND |
Pinout conforms to the pixhawk standard
Pin | Name | Description |
---|---|---|
1 | SAFETY_VCC | +3.3V (low current) |
2 | SAFETY_LED | |
3 | SAFETY_IN | |
4 | BUZZER | |
5 | +5V | |
6 | GND |
The module is equipped with a connector designed for payload connection; this feature is useful for time-sync and navigation data, time-stamping or geo-fencing.
The connector is labelled as Payload GPS Interface
.
pin | Name | Description |
---|---|---|
1 | TIMEPULSE | Time-pulse signal from uBlox GNSS receiver |
2 | EXTINT | Interrupt output from uBlox |
3 | GEO_STAT | GeoStat output from uBlox |
4 | SDA | I2C from uBlox |
5 | SCL | I2C from uBlox |
6 | RX | Rx of uBlox, parallel to the autopilot via a protective resistor |
7 | TX | Tx of uBlox, parallel to the autopilot via a protective resistor |
8 | GND | Autopilot GND |
USB is connected to the uBlox module, used for its configuration and testing. Configuration can be done via u-center suite.
- Dimensions 50x50x11mm
- Weight 31g
- Power consumption 40mA (without beeper in use)