Fork me on GitHub

Project Notes

#771 SolderSmoke DC RX

Building the SolderSmoke Direct Conversion Radio Receiver and successfully capturing CW, voice, and SW across the 40m and 41m bands in Singapore.

Build

TLDR: Success! For my “proof of life” demo I plucked a few signals from the air:

  • Shortwave on 7215 kHz - China Radio International broadcasting from Xianyang/NRTA594 500 kW, about 3200km from my QTH
  • Some Malaysian rag chewing on 7005 kHz
  • Briefly caught some CW on 7028 kHz

clip

Notes

Bill, Dean, and Pete from the SolderSmoke podcast laid down the SolderSmoke Direct Conversion Challenge after Bill was a guest on Ham Radio Workbench podcast #223.

The receiver design is based on the project that the SolderSmoke crew originally did with a local high school: High Schoolers Build a Radio Receiver. Note that the official source for all current information and documentation is on the SolderSmoke Discord Server.

What follows are the notes that I made as I built the receiver for myself.

Everything went pretty smoothly. The only real issue I had was adding some caps to tame some persistent motor-boating in the audio amp. Other than that, the build follows the official SolderSmoke schematic and parts selections.

I used the laser cutters at our local library to cut and etch a custom base. The library is a great resource: it’s also where I printed the PTO former.

To get on the air from my apartment in Singapore, I’m using an MLA-30 Active Loop antenna, with a PLJ-1601 frequency counter attached to the PTO to take some of the guesswork out of tuning.

How it works: Just Four Stages

block-diagram

The design comprises just four main boards/sub-circuits:

  • Bandpass filter
    • takes radio signals from the antenna and filters out all except those of the frequency we need: 7 to 7.3 MHz.
  • RF Oscillator (PTO)
    • produces the signal that we mix with the signal from the bandpass filter
    • Also called the VFO or the PTO. We use a PTO.
  • Mixer
    • takes the signal we create in the oscillator and mixes it with the signal from the bandpass filter.
    • produces both sum and difference frequencies
    • we throw away the sum (around 14 MHz) but keep the difference (audio from 3 to 3000 Hz)
  • Audio Amplifier
    • takes the very weak signal from the mixer and amplifies it to the point where we can hear it coming from the speaker or headphones

Full Schematic

Full_Schematic

SolderSmoke DCR Challenge #1 Overview

An introduction to the project by Dean KK4DAS:

SolderSmoke DCR Challenge #1 Overview

Principles:

  • One stage at a time
  • Manhattan construction
  • Use a safe and simple power supply - a 9V battery

Sequence:

  • RF Oscillator (PTO)
  • Mixer
  • Bandpass filter
  • Audio Amplifier

Power Supply

Per the notes from Dean KK4DAS:

We opted for the use of 9 volt batteries. This proved to be a safer and wiser choice that limited the kind of mayhem that could occur should a variable voltage supply be used.

I’m using a 9V Battery case with switch available from sellers on aliexpress. I’ve also added a 3mm green LED and 1kΩ resistor as a power indicator (not included in the schematics).

power

RF Oscillator (PTO) Build

SolderSmoke DCR Challenge #2 PTO

Build tutorial by Dean KK4DAS:

SolderSmoke DCR Challenge #2 PTO

Normally we might have used a variable capacitor to change the frequency of this oscillator. But variable capacitors are now expensive and hard-to-source.

Our friend Farhan in Hyderabad used a simple variable inductor for this purpose in his “Daylight Again” transceiver. The coil form for this part could be 3D printed. A metallic screw would vary the inductance as it is screwed in and out of the coil.

We also decided to use the same simple Colpitts oscillator circuit used by Farhan in his own high school direct conversion receiver. This circuit is unusual in that the feedback capacitors are also the frequency determining elements (along with the variable inductor). This simplified the circuit and reduced the parts count, and proved to be remarkably stable.

For the VFO buffer we used the simple JFET buffer from Farhan’s Daylight Again design. Based on suggestions from other radio amateurs, we developed a simple frequency readout based on the position of the end of the tuning screw. We selected the 40 Meter band for this receiver because we thought it would be easier to get the VFO stable on this frequency, and because Farhan had built his receiver for 40 meters.

