This v2.0 release includes the last 12 months of development of the beta branch with the new hardware.
New to this version from the v1.2 release:
- Support for the new FM transceiver board for APRS, SSTV, and CW modes. The hardware is automatically detected and the rpitx transmitter used if not present, just like the v1.2 software.
- Simple command and control receiver based on a carrier detected at the default 435 MHz increments the mode and reboots the CubeSatSim as if the pushbutton was used. The green power LED blinks the number of times of the new mode when the command is received. Receiver squelch can be set using the
CubeSatSim/config -q
command. Squelch setting of 8 turns off command and control receiver. Also DTMF and APRS command and control. See https://github.com/alanbjohnston/CubeSatSim/wiki/Command-and-Control - The transmit and receive frequency can be set using the
CubeSatSim/config -F
command. They are entered in the form 4XX.XXXX in the range 420-450 MHz. Changes frequency for both FM transceiver and rpitx transmitter. - Battery saver mode switches from the FM transmitter to rpitx when the battery voltage is low. Set using the
CubeSatSim/config -B
command. Battery saver mode is automatically turned off when the battery is charged, after a reboot. - New Balloon mode. In all modes, no auto Battery saver mode or auto shutdown on low voltage. In APRS mode, Balloon icon instead of satellite icon. Set using the
CubeSatSim/config -H
command - Additional CubeSatSim/config commands including an I2C scan, resetting command count, and clearing logs.
- New v2.0 PCB hardware Gerbers, schematics, and other files https://github.com/alanbjohnston/CubeSatSim/tree/master/hardware/v2.0
- New frame STL files https://github.com/alanbjohnston/CubeSatSim/tree/master/hardware/frame/v2.0
- Updated install script should update to the latest. Updated update script to update an older version of CubeSatSim software to the latest beta. You may need to run the update script twice and reboot.
- New STEM Payload Arduino software for the Raspberry Pi Pico. Includes support for a serial GPS module and includes a Squelch troubleshooting indicating in the Serial Monitor for troubleshooting command and control issues. Pico is programmed using the UF2 file or can be compiled using the Arduino IDE
- APRS lat/lon least significant digits randomized so packets are not considered duplicates by the APRS network. In APRS mode, after hihi, battery voltage and current are written the sensor data from STEM Payload. If command and control is activated, a C will be present.
- SSTV mode overlays CALLSIGN on Pi Camera images - not done on stored images. If battery telemetry is available, battery voltage and current also overlays on Pi Camera images. If command and control is activated, a C will be present.
- Sensor data from STEM Payload board is written to a telemetry.txt file with timestamp
- In FSK and BPSK mode, the command count and command and control mode is transmitted and displayed in FoxTelem
What's Changed
- Beta v1.3.2 sstv by @alanbjohnston in #278
- Beta v1.3.2 by @alanbjohnston in #279
- Beta v1.3.1 delay by @alanbjohnston in #280
- Beta v1.3.2 battery saver 2 by @alanbjohnston in #285
- Beta v1.3.2 battery saver 4 by @alanbjohnston in #286
- Beta v1.3.1.1 hab 3 by @alanbjohnston in #287
- Beta v1.3.1.1 config by @alanbjohnston in #288
- Beta v1.3.1.1 sim by @alanbjohnston in #290
- Beta v1.3.1.1 by @alanbjohnston in #291
- Beta v1.3.2 by @alanbjohnston in #293
- Beta payload by @alanbjohnston in #294
- Payload upport for Mbed and RP2040 Boards in Arduino IDE by @alanbjohnston in #296
- Arduino payload changes by @alanbjohnston in #297
- bug fix FSK/BPSK sync loss by @alanbjohnston in #298
- command and control and sensor extension changes by @alanbjohnston in #302
- Beta cc hi by @alanbjohnston in #305
- add Safe Mode by @alanbjohnston in #306
- command and control fixes, cw fixes, safe mode by @alanbjohnston in #307
- diode temperature calibration to Pico code by @alanbjohnston in #310
- battery sensor sim mode detection by @alanbjohnston in #311
- Beta dw 2 by @alanbjohnston in #317
- Update main.c added echo broadcast to wall for shutdown and reboots by @alanbjohnston in #322
- Beta aprs by @alanbjohnston in #324
- Add note about expected user for install by @lkorth in #325
- Beta extra 1 by @alanbjohnston in #327
- LED fixes and others by @alanbjohnston in #328
- Fixes to beacon on/off C&C by @alanbjohnston in #329
- Repeater mode starting to work by @alanbjohnston in #330
- Adding Adafruit IO mqtt for payload sensors by @alanbjohnston in #331
- Command & Control and Pi Zero 2 updates by @alanbjohnston in #332
- c2c full status in FoxTelem, fix serial bug by @alanbjohnston in #337
- FoxTelem updates and reset configuration by @alanbjohnston in #338
- remove auto rpitx restart by @alanbjohnston in #339
- change hw to plughw and sound card variable by @alanbjohnston in #340
- Beta v1.3.2 into master by @alanbjohnston in #344
New Contributors
Full Changelog: v1.2...v2.0