Close
0%
0%

ESP32 KISS TNC

TNC based on ESP32 for Packet radio.

Similar projects worth following
ESP32 base KISS TNC for APRS, WINLINK and Packet radio.

There are many KISS TNCs available online, both commercially and as DIY projects. While most DIY options offer high-quality hardware, they often lack one critical component—open-source firmware. Many projects provide only the HEX file for pre-programmed microcontrollers, limiting the ability to modify or understand the underlying code. 

This led me to embark on my own KISS TNC project, inspired by the work of KV4P. I replicated his audio interface for APRS, but when it came to the firmware, I wanted a fully customizable solution. 

To kickstart the development, I experimented with AI-generated code. I provided OpenAI with my project details, including the ESP32 pinout, and asked for a simple KISS TNC implementation. The initial results were promising but required further refinement. Through multiple iterations, I improved the code to better align with the project’s needs.  

Gerber_ESP32-WROOM-TNC.zip

x-zip-compressed - 61.15 kB - 03/11/2025 at 01:03

Download

BOM_ESP32-WROOM-TNC.csv

Comma-Separated Values - 252.00 bytes - 03/11/2025 at 01:03

Download

ESP32_TNC.ino

ino - 2.72 kB - 03/11/2025 at 01:03

Download

  • 1 × ESP32 WROOM Devkit v4
  • 2 × 10nF Capacitor
  • 1 × 1K Resistor
  • 3 × 10K Resistor
  • 1 × BC547 or 2N2222 NPN Transistor

View all 6 components

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates