Skip to the content
2 layers100 × 70 mmWSPR Beacon, the printed circuit board in 3D

Si5351 based WSPR beacon

Size
100 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
56
Pads
234
Tracks, vias
407, 70
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
28 Aug 2018
Updated
26 May 2020

Overview

WSPR Beacon is an open-source printed circuit board by alexf91, from the alexf91/WSPR-Beacon repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 70 mm with 79 parts on 56 nets, routed with 407 tracks and 70 vias.

It is built around the ATMEGA328-AU and SI5351A-B-GT. Its parts include 24 capacitors, 17 resistors, 9 inductors, 6 connectors and 5 diodes. It belongs with the radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

WSPR Beacon

IMPORTANT

The firmware in this repository was not tested with the PCB design in the respository. It was tested on a prototype board with a 3.3V version of an Arduino Nano and a Si5351 breakout board.

Getting started

The firmware is built using CMake and requires an installation of avr-gcc.

text
cd firmware
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make flash

The beacon is controlled with the wsprctrl tool in the software directory. It is written in Python 3 and requires pyusb. It is used to set the location, callsign, frequency and power of the beacon and starts the transmission. The beacon keeps these settings in memory, so they only have to be set after a reset. Saving settings to EEPROM is planned.

text
./wsprctrl --correction 26.5
./wsprctrl --drive 8
./wsprctrl --lat 48.210033 --lon 16.363449
./wsprctrl --frequency 7040150
./wsprctrl --call OE5TKM
./wsprctrl --wspr

It's also possible to combine multiple options.

Prototype

  • Atmega328 with V-USB for control
  • Si5351 with 3 clock outputs (one output per band)
  • 40/30/20 meters
  • Powered and controlled via USB

Filter Design

Filter values are taken from here.

Libraries

Parts

79
QtyValueFootprintReferences
12TESTTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12
10100nCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC2, C3, C4, C5, C7, C8, C9, C10, C11, C24
8RResistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR8, R9, R10, R11, R14, R15, R16, R17
5LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4, D5
3Conn_CoaxialConnector_Coaxial:SMA_Molex_73251-1153_EdgeMount_HorizontalJ4, J5, J6
20.75uInductor_SMD:L_0805_2012Metric_Pad1.33x1.40mm_HandSolderL3, L9
21kResistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR6, R7
21uInductor_SMD:L_0805_2012Metric_Pad1.33x1.40mm_HandSolderL2, L8
21u5Inductor_SMD:L_0805_2012Metric_Pad1.33x1.40mm_HandSolderL1, L7
2220pCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC14, C23
2300pCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC13, C22
2390pCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC17, C20
2430pCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC12, C21
24k7Resistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR12, R13
24u7Capacitor_SMD:CP_Elec_4x4.5C1, C6
2560pCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC16, C19
268Resistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR3, R4
2820pCapacitor_SMD:C_0805_2012Metric_Pad1.33x1.40mm_HandSolderC15, C18
10.91uInductor_SMD:L_0805_2012Metric_Pad1.33x1.40mm_HandSolderL6
1100kResistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR5
11MResistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR1
11k5Resistor_SMD:R_0805_2012Metric_Pad1.33x1.40mm_HandSolderR2
11u2Inductor_SMD:L_0805_2012Metric_Pad1.33x1.40mm_HandSolderL5
11u8Inductor_SMD:L_0805_2012Metric_Pad1.33x1.40mm_HandSolderL4
1AP1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1ASE-16MHzOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSolderingX2
1ASE-25MHzOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSolderingX1
1ATMEGA328-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1Si5351APackage_SO:MSOP-10_3x3mm_P0.5mmU3
1USB_OTGConnector_USB:USB_Micro-B_Molex_47346-0001J1

Similar boards

  • 2 layers67.3 × 74.9 mmEasysdr, the printed circuit board in 3D

    Easysdr

    michalin/easysdr

    Super Simple SDR Receiver

    140 parts115GPL-3.0
  • 2 layers100 × 85 mmVNA, the printed circuit board in 3D

    VNA

    profdc9/VNA

    Vector Network Analyzer based on the STM32F103C8T6 bluepill

    178 parts93
  • 2 layers35 × 41 mmPif fpga, the printed circuit board in 3D

    Pif fpga

    jago85/UltraPIF_Hardware

    N64 PIF Replacement Hardware (KiCad)

    61 parts79GPL-3.0
  • 2 layersT41-Main+RF board V012, the printed circuit board in 3D

    T41-Main+RF board V012

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    255 parts66
  • 4 layers99 × 99 mmMegaBlaster2, the printed circuit board in 3D

    MegaBlaster2

    AidanHockey5/MegaBlaster2

    The latest iteration of my hardware Sega Genesis/Megadrive Video Game Music Player

    120 parts59AGPL-3.0
  • 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 layers95.4 × 92.4 mmPanelized, the printed circuit board in 3D

    Panelized

    kholia/Si5351-Module-Clone-TCXO

    Si5351-Module-Clone with low PPM TCXO! Drop-in replacement for the Adafruit's Si5351 module. 3.3v ONLY!

    362 parts31
  • 2 layers160 × 112 mmSi5351ABreakout panel, the printed circuit board in 3D

    Si5351ABreakout panel

    land-boards/lb-boards

    land-boards - Board Designs

    5,249 parts31

Questions

How big is the WSPR Beacon PCB?

It measures 100 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the WSPR Beacon use?

79 parts, built around the ATMEGA328-AU and SI5351A-B-GT. 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 WSPR Beacon KiCad files?

From the alexf91/WSPR-Beacon repository on GitHub, at the commit this page was made from: the board is hardware/pcb/wspr-beacon.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

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