PTO Schematic

Schematic-Oscillator_and_Buffer

PTO Parts

Note: components came from my spare parts stash unless otherwise noted

Ref Value Qty Description Notes
L1 1.48µH 1 variable inductor custom built - see below
L2 10µH 1 RF Inductor - Leaded 5%  
C1,C2 660pF - mica use equivalent 3x 220pF in parallel
C1,C2 (eq) 220pF 6 mica source: vendor in Sim Lim Tower
C3 130pF - ceramic 130pF specified, use 140pF instead
C3 (eq) 140pF 1 ceramic  
C4,C5,C6 100nF 3 MLCC  
R1,R2 10kΩ 2    
R3 3.3kΩ 1    
R4,R6 100Ω 2    
R5 100kΩ 1    
Q1 2N3904 1 NPN BJT  
Q2 J310 1 N-channel JFET  
D1 BZX84C8V2L - 8.2V 500W Zener BZX84C8V2L specified, replace with 1N4738
D1 (eq) 1N4738 1 8.2V 1W Zener Diode  

Making L1 Variable Inductor

For L1 variable inductor:

  • PTO Former - 3D printed
  • M6x40 Brass bolt and 2x nuts
  • 0.4mm enamelled coil winding wire, 19 turns
  • solder braid to ground the tuning bolt

I printed the PTO former at the library (NLB MakeIt):

pto_print

Finished winding the inductor, attaching the tuning bolt and ground strap:

pto-variable-inductor

Testing the inductance of the tuner at its maximum extents:

pto-variable-inductor-test-min

pto-variable-inductor-test-max

PTO Test

The completed PTO module under test with a temporary 50Ω dummy load attached:

pto-test

Key tests:

  • check incoming voltage, and zener-regulated voltage supply
  • check the variable inductor should be ~1.48µH
  • verify operation of the completed module with an oscilloscope: able to tune from 7.0MHz to 7.3MHz.
Test Note Result/Pass?
Voltage V1 reasonably fresh 9V battery, should be ~9V 8.98V √
Voltage D1 zener-regulated voltage supply should be ~8.2V 8.14V √
PTO inductance bolt fully retracted (before final assembly), should be ~1.48µH 1.45µH √
PTO inductance bolt fully inserted (before final assembly), should be <1.48µH 1.18µH √
PTO frequency bolt fully retracted 6.49 MHz √
PTO frequency bolt fully inserted 7.52 MHz √

With the PTO module fully assembled, checking the output with an oscilloscope.

  • CH1 (Yellow): Buffer gate (input)
  • CH2 (Blue): Buffer output, AC-coupled via C6 into a 50Ω load

Measurements (50Ω dummy load):

Frequency CH1 Gate CH2 Output Note
6.46 MHz 2.60 Vpp 2.02 Vpp bolt fully retracted. Oscillator is a nice sine wave, output a little distorted
7.00 MHz 1.86 Vpp 1.54 Vpp Lower limit is required tuning range
7.30 MHz 1.58 Vpp 1.40 Vpp Upper limit is required tuning range
7.49 MHz 1.46 Vpp 1.30 Vpp bolt fully inserted. Reasonably clean sine waves.

pto-test-min pto-test-700 pto-test-730 pto-test-max

All looking good so far!

Mixer Build

The mixer stage emits the difference between the RF input and the Local oscillator - direct conversion to audio range. It uses a double-balanced mixer - I’ve covered these before in LEAP#327 RF Diode Ring Mixer.

SolderSmoke DCR Challenge – Mixer and Diplexer

Build tutorial by Dean KK4DAS:

SolderSmoke DCR Challenge -- Mixer and Diplexer

At first we hoped to use a simple singly-balanced mixer using two diodes and a single trifilar transformer. But we found unacceptably high levels of AM breakthrough (mostly from Radio Marti on 7335 kHz) when using this circuit. So we switched to a diode ring. This required two more diodes and an additional trifilar transformer. We believed the students would have great difficulty building and installing two trifilar transformers so early in their building experience. So we used transformers that had been wound in Hyderabad by a women’s collective employed by Farhan in India, and developed a scheme for fool-proof installation of these transformers.

