Head to the Product Summary page for and overview of everything.

README – Trouble with Debian TRIXIE FreqEZ Installations!!

Folks, The lastest version of Raspbian (RPi Debian), Bookworm & Trixie, give an error where “libcrypto.so.1.1” is not found. Please use this newly compliled version of “freqezrpi”.

https://freqez.kk1l.com/FreqEZ_RPiController_v230.zip

Why choose KK1L

Design Options:
High-quality PCBs:

  • 2×6 Relay Board: Two Radios to Six Antennas. Handles 1500W with 50 Ohm stripline distribution and unused antenna termination to reduce re-radiation. SO2R ready!
  • 2×8 Relay Board: Two Radios to Eight Antennas. Handles 1500W with 50 Ohm stripline distribution and unused antenna termination to reduce re-radiation. SO2R ready!
  • Band Decoder / Controller Board: BDC band decode or manual switch input with hard logic radio lockout to 100% prevent two radios selecting the same antenna. SO2R ready!

Fullly assembled PCBs:

  • FreqEZ HAT16: Select up to 16 relays based on frequency, BCD (4-bits binary), N1MM+ antenna selection, or manuually. Ideal for 2×6 or 2×8 relay boards. Plugs onto Raspberry Pi for automatic control.
  • FreqEZ HAT8: Select up to 8 relays based on frequency, BCD (4-bits binary), N1MM+ antenna selection, or manuually. Ideal for selecting antennas for ONE radio on 2×6 or 2×8 relay boards. Plugs onto Raspberry Pi for automatic control. Can use a pair for two radio SO2R.

Ease of Assembly: To simplify the process, the site provides Mouser Project Files that allow you to load all necessary components into a shopping cart with one click.

Automation: It can be paired with the FreqEZ system for network-based (UDP) antenna selection from logging programs like N1MM+, or used with traditional BCD hard-wired inputs. 

Why Operators Choose KK1L

  • Cost: A complete 2×6 switch can often be built for under $300, which is significantly less than comparable commercial SO2R switches.
  • Isolation Performance: Independent analysis by stations like AC0C has confirmed that the KK1L design provides excellent isolation for SO2R, rivaling much more expensive commercial options.
  • Flexibility: Because it is a DIY project, it is easy to integrate into custom enclosures or remote tower-base installations. 

KK1L Controller Options and Integration

KK1L primarily offers controller boards as PCBs (printed circuit boards) for a DIY approach, which are highly popular due to their flexibility and cost savings compared to fully assembled commercial units. 

  • Assembled Controllers: While the main relay switch boards require user assembly, KK1L does offer some pre-assembled and tested controller components, such as the 

K8UT FreqEZ HATs

 (Hardware Attached on Top) which interface with a Raspberry Pi Zero W. This provides a pre-built “brain” for the switching system.

  • Integration with Commercial Switches: The key to integration is the use of industry-standard control signaling. The KK1L controller boards and FreqEZ system use:
    • BCD (Binary Coded Decimal) Band Data: This is a common standard used by most amateur radio transceivers (Icom, Kenwood, Yaesu, Elecraft) and logging programs to indicate the operating band.
    • Network (LAN/WAN) Control: The FreqEZ system, running on a Raspberry Pi, uses the UDP network protocol, allowing seamless integration with modern logging software like N1MM+, which can then command commercial switches such as the Hamation 8×2 switch

Versatility in Action

The KK1L system’s modular design means:

  • A user can purchase a commercial antenna switch (e.g.,  DX Engineering DXE-RR2X8B, VE2DX-2×6, 4O3A-AG8x2, QROMK2-6T2RFS) and use a separate KK1L controller board or FreqEZ system to provide the automated, software-driven control.
  • The FreqEZ HATs can drive the KK1L relay board or commercial units mounted at the tower base via simple control lines, eliminating the need for many heavy, expensive control cables. 

This flexibility makes the KK1L components a valuable part of the SO2R ecosystem, whether as a full DIY project or as an automation upgrade for existing commercial hardware.

Shipping information

I ship your boards using United States Postal Service (USPS) from Jericho or Essex Jct, Vermont typically using Priority Mail or Priority Mail International. I will use the most cost effective trackable method unless you comment otherwise.

I typically can get an order out within a few days. If there is a delay I will let you know when responding to your order.

Note: The web presence looks pretty good, but I am a simply a hobbyist doing this to provide and alternative for you.

