Skip to the content
2 layers49.9 × 49.9 mmFrontend, the printed circuit board in 3D

Deprecated project!!! See Hermes-Lite2 at main web site

Size
49.9 × 49.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
122
Nets
28
Pads
238
Tracks, vias
162, 4
Pours
6
Routed
Yes
KiCad
KiCad 4
Created
11 Apr 2014
Updated
11 Jan 2017

Overview

Frontend is an open-source printed circuit board by softerhardware, from the softerhardware/Hermes-Lite repository on GitHub. It is a 2-layer board of 49.9 × 49.9 mm with 122 parts on 28 nets, routed with 162 tracks and 4 vias.

Its parts include 9 connectors, 4 capacitors, 1 resistor and 1 diode.

README

README.md

Hermes-Lite 1.x Deprecated Project!!!

This project is deprecated. Current development is now focussed on the Hermes-Lite 2.x. See the main Hermes-Lite Web Page for the latest links and details.

Introduction

The hardware is based on Analog Devices' AD9866 which is a 12-bit broadband modem mixed signal front end that has been repurposed as a direct down conversion and direct up conversion SDR transceiver covering 0-36 MHz. A hardware prototype has been built and tested that uses a BeMicro SDK FPGA board for DSP processing. The FPGA firmware is a port of the Hermes SDR project. The ported firmware preserves enough compatibility with the original Hermes SDR so that existing Hermes front-end software may be used with the Hermes-Lite without modification. Initial receive and transmit tests show good performance and appear later in this README. All software and hardware intellectual property is open source. Contributions and derivatives are encouraged. Please follow the standard "Fork and Pull" model and introduce yourself on Google Groups.

Project Goals
  • 0-30MHz (HF) transceiver with decent performance
  • Entirely open source and open hardware design
  • Cost of less than $150 (cost includes FPGA board) for hobbyist who build their own
  • Maintain enough compatibility with Hermes to use existing Hermes SDR front-end software with no or minor modification
Hermes-Lite v1.21

Hermes-Lite121

Hermes-Lite v1.2

Hermes-Lite12

Hermes-Lite v0.9

Hermes-Lite09

Receive Experiments

I compared the Hermes-Lite with a Hermes and a SoftRock RXTX Ensemble Transceiver at spotting JT65 and JT9 transmissions with WSJT-X software running on Linux. I connected two radios to the same antenna right at a tee so there is no additional coax for either radio. I adjusted the radios so that common spots are within a few Hz. This ensures that one radio is not spotting signals that are out of band for the other. I adjusted audio levels to be similar for both copies of WSJT-X that I am running. WSJT-X is not very sensitive to different input levels anyway. The Hermes and Hermes-Lite were both using ghpsdr-alex software running on separate computers, and the RXTX was using Quisk. The Hermes has a 4-1 impedance transformer. The Hermes-Lite has a 9-1 impedance transformer to better match the 400 Ohm input of the AD9866. This explains some differences in the data. The Hermes was run with no attenuation and hence has 20 dB gain from the LTC6400-20. The Hermes-Lite was also run with integrated gain set to ~20 dB unless noted otherwise. Finally, I let everything run for several hours to get a large sample set.

JT65 and JT9 Spot Data

Band30M30M30M10M10M10M10M10M
Total Spots16296768262421148819342461570
Common Spots1448 (88.9%)647 (95.7%)792 (95.9%)1680 (69.4%)778 (52.3%)1420 (73.4%)1663 (67.6%)414 (72.6%)
Lite Unique Spots22 (3.3%)24 (2.9%)699 (47.0%)493 (25.5%)768 (31.2%)39 (6.8%)
Hermes Unique Spots103 (6.3%)7 (1.0%)10 (1.2%)342 (14.1%)21 (1.1%)30 (1.2%)117 (20.5%)
RXTX Unique Spots78 (4.8%)399 (16.5%)11 (0.7%)
Lite Gain dB202828202812
Lite Common SNR Average dB-8.1-7.7-4.7-9.0-9.1-12.8
Hermes Common SNR Average dB-7.3-8.0-7.7-6.1-9.8-10.2-9.6
RXTX Common SNR Average dB-7.5-10.0-12.6
Lite Unique SNR Average dB-11.9-11.5-17.3-16.2-14.8-15.5
Hermes Unique SNR Average dB-15.3-13.3-20.4-16.9-16.0-14.2-18.5
RXTX Unique SNR Average dB-8.6-11.9-12.0

The results from the Hermes-Lite compare well with the Hermes and the RXTX. You can see that on 30M all radios were about the same, maybe with a slight edge to the Hermes-Lite on unique spot count. The more interesting data is on 10M. Here there was a clear advantage to the Hermes-Lite in terms of unique spots and SNR (average SNR of all common spots) when the Hermes-Lite was run at 20 dB gain (to match the fixed gain of the Hermes but not accounting for the different input transformers) or 28 dB. When the Hermes-Lite was run with only 12 dB gain, the Hermes did better. This suggests that the Hermes might benefit from additional gain on the higher frequencies.

When one radio has a unique spot that the other misses, it is not because the other radio missed all spots within that minute. Rather, I see that one radio spots n and the other n-1. The missed spot is not always the weakest signal. Sometimes it is a fairly strong signal. More often the missed spot is a JT9 signal, which has a narrower bandwidth and more stringent demands.

