Podcasting since 2005! Listen to Latest SolderSmoke

Tuesday, January 19, 2016

Arduino Problems -- Back from the Ledge

As I was struggling through this, someone -- who will remain nameless -- told me that because of all the technical problems resulting from the many Arduino IDE "upgrades," suicide prevention hotlines now answer all calls with an automated question:  "If you are calling about an Arduino problem, press 1 for assistance."

It got pretty ugly but with the help of Tom up in NYC I managed to get through it. First he convinced me that it is indeed POSSIBLE to upload the latest version of the IDE -- the dreaded 1.6.7.   I just had to REALLY get rid of earlier versions.  This got me past the horrible Bundled Java Runtime Environment problem (who thinks up these names?).

We then worked with the libraries needed to upload the AD9850 code of Richard AD7C.  You see, I work on Arduino stuff.   Then I stop.  18 months pass.  I forget all I learned.  Then I start over.  The pain begins again.  In an effort to break this cycle, I am now taking notes (in the inside cover of Mario Banzi's book).

I am using the AD9850 with a Kanga Arduino shield designed by Paul M0XPD.   It takes the AD9850 output, divides by 4 and puts it out as 2 square waves in quadrature.  I use this with my R2 phasing receiver.   The problem was that the display on the Arduino showed a freq 4 times the actual tuning freq.  Believe me, this gets old fast.  I considered just getting a San Jian freq counter and supergluing it on the top of the DDS box.  I was going to connect this to the square wave output.  That would have given me one readout with the actual receive freq, and another (on the Arduino) showing the (4X) freq coming out of the AD9850.  But that would have been too much of a Kludge. Tom talked me out of it and modified the code so that the Arduino display shows the actual receive freq.   Thanks Tom.  

Armed with the new IDE and with my knowledge of Arduino basics refreshed, I was able to reload the LA3PNA Si5351 code into my 40 meter DIGI-TIA.  But not before having to swap out the Arduino that drives the Si5351.   One Arduino happily accepted the code, another did not.  Why?  Who knows?  It is a digital mystery.  Those little 1s and 0s are fickle you know.

The Radio Gods rewarded me for all this.  At about 5:45 AM today I was listening to a very friendly SSB roundtable on 160.  The guys were getting ready to sign off.  The last one ended the conversation by asking the others to "Be kind.  Smile at your neighbors."  Nice.
Then WFAX AM started the broadcast day at 6 am, wiping out my 160 meter reception.  Next project:  High-Pass filter at 1.7 MHz.









Sunday, January 17, 2016

ArduinWoes

Sometimes I really hate those little boards.  Well, not so  much the board as the IDE.  But now that I've built at least two rigs with the little beasts in them (Of course, I blame Pete), I have the need to occasionally update or re-load software. 

I tried to do just that today.  Downloaded the 1.6.7 version of the IDE.  All kinds of weird difficulties.  The real show stopper is a message that pops up an announced that the IDE comes bundled with Java Runtime, but the bundle is missing or corrupted.  No suggestion re what to do...

A visit to the Arduino blog brings no relief.   There ARE lots of messages from others suffering from this problem.  And acknowledgements from Arduino people that the problem exists.  But no solutions.  Any suggestions?    Or should I just retro-fit LC VFOs or VXOs? 

I seem to go through some version of this every time I try to use an Arduino.

73  Bill  

Saturday, January 16, 2016

SolderSmoke Podcast #184 160 AM and CW, R2 Phasing Receiver, Mailbag


SolderSmoke Podcast #184 is available

http://soldersmoke.com/soldersmoke184.mp3

16 January 2016
-- The Radio Amateur is BALANCED
-- Pete exhibits CLEAR symptoms of Dilbert's disease!
-- Santa brought me a 160 meter antenna
-- Ground Radial systems large and small
-- Clip lead L network
-- ON THE AIR ON 160!
-- AM contacts
-- SKN 160 CW with sidetone from the DX-100 transformer
-- Stations with character and personality on 160 AM
-- Pending projects for the AM station
-- R2 phasing receiver Trials and Tribulations 
-- Bill's Astatic D-104 goes into rebellion
-- Ramsey Kits closing down
-- SPRAT 165,  Sidetone,   M0XPD's VXO
-- "The Martian"  movie 
-- Little Gustavo is doing well.  Thanks to all.
-- MAILBAG (an especially good one)

Thursday, January 14, 2016

Alan Wolke W2AEW Moonbounce with Project Diana



Alan mentioned this in his interview with Eric on the QSO Today podcast.  I really liked Alan's video of the Project Diana moonbounce commemoration.  That HUGE display showing outgoing signals and then the echoes off the moon was really cool.  EME is on my to-do (someday) list. 

Tuesday, January 12, 2016

N7SUR's Phasing Receiver on an Oregon Pine Board

And here I thought I was the only one.  Apparently not.  Bob LeDoux has also built a phasing receiver using a piece of wood as a base. I note also that phasing guru Rick Campbell KK7B built his Classic 40 DC receiver  into a solid oak wrap-around case.  Bob's receiver is very interesting. That Tayloe Detector is very nice.  Phasing is fun!  As I type I am listening to Lou, EA3JE on 40 SSB with my phasing receiver. 

Bill,

I thought I'd share my breadboard system for receiver experiments.  In this example I have a phasing, single sideband Tayloe receiver. The entire receiver, less VFO, pulls 54 milliamps at 5 volts.

The chassis is a prime piece of Oregon pine.  Be forwarned; my Tayloe receiver doesn't employ a single discrete transistor.

The DDS VFO at the top is the K5BCQ Si570 based RF generator kit.  It reads 56.231 Mhz because the VFO operates at four times the receive frequency on a Tayloe detector.

The receiver consists of five boards. From left to right they are, RF front end filter; Tayloe detector and post detector amps; sideband eliminating phasing filter; eight pole low pass filter; high pass filter and audio amps.

Flexibility is key.  Each stage, or set of stages is laid out on one circuit board which is tacked to the breadboard. Controls and jacks are mounted in scrap circuit board and screwed to the side of the breadboard.

Two parallel lengths of thin circuit board are used for the power and ground strips.  Electrolytic caps are placed at each board power point.  A bit of copper desoldering braid makes the connection between board ground plane and ground strip.

The circuit board is often double sided with the back side used as a ground plane. Holes are only drilled when a ground connection is needed.

Connections between boards are made using .025 diameter header pins soldered to pads.  Wire wrap wire is used for connections between the header pins.  These pins also make good test points.  With SMT construction my intra-board signal lines rarely exceed half an inch.  This eliminates coax cable for many connections.

I like to use eight pin op amps for my designs.  These provide two stages and four poles in each package.  I have a standard board layout.  Using this single board, component selection allows low pass, high pass, band pass, gain, or no gain configurations. Multiple linked boards can be etched at one time and cut apart to meet individual circuit requirements.

Let me give credit to Dan Tayloe who developed the original receiver design in the NORCAL NC2030 CW transceiver.  I also thank Pete Juliano, N6QW and Nick Kennedy, WA5BDU, for help with current design issues.


Bob--N7SUR--

Saturday, January 9, 2016

A Good Radio Morning at N2CQR


The Radio Gods were smiling upon me this morning.  I started out on 17 meters and had three nice contacts with European stations:  OH5CZ, a young fellow near Helsinki;  HB8DQL; then RM2D in Moscow. FB.

Then Pete showed up on the Skype. As he has said on his blog, he is still struggling with a family medical emergency, but I am happy to report that he is coping well, making good use of his can-do project manager background and his good sense of humor.  It was great to see him.

Inspired by my talk with Pete, with 40 meter AM playing in the background, I turned to my R2 FRANKENSTEIN phasing receiver.  Last night I completed the 90 degree phase shift network.  This is built around two quad op-amp chips and is designed to take the audio output from the two DC receivers and create a 90 degree phase difference between them.  I tested this stage by sending the same audio into each set of op amps.  I then put one scope probe in the output of one chain of op amps, and the other probe on the output on the other chain.  Wow.  Bingo.  90 degrees of phase shift across the 300 -- 3000 Hz audio spectrum. 

Emboldened by this positive result, I put the completed stages together this morning.  They passed the smoke test.  Then I tuned to 40 meters.   Wow again!  As promised, opposite sideband rejection without resort to crystal filters.  But as luck would have it, I ended up with a configuration that suppressed the Lower Sideband.  For 40 meters, obviously I needed to suppress the other side of zero beat.  But all I had to do to remedy this was to reach into the DDS box and switch the I and Q jumpers on the M0XPD/Kanga UK Arduino AD9850 shield.  This switch put me on LSB.  Very cool.

Here is a view from above:

The AD9850/Arduino DDS box is in the bottom center.  Above that, near the center of the picture,  is the board (from N6QW) with the two SBL-1 mixers and the initial AF amp stages.  The small green board above that is the IC phase shift network.  At the top of the picture you see the 3000 Hz low pass filter. Below that, the board with the little blue pot has an IC AF amplifier and a 300 HZ high pass filter.


I still have to build the audio amplifiers prescribed by the designer, Rick Campbell KK7B.   But obviously I am already having a lot of fun with phasing.  Here is the QST article on Rick Campbell's R2 receiver:
https://www.arrl.org/files/file/Technology/tis/info/pdf/9301032.pdf

Friday, January 8, 2016

N8NM: Thermatron Meets Silicon (Part II or III)

Steve N8NM has been pushing the limits of radio hybridization.  In this receiver he has 12AX7 thermatrons running alongside an Arduino and a Si5351.  Somehow I find this both very appealing and deeply disturbing.  Many of you will know what I mean. But FB Steve -- keep them coming.  Put these unique rigs on the air and strike a blow against the Yaesu-Icom-Kenwood monotony!   

Bill:

Here's a pic of a Thermatron-Meets-Silicon receiver that I've been working on.  Tubes are 12AT7 mixer, 2x6BA6 IF amps, 2x12AX7 (product detector, AGC amp and 1st AF) and 6AQ5 audio out.  An Arduino controlled Si5351 provides the LO and BFO as well as handling all of the switching, and the mixer and product detector use variations on Dr. Pullen's dual-triode circuit.  I've had this one on the air, but the hardware and software still need some, um, refinement.  And painting the panel has to wait until spring as my XYL doesn't share my affinity for paint fumes.

73 - Steve


Designer: Douglas Bowman | Dimodifikasi oleh Abdul Munir Original Posting Rounders 3 Column