VP-Digi is a functional, cheap, easy to assemble and configure STM32-based APRS digipeater controller with built-in KISS modem.
Full documentation can be found here.
Dokumentacja po polsku dostępna jest tutaj.
Since version 2.0.0 the component values have changed to provide support for faster modulations (9600 Bd). If you want to use these some components must be replaced. For more informations refer to the manual (polska wersja).
The user manual and technical description is available here (polska wersja).
The firmware was written using System Workbench for STM32 (SW4STM32) and you should be able to import this repository directly to the IDE. You can get the source code using:
git clone https://github.com/sq8vps/vp-digi.git
Since version 2.0.0 you will also need to get appropriate submodule (LwFEC for Reed-Solomon FEC):
git submodule init
git submodule update
Since version 2.0.0 there is also a possibility to build the firmware with or without FX.25 protocol support. The ENABLE_FX25 symbol must be defined to enable FX.25 support. On SW4STM32 (and STM32CubeIDE probably) this can be done under Project->Properties->C/C++ Build->Settings->Preprocessor->Defined symbols.
The project took a lot of time to finish, but now it's probably the most effective, publicly available, STM32-based modem and the most customizable microcontroller-based APRS digipeater. I would like to mention some resources I found really useful or inspiring:
All contributions are appreciated.
The project is licensed under the GNU GPL v3 license (see LICENSE).