Skip to content

Pico Beta v0.34

Pre-release
Pre-release
Compare
Choose a tag to compare
@alanbjohnston alanbjohnston released this 06 Dec 03:12
· 2 commits to pico-v0.34 since this release
e138ec6

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 cubesatsim.ino.rpipico.v0.34.uf2 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:

  • Resistors for the presence of the BPF and SR_FRS FM module are now used. You can see the results in the log at boot. If no BPF indicated by no R1, only the CW ID is transmitted - nothing after that. If no SR_FRS module present indicated by R9, CW is transmitted using the Clockgen board, so a weak CW carrier signal is sent for the CW ID and the CW mode. So you don’t have to unsolder your resistors, you can try the UF2 files that force no BPF but SR_FRS present (cubesatsim.ino.rpipico.v0.34.no_bpf.uf2), and no SR_FRS but BPF present (cubesatsim.ino.rpipico.v0.34.bpf.no_sr_frs.uf2).
  • Mode change button presses or serial input now work as the software initializes. When you press and hold the pushbutton, you sound not have to wait more than 2-3 seconds until the green LED starts blinking.
  • The QSSTV auto mode should now always select Scottie 2 now. Since I tweaked the period, I haven’t seen the ML280 decode - let me know if you see it in SSTV mode and how often.
  • FSK mode is now stronger and a cleaner signal. However, I2C readings aren’t accurate anymore and a frame is received about every 10 seconds instead of every 5 seconds. If you set to simulated telemetry mode using 't' you will see frames every 5 seconds. I hope to be able to fix this in the future.

What's Changed

Full Changelog: v0.33...v0.34