Si5351A WSPR Transceiver
An inexpensive project based around a partially built $21 SoftRock Lite II receiver and an $8 Si5351A module. The transceiver provides single band operation between 630 and 10 meters.
Using a Software Defined Receiver with WSJT-X
Si5351 Arduino Controlled GPS Corrected VFO
(QEX July/August 2015) Updated 24 Sept, 2016
Si5351 Arduino Controlled GPS Corrected VFO Article
New version with improved code to allow 9600 baud operation courtesy of Jan, PE1CID. (Requires change of line 260 for 9600 baud):
Link to new sketch by SQ1GU:
Eagle files for PCB production courtesy of Gary, KF9CM:
Basic Stand-Alone VFO Configuration
GPS Corrected VFO Configuration
Arduino Controlled GPS Referenced AD9850 VFO
This VFO project uses an Arduino Uno or Nano to control a AD9850 Direct Digital Synthesis board. The VFO may be used in stand-alone mode or with a GPS 1 PPS signal to software calibrate the DDS clock.
A Simple Mobile/Portable WSPR Beacon Controller
This project provides a simple means of generating an audio WSPR signal using either an Arduino Nano or Arduino Uno to drive a SSB transmitter for mobile or portable WSPR beaconing.
WSPR Symbol Generation Utility For Compound Callsigns With 6 Digit Locator
This is a self-contained utility that, in one go, will generate a text file for use with PIC assemblers. The utility will generate either conventional callsign/4 digit locator or compound callsign/6 digit locator data. Compound callsign generation follows K1JT’s convention of a three or less letter/number combination prefix followed by a “/”. A one letter or two number suffix may be used preceded by a “/”.
Arduino Mega 2560 & DDS60 WSPR/QRSS Signal Source v3.2
This project provides a collection of features to use as a basis for a complete WSPR/QRSS beacon.
The project includes:
- NMEA GPS, WWVB or independent timing for UTC synchronization of WSPR and QRSS transmissions.
- GPS frequency calibration.
- On chip generation of compound callsigns with 6 digit locator WSPR message or conventional callsigns with 4 digit locator.
- ‘On-the-fly’ GPS generation of grid square location for portable WSPR operation.
- 0 - 60 MHz operation with VFO control.
- Individual WSPR power level allocation for each band.
- Divide by 10 or multiply by 10 WSPR message power selection.
- Single band operation or coordinated frequency hopping for multi-band WSPR transmissions.
- 20x4 LCD display of frequency, time, transmission mode, timing source, callsign, grid-square, power, latitude, longitude, GPS satellite count, and WWVB pulse width.
- Flexible control of band selection, mode of operation, and power level.
- QRSS Morse FSK plus 12 graphical pattern options.
1 Watt 30 Meter SSB WSPR Transceiver
This is a direct conversion SSB transmitter/receiver designed specifically for 30M WSPR communications. A single 10.140 MHz crystal is used for the sideband filter. Although simple in design, it competes favorably with far more sophisticated transceivers.
Multi-band DDS WSPR Signal Source
This project outlines a PC-less multi-band DDS WSPR signal source that uses a Microchip 16F628A PIC and an American QRP Club DDS-60 VFO. It is capable of 6 through 160 meter operation. Single band operation or multi band transmit scanning may be selected.
Multi-band DDS WSPR Signal Source Using
NMEA GPS Timing
This is the same as the DDS WSPR signal source described above but uses GPS NMEA timing instead of GPS 1 pps timing. This version only uses bands 40, 30, 20, 17, 12, and 10 meters (the bands that I can autotune).
Arduino Uno & DDS-60/AD9850 WSPR/QRSS Controller v2.1
This project provides a collection of features to use as a foundation to build a WSPR/QRSS beacon.
-NMEA GPS, WWVB or independent timing for UTC synchronization of WSPR and QRSS transmissions.
- 0 – 40 MHz (60 MHZ with DDS-60) operation.
-Single band operation or coordinated frequency hopping for multi-band WSPR transmissions.
-16x2 LCD display of frequency, time, time source, and transmit mode.
-Reconfigurable time slot control to schedule WSPR and/or QRSS transmissions.
-QRSS Morse FSK plus 12 graphical pattern options
UNO_DDS60_v1_1.pde Installation Notes
Two additional library files are required: MSTimer and StopWatch.
MsTimer information is located here.
The StopWatch information is here.
Be sure to use StopWatch version 0.1.03 or later as earlier versions are not compatible with Arduino 1.0
WWVB / DCF WSPR VCXO Controller for the
G0XAR/G0UPL QRSS Transmitter Kit
A $15 QRSS transmitter kit and a WWVB or DCF receiver provide a simple and inexpensive way to build a PC-less WSPR beacon.
DCF version by PE1NWL:
WSPR Audio Signal Source
Unshackle your portable SSB QRP transceiver from your computer to transmit WSPR beacons from a portable location, or use your home station as a PC-less beacon. This project uses a Microchip 16F628A PIC to control a simple audio oscillator.
WSPR Audio Signal Source v3.0
This is an updated version of the WSPR Audio Signal Source that includes on-chip generation of WSPR message and ‘on-the-fly’ GPS generation of grid square location for portable operation.
This project uses the PIC-EL http://www.kangaus.com/picel_iii.htm and a DDS-60 http://www.amqrp.org/kits/dds60/ to generate WSPR beacons. This is a modification of AA0ZZ’s excellent signal generator program that features 160 – 6 meter operation, LCD readout, internal timing, VFO control, and a frequency calibration routine in software.
PIC-EL WSPR Using NMEA GPS Timing
This is the same as the Pic-El WSPR program described above but uses GPS NMEA timing instead of internal timing. This version also adds a UTC time display.
WSPR VCXO Controller
A WSPR controller using pulse width modulation (PWM) to derive narrow-band 4-FSK modulation from a voltage controlled crystal oscillator (VCXO).
This project provides ‘on chip’ generation of WSPR message; internal timing or NMEA GPS timing for UTC synchronization of WSPR transmissions; ‘on-the-fly’ GPS generation of grid square location for portable operation; pulse width modulation output; symbol data output; and low power consumption allowing battery operation