Skip to content

Beta v1.3.2.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@alanbjohnston alanbjohnston released this 01 Aug 03:26
· 116 commits to beta since this release
a2153e1

This is a Beta release of the CubeSatSim code for the Beta v1.3.2 PCB boards, although it will also run on the v1.2 boards as well.

To see the full list of changes from v1.2 to this Beta v1.3 version, see https://github.com/alanbjohnston/CubeSatSim/releases/tag/v1.3.2

Here is the info on these boards: https://github.com/alanbjohnston/CubeSatSim/tree/beta/hardware/beta-v1.3.2 The wiki instructions for these boards are here: https://github.com/alanbjohnston/CubeSatSim/wiki/v1.3.2-0.-Home The Bill of Materials is here: https://CubeSatSim.org/bom-beta The Pico code from stempayload/Payload_BME280_MPU6050_XS code is compiled using the Arduino software. Information about how to extend the STEM Payload software with additional sensors is here: https://github.com/alanbjohnston/CubeSatSim/wiki/V1.3.2-Adding-New-Sensors-to-STEM-Payload-Board

To use the release Source Code zip file below, follow these steps after downloading the file (or wget https://github.com/alanbjohnston/CubeSatSim/archive/refs/tags/v1.3.2.4.zip)

cd
unzip v1.3.2.4.zip
mv CubeSatSim-1.3.2.4 CubeSatSim
cd CubeSatSim
./install
./update

Alternatively, you can do these commands to update an existing version with git:

cd
cd CubeSatSim
git pull --no-rebase
git checkout beta
./update

If you are asked if you want to reboot, answer 'y' for yes. If you aren't asked, you should reboot anyway by typing:

sudo reboot now

You can also download this disk image: http://cubesatsim.org/download/cubesatsim-v1.3.2.4.iso.zip

For the Raspberry Pi Pico on the STEM Payload board, there are no updates with this release, so the binary UF2 file Payload_BME280_MPU6050_XS.v1.3.2.3.rpipicow.uf2 is included with this release (https://github.com/alanbjohnston/CubeSatSim/releases/download/v1.3.2.3/Payload_BME280_MPU6050_XS.v.1.3.2.3.rpipicow.uf2) and should work with a Pico or Pico W board. NOTE: the previous STEM Payload release v1.3.2.2 will work since the updates are minor. To install it, follow these steps:

Plug your Raspberry Pi Pico or Pico W into your computer using the micro USB port while holding down the BOOTSEL button (white button on the Pico). It should mount as a drive RPI-RP2.
Drag the .UF2 file from this release to the Pico flash drive
You can monitor the serial output using Arduino or a terminal emulator such as PUTTY to see the log files or make configuration changes.

This code transmits on the usual 434.9 MHz frequency and the receiver command frequency is 435.0 MHz.

New to this version:

  • Besides Carrier (squelch) Radio Command and Control, new DTMF and APRS command and control mode using direwolf. The C&C mode is set by the CubeSatSim/config -d setting
  • Direwolf command and control uses the SR105U FM Transceiver module and a USB sound card plugged into the Pi Zero. If no sound card is detected, an RTL-SDR USB dongle plugged into the Pi Zero can be used. There is a new Command and Control log that can be inspected with the CubeSatSim/log -c command
  • The details and new hardware needed for DTMF and APRS command and control are listed in the wiki here https://github.com/alanbjohnston/CubeSatSim/wiki/Command-and-Control
  • Mode changes are faster, with software restart instead of reboot except when changing from FSK or BPSK to APRS, SSTV, or CW mode
  • New Transmit Command mode set by CubeSatSim/config -n setting. In this mode, no telemetry is sent and the green and blue LEDs are not illuminated. Mode changes by Pi Zero command, pushbutton, or Radio Command and Control don't change the mode. Instead, they result in a DTMF or APRS command and control message being transmitted. DTMF or APRS is set by the CubeSatSim/config -D setting. To exit Transmit Command mode, use the CubeSatSim/config -n setting to switch back to FSK mode.
  • Private Line (PL) CTCSS/CDCSS tones for FM modes can be set for transmit and receive using the CubeSatSim/config -P setting
  • Transmit Beacon On/Off is set by CubeSatSim/config -o setting and by Radio Command and Control. When off, no telemetry is transmitted.
  • New Repeater Mode is set by CubeSatSim/config -e setting. In this mode, no telemetry is sent or Radio Command and Control. The green and blue LEDs are off. If the squelch is broken on the FM receiver on the receive frequency, the received signal is repeated as FM on the transmit frequency. The blue LED is illuminated while the squelch is broken, and the green LED illuminates momentarily. After one second of no squelch, the transmission stops.
  • USB sound card microphone level can be set with the CubeSatSim/config -L setting in % from 0 to 100
  • Improvements to support for Pi Zero 2 and updated rpitx and WiringPi libraries
  • Pushbutton shutdown now works correctly
  • CW ID is only transmitted on boot, not on mode changes
  • Squelch level is now implemented correctly
  • New Payload code for the Pico that supports Adafruit IO web dashboards using a WiFi connection. See Payload_BME280_MPU6050_AIO.ino

What's Changed

Full Changelog: v1.3.2.3...v1.3.2.4