This software is for the APRS_IGate project. The hardware can be found at https://www.pi4raz.nl/index.php/products-page/kits/aprs-igate/ . The iGate has an ESP32 and an Arduino. The ESP32 has to be programmed with APRS_IGate.ino sketch. The Arduino has a TNC function and needs to be programmed with the kissTnc.ino sketch (see kissTnc submodule).
To install the ESP32 board in your Arduino IDE, follow these next instructions:
- In your Arduino IDE, go to File> Preferences.
- Enter https://dl.espressif.com/dl/package_esp32_index.json into the “Additional Board Manager URLs” field. Then, click the “OK” button.
Note: if you already have the ESP8266 boards URL, you can separate the URLs with a comma as follows: https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Open the Boards Manager. Go to Tools > Board > Boards Manager…
- Search for ESP32 and press install button for the “ESP32 by Espressif Systems“
- Plug the ESP32 board to your computer.
- Select your Board in Tools > Board menu (in my case it’s the DOIT ESP32 DEVKIT V1)
- Select the Port (if you don’t see the COM Port in your Arduino IDE, you need to install the CP210x USB to UART Bridge VCP Drivers)
- Open the APRS_IGate.ino sketch
- Press the Upload button in the Arduino IDE. Wait a few seconds while the code compiles and uploads to your board.
- If everything went as expected, you should see a “Done uploading.” message.