Skip to content

Pico Beta v0.32

Pre-release
Pre-release
Compare
Choose a tag to compare
@alanbjohnston alanbjohnston released this 19 Nov 20:37
· 13 commits to pico-v0.32 since this release
ad63e01

This is a beta release of the CubeSatSim code ported to the Raspberry Pi Pico for the v0.4 Pico PCB (also works with the v0.3 PCB). Here is the info on this board: https://github.com/alanbjohnston/CubeSatSim/tree/pico/hardware/pico/v0.4 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:

  • SSTV now used the ported PicoSSTVpp using PWM sine waves
  • Now used Scottie 2 format just like Pi Zero CSS
  • APRS and CW are back to square wave, for now.
  • A new serial input command F to reformat the flash memory on the Pico. Sometimes, a file gets corrupted or too big and reformatting is the only way to get things to work again. After entering F in the Serial Monitor, you will then need to power cycle the Pico to get running again. The default configuration including FSK mode will then run.

Known issues:

  • SSTV image has a diagonal stripe of R G B pixels across it
  • Takes 50 seconds to process a SSTV image
  • Only one stored SSTV image - black background
  • Sometimes QSSTV on the Pi Ground Station in Auto Mode thinks it is ML280 instead of Scottie2. You can force it decode by stopping, Mode S2 then start. A reboot will often fix it too.
  • Hardware issue: Camera stops blinking and then only sends stored image. Power cycle can fix it.
  • Won’t immediately change mode while transmitting SSTV image. Mode change happens at end. Will change mode immediately while rendering SSTV image. Sometimes, mode changing stops working after using SSTV mode. Sometimes it is the pushbutton change, other times it is the serial monitor change. If you find a clear pattern of how this fails, let me know as it is some kind of very annoying timer/interrupt interaction.

Full Changelog: v0.31...v0.32

Full Changelog: v0.30...v0.32