We also found that the mixer needed a diplexer at its output – this would provide a 50 ohm termination at all frequencies and would result in much cleaner action by the mixer and greatly reduced AM breakthrough from Radio Marti. We used the same circuit used by Roy Lewellen W7EL in his Optimized Transceiver circuit.

Mixer Schematic

Schematic-Mixer_and_Diplexer

Mixer Parts

Note: components came from my spare parts stash unless otherwise noted

Ref Value Qty Description Notes
L5/6/7,L8/9/10 FT50-43 2 Ferrite Toroid Core source: aliexpress
D2,3,4,5 1N5819 4 Schottky Barrier Diode  
C7 100nF 1 MLCC  
C16 470nF 1 MLCC  
R7 50Ω - Use eq 2x 100Ω in parallel  
R7 (eq) 100Ω 2    
L11 100µH 1 RF Inductor - Leaded 5%  

For L5/6/7,L8/9/10 trifilar toroidal transformers:

  • FT50-43 Ferrite Toroid Core
  • 0.4mm enamelled coil winding wire

Mixer Test Points

TP Note Check
Measure AF #1 LO=7000kHz 2Vpp sine, RF=7003kHz 0.4Vpp sine 3kHz audio out √
Test with PTO LO Connect PTO to LO, inject RF=7003kHz 0.4Vpp sine test tuning and audio out √

Measure AF #1 with the isolated module. The FFT on the scope shows the 3kHz output signal:

mixer-test-1

mixer-test-scope

Testing the mixer connected to the PTO:

mixer-test-2

Bandpass Filter Build

SolderSmoke DCR Challenge #4 Band Pass Filter

Build tutorial by Dean KK4DAS:

SolderSmoke DCR Challenge #4 Band Pass Filter

This was the simplest board in the project but it required the students to wind two coils on toroidal cores. A simple dual-tuned circuit design would be sufficient. We used component values from the QRP Labs website. We showed them how to wind the coils, and made a video about the technique. Students used a simple Vector Network Analyzer (Nano VNA) to tune the filter.

Bandpass filter frequency is set for 40m:

f = 1/(2π√(LC)) = 7.151 MHz

Bandpass Filter Schematic

Schematic-Band_Pass_Filter

Bandpass Filter Parts

Note: components came from my spare parts stash unless otherwise noted

Ref Value Qty Description Notes
L12/13,L14/15 T50-6 2   source: aliexpress
C18,C19 164pF -   Use 150pF in parallel with 5-50pF trimmer
C18,C19 (eq) 82pF 2 MLCC substituted after tuning with NanoVNA
C18,C19 (eq) 5-50pF trimmer 2 trimmer capacitor  
C20 5-50pF trimmer (10pF nom) 1 trimmer capacitor  

For L12/13,L14/15 toroidal transformers:

  • T50-6 Ferrite Toroid Core
  • 0.4mm enamelled coil winding wire
    • ~52cm for long winding
    • ~12.5cm for short winding
  • 5:26 turns

Bandpass Filter Test Points

TP Note Check
Inductance - long winding 26 turns 3.10µH √
Inductance - short winding 5 turns 0.36µH √
Tuning with NanoVNA reduce C18,C19

Checking the inductance of the long and short windings:

bpf-test-long bpf-test-short

Testing the filter using the NanoVNA:

bpf-test

Initial tuning of the filter using the NanoVNA:

  • demonstrating the expected peak close to 7.15MHz
  • however the passband is a little low, cannot be adjusted much higher

bpf-test-initial

After substituting C18,C19 with 82pF, can now tune to a tight band around 7.15MHz:

bpf-test-final

Audio Amplifier

SolderSmoke Direct Conversion Receiver Challenge #5 Audio Amp

Build tutorial by Dean KK4DAS:

SolderSmoke Direct Conversion Receiver Challenge #5 Audio Amp

