A LoRa based APRS tracker for ESP32 boards.
Find a file
2025-09-22 19:11:00 +05:30
.github Update buid_check.yml 2024-06-02 18:01:23 +02:00
.vscode update decoder lib 2022-05-13 21:46:38 +02:00
data update tracker config 2021-12-19 23:41:10 +01:00
pics add pic again 2020-05-14 11:25:20 +02:00
scripts fix wrong cpp file in script 2022-05-13 12:18:26 +02:00
src Merge a7ecf4dcae into d97a929848 2025-09-22 19:11:00 +05:30
test add test data 2021-03-07 23:09:00 +01:00
.clang-format add T-Beam v1.2 AXP2101 2023-09-09 23:13:48 +02:00
.gitignore ignore vscode file and set t-beam v1 as default 2021-12-19 23:41:30 +01:00
LICENSE Initial commit 2020-03-24 18:44:28 +01:00
platformio.ini Merge a7ecf4dcae into d97a929848 2025-09-22 19:11:00 +05:30
README.md Update README.md 2025-09-14 14:34:52 +02:00

Status update September 2025

Over the past year, my focus has shifted to other projects, and Ive decided its time to close the chapter on this one. I will no longer provide updates or support, and the repository will be archived.

This project has been a fun journey, and Id like to thank everyone who used, contributed, or shared feedback along the way. Your interest and support kept it alive far longer than I originally expected.

If youre looking for a great alternative, I recommend CA2RXU LoRa APRS Tracker/Station.

73, OE5BPA

LoRa APRS Tracker

The LoRa APRS Tracker will work with very cheep hardware which you can buy from amazon, ebay or aliexpress. Try it out and be part of the APRS network.

TTGO T-Beam

Supported boards

You can use one of the Lora32 boards:

  • TTGO T-Beam V0.7 (433MHz SX1278)
  • TTGO T-Beam V1.0 and V1.1 (433MHz SX1278)
  • TTGO T-Beam V1.2 AXP2101 (433MHz SX1278)

This boards cost around 30 Euros, they are very cheap but perfect for an LoRa iGate. Keep in minde: you need a 433MHz version!

Compiling and configuration

There is a german quick start page! Take a look ;)

There is a french quick start page! Take a look ;)

How to compile

The best success is to use PlatformIO (and it is the only platform where I can support you).

  • Go to PlatformIO download and install the IDE.
  • If installed open the IDE, go to the left side and klick on 'extensions' then search for 'PatformIO' and install.
  • When installed click 'the ant head' on the left and choose import the project on the right.
  • Just open the folder and you can compile the Firmware.

Configuration

  • You can find all nessesary settings to change for your configuration in data/tracker.json.
  • The button_tx setting enables manual triggering of the beacon using the middle button on the T-Beam.
  • To upload it to your board you have to do this via Upload File System image in PlatformIO!
  • To find the 'Upload File System image' click the PlatformIO symbol (the little alien) on the left side, choos your configuration, click on 'Platform' and search for 'Upload File System image'.

Step on console

You may not need to use PlatformIO because compilation and configuration can be done via console.

# switch to virtual env, for example using pipenv
pipenv shell

# install platformio
pipenv install platformio

# upload to board
pio run -t upload

LoRa iGate

Look at my other project: a LoRa iGate