Unfortunately shipping outside the US is expensive. If for some reason the shipping charged is substantially different than the actual I will refund the difference. In all cases I charge the actual shipping and handling.

Why do I need this?

Let’s say you have a tribander, a 40m dipole, and an Inv-V for 80m & 160m? You have an Elecraft K3 for a home radio and an Elecraft KX2 you like to use for POTA. You are getting pretty good at operating a contest with the K3 running and using the 2nd VFO or the sub-receiver for S&P. If you are wishing you could S&P efficiently on a second band or even try your hand as dual CQ, then this setup is what will allow you to share your antenna feeds without any worry about one radio transmitting causing damage to the other. You can purchase a 2×6 relay PCB, build it up from the parts list provided (or your junk box), hook up a pair of rotary switches (one for each radio), and you are ready to go!

The above example is not automatic at all. But since your radio or logging program can output which band each radio is on, you can control the switch through a band decoder to automatically pick the right antenna for each rig! There is nothing particularly new about this at all, but when YOU have it working at YOUR station it is pretty sweet!

You can go to the next level and have the antenna switching be handled through WiFi using K8UT’s FreqEZ, or a home brew method. This is how I switch my antennas. I only feed a pair of coax (one for each radio) and 12V to the base of the tower for full 2×6 selectivity! No long runs of control wires for squirrels or mice to chew…and yes they sometimes like to chew insulation!

This version has a plexiglass lid to allow the Rasberry Pi Zero to connect to WiFi. This is good for something within easy range of your access point…if your mobile phone can connect to WiFi, so will this setup. Also don’t worry about stray RF. It is not a problem with a well behaved antenna system. The PCB wiring is stripline.

Do you provide fully assembled units?

In a word, no. Surely it would be nice to have that option. It is however a lot of extra work and commitment to provide that service. As I write in my Vision statement my goal is to…

Provide access to the unique PC Boards required for the basis of your DIY antenna switching. There are lots of folks who have the skills to solder their own boards, drill their own chassis’, exercise their brains, get their hands dirty, and save some $$ in the process.

I have put together a variety of both switches and controllers including the prototypes. I am considering designing an assembled and microcontroller based ready dual decoder / controller. Time will tell if I get around to doing that. A fun project for sure, but there are options already out there.

Dual Band Decoder / Controller Parts List

These parts are available in the Mouser Project File link, and are easily available to edit and put into your Mouser shopping cart. I have no affiliation with Mouser, but just that it is super easy and convenient. Get the parts however you would like!

Some stuff from Amazon you could consider for the build https://www.amazon.com/hz/wishlist/ls/XDS80BGQWSBG?ref_=wl_share

Relay Control Section – This is all you need to build if you are going fully manual:

  • 3 – CD4011 (sockets optional)
  • 2 – Euro Connector (optional, but convenient)
  • 12 – PNP Transistor MPSA92 (nearly any PNP will work. Location marked “2N3906”)
  • 13 – 100K Ohm 1/4W (not critical…47K to 150K is fine)
  • 12 – 5.6K Ohm 1/4W (board is marked 10K)
  • 15 – 1K Ohm 1/4W (can change to vary LED brightness)
  • 3 – 0.01uF ceramic (not critical!! 0.1uf & 0.001uF are okay too)
  • 12 – 27V MOV (near transistors marked “0.01”)
  • 2 – 7 Position Rotary Switch
  • 1 – 72 pin 100mil SIP Header (optional)
  • 1 – Green LED (power)
  • 12 – Red LED
  • 13 – LED Chassis Clip (drill 11/64”)

Band Decode Sections – These can be used separate from the relay control section if desired:

  • 1 – 4N25 1 Ch Opto-isolator
  • 2 – PS2501-4 4 Ch Opto-isolator
    Note: Can use PS2505-4 which can allow active or active 0 BCD inputs
  • 2 – CD4028
  • 2 – CD4029
  • 18 – Switching Diode 1N914 (most any switching diode will do)
  • 8 – 3.3K Ohm 1/4W
  • 9 – 10K Ohm 1/4W
  • 9 – 0.01uF ceramic (not critical!! 0.1uf & 0.001 uF are okay too)
  • 2 – DB25 PCB Mount Female
  • 2 – Yellow LED (optional for Auto mode)
  • 2 – 1K Ohm ¼ W (optional for Auto mode)
  • 2 – LED Chassis Clip (drill 11/64”)

