Skip to the content
2 layers104.6 × 94.9 mmTEST PNAL, the printed circuit board in 3D

This project details the design and development of a Si4732/Si4735 based radio receiver utilizing a Raspberry Pi Pico for control and a custom-designed PCB

Size
104.6 × 94.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
139
Nets
33
Pads
501
Tracks, vias
1,481, 88
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 May 2025
Updated
13 Dec 2025

Overview

TEST PNAL is an open-source printed circuit board by SREERAJSVT, from the SREERAJSVT/SiSeriesRadio repository on GitHub. It is a 2-layer board of 104.6 × 94.9 mm with 139 parts on 33 nets, routed with 1,481 tracks and 88 vias.

It is built around the SI4732-A10-GS, SI4735-D60-GU and AP2114H-3.3TRG1, with the SC0918 among its other parts. Its parts include 39 capacitors, 31 connectors, 30 resistors, 9 ICs and 6 switches.

Main components

4

README

README.md

Below is a clean, corrected, and professional rewrite of your README, with naming fixes, consistency improvements, and hyperlink validation/cleanup. I’ve kept it GitHub-ready, clear for open-source users, and suitable for OSHW platforms.


SiSeriesRadio

Open-Source Si4732 / Si4735 Radio Receiver with Raspberry Pi Pico Front End

This project documents the design and development of a modular Si4732 / Si4735–based radio receiver, controlled by a Raspberry Pi Pico and implemented on a custom, fully open-source PCB platform.


SiRadioSeriesBoard

Open-Source Si4732 / Si4735 Radio Platform with Raspberry Pi Pico Front End

License GitHub Issues GitHub Forks GitHub Stars


Overview

SiRadioSeriesBoard is a fully open-source hardware radio receiver platform based on the Silicon Labs Si4732 and Si4735 radio receiver ICs. Version 2.0 builds upon the original breakout-board design and introduces a dedicated Raspberry Pi Pico–based front-end user interface, replacing earlier ESP32-based implementations.

The hardware is intentionally split into three independent boards, allowing:

  • Easier assembly and debugging
  • Simple replacement or upgrade of radio cards
  • Future expansion without redesigning the entire system

This architecture makes the project ideal for radio experimentation, DIY receivers, educational use, and embedded radio research.


Key Features

  • Si4732 / Si4735 Radio Receiver

    • AM, FM, and SW reception (chip-dependent)
  • Raspberry Pi Pico Front End

    • Reliable and flexible MCU control
  • Dedicated Power Supply Section

    • Clean and stable power delivery
  • Dual 0.96-inch OLED Displays

    • Simultaneous information display
  • SPI Display Header

    • Optional external display support
  • 5 Tactile Input Switches

  • Rotary Encoder

    • Smooth tuning and menu navigation
  • Modular 3-Board Architecture

  • 3.5 mm Audio Output Jack

  • On-board I²S Expansion Headers

  • Fully Open-Source Hardware


Board Architecture

The project consists of three separate PCB boards:

1. Radio Card (Si4732 / Si4735 Board)

  • Hosts the Si4732 or Si4735 radio IC
  • Includes all required RF passives and filtering components
  • Designed as a plug-in radio module
  • Pinout optimized for Raspberry Pi Pico control

2. Front-End UI Board (Raspberry Pi Pico)

  • Raspberry Pi Pico microcontroller
  • Dual 0.96-inch OLED displays
  • 5 input buttons
  • Rotary encoder interface
  • SPI display expansion header
  • Handles all user interaction and display logic

3. Interconnect / Power Board

  • Centralized power distribution
  • Electrical interconnection between Radio Card and UI Board
  • Optional voltage regulation
  • External power input interface

Hardware Design Files

The repository includes complete design files for all boards:

text
RadioCard/
 ├─ Schematics
 ├─ PCB Layout

FrontEndUIBoard/
 ├─ Schematics
 ├─ PCB Layout