We had to make several design decisions here. First, we rejected the idea of using an IC amplifier like the ubiquitous LM-386. We wanted this to be a completely analog and discrete component experience. Then we rejected the idea of using a push-pull output circuit. While this would have eliminated the need for an audio output transformer, it would have resulted in a more complicated circuit. In the end we opted for three simple RC-coupled common emitter amplifiers with an audio output transformer. There was no feedback in these circuits. We found there is a lot of gain (hFe) variation in the 2N3904 transistors that we used. Care needs to be exercised in making sure that transistors of moderate (but not too high) gain are used.

This AF amplifier chain probably presented a 1500 ohm impedance to the mixer (instead of the desired 50 ohms), but we think this problem may have largely been taken care of by the diplexer.

We found some very small (one square inch) speakers that could be easily used in this circuit.

Audio Amplifier Schematic

Schematic-Audio_Amplifier

Audio Amplifier Parts (Build v1)

While waiting on delivery of the 1000:8 Xicon 42TL013-RC audio transformer, I did the initial build with a 1300:8 audio transformer from aliexpress.

See further below for the revision using the Xicon 42TL013-RC.

Note: components came from my spare parts stash unless otherwise noted

Ref Value Qty Description Notes
C8,14 10µF 2 electrolytic  
C11,13 470µF 2 electrolytic  
C9 470µF - electrolytic constantly motor-boating with this value. see notes below
C9 (eq) 47µF 1 electrolytic substitute with 47µF to eliminate motor-boating
C12 47µF 3 electrolytic  
C10,15 47µF - electrolytic add 470µF to eliminate motor-boating
C10,15 (eq) 47µF + 470µF 3 electrolytic 47µF + 470µF in parallel
C17 33µF 1 electrolytic  
Q3,4,5 2N3904 3    
R8,12,16 14.7kΩ -    
R8,12,16 (eq) 12kΩ + 3kΩ 3    
R9,13,17 4.7kΩ 3    
R10,18 1kΩ 2    
R11,19 470Ω 2    
R14 100Ω 1    
R20 200Ω 1   may not be required, or value adjusted
U1 10kΩ audio pot 1    
R15 8Ω speaker 1    
L3/4 1000:8 - Xicon 42TL013-RC audio transformer substitute with 1300:8
L3/4 (eq) 1300:8 1   source: aliexpress

Audio Amplifier (Build v1) Test Points

TP Note Check
Q4 Stage Test test signal to C8: 700Hz 200mVpp √ strong signal out
Q3 Stage Test touch C14 - should generate strong static signal out uh oh, it’s motor-boating
Q3 Stage Retest replace C9 with 47µF, add 2x 470µF to power rail no more motor-boating, generates static when touch C14
Complete Test   ok √

Testing the Q4 stage with signal generator input:

aa-q4-test

Testing the Q3 stage, initially failed - constantly “motor-boating” (i.e. low frequency oscillation)

  • I’ve seems quite a few other people report the amplifier “motor-boating”.
  • Rebuilt the Q3 and Q4 stages with new components - same result
  • Checked Q3, Q4 hFE at approx 270. This is at the high end of the expected range, but still within spec

aa-q3-test

Tamed the amplifier stage with some small changes:

  • replace C9 with 47µF
  • add 2x 470µF to power rail, in parallel with C15 and C10

Now it doesn’t motor-boat, and delivers significant amplification. At 10mV input signal to C17 pushes the amplifier output far beyond its limits - the wave is significantly clipped and produces a very loud, almost square wave output.

Finally able to successfully test the full amplifier module

aa-test

Integrated Test

Connecting all the modules for a first test. Putting a 7MHz signal generator lead near the antenna input delivers a tunable signal through the entire chain.

full-test-1

Preparing a base

I used a LasterCutter to make an engraved base for the project at the library.

base-inkscape

All mounted on the base:

full-build01a.jpg

Antenna and Getting on the Air

An Antenna for the TJ 40 Direct Conversion Receiver

While the students could use a wide variety of antennas, we recommended a simple ¼ wave antenna with a ¼ wave counterpoise. We thought that this antenna – of only 33 feet in length would provide good performance with low complexity, and would be well suited to the “upper floor bedrooms” from which many of the students would be listening. Also, this antenna would not require the use of coaxial cable or an impedance matching transformer. We made a video on how to build and use this antenna.