AC-DC Converter Section:

  • 1 – 12V Regulator
  • 4 – Rectifier 1N4001
  • 1 – 100uF 50V
  • 1 – 1uF 50V
  • 1 – SPST Switch
2×6 Assembly Parts List

These parts are available in the Mouser Project File link, and are easily available to edit and put into your Mouser shopping cart. I have no affiliation with Mouser, but just that it is super easy and convenient. Get the parts however you would like!

Some stuff from Amazon you could consider for the build https://www.amazon.com/hz/wishlist/ls/XDS80BGQWSBG?ref_=wl_share

Basic Build Parts:

  • 12 – Diodes 1N4001 (relay back EMF suppression)
  • 12 – 0.01uF ceramic capacitor (relay noise suppression)
  • 6 – 50 Ω 50W Thick Film TO-220-2 (or 51Ω 3W Metal Oxide Resistor)
  • 18 – RZH3-1C4-12 Relay or equivalent (Form-C SPDT non-latching 12V 16A 5mm pin pitch)
  • 8 – SO-239 Launcher (chassis mount)
  • 2 – Euro 10 port Fixed Terminal Block (optional, but convenient)
  • 16 – 6-32 x 1” stainless screws (length is generous)
  • 32 – 6-32 stainless nuts
  • 1 – 2×6: 7”x11”x 2” Hammond Al Chassis and bottom plate

Raspberry Pi Zero / FreqEZ Parts:

  • 1 – Raspberry Pi Zero 2 W or Zero W (any RPi works, but small form factor is important for this install)
  • 1 – UFL SMD connector (if not already on the R Pi Zero and you will add an external antenna)
  • 1 – UFL to SMA chassis mount cable (if you will add an external antenna)
  • 1 – FreqEz2 Band Decoder / switch control
  • 1 – 100uH choke (optional…can substitute with a jumper/short)
  • 1 – 5V 1A voltage regulator TO-220
  • 1 – 100uF 16VDC electrolytic capacitor
  • 1 – 22uF 35VDC tantalum capacitor
  • 1 – 14V MOV
  • 1 – Euro 2 port Fixed Terminal Block (optional, but convenient)
  • 10 – M3 hex 10.0mm nylon threaded standoff (M2.5 fits better, but not available at Mouser)
  • 5 – M3 hex 15.0mm nylon threaded standoff (M2.5 fits better, but not available at Mouser)
  • 6 – M3 hex nylon nut (M2.5 fits better, but not available at Mouser)
2×8 Assembly Parts List

These parts are available in the Mouser Project File link, and are easily available to edit and put into your Mouser shopping cart. I have no affiliation with Mouser, but just that it is super easy and convenient. Get the parts however you would like!

Some stuff from Amazon you could consider for the build https://www.amazon.com/hz/wishlist/ls/XDS80BGQWSBG?ref_=wl_share

Basic Build Parts:

  • 16 – Diodes 1N4001 (relay back EMF suppression)
  • 16 – 0.01uF ceramic capacitor (relay noise suppression)
  • 8 – 50 Ω 50W Thick Film TO-220-2 (or 51Ω 3W Metal Oxide Resistor)
  • 24 – RZH3-1C4-12 Relay or equivalent (Form-C SPDT non-latching 12V 16A 5mm pin pitch)
  • 10 – SO-239 Launcher (chassis mount)
  • 2 – Euro 10 port Fixed Terminal Block (optional, but convenient)
  • 20 – 6-32 x 1” stainless screws (length is generous)
  • 40 – 6-32 stainless nuts
  • 1 – 2×8: 8”x16”x 2” Hammond Al Chassis and bottom plate

Raspberry Pi Zero / FreqEZ Parts:

  • 1 – Raspberry Pi Zero 2 W or Zero W (any RPi works, but small form factor is important for this install)
  • 1 – UFL SMD connector (if not already on the R Pi Zero and you will add an external antenna)
  • 1 – UFL to SMA chassis mount cable (if you will add an external antenna)
  • 1 – FreqEz2 Band Decoder / switch control
  • 1 100uH choke (optional…can substitute with a jumper/short)
  • 1 – 5V 1A voltage regulator TO-220
  • 1 – 100uF 16VDC electrolytic capacitor
  • 1 – 22uF 35VDC tantalum capacitor
  • 1 – 14V MOV
  • 1 – Euro 2 port Fixed Terminal Block (optional, but convenient)
  • 10 – M3 hex 10.0mm nylon threaded standoff (M2.5 fits better, but not available at Mouser)
  • 5 – M3 hex 15.0mm nylon threaded standoff (M2.5 fits better, but not available at Mouser)
  • 6 – M3 hex nylon nut (M2.5 fits better, but not available at Mouser)
