Skip to the content
4 layers85 × 53 mmSdr, the printed circuit board in 3D

Very basic radio project

Size
85 × 53 mm
Copper layers
4
Thickness
1.56 mm
Parts
98
Nets
105
Pads
345
Tracks, vias
472, 375
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Mar 2023
Updated
26 Jun 2023

Overview

Sdr is an open-source printed circuit board by tmolteno, from the tmolteno/zl4aa repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 85 × 53 mm with 98 parts on 105 nets, routed with 472 tracks and 375 vias.

It is built around the CH32V305RBT6, BGA2817 and FM1630C, with the GS8091-TR, 74LVC1G66GW and AMS1117-3.3 among its other parts. Its parts include 34 resistors, 30 capacitors, 13 ICs, 5 connectors and 3 switches. It belongs with the radio and wireless boards and the RISC-V boards of this library.

Main components

12

README

README.md

ZL4AA Radio Projects

Author: Tim Molteno (ZL4TCM)

Some very basic radios, developed as a way to learn about radio.

SDR

Very basic radio project. It uses the CH32V305RBT6 RISC-V microprocessor (http://www.wch-ic.com/downloads/CH32V20x_30xDS0_PDF.html). It has the following features made by Nanjing Qinheng Microelectronics Co.

  • 144 MHz 32-bit RISC-V core (IMAFC instructions)
  • Single cycle multiply and hardware division (FPU)
  • 64K SRAM
  • 4 Op Amps
  • 2 x 12-bit DAC !MHz (Dual Channel Mode available for Baseband)
  • 2 x 12-bit ADC 1MHz

Reference manual (http://www.wch-ic.com/downloads/CH32FV2x_V3xRM_PDF.html)

IMAFC

Set of RISC-V instruction extensions.

Integer (M) multiply and divide. Atomic (A) instructions Floating Point (F) single-precision Compressed (C) instructions.

Architecture

A local oscillator with I/Q outputs.

A switching I/Q mixer to zero IF.

40 dB LNA on Antenna Input for RX.

DAC I,Q -> MIXER -> HPF -> PA

Gui.

SPI OLED screen, LED, Button1, Button2, Morse Key. Beep through speaker.

Basic 6m Morse TX

Set LO to 50 MHz.

Button 1. Increase f Button 3. Decrease f, Button 3 ON. Tx on (beep)

Parts

98
QtyValueFootprintReferences
10100Resistor_SMD:R_0402_1005MetricR12, R13, R14, R17, R18, R19, R20, R21, R22, R28
910nCapacitor_SMD:C_0402_1005MetricC1, C9, C10, C11, C12, C13, C28, C29, C30
8100nCapacitor_SMD:C_0402_1005MetricC2, C3, C14, C15, C18, C22, C24, C26
510kResistor_SMD:R_0402_1005MetricR4, R5, R10, R15, R25
574LVC1G66Package_TO_SOT_SMD:SOT-353_SC-70-5U7, U11, U12, U13, U14
40Resistor_SMD:R_0402_1005MetricR6, R7, R8, R35
41uCapacitor_SMD:C_0603_1608MetricC5, C6, C21, C23
3470Resistor_SMD:R_0402_1005MetricR3, R30, R31
3TS-1187A-B-A-BZL4AA:TS-1187A-B-A-BSW1, SW2, SW3
210Resistor_SMD:R_0402_1005MetricR23, R29
212pCapacitor_SMD:C_0402_1005MetricC7, C8
22.2pCapacitor_SMD:C_0402_1005MetricC19, C20
220kResistor_SMD:R_0402_1005MetricR9, R11
225MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1, Y2
247Resistor_SMD:R_0402_1005MetricR33, R34
25.1kResistor_SMD:R_0603_1608MetricR1, R2
2BGA2817Package_TO_SOT_SMD:SOT-363_SC-70-6U5, U10
10.5pFCapacitor_SMD:C_0402_1005MetricC25
11Resistor_SMD:R_0402_1005MetricR32
1120Resistor_SMD:R_0402_1005MetricR24
11kResistor_SMD:R_0402_1005MetricR16
11nCapacitor_SMD:C_0402_1005MetricC27
1220Resistor_SMD:R_0402_1005MetricR27
122uCapacitor_SMD:C_1206_3216MetricC17
1330nCapacitor_SMD:C_0603_1608MetricC4
1470nCapacitor_SMD:C_0603_1608MetricC16
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1AO3400APackage_TO_SOT_SMD:SOT-23Q5
1AO3401APackage_TO_SOT_SMD:SOT-23Q6
1CH32V305RBT6Package_QFP:LQFP-64_10x10mm_P0.5mmU4
1Conn_CoaxialConnector_Coaxial:SMA_Amphenol_901-144_VerticalJ3
1FM1630CZL4AA:DFN-6_L1.1-W0.7-P0.40-BLU8
1GS8091-TRPackage_TO_SOT_SMD:SOT-23-5U6
1GZ2012D101TFInductor_SMD:L_0805_2012MetricFB1
1ITestPoint:TestPoint_Keystone_5015_Micro-MinatureTP3
1LM4871M/TR_C383075Package_SO:SOP-8_3.9x4.9mm_P1.27mmU3
1MS5351MPackage_SO:MSOP-10_3x3mm_P0.5mmU2
1PB8Diode_SMD:D_0603_1608MetricD2
1PJ-320DConnector_Audio:Jack_3.5mm_PJ320D_HorizontalJ4
1PWRDiode_SMD:D_0603_1608MetricD1
1QTestPoint:TestPoint_Keystone_5015_Micro-MinatureTP2
1RXTestPoint:TestPoint_Keystone_5015_Micro-MinatureTP4
1ScreenConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ5
1TMIXTestPoint:TestPoint_Keystone_5015_Micro-MinatureTP6
1TXTestPoint:TestPoint_Keystone_5015_Micro-MinatureTP5
1USB_C_Receptacle_USB2.0ZL4AA:USB_C_Receptacle_ SHOU_HAN_TYPE-C 16PIN 2MD(073)J1
1VFOTestPoint:TestPoint_Keystone_5015_Micro-MinatureTP1
1swd-connect-5swd-connect:swd-connect-5-mcuJ6

Similar boards

  • 4 layers152.4 × 63.5 mmKrecek, the printed circuit board in 3D

    Krecek

    mordae/krecek

    bash # Prepare build for Krecek cmake -B build src -G Ninja

    166 parts2Unlicense
  • 6 layers100 × 62 mmExpansion board v4, the printed circuit board in 3D

    Expansion board v4

    naizhao/Pilot-Kit-Box-ESP32-P4

    Pilot Kit Box (ESP32-P4 Edition)

    235 parts11MIT
  • 4 layers99.8 × 73.8 mmHfsdr, the printed circuit board in 3D

    Hfsdr

    rhgndf/hfsdr

    SDR Badge, supports 0-300MHz 192kHz I/Q output to USB

    146 parts4
  • 4 layers100 × 100 mmAv board cb, the printed circuit board in 3D

    Av board cb

    bryfur/tang-av-scaler

    PS2-class component video -> deinterlace, SMAA, scale -> 1080p60 HDMI on a Sipeed Tang Console 138K, with its AV board

    318 parts
  • 2 layers80 × 60 mmSpeek rx, the printed circuit board in 3D

    Speek rx

    JBlitzar/speek

    speek monorepo

    55 parts1GPL-3.0
  • 4 layers130 × 105 mmHomeDeck, the printed circuit board in 3D

    HomeDeck

    Kilan777/HomeDeck

    Jarvis HomeDeck: a Raspberry Pi CM4 carrier board and voice-assistant software for a 7-inch smart display (KiCad hardware, generated from Python, plus the Python/JS assistant)

    228 parts1
  • 4 layers408.7 × 50 mmPartial Drawer Controller v1, the printed circuit board in 3D

    Partial Drawer Controller v1

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    619 parts1MIT

Questions

How big is the Sdr PCB?

It measures 85 × 53 mm and has 4 copper layers, 1.56 mm thick.

What parts does the Sdr use?

98 parts, built around the CH32V305RBT6, BGA2817, FM1630C and GS8091-TR. 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 Sdr KiCad files?

From the tmolteno/zl4aa repository on GitHub, at the commit this page was made from: the board is sdr/sdr.kicad_pcb and its schematic sdr/audio_out.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sdr 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).