TinkerNav RTK GNSS Board - image 1
1 / 7
Tinkerbug Robotics·GNSS Receiver

TinkerNav RTK GNSS Board

Open-source RTK GNSS board with SkyTraq PX1105R receiver and ESP32-S3 for centimeter-level positioning. Works as base station or rover with WiFi, Bluetooth LE, and optional LoRa connectivity.

Starting from

$99.00

Compatible Firmware

Specifications

ArchitectureXtensa LX7
CPU Cores2
Clock Speed240MHz
Flash16MB
GPIO Level3.3V
BluetoothBLE 5.0
AntennaSMA
Storagenone

Components

Multi-Band RTK GNSS ReceiverGNSS ReceiverDatasheet

GNSS receiver with integrated RTK engine for centimeter-level positioning accuracy, supporting GPS, GLONASS, Galileo, and BeiDou constellations.

Espressif ESP32-S3 dual-core Xtensa LX7 processor with integrated WiFi 802.11 b/g/n and Bluetooth 5.0 LE.

Buck-Boost Voltage ConverterPower ManagementDatasheet

Texas Instruments high-efficiency buck-boost converter with 2A output, providing stable 3.3V from a wide 1.8V-5.5V input range.

Bus Interfaces

UART
RTCM
NTRIP
USB

Overview

The TinkerNav RTK GNSS Board by Tinkerbug Robotics is an open-source Real Time Kinematic (RTK) GNSS board designed for centimeter-level positioning accuracy. It combines a SkyTraq PX1105R GNSS receiver with an integrated RTK engine and an ESP32-S3 dual-core processor, making it suitable for both base station and rover configurations.

Key Features

  • SkyTraq PX1105R GNSS receiver with built-in RTK engine for centimeter-level accuracy
  • ESP32-S3 dual-core processor with WiFi and Bluetooth LE
  • Dual-mode operation — works as either RTK base station or rover
  • Multiple communication options — WiFi, Bluetooth LE, and optional LoRa radio
  • Modular architecture with plugin board support via 1x10 2.54mm sockets
  • Arduino IDE compatible via Espressif board manager
  • Open-source hardware (KiCad, Creative Commons-Share Alike) and firmware

Power

  • USB-C connection (2V-5.5V)
  • JST 2.0 PH battery connector for 1S-2S LiPo batteries
  • Input voltage range: 1.8V-5.5V
  • TPS63070RNMR Buck-Boost converter producing 3.3V at up to 2A

Connectors and Interfaces

  • SMA connector for external GNSS antenna
  • 2.54mm JST XH header for GNSS I/O
  • USB-C for power and programming
  • 2x 1x10 2.54mm sockets for plugin boards
  • Breakout pins for LoRa and custom boards

What's Included

  • TinkerNav board
  • JST 2.0 PH to JST/BEC LiPo adapter
  • JST 2.0 PH to wire adapter

Optional Accessories

  • TinkerSend LoRa Radio ($29) — plugin board for extended-range correction data transmission via LoRa

Software

The board is programmable via Arduino IDE (appears as ESP32-S3 Dev Module) or Espressif IDE. Open-source firmware examples are available for base station and rover configurations, including WiFi networking, NTRIP, and LoRa communication modes. The GNSS receiver can be configured via the ESP32-S3 or NavSpark GNSS Viewer software (default baud rate: 115200).

Use Cases

2

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.