Pico Beta v0.38
Pre-releaseThis is a beta release of the CubeSatSim code ported to the Raspberry Pi Pico for the v0.3 and later Pico PCB. Here is the info on this board: https://github.com/alanbjohnston/CubeSatSim/tree/pico/hardware/pico/ The code is compiled using the Arduino software.
The binary UF2 file cubesatsim.ino.rpipico.v0.38.uf2 is included with this release and should work with a Pico or Pico W board. 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
Note: the v0.37 was an experimental only release.
New to this release:
- Fixed several bugs in the pushbutton code that prevented mode changes
- Moved pushbutton reboot functionality from press and release to press and hold until slow blinks.
- Added full debug to the Camera debug mode 'C' which now prints all serial messages received from the ESP32-CAM . The version number of the ESP32-CAM code is now logged
- Reverted to the ESP32-CAM code from v0.35 that works quite well
- Added print of version number to help display 'h'
- Added back telemetry to APRS mode packets
Known issues:
- Some APRS packets are not decoded
- SSTV is a bit wavy, with colored bands down the sides
- ESP32-CAM runs continuously, which draws more current than it should
- Sometimes the Camera sends an image of size 15360 which doesn't decode as a JPG, so the black background stored image is transmitted instead.
- Occasionally on boot, the Camera doesn't blink and then SSTV only sends stored image. Power cycle usually fixes it
What's Changed
- Pico v0.36 fix4 by @alanbjohnston in #259
- Pico v0.38 all by @alanbjohnston in #260
Full Changelog: v0.36...v0.38