Beta v1.3.2.2
Pre-releaseThis 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.2.zip)
cd
unzip v1.3.2.2.zip
mv CubeSatSim-1.3.2.2 CubeSatSim
cd CubeSatSim
./install
./update
Alternatively, you can do these commands to update an existing version:
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
For the Raspberry Pi Pico on the STEM Payload board, the binary UF2 file Payload_BME280_MPU6050_XS.v1.3.2.2.rpipicow.uf2
is included with this release (https://github.com/alanbjohnston/CubeSatSim/releases/download/v1.3.2.2/Payload_BME280_MPU6050_XS.v1.3.2.2.rpipicow.uf2) and should work with a Pico or Pico W board. NOTE: the previous STEM Payload release v1.3.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:
- RF command and control is much improved. In all modes, transmitting just after the blue LED goes out will result in a mode change. APRS mode checks every second, CW mode checks 6 times during a frame - about every 10 seconds.
- Pushbutton can be used to turn command and control on or off by holding in until the green LED blinks slowly then even more slowly. Pi command config -T also turns command and control off.
- Fixed some major bugs in CW mode - previous version was transmitting one frame then stopping
- "Battery saver mode" is renamed "Safe Mode (battery saver mode)" and is synchronized with the Safe Mode indication in FoxTelem.
- Pi command config -B manually sets Safe Mode, but doesn't reboot unless the mode is actually changed. Running config with an unknown option gives an error message
- STEM Payload temperature reading is displayed in FoxTelem. First extension sensor reading is also displayed in FoxTelem.
- Fixed bug in Pico STEM Payload code that made the blue and green LEDs not work. Now, the blue one turns on for any g-force and green turns on for any rotation
- Minor hardware updates
What's Changed
- 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
Full Changelog: v1.3.2.1...v1.3.2.2