This is a fork of Peter Filberti's excellent TNC project modified to allow his code to run on the openTNC hardware reference design. This way either firmware can be used on that hardware merely by swapping preprogammed microcontrollers. Note that this fork is for the Pi Pico 2040 only.
PICO TNC is the Terminal Node Controler for Amateur Packet Radio powered by Raspberry Pi Pico. This is a fork of that project. I have removed all of the major features of the code except for the modulator/demodulator section and inserted a z80 emulator from my TNCEMU project that emulates a Heathkit HK21 Pocket Packet. Introductory Video can be seen here: https://youtu.be/zq6JLoosqGQ

- Encode and decode Bell 202 AFSK signal without modem chip
- Support USB Serial as well as 3.3v ttl serial interface
- Emulated Support of full tnc and tnc commands including pbbs
- Kiss support at the flip of a switch.
- Operates with open squelch
- TTL Serial Port is configured by emulated TNC parameters when used as a console port.
- Add 1600 1800 hz modem for HF Modem support.
- Investigate if FX.25 can be added especially for hf.
git clone https://github.com/mpvano/pico_opentnc.git
cd pico_opentnc
mkdir build
cd build
cmake ..
make -j4
(flash 'pico_tnc/pico_tnc.uf2' file to your Pico)