Icom Decoder Daughter Card Parts List

These parts are available in the Mouser Project File link, and are easily available to edit and put into your Mouser shopping cart. I have no affiliation with Mouser, but just that it is super easy and convenient. Get the parts however you would like!

Relay Control Section – This is all you need to build if you are going fully manual:

  • 1 – Diode 1N4148
  • 3 – 0.01uF ceramic capacitor
  • 3 – 220uH radial inductor
  • 2 – 1kΩ 1/8W 1% Resistor
  • 1 – 8.2kΩ 1/8W 1% Resistor
  • 1 – 10kΩ 1/8W Resistor
  • 1 – LM3415 or NTE1508 Dot/Bar Driver DIFFICULT TO FIND
  • 1 – 2N3906 PNP transistor
  • 2 – PS2501-4 4Ch opto-isolator
    (if you already build the decoder on the controller board you don’t need these)
  • 3 – 16pin DIP socket
  • 1 – 18pin DIP socket
  • 2 – 9 position header 100mil pitch
  • 1 – each optional pad resistors 604Ω, 806Ω, 1.2kΩ, 1.4kΩ
Switching using Cave Man Technology a.k.a. A rotary switch

A dead simple way to run your 2×6 or 2×8. Connect the PORT nodes directly to the control inputs on the relay board. In this case if you choose the same antenna port for both radios, then radio A will get the antenna.

NOTE: If you acquired a switch from another ham please check to make sure it is not an early version of the 2×6 relay board from 2005. You cannot use this method on the original board design from 2005. Please reach out to me if you have a question about this.

Would you like a 2×12 switch??

You can use the ideas below to configure the 2×6 as a pair to be used as a 2×12 switch! Yes this can work. You are on your own to come up with a enclosure and how to physically support the boards. Go for it!!

Lots of band pass filtering ideas and options
How to connect a YCCC SO2R box
How to connect an MK2R SO2R box
Adding Stack Match control
KK1L station configuration in the 2010’s
NT1K’s Build and Write up of my 2×6 using K8UT’s FreqEZ
FreqEZ v2.2.0 Windows Console – software to be installed on each computer accessing the FreqEZ

Standard Windows setup program:
Download and unzip this ZIP archive. Then run the setup executable:

FreqEZ Windows Console: FreqEZ WinConsole_v2.2.0.zip

FreqEZ v2.2.0 Raspberry Pi Controller – software to be installed on the Raspberry Pi connected to the FreqEZ
  • A complete FreqEZ Controller software installation can be created using the Raspberry Pi organization’s Imager program ( https://www.raspberrypi.com/software/ ) to burn this image file to a microSD card. The resulting microSD will contain both the Raspbian operating system and pre-configured FreqEZ RPi software. When finished, just insert the microSD card into the RPI and apply power.
  • Step-by-step instructions can be found in the “Raspberry Pi Controller – Preparing the microSD Card” section of the documentation by clicking on Help in the v2.2.0 Windows Console or opening the on-line Help file FreqEZhelp.pdf.
  • FreqEZ Raspberry Pi O/S and program image file: FreqEZ_RPi_v220_ISO (DO NOT UNZIP)

Manual File Copy Method (ALTERNATE):

  • The files in this FreqEZ RPi Controller ZIP archive can be downloaded and manually copied to specific locations within the Raspberry Pi file structure.
  • Step-by-step instructions can be found in the “APPENDIX: Alternative Method for Preparing the microSD Card” section of the documentation by clicking on Help in the v2.2.0 Windows Console or opening the on-line Help file FreqEZhelp.pdf.
  • FreqEZ Raspberry Pi Controller FOR BULLSEYE or earlier!!: FreqEZ_RPiController_v2.2.0.zip
  • FreqEZ Raspberry Pi Controller FOR BOOKWORM or later!!: FreqEZ_RPiController_v2.3.0.zip
FreqEZ v2.2.0 Help PDF file

FreqEZ Documentation / Help file: FreqEZhelp.pdf