InterconnectPowerBoard/
 ├─ Schematics
 ├─ PCB Layout

GerberFiles/
 ├─ Manufacturing outputs

BOM/
 ├─ Bill of Materials

Designs are provided in standard EDA formats (KiCad / EasyEDA, depending on board revision).


Software Status

🚧 Software is currently under development

Planned Raspberry Pi Pico firmware features include:

  • I²C communication with Si4732 / Si4735
  • Button and rotary encoder handling
  • OLED display control
  • Band switching, scanning, and presets
  • Future support for I²S digital audio

Software will be published in this repository or linked as a companion project once stable.


Getting Started

  1. Review schematics and PCB layouts
  2. Check the Bill of Materials (BOM)
  3. Generate and order PCBs using the Gerber files
  4. Source components
  5. Assemble the three boards
  6. Interconnect the boards
  7. Flash firmware to the Raspberry Pi Pico (when available)

Contributing

Contributions are welcome and encouraged.

  • Fork the repository
  • Create a feature or fix branch
  • Submit a pull request
  • Open issues for bugs or enhancement ideas

License

Attribution Required License

You are free to:

  • Use
  • Modify
  • Manufacture
  • Distribute

⚠️ Attribution to the original author (ecmastermind) is mandatory in any derivative work.

See the LICENSE file for full terms.


Acknowledgements

Thanks to:

  • The open-source radio community
  • Silicon Labs documentation
  • Contributors and testers

Links & Contact (Verified)


SiRadioSeriesBoard by ecmastermind Fully Open-Source Hardware — Attribution Required


Parts

139
QtyValueFootprintReferences
2310KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R1, R1, R1, R2, R2, R2, R2, R3, R3, R3, R3, R4, R4, R4, R10 +7
1222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C5, C6, C6, C8, C8, C8, C9, C9, C9, C10, C11
9100uFCapacitor_SMD:CP_Elec_6.3x5.9C2, C2, C2, C2, C4, C4, C4, C4, C6
9104Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C1, C1, C3, C3, C3, C5, C6, C7
5180-450uHInductor_THT:L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1L1, L1, L1, L2, L3
4104Inductor_SMD:L_0805_2012MetricC1, C3, C5, C7
41N5817Diode_THT:D_DO-34_SOD68_P10.16mm_HorizontalD1, D1, D1, D2
44.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7, R11, R12
4CONConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ4, J4, J5, J8
4I2C I2SConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ3, J3, J6, J7
32.2KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R5, R5
332.768KHzCrystal:Crystal_C38-LF_D3.0mm_L8.0mm_HorizontalY1, Y1, Y1
3AP2114H-3.3TRG1AP2114H3_3TRG1:SOT-223_DIOU1, U1, U1
3SENConnector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ6, J6, J7
21nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C7
2470nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C10
2AMIConnector_Coaxial:SMA_Amphenol_901-144_VerticalJ5, J5
2ANT 32 HConnector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ7, J7
2AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ8, J8
2FMIConnector_Coaxial:SMA_Amphenol_901-144_VerticalJ1, J1
2MountingHole_2.2mm_M2_DIN965_Pad_TopBottomMountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom1, 2
2SI4732-A10-GSPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU2, U2
2SPI_DConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ3, J4
2SPI_DConnector_PinHeader_2.00mm:PinHeader_1x07_P2.00mm_VerticalJ3, J4
2SSD1306DM-OLED096-636:MODULE_DM-OLED096-636B1, B2
2VOLTAGEConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ2, J2
1100uFCapacitor_SMD:CP_Elec_4x5.7C8
11N5817Diode_THT:D_DO-35_SOD27_P10.16mm_HorizontalD1
135 ANTConnector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_VerticalJ6
13V3ENTestPoint:TestPoint_Pad_D1.0mmTP5
19VTerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_HorizontalJ1
19VTestPoint:TestPoint_Pad_D1.0mmTP7
1AMIConnector_Coaxial:SMB_Jack_VerticalJ5
1Conn_01x05_PinConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ2
1DOWNButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW3
1FMIConnector_Coaxial:SMB_Jack_VerticalJ1
1GP0Connector_JST:JST_EH_B7B-EH-A_1x07_P2.50mm_VerticalJ2
1LEFTButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW4
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU2
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1RECEVIER-SI4735-D60-GU_SSOP24_Package_SO:SSOP-24_3.9x8.7mm_P0.635mmU2
1RIGHTButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW1
1RUNTestPoint:TestPoint_Pad_D1.0mmTP6
1RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3x17F-SxxxxSW6
1SC0918SC0918:MODULE_SC0918IC1
1SELECTButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW5
1SW1TestPoint:TestPoint_Pad_D1.0mmTP1
1SW2TestPoint:TestPoint_Pad_D1.0mmTP2
1SW3TestPoint:TestPoint_Pad_D1.0mmTP3
1SW4TestPoint:TestPoint_Pad_D1.0mmTP4
1UPButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW2

