Skip to the content
2 layers55 × 100 mmScoutAM, the printed circuit board in 3D

Si4732 and Raspberry Pi Pico Radio device for Scouts to build and use to gain badges

Size
55 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
92
Nets
83
Pads
324
Tracks, vias
812, 99
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
30 Nov 2024
Updated
19 Apr 2025

Overview

ScoutAM is an open-source printed circuit board by RADARC, from the RADARC/Scout-Radio repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 55 × 100 mm with 92 parts on 83 nets, routed with 812 tracks and 99 vias.

It is built around the 74LVC1G17Z, SI4732-A10-GS and TDA1308A, with the LP5907MFX-3.3, TP4056 and BAV99 among its other parts. Its parts include 30 capacitors, 24 resistors, 9 switches, 8 ICs and 5 diodes. It belongs with the radio and wireless and lEDs and displays boards and the RP2040 boards of this library.

Main components

9

README

README.md

Scout-Radio

Si4732 and Raspberry Pi Pico Radio device for Scouts to build and use to gain badges

Reading and District Amateur Radio Club works withl local Scouts groups and help them in support of their badges and activities

Project Athena 3D

Objectives:

  • Design and build a radio device with can support Scouts in the following badges
    • [Electronics](https://www.scouts.org.uk/scouts/activity-badges/electronics/)
    • [Communicator](https://www.scouts.org.uk/scouts/activity-badges/communicator/)
  • Involve Scouts in radio activities
  • Potential Sponsorship and incresaed local community technology support for Scouts
  • Interesting Project for RADARC Constructors
  • Have Fun!

Design Specification

Derived from the RLab Reading Hackspace Project Athena

  • Microprocessor design based on Raspberry Pi Pico Microcontroller
  • Programmable firmware in CircuitPython and other programming languages via USB
  • On Board AM and FM Radio
  • Loudspeaker and audio output
  • Rotary Encoder and control buttons
  • Battery powered 3 off AAA, or LiPo with on board charger from USB
  • Audio output jack
  • Mixture of surface mount and through hole components. Some components can be factory assembled
  • Colour LCD display integral
  • Optional GPS module
  • Optional Compass module
  • Low Cost, under £20

Proposed Design

The following elements are in the prototype design, being commonly available at reasonable cost. Some of these may not be in the final design or optional modules to save cost:

Raspberry Pi Pico Processor Module

Pi Pico Image

The Raspberry Pi Pico module is based on the RP2040 microprocessor. The module includes flash memory, power supply, crystal clock and a USB interface. It is an easy way to to integrate this processor without detail PCB layout and at attractive cost. The Pi Pico Module have different variants which are pin compatible. They offer different USB Connectors(Micro-B, USB-C), Wireless and bluetooth integrated, and a higher performance version in the RP2350. Pi Pico Data sheet

The RP2040 is an ARM Cortex M0+ 32 bit processor which operates at 133MHz and includes a wide range of integrated peripherals. RP2040 Data sheet

High quality software support for the RP2040 and Pi Pico Modules is available in C/C++ (C SDK, and Arduino Pi Pico), and Python(Micropython, and CircuitPython)

SiLabs Si4732 AM/FM radio

Datasheet

The Si4732 is an integrated AM/FM radio device which is digitally programmable over I2C. It covers a range of frequencies:

  • Worldwide FM band support (64–108 MHz)
  • Worldwide AM band support (520–1710 kHz)
  • SW band support (2.3–26.1 MHz)
  • LW band support (153–279 kHz)
The radio also supports FM stereo and RDS. Software patches are available for the device to support SSB and NBFM

Rotary Encoder and push button controls

A side operated rotary encoder is installed on the prototype, but we might look at lower cost alternatives. There are 6 tactile push button switches which can be used to invoke the various radio functions. These controls can also be used to play simple nintendo like games on the radio.

Audio Output

The stereo audio audio output from the radio chip is amplified to provide an output to headphones of external speakers. This is then further amplified to drive an on board loudspeaker. The output from the radio chip is also fed to the ADC inputs on the Pi Pico to enable the Pi Pico to provide USB or Bluetooth feed to an external program such as WSJT-X. The Pi Pico may be able to decode locally digital protocols such as FT8 and display locally. The Pi Pico also provides a PWM audio output for beeps, morse code, and music for simple games.

1.3 inch IPS Colour LCD Display

LCD Image

A colour LCD display was chosen for the device. Limited space allows for a 240 by 240 pixel 1.3 inch IPS display. The module is based on the ST7789 display IC and is supported by both Micropython and CircuitPython grahics libraries.

Torch

A high intensity white LED is provided under processor control to be used as a torch or for visual signalling.

Compass Option

Compass Image

An optional compass module based on the LSM303 magnetometer, Compass and accelerometer device can be fitted.

GPS Option

GPS Image

An optional GPS module based on the ATGM336H GPS receiver can be fitted

Costs

The following costs are based on the JLCPCB prototype build of five units. All costs are in UK pounds and include shipping and taxes

Component Costs

ItemCost £
Placed components8.68
Unplaced components8.44
--------
Total £17.12

The above component cost includes PCB, SMT components, Pi Pico, display and all switches and connectors. I does not include a case. The placed components were placed by JLCPCB. This cost is dominated by the radio chip and rotary encoder, better sourcing could easily get the component cost under £15.

Optional Components

ItemCost £
LiPo Battery2.1
SMA antenna2.59
Compass module2.75
GPS Module2.92

Build Costs

The build costs are again based on the five off prototype, so maybe not very representative of a larger batch. I excluded from the build the through hole components to save cost, also a couple of components that they did not have in stock. Build costs are driven by a mix of fixed costs per order, setup, solder stencil, etc. Also Costs per board and joint.There are then costs related to what components are used. Common components are already mounted on the pick and place machine and have low cost per component ( fraction of cent). Less common components are often low cost, but we pay $3 per component type to load the component spool to the pick and place, this cost often dominates the assembly costs. Assembly of through hole components and components and edge mounted components is possible but would attract increased cost.

For the five prototypes:

Assembly Pricing

The placed component costs can be excluded, so $44.32 for five. With tax and shipping this is £11.08 per board. Rather expensive at prototype level, but for for a decent board volume (25) when I run through the pricing calculator I get £2.20 per board.

PCB Files

Installing Software

reinstallsys.sh installs a system from scratch including Circuit Python. Runs on linux only atm.

Software Project Plan, 12th March 2025.

Tasks are either small, medium or large (S/M/L)

In priority order:

  • Sort out test code and harness for si4735 driver (done)
  • Design and implement a software installation process for target hardware, automating wherever possible (M, done)
  • Document possible use cases (M)
  • Provide example higher level libraries and applications (M)
  • Design and implement standalone POST/BIST for target hardware (M)
  • Design and implement production test software. Possibly involves use of laptop. Scouts need to know if what they have built works :-) (M)

Parts

92
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C5, C8, C9, C14, C17, C18, C22, C28, C29
810kResistor_SMD:R_0603_1608MetricR6, R7, R9, R10, R13, R14, R23, R24
6B3FSScout:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1, SW2, SW3, SW4, SW5, SW6
51uCapacitor_SMD:C_0603_1608MetricC3, C7, C10, C16, C19
410uCapacitor_SMD:C_0603_1608MetricC11, C12, C26, C30
21Resistor_SMD:R_0805_2012MetricR1, R2
2220kResistor_SMD:R_0603_1608MetricR4, R5
222pCapacitor_SMD:C_0603_1608MetricC13, C15
22k2Resistor_SMD:R_0603_1608MetricR17, R18
22u2Capacitor_SMD:C_0603_1608MetricC6, C23
24k7Resistor_SMD:R_0603_1608MetricR11, R12
24u7Capacitor_SMD:C_0603_1608MetricC20, C21
268kResistor_SMD:R_0603_1608MetricR16, R22
2BAV99Package_TO_SOT_SMD:SOT-23D4, D5
2Ferrite BeadInductor_SMD:L_0603_1608MetricL1, L2
2SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Angled_CK_OS102011MA1QSW8, SW9
1100Resistor_SMD:R_0603_1608MetricR21
1100Resistor_SMD:R_2512_6332MetricR19
1180nHInductor_SMD:L_0603_1608MetricL3
118pCapacitor_SMD:C_0603_1608MetricC24
11kResistor_SMD:R_0603_1608MetricR8
121kResistor_SMD:R_0603_1608MetricR15
1220Resistor_SMD:R_0603_1608MetricR20
1220uHInductor_SMD:L_0603_1608MetricL5
12N7002Package_TO_SOT_SMD:SOT-23Q2
1300Resistor_SMD:R_0603_1608MetricR3
132.768KHz 3215Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
133pCapacitor_SMD:C_0603_1608MetricC27
14.7uHInductor_SMD:L_0603_1608MetricL4
1470nCapacitor_SMD:C_0603_1608MetricC25
174LVC1G17Package_TO_SOT_SMD:SOT-23-5U8
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1ATGM336Scout:ATGM336U1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ5
1Conn_01x02Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ2
1Conn_01x07Scout:240LCDJ1
1Conn_CoaxialConnector_Coaxial:SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ4
1LEDLED_THT:LED_D5.0mm_Horizontal_O6.35mm_Z9.0mmD3
1LED_OrangeLED_SMD:LED_0603_1608MetricD2
1LED_RedLED_SMD:LED_0603_1608MetricD1
1LISM303Scout:LISM303U4
1LP5907MFX-3.3Package_TO_SOT_SMD:SOT-23-5U5
1Logo_Open_Hardware_SmallSymbol:OSHW-Logo_11.4x12mm_SilkScreenSYM1
1MD8002Package_SO:SO-8_3.9x4.9mm_P1.27mmU7
1PJ-342Scout:Jack_3.5mm_PJ342_HorizontalJ3
1RaspberryPi_PicoScout:RPi_Pico_SMD_THA1
1SIQ-02FVS3Scout:SIQ-02FVS3_Rotary_EncoderSW7
1Si4732-A10Package_SO:SOIC-16_4.55x10.3mm_P1.27mmU6
1SpeakerScout:30mm_SpeakerLS1
1TDA1308Package_SO:SO-8_3.9x4.9mm_P1.27mmU3
1TP4056Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU2

Similar boards

  • 4 layers88 × 54 mmDefcon badge, the printed circuit board in 3D

    Defcon badge

    LastZactionHero/defcon-silent-disco

    RP2040-based DEF CON silent disco badge — KiCad project + tooling

    82 parts
  • 4 layers100 × 60 mmWork after r3, the printed circuit board in 3D

    Work after r3

    cfbird/usb3-sdr

    USB3 direct-sampling HF SDR: AD9649 ADC -> ECP5 FPGA DDC -> FT601 USB 3. KiCad 9 + Verilog, co-designed by Claude and Gemini (AGY).

    231 parts
  • 2 layers32 × 47 mmESP32, the printed circuit board in 3D

    ESP32

    edatki/Quectowatch

    A WIP minimal smartwatch based on the ESP32-C3

    50 parts
  • 2 layers183.5 × 74.4 mmNano driven fm1236, the printed circuit board in 3D

    Nano driven fm1236

    abzman/arduino-controlled-tv-tuner

    controlling a salvaged fm1236 tv tuner

    70 parts5Unlicense
  • 2 layers122.1 × 128.5 mmATS-20, the printed circuit board in 3D

    ATS-20

    Fihdi/ATS-20-Eurorack

    A clone of the ATS 20 from PU2CLR in Eurorack Format (3U height). The circuit contains jumpers to switch between standalone mode and Eurorack.

    81 parts2
  • 2 layers167.6 × 106.8 mmGUSar, the printed circuit board in 3D

    GUSar

    tuutuum/guspnp

    My GUS PnP clone

    149 parts
  • 6 layers50.2 × 77.2 mmMeko, the printed circuit board in 3D

    Meko

    KOEGlike/meko

    A linux music player with ddr3, a 70hz e-paper display and a haptic touchpad

    274 parts90GPL-3.0
  • 2 layers95.4 × 92.4 mmPanelized, the printed circuit board in 3D

    Panelized

    kholia/ConsensusBasedTimeSync

    A portable, efficient, passive, consensus based (relative) time synchronization mechanism over radio waves. Cost-effective radio receivers too!

    326 parts7

Questions

How big is the ScoutAM PCB?

It measures 55 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ScoutAM use?

92 parts, built around the 74LVC1G17Z, SI4732-A10-GS, TDA1308A and LP5907MFX-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ScoutAM KiCad files?

From the RADARC/Scout-Radio repository on GitHub, at the commit this page was made from: the board is Kicad/Scout_radio/ScoutAM.kicad_pcb and its schematic Kicad/Scout_radio/KiCad-RP-Pico/Test/Test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ScoutAM design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).