- all bands 10 meters to 160 meters
- optional I2C MLX90614 IR temperature sensor
- geofencing of grid squares
- Extended Telemetry (ET) in 3rd slot
- pin-compatible with Raspberry Pi Pico and Pico 2
- BSD license
-
Watch this video about using the Pico with Thonny and MicroPython.
-
Install Thonny and the MicroPython UF2.
-
Copy/rename the file
main_tracker.pytomain.py. -
Edit
main.py. Change the channel, callsign, and band as you see fit. -
Save/upload the 2 files
main.pyandSI5351.pyto the Pico.- Note: If you make future edits to
main.py, then make sure your changes are saved to the Pico. - The
SI5351.pyfile shouldn't need updating, but make sure it is saved to the Pico.
- Note: If you make future edits to
-
Reboot the Pico. (Ctrl-D in Thonny, or Disconnect and run stand-alone)
| Setup variable | Description |
|---|---|
| MY_CHANNEL | U4B channel 0-599 (number) |
| MY_CALLSIGN | Your plain callsign (string) |
| MY_BAND | Band 10m-160m (string) |
| MY_ET_ENABLE | Enable ET transmission (True/False) |
| MY_GEOFENCE_ENABLE | Enable blocking geofenced grids (True/False) |
| MY_DEBUG_PRINT_ENABLE | Enable serial printouts for debugging (True/False) |
| MY_HIGH_PRECISION_ALT_THRESH | Max altitude for high-precision ET message (number) |
| MY_FREQ_OFFSET | Adjustment for output freq (-20 to +20 Hz) |