pico-sdr/README.md

800 B

Pico SDR

Using RP2040 / Raspberry Pi Pico as a software-defined radio receiver.

See the blog post for more informatiom.

Circuit

Software

  1. Clone using git clone --recursive as this package is using a custom USB stdio library for better throughput and to avoid deadlocks.

  2. Build and flash the firmware as usual:

    export PICO_SDK_PATH=/path/to/pico-sdk
    cmake -B build src
    cmake --build build
    picotool load -f build/pico_sdr.uf2
    
  3. Start the USB serial to TCP bridge, setting the frequency to 88.2 MHz:

    python util/bridge.py -f 88200000
    
  4. Open grc/PicoSDR-WBFM.grc in GNU Radio Companion.

  5. Press F6. After you close the window, the bridge will exit as well.