I did not experience problems with exceeding the lower dynamic range of the Hermes-Lite. This may be due in part to my relatively poor antenna setup and rural town location. All experiments were with a ~7M vertical with base at ~2M above ground with a wire grape trellis as a ground plane. The vertical was tuned with a Z-match at the base. Also, the integrated gain in the Hermes-Lite with control in 1 dB steps from -12 dB to +48 dB appears useful to extend the dynamic range. There is a fast path to adjust this gain so that an AGC may be implemented.

These experiments only test a receiver's performance at decoding JT65 and JT9 in the real world, and other proper receiver measurments should be run, but I think they are somewhat indicative of a receiver's performance in general. Even though a less expensive ADC and clock source were used when compared to the Hermes, I did not see any dramatic penalty in reception of JT65 and JT9 spots. Instead, I saw cases where the Hermes-Lite performed better.

Transmit Experiments

I tested transmit with WSPR and observed spots of my signal on WSPRnet. PowerSDR running under Windows was used to test transmit. At first, I had only 10 dBm (10 mW) output as I had not adjusted the transmit interpolation filter for the new sampling frequency. After adjusting the interpolation filter, I had 17 dBm (50 mW) output. I am using the IAMP on the AD9866 which will do 20 dBm (100 mW) and even 23 dBm (200 mW) with some distortion. I am targeting 20 dBm (100 mW) but need to get a large ferrite core to accomodate the correct turns ratio. The unique WSPR spots appear below. This is just an indicator that transmit is working and proper transmit measurments still must be made.

WSPR Spots

Parts

122
QtyValueFootprintReferences
98VAL**HERMESLITE:HOLEHOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE, HOLE +82
40.1 uFSMD_Packages:SMD-0805C1, C2, C3, C4
20HERMESLITE:JUMPERJ1, J2
2AGNDHERMESLITE:JUMPERCN4, CN5
2BNCHERMESLITE:BNCRAP1, P2
2OSHW-logo_silkscreen-front_2mmOSHW:OSHW-logo_silkscreen-front_2mmG***, G***
2VAL**HERMESLITE:MHMH, MH
10SMD_Packages:SMD-0805R1
14:1HERMESLITE:TRANSFREVT1
18:1HERMESLITE:TRANSFREVT2
1BREAKOUTHERMESLITE:BREAKOUTCN2
1DIODESCH2HERMESLITE:SOD323D1
1EDGEHERMESLITE:EDGECN1
1FBSMD_Packages:SMD-0805FB1
1TXLHERMESLITE:JUMPERCN3
1VAL**HERMESLITE:PROTOEDGE12LPROTOEDGE12L
1VAL**HERMESLITE:PROTOEDGE12SPROTOEDGE12S

More from softerhardware/Hermes-Lite

6
  • 4 layers49.9 × 49.9 mmHermeslite, the printed circuit board in 3D

    Hermeslite

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    89 parts65
  • 2 layers49.9 × 49.9 mmFrontend, the printed circuit board in 3D

    Frontend

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    69 parts65
  • 2 layers49.9 × 49.9 mmFrontend, the printed circuit board in 3D

    Frontend

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    54 parts65
  • 2 layers49.9 × 49.9 mmFrontend, the printed circuit board in 3D

    Frontend

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    54 parts65
  • 2 layers49.9 × 49.9 mmFrontend, the printed circuit board in 3D

    Frontend

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    3 parts65
  • 2 layers13.8 × 17.9 mmWaveshare, the printed circuit board in 3D

    Waveshare

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    2 parts65

Similar boards

  • 2 layers108.3 × 96.3 mmKeyboard, the printed circuit board in 3D

    Keyboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    122 parts915
  • 2 layers65 × 56.5 mmSuperPower RPi KiCAD, the printed circuit board in 3D

    SuperPower RPi KiCAD

    SensorsIot/SuperPower

    Here you should find the best power supplies for your low-power projects

    122 parts600
  • 2 layers139.1 × 107.7 mmLotus58 Glow 111, the printed circuit board in 3D

    Lotus58 Glow 111

    TweetyDaBird/Lotus-58-Classic

    A split ergo linear keyboard derived from the Lily58 family

    122 parts390
  • 2 layers80 × 50 mmBetaBoard, the printed circuit board in 3D

    BetaBoard

    timbk/BetaBoard

    A simple and low cost particle detector for teaching

    122 parts85BSD-2-Clause
  • 2 layers100 × 100 mmBulkyMIDI-32 Channel, the printed circuit board in 3D

    BulkyMIDI-32 Channel

    tebl/BulkyMIDI-32

    A HW build of the MT32-PI project, allowing you to emulate a Roland MT-32 using a Raspberry Pi. Includes enough additional modules to build a MIDI-mountain as well as adapters for connecting to most things retro.

    122 parts80CC-BY-SA-4.0
  • 2 layers89.5 × 62.2 mmModule di, the printed circuit board in 3D

    Module di

    andreili/STM32-PLC

    The project is open source and open hardware, the purpose of which is to create a PLC based on STM32 MCU's.

    122 parts69GPL-3.0
  • 2 layers98.5 × 95.5 mmMain logic, the printed circuit board in 3D

    Main logic

    tmarhguy/alu

    8-bit combinational ALU built from scratch with 3,488 CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests

    122 parts48MIT
  • 2 layers140 × 150 mmRadioHub2.1, the printed circuit board in 3D

    RadioHub2.1

    tmolteno/TART

    Transient Array Radio Telescope

    122 parts34LGPL-3.0

Questions

How big is the Frontend PCB?

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

What parts does the Frontend use?

122 parts. 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 Frontend KiCad files?

From the softerhardware/Hermes-Lite repository on GitHub, at the commit this page was made from: the board is frontend/basic/frontend.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Frontend design in my own project?

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