More from SREERAJSVT/SiSeriesRadio

1
  • 2 layers62.2 × 31.8 mmSi4735Board, the printed circuit board in 3D

    Si4735Board

    SREERAJSVT/SiSeriesRadio

    This project details the design and development of a Si4732/Si4735 based radio receiver utilizing a Raspberry Pi Pico for control and a custom-designed PCB

    33 parts1

Similar boards

  • 2 layers65 × 40 mmMBRadio 4732 BO3, the printed circuit board in 3D

    MBRadio 4732 BO3

    LadyRoninEngineer/Si473x

    Data Supporting development of Si473x series radios

    53 parts35Unlicense
  • 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
  • 2 layers55 × 100 mmScoutAM, the printed circuit board in 3D

    ScoutAM

    RADARC/Scout-Radio

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

    92 parts6GPL-3.0
  • 2 layers88.9 × 71.1 mmSTM SDR, the printed circuit board in 3D

    STM SDR

    Beacroxx/STM-SDR

    A portable FM radio receiver with OLED display, built on STM32F411CEU6 microcontroller with SI4732-A10 software-defined radio chip.

    64 partsGPL-3.0
  • 2 layers87.3 × 67 mmPico radio-5, the printed circuit board in 3D

    Pico radio-5

    bt-soft/pico-radio-5

    A Pico-Radio-5 egy fejlett, több sávos rádióvevő, amely a Raspberry Pi Pico (RP2040) mikrokontroller köré épül. A főbb hardverelemek:

    49 parts
  • 4 layers78 × 47 mmSummit scourer, the printed circuit board in 3D

    Summit scourer

    goodoldchap345/summit_scourer

    125 parts
  • 4 layers99.9 × 69.9 mmPocketFT8Xcvr, the printed circuit board in 3D

    PocketFT8Xcvr

    conr2286/PocketFT8Xcvr

    Pocket FT8 Revisited

    59 parts12MIT
  • 4 layers50 × 86 mmKiCad Si4735, the printed circuit board in 3D

    KiCad Si4735

    ngc6589/Si4735_Radio_RaspberryPiPico

    Raspberry Pi Pico とタッチ液晶で Si4735 DSP ラジオを作成しました

    80 parts9MIT

Questions

How big is the TEST PNAL PCB?

It measures 104.6 × 94.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TEST PNAL use?

139 parts, built around the SI4732-A10-GS, SI4735-D60-GU, AP2114H-3.3TRG1 and SC0918. 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 TEST PNAL KiCad files?

From the SREERAJSVT/SiSeriesRadio repository on GitHub, at the commit this page was made from: the board is TEST PNAL/TEST PNAL.kicad_pcb and its schematic Si4732Board/Si4732Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TEST PNAL design in my own project?

Its repository states no licence, so its author keeps all rights: ask SREERAJSVT before reusing the design.