ScratchRadio

Introduction
Scratch Radio is intended to introduce new users to some of the basic concepts behind Software Defined Radio, using the Scratch visual programming environment on the Raspberry Pi as the development platform. It uses GNU Radio and the LimeSDR-Mini USB adapter to provide the underlying radio implementation and since this is loosely coupled to the Scratch Radio frontend the same radio implementation could also be adapted to other environments.

Scratch Radio depends on the standard GNU Radio package that is already available for the Raspberry Pi as part of the official Raspbian Linux distribution. The current beta test implementation also builds and uses the latest master branch versions of the Lime Suite repository (see github.com/myriadrf/LimeSuite) and the GNU Radio LimeSDR module (see github.com/myriadrf/gr-limesdr). These currently need to be built from source and the Scratch Radio repository contains scripts and makefiles to automate the process, as well as building and installing Scratch Radio itself. Full instructions can be found here: ScratchRadio:Installation

Using Scratch Radio
See the Programming Guide: ScratchRadio:Programming