u/MrSzarkaszta

I open-sourced my FT8 autopilot (Python/PyQt, auto CQ/answer, ADIF, optional ESP32 PTT) — feedback welcome

Hi everyone,

I’ve been building a personal FT8 stack for receive, logging, and assisted operation, and I recently published a cleaned public version under the MIT license:

https://github.com/ft8-autopilot/ft8-autopilot

My personal website: https://www.ha3gx.hu

This is a Python project built around PyFT8, with its own GUI and operator workflow. It’s meant for people who like to understand and tune their own tooling, not just click through a black-box app.

What the public repo includes

  • RX / decode via PyFT8
  • PyQt GUI (decode table + world map)
  • Assisted FT8 QSO workflow logic
  • ADIF export and JSONL-style logging
  • Optional ESP32 serial PTT control
  • Test suite and behavior notes

Important context about my current setup

The GitHub repo is a stable public snapshot.
My current private/dev setup goes further: it has a real-time WebSocket link to an Android phone UI, where I manually select the station to call and supervise the flow.

So while automation assists repetitive steps, the operator remains in control of transmission decisions.

Compliance / legal note (important)

This software is for licensed amateur operation only.
Please follow your local regulations, station-control requirements, identification rules, and band plans.

In my own use, this is human-in-the-loop operation, not unattended transmitting.
I stay available as control operator and can stop transmissions immediately when needed.

Who this is for

Mainly experienced developers and advanced operators who are comfortable with:

  • Python environments and dependencies
  • Linux audio/serial setup
  • Debugging rig/PTT integration
  • Reading code and tuning behavior

If you enjoy building and refining your own FT8 workflow, this may be useful.

73

https://preview.redd.it/hrmiumikpdch1.png?width=1148&format=png&auto=webp&s=aaac2b8ed340f9fc429690baa344c39652ec6d04

reddit.com
u/MrSzarkaszta — 1 month ago