Skip to the content
2 layers149.5 × 45 mmRadioduino, the printed circuit board in 3D

some ardruino code for a reciver based on the SI5351

Size
149.5 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
58
Nets
68
Pads
237
Tracks, vias
582, 82
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
18 Aug 2026
Updated
20 Sep 2026

Overview

Radioduino is an open-source printed circuit board by YO3DBZ, from the YO3DBZ/Radioduino repository on GitHub. It is a 2-layer board of 149.5 × 45 mm with 58 parts on 68 nets, routed with 582 tracks and 82 vias.

It is built around the PCF8574AT, RT9193-33GB and BSS138, with the SS8050 and SI5351A-B-GT among its other parts. Its parts include 12 resistors, 11 capacitors, 7 connectors, 4 ICs and 3 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

Radioduino

Some arduino code for a superheterodyne receiver based on the SI5351 as a clock source (LO and BFO).

Originally designed as a cheap LARCSet mod to replace the LC oscillator, it derailed into a more general-purpose tool (for example as a signal generator). It was designed to be built with the minimum necessary to do such things. All you need is a rotary encoder, an I2C LCD, and the SI5351 module.

How to connect the modules:

  1. Connect the LCD to the I2C bus
  2. Connect the SI5351 to the I2C bus
  3. Connect rotary encoder's Clock, Data, and Switch to Arduino's pins 6, 7, and 8

To build the rest of the receiver, all you need is 2 mixers (one for the first IF and the other for the product detector), a crystal filter (for SSB), some amplifiers, etc.

Things to do:

  • Add a way to change the bands
  • Save the settings to EEPROM
  • Add a way to change band pass filters / pull some pins high depending on the modulation
  • Add CAT control
  • Maybe TX?
  • S-meter support
  • Write some documentation so that this project could be usable by someone else
  • Split mode(using rit&xit)
  • Rit
  • Have clk1 90 degrees out of phase from clk0 for direct conversion
  • Larcset suport with usb and cw shift
  • Better Ui and Ux

Special thanks to Mihai YO3CPR and Florin YO3FLX.

Parts

58
QtyValueFootprintReferences
1110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R7, R8, R9, R10, R11, R12, R13, R14
6100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C7, C8, C9
5SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3, JP8, JP9
4Conn_Coaxial_SmallConnector_Coaxial:SMA_Amphenol_132289_EdgeMountJ2, J3, J4, J5
310uCapacitor_SMD:C_0805_2012MetricC6, C10, C11
3SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP4, JP6, JP7
2470nCapacitor_SMD:C_0805_2012MetricC4, C5
2BSS138Package_TO_SOT_SMD:SOT-23Q2, Q3
2Conn_01x15Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ6, J7
2RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1, SW2
14.7KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1Conn_01x03_SocketConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1NCP1117-5.0_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1PCF8574ATPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU1
1RT9193-33GBfootprints:SOT-23-5_RITU2
1R_PotentiometerPotentiometer_THT:Potentiometer_Runtron_RM-065_VerticalRV1
1SS8050Package_TO_SOT_SMD:SOT-23Q1
1Si5351A-B-GTPackage_SO:MSOP-10_3x3mm_P0.5mmY1
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mmJP5
1WC1602ADisplay:WC1602ADS1
1~Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmU3

The 52 most common of 58 parts.

Similar boards

  • 2 layers206 × 67 mmPanel Board, the printed circuit board in 3D

    Panel Board

    Sakib-Ansari/Linear_Programmable_Power_Supply

    This repository contains the complete KiCad project for a multi-board linear programmable bench power supply. The design is organized into separate PCBs, including the Power Board, Control Board, Front Panel, Output…

    50 partsMIT
  • 2 layers33.2 × 40 mmDesk Display, the printed circuit board in 3D

    Desk Display

    ANSHUMANDOCX/Desk-Display

    It is a desk display made using an E ink display.

    63 parts
  • 4 layers38 × 38 mmZero star, the printed circuit board in 3D

    Zero star

    Auodit/flyamaster

    STM32F407 Flight Controller with FreeRTOS

    144 partsCC-BY-SA-4.0
  • 4 layers83.1 × 31.9 mmWeighingScalePCB, the printed circuit board in 3D

    WeighingScalePCB

    meepdong/Weighing-Scale-Coaster

    Coffee Weighing Scale using HX711

    41 parts1
  • 4 layers52 × 73 mmConference Badge, the printed circuit board in 3D

    Conference Badge

    Dheemanth0207/Electronic-Conference-Badge

    This project investigates the design and development of a smart, energy-efficient electronic conference badge intended to replace traditional printed name tags used at events and meetings.

    51 parts
  • 4 layers110.7 × 69.8 mmSgb mbc5 1-4, the printed circuit board in 3D

    Sgb mbc5 1-4

    MouseBiteLabs/Super-Game-Boy-Plus

    A replacement circuit board for improving the Super Game Boy, or for creating a standalone Game Boy game for the SNES.

    95 parts41CC-BY-SA-4.0
  • 2 layers81.3 × 33.7 mmSDRReciever, the printed circuit board in 3D

    SDRReciever

    Dizzerin/Software-Defined-Radio

    Quadrature sampling down converter software defined radio

    67 parts24
  • 2 layers74 × 72.1 mmENGR357 Project v1.1, the printed circuit board in 3D

    ENGR357 Project v1.1

    pricna/Software-Defined-Radio-Receiver

    Software Defined Radio receiver created for Engineering Electronics II at Walla Walla University.

    80 parts3MPL-2.0

Questions

How big is the Radioduino PCB?

It measures 149.5 × 45 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Radioduino use?

58 parts, built around the PCF8574AT, RT9193-33GB, BSS138 and SS8050. 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 Radioduino KiCad files?

From the YO3DBZ/Radioduino repository on GitHub, at the commit this page was made from: the board is kicad/radioduino/radioduino.kicad_pcb and its schematic kicad/radioduino/radioduino.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Radioduino design in my own project?

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