easysdr

Public

@michalin

Download board files

Files for version 1. Pick what you came for.

Share easysdr

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

SDR Receiver Using a Tayloe Quadrature Detector

Simple SDR Receiver that can receive frequencies up to approximately 30MHz, if an optional Si5351 clock generator is used. Without this, it receives up to about 20MHz, using the ESP32 clock dividers. The circuit is so simple that it can even be built on a breadboard.

Tayloe Quadrature Detector circuit on a solderless breadboard

Circuit on a PCB with USB capture device connected

What you need

  • ESP32 Development Module
  • The circuit on Breadboard or PCB
  • Sound card or USB sound capture device with stereo input and a sample rate of at least 48 kbit/s.
  • At least 10m or wire as an antenna
  • Windows or Linux PC. A Raspberry Pi or similar board might also work, but I didn't test this.

Arduino Libraries

  • Etherkit Si5351 Arduino Library (if Si5351 is used)

Installation

  • Set #define USE_SI5351 1 in the ESP32 sketch if you are using an Si5351.
  • Flash it to your ESP32 dev module.
  • Connect output "I" to the right channel and "Q" to the left channel of your sound card.

Usage with Quisk (Windows and Linux)

  • Download and install Quisk
  • Make sure that TKinter is installed. If not type sudo apt install python3-tk or pip install tkinter
  • Configure the serial port the ESP32 is connected to in the variable openradio_serial_port in .quisk_conf.py, i.e. openradio_serial_port = "/dev/ttyUSB0" on Linux or openradio_serial_port = "COM1" on Windows.
  • On Windows: copy the script quisk_conf.py into the "Documents" folder of your user directory.
  • On Linux: Copy the file into the root of your home directory and rename it to .quisk_conf.py
  • Start Quisk and have fun.

Usage with HDSDR (Windows only)

  • Download and install HDSDR
  • Download and install Omni-rig V2.1
  • Copy the file MYSDR.ini to %APPDATA%\Afreet\Rigs
  • Start Omni-rig and set a custom rig name (i.e. RIG1), Rig-Type: 'MYRIG', your COM-Port and 115200 as baud rate
  • Configure Omni-rig and HDSDR like shown in the picture below:
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.