Showing posts with label Receiving Antennas. Show all posts
Showing posts with label Receiving Antennas. Show all posts

Sunday, February 23, 2025

The Challenge of a New QTH

A decade ago, my wife and I spent four years in Floyd County in one of her church postings. We loved the area, and imagined we'd retire there.

In November we took the first step. Bought a house in Floyd County near Rome, GA. House is on the top of a small mountain - Ward Mountain, rising 300 feet above the valley floor below. From the front porch, there is a gorgeous view to the West. On a clear day we can see 35 miles to Lavender Mountain, which is practically in Alabama,

The house is a little smaller than we'd like at 2100 square feet, but there's over 11 acres of land. A small office outbuilding with one room and a tiny bathroom has become the ham shack.

We've owned the house in Gwinnett county for 30 years. Now we are transferring things to the new house. There's a lot to do. We'll sell the Gwinnett house in the next months. In the meantime, I'm focused on building up the Floyd QTH when I have the energy.

Antennas are the first order of business. I first put up an 80/40/20m Trap Dipole. It's up about 12m in the trees. I erected a 160m Inverted-L with two elevated radials. It's a bit noisy, so receiving antennas are likely needed to make the most of that. I plan for three beverage antennas. A 6m dipole barely 4m up in the trees offers me an option on that band.

I've also put together the HF4B. I've mounted it on a 19 foot pole lashed to a deck post. It needs adjustment to work well. It's OK on 10m, but 15 and 20m aren't quite right.

I'm planning to put up a tower. I'll need to take down the tower in Gwinnett first. My plan is 70 feet of Rohn 25, with the A3S/A743 on top. 35 feet below that will be an A3S, pointed at Europe. This would give me a stack toward Europe, plus coverage in other directions with the top antenna. Horizon is unobstructed in every direction except to the NorthEast, where the two additional summits of the Ward Mountain chain are. Those peaks are just 100 feet and 140 feet higher, but they are 1 km and 2 km away, respectively.

I'm already seeing good results with the 80/40/20m trap dipole. There are benefits to being on the top of a mountain. Even a simple tower should be awesome.

For 6m, I'm on the lookout for a 5-6 element beam. The Cushcraft A50-3S i've been using in Gwinnett just doesn't have enough gain to work the intercontinental paths. 

On the office building, I've already moved in an operating desk with desktop shelves, and another luncheon table that serves as a workbench. The main part of the floor is a little more than nine feet square, And almost six feet of the rest of the building is split between the tiny bathroom and the rest of the floor. The desk and workbench are a bit of a squeeze.

A wire shelving rack takes up some of the space opposite the tiny bathroom, and gives me room to store things. I don't know how I'm going to get a whole basement of ham gear into this little building.

Such is the challenge of a new QTH.

Sunday, December 27, 2020

Re-writing the K9AY Controller

 I was quite happy earlier this month to get the K9AY Loop Controller working. After using it in the ARRL 160m contest, I decided I needed to make some changes to the firmware.

That presented a problem. You see, while Microchip has made some excellent developer tools available for their PIC series of microcontrollers, like all software, it is updated from time to time, and things change.

When I used MPLAB X three years ago to write the controller firmware, I used the PIC assembly language tool MPASM. That was with version 3 of MPLAB X. I recently updated to version 5 of MPLAB X, and MPASM was no longer supported. Instead the new assembly tool was called pic-as. And, of course, it was syntactically different than the old MPASM.

I made an attempt to edit my existing code into something acceptable to pic-as. While I got it to build, I found it didn't run correctly. Rather than try to debug, I figured it might be easier to start over.

Microchip has a good C compiler. I decided to start there. I'm well experienced with C, but this left open a lot of questions. The PIC has a number of configuration registers that must be set at startup. How does one do that with C? 

This actually turned out to be very easy. Microchip has a tool called the MPLAB Code Configurator (MCC). It provides a number of graphical tools and wizards that specify the chip configuration, down to the pin assignments and interrupts. MCC then generates the appropriate C code. This is a good thing. One of the hard parts of working with the PIC is figuring out how to set all the internal registers. MCC does this part for you.

My second question had to do with interrupts. How do we process interrupts in a C program? This also turned out to be easy, because MCC generates code to handle interrupts, too. When properly configured in MCC, one need only write a simple void function to process the interrupt. My controller uses a timer interrupt every 2 ms to check the state of all the buttons and update the LEDs and relays appropriately.

Re-writing the controller program in C ended up taking less time than figuring out the assembler syntax changes between MPASM and pic-as. 

And the best part is, it worked! 

Wednesday, December 2, 2020

K9AY Controller and Antenna

K9AY Controller at operating position.
In 2007, I put up some K9AY loops. They were a little less than half-sized, about 33 feet in each loop. They worked pretty well on 80 and 40m, although they were a little weak on 160m. After about three years, they stopped working. At the time, I was using a rotary switch to change directions, but I really wanted a push-button controller.

In 2015, I designed a controlled based on a 74LS175 Quad D-type flip-flip. It was pretty simple in concept, but, it didn't work. The bounces from the switches changed directions rather randomly.

Which lead me to write this article, about a solution - using a PIC micro-controller to solve the bouncing switch problem. 

I built that prototype, and wrote about it three years ago. One problem was that the wiring appeared flaky, it wasn't always dependably switching. I figured I needed to design a PC board. 

While I've been working on that, I had a thought a couple of weeks ago -- maybe I could piggyback a second piece of perfboard to my prototype and keep the board from flexing, and that would avoid the flaky wiring. Easy enough to try.

K9AY Antenna box
at base of tree used as
support
Sure enough,  doubling up the perfboard helped. I determined that the wiring wasn't that flaky. Part of the problem was that the NW and SW switches and LEDs were reversed. Pressing the SW button sent the NW voltage, and vice versa. 

With that fixed, I couldn't find any reason not to put the K9AY back up. I used 42 feet of wire in each loop. This is a good compromise length for 160, 80 and 40m. 

Some on the air testing shows that it works pretty much as expected, and the push-buttons make it really easy to change directions.