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

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

Size
49.9 × 49.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
89
Nets
99
Pads
354
Tracks, vias
973, 76
Pours
9
Routed
Yes
KiCad
KiCad 4
Created
11 Apr 2014
Updated
11 Jan 2017

Overview

Hermeslite is an open-source printed circuit board by softerhardware, from the softerhardware/Hermes-Lite repository on GitHub. It is a 4-layer board of 49.9 × 49.9 mm with 89 parts on 99 nets, routed with 973 tracks and 76 vias.

It is built around the AD9866BCPZ. Its parts include 36 capacitors, 21 connectors, 5 resistors, 2 ICs and 1 crystal.

Main components

1

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

89
QtyValueFootprintReferences
110.1UFSMD_Packages:SM0805C1, C2, C3, C4, C9, C10, C11, C23, C24, C28, C29
90.1UFSMD_Packages:SMD-0805C15, C16, C22, C31, C32, C33, C34, C35, C36
8CONN_1Measurement_Points:Measurement_Point_Round-TH_SmallP0, P3, P5, P12, Palt0, S1, S2, S3
8FBSMD_Packages:SMD-0805FB1, FB2, FB3, FB4, FB5, FB6, FB7, FB8
71UFSMD_Packages:SM0805C5, C6, C7, C8, C12, C13, C14
61UFSMD_Packages:SMD-0805C17, C18, C21, C26, C27, C30
6CONN_1HERMESLITE:TPTP1, TP2, TP3, TP4, TP5, TP6
50SMD_Packages:SMD-0805J1, J2, J3, J4, J6
4VAL**HERMESLITE:MHMH, MH, MH, MH
4VAL**HERMESLITE:FIDUCIALFIDUCIAL, FIDUCIAL, FIDUCIAL, FIDUCIAL
30HERMESLITE:JUMPERJ5, J7, J8
210UFSMD_Packages:SMD-1206_PolC19, C20
2200SMD_Packages:SMD-0805R2, R3
247SMD_Packages:SMD-0805R4, R5
11.6KSMD_Packages:SM0805R1
110UFSMD_Packages:SM1206C25
173.728HERMESLITE:Si510X1
1AD9866BCPZHERMESLITE:CP_64_3-MU1
1CONN_1HERMESLITE:THP1
1EEPROMSMD_Packages:SOT-23-6U2
1GPIOHERMESLITE:EDGE6CN3
1MEC6-140_CONNECTOR_BEMICROHERMESLITE:MEC6-140-02-X-D-RAXCN1
1OSHW-logo_silkscreen-back_2mmHERMESLITE:OSHW-logo_silkscreen-back_2mmG***
1OSHW-logo_silkscreen-front_2mmHERMESLITE:OSHW-logo_silkscreen-front_2mmG***
1PCIEHERMESLITE:PCIESTRADDLECN2
1POWERHERMESLITE:EDGE6CN4

More from softerhardware/Hermes-Lite

6
  • 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

    122 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

  • 4 layers99.9 × 100 mmHermeslite, the printed circuit board in 3D

    Hermeslite

    softerhardware/Hermes-Lite2

    A second generation low-cost amateur HF software defined radio transceiver.

    490 parts384
  • 4 layers84 × 36 mmBoard r3, the printed circuit board in 3D

    Board r3

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    89 parts397Apache-2.0
  • 4 layers40.9 × 23.7 mmFt03, the printed circuit board in 3D

    Ft03

    schlae/VapeRE

    Reverse engineered disposable v a p e boards

    89 parts136
  • 4 layers100 × 100 mm# Legacy, the printed circuit board in 3D

    # Legacy

    intechstudio/grid-hardware

    89 parts59GPL-3.0
  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    89 parts36GPL-3.0
  • 4 layers35 × 43.2 mmBob, the printed circuit board in 3D

    Bob

    orbcode/orbtrace_hw

    Orbtrace & supporting hardware circuit diagrams etc.

    89 parts30
  • 4 layers46 × 36.5 mmTundraIOExpansion, the printed circuit board in 3D

    TundraIOExpansion

    ras-marques/ImmersiveGloves

    I want to share how I am making vr gloves using 2 Tundra Trackers, 2 interface boards and 12 inertial sensors.

    89 parts29MIT
  • 4 layersMoco rc1, the printed circuit board in 3D

    Moco rc1

    ziteh/moco

    PMSM/BLDC motor controller/driver PCBs

    89 parts24CERN-OHL-P-2.0

Questions

How big is the Hermeslite PCB?

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

What parts does the Hermeslite use?

89 parts, built around the AD9866BCPZ. 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 Hermeslite KiCad files?

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

Can I use the Hermeslite design in my own project?

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