Pico v0.30 Beta
Pre-release
Pre-release
This is a beta release of the CubeSatSim code ported to the Raspberry Pi Pico for the v0.3 Pico PCB. Here is the info on this board: https://github.com/alanbjohnston/CubeSatSim/tree/pico/hardware/pico/v0.3 The code is compiled using the Arduino software.
The binary UF2 file is included with this release. To install it, follow these steps:
- Plug your Raspberry Pi Pico 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
New to this release:
- Lots of updates to INA219 code including the following:
- Don't query 5V bus sensor, only query sensors that are present, missing sensors are logged
- Location of INA219 displayed (e.g. +X), non-queried sensors set to 0
- Set bus 1 and bus 2 status based on at least one INA219 present
- If takes longer than 1 second to read INA sensors
- Logs message saying there is a problem
- Remove I2C address for BME since it started failing for some reason
- Program radio during setup, add 0.5 sec delay between commands
- Only try to connect with Camera once at the start
- Set Payload OK in FoxTelem correctly if either BME or MPU is present
What's Changed
- Pico no prog by @alanbjohnston in #191
- Pico i2c by @alanbjohnston in #225
Full Changelog: v0.25...v0.30