I am operating indoors from a 15th floor apartment in Singapore, so antennas can be a problem unless I go mobile. For initial tests at home, I’m using an MLA-30 Active Loop antenna, and it is proving pretty effective.

On one of my first tests, I picked up a clear signal in the 41m shortwave bands: China Radio International on 7215 kHz, from a transmitter in Xianyang.

NB: I’ve attached a PLJ-1601 frequency counter to help with my tuning - tapping the signal at the drain of Q2 via a 100nF capacitor for isolation.

clip

Revising the Audio Amplifier

I finally received the 1000:8 Xicon 42TL013-RC audio transformer. I’m interested to see if they have any effect on the “motor-boating” I (and others) had seen.

Schematic-Audio_Amplifier

I rebuilt the final two stages of the audio amplifier on a breadboard to compare the two audio transformers. NB: I also tried manhattan-style construction, but experienced the same motor-boating behaviour. At AF the construction method does not seem to have much effect.

Did the audio transformer change the behaviour? Short-answer: no! The same motor-boating behaviour, and the same fix works:

  • additional 2x 470µF capacitors on the power rails (in addition to C10, C15) tames the motor-boating
  • the Xicon 42TL013-RC does seem to produce a slightly stronger and cleaner signal

Conclusion: still need the fix, but I should replace the audio transformer in my build so that it is “100%” to spec.

clip

Audio Amplifier Parts (Build v2)

Updating the Audio Amplifier with the 1000:8 Xicon 42TL013-RC audio transformer.

Note: components came from my spare parts stash unless otherwise noted

Ref Value Qty Description Notes
C8,14 10µF 2 electrolytic  
C11,13 470µF 2 electrolytic  
C9 470µF - electrolytic constantly motor-boating with this value. see notes below
C9 (eq) 47µF 1 electrolytic substitute with 47µF to eliminate motor-boating
C12 47µF 3 electrolytic  
C10,15 47µF - electrolytic add 470µF to eliminate motor-boating
C10,15 (eq) 47µF + 470µF 3 electrolytic 47µF + 470µF in parallel
C17 33µF 1 electrolytic  
Q3,4,5 2N3904 3    
R8,12,16 14.7kΩ -    
R8,12,16 (eq) 12kΩ + 3kΩ 3    
R9,13,17 4.7kΩ 3    
R10,18 1kΩ 2    
R11,19 470Ω 2    
R14 100Ω 1    
R20 200Ω 1   may not be required, or value adjusted
U1 10kΩ audio pot 1    
R15 8Ω speaker 1    
L3/4 1000:8 1 Xicon 42TL013-RC audio transformer source: mouser

Audio Amplifier (Build v2) Test Points

TP Note Check
Q4 Stage Test test signal to C8: 700Hz 200mVpp √ strong signal out
Q3 Stage Test touch C14 - should generate strong static signal out it’s still motor-boating
Q3 Stage Retest add 2x 470µF to power rail no more motor-boating, generates static when touch C14
Complete Test   still got a hum
Complete Test replace C9 with 47µF ok √

With the audio transformer replaced in the receiver:

aa-v2-test

Final Build and Tests

With accessories:

  • MLA-30 Active Loop antenna
  • PLJ-1601 frequency counter

full-build02a

Here’s my official “proof of life” demo! I found a few signals today:

  • Shortwave on 7215 kHz - China Radio International broadcasting from Xianyang/NRTA594 500 kW, about 3200km from my QTH
  • Some Malaysian rag chewing on 7005 kHz
  • Briefly caught some CW on 7028 kHz

clip

Credits and References

About LEAP#771 Radio

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

Project Source on GitHub Return to the LEAP Catalog
About LEAP

LEAP is my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know or send a pull-request.

NOTE: For a while I included various scale modelling projects here too, but I've now split them off into a new repository: check out LittleModelArt if you are looking for these projects.

Project Gallery view the projects as an image gallery Notebook reference materials and other notes Follow the Blog follow projects and notes as they are published in your favourite feed reader