A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

โครงงาน SICC 60

โครงงานปี 2560


Raspberry Pi เป็น Mumble Client

ทำ Raspberry Pi เป็น Mumble Client และมีปุ่ม Push-to-Talk ในตัว



Previously we posted about the Raspberry Pi’s ability to modulate one of its pins to produce FM transmissions with PiFM. A developer (F5OEO) has recently expanded on this idea, and now the Raspberry Pi is capable of modulating and transmitting FM, AM, SSB, SSTV and FSQ signals anywhere between 130 kHz to 750 MHz.

To transmit with the Raspberry Pi all you need to do is plug in a wire antenna to Pin 12 (GPIO 18) on the GPIO port and run the PiTx software by piping in an audio file or image for SSTV.

Important Disclaimer: While the output power is very small, you should still take great care as the carrier is a square wave, and there is no filtering on the antenna output. So any transmissions will cause harmonics all across the spectrum – possibly interfering with life critical devices. A filter *must* be used if you actually plan on transmitting with any sort of range further than your room. The predecessor PiFM has been reported to have a range of 10cm without an antenna, so it may be best to not connect an antenna to the pin if just testing. With a simple wire antenna the range is increased to 100m which could affect your neighbours. There are also strict laws and licences governing transmitting in most countries so make sure you follow them carefully. In short, get your ham licence and understand what you are doing before transmitting with any sort of amplification/range.

The code for PiTX can be downloaded at Also see the authors (@F5OEOEvariste) Twitter account at for some more info about PiTX.

PiTX transmitting SSTV and received in HDSDR. From PiTX's author's Twitter @F5OEOEvariste
PiTX transmitting SSTV and received in HDSDR. From PiTX’s author’s Twitter @F5OEOEvariste

Over on YouTube the author of PiTx has also uploaded a video showing a wireless doorbell being replayed with PiTx. On the video description he writes:

PiTx is a software which permit to transmit HF directly through a pin of Raspberry Pi GPIO. Unlike PiFM which transmit only in FM, PiTx is able to perform multi modulation (FM,AM,SSB,SSTV,FSQ) : it has an I/Q input to be agnostic.
The demonstration here is done in several steps :
– Record an I/Q file from a doorbell transmitter on 434MHZ (first part)
– Playing it with the Raspberry Pi using Pitx on HF on same frequency
– Listen to the doorbell receiver which recognize the signal

Conclusion : Pitx is now a real TRANSMIT SDR at very low cost. Be aware that it generate lot of harmonics and never compete with USRP or HackRF.
Goal is to popularize the transmission as rtlsdr popularize the reception.


Building an APRS iGate using a Raspberry Pi and a TV tuner dongle

I’ve been messing around with APRS – the Automatic Packet Reporting System – for some time now and had noticed an absence of coverage in my local area. The end goal of APRS is to feed packets (which might be position data, weather reports, messages or other information) to the APRS-IS (which can be viewed at, and this is done via digipeaters and iGates. A digipeater merely re-transmits packets, until they reach an iGate, which feeds them to the Internet.

My local RAYNET group frequently uses APRS for position tracking at events, but often position reports fail to reach control due to a lack of APRS coverage. I therefore deemed it would be a good project to make a portable, lightweight iGate that could be deployed quickly.

This was done using a Raspberry Pi and RTL-SDR USB dongle – while it is easier to feed the audio output of a radio into the Pi, this does increase the price of the setup; an RTL-SDR dongle can be purchased for as little as £10.


  • Raspberry Pi running Raspbian / Debian
  • RTL-SDR dongle
  • Powered USB hub (the Pi cannot provide enough current to run the RTL-SDR)
  • A network connection – this could be via ethernet, WiFi or 3G
  • Power – either a 5V mains power supply, or a battery. The fact that the Pi runs from 5V means one could use a high-capacity mobile phone ‘power bank’ to run this in a remote location temporarily


Download a Raspbian image from – I used the NOOBS images as these are slightly easier. Extract the image to your Pi’s SD card.

Upon booting the Pi for the first time, ensure you go into advanced settings and enable SSH, as well as changing the hostname to something memorable and descriptive. Then, set up your network link. It is also advisable to force audio output via the 3.5mm socket rather than HDMI, as this will make troubleshooting easier later.

Once an Internet link has been established, update the Pi from the Terminal:

Setting up the RTL-SDR dongle

By default, the Pi will attempt to load its own drivers to use with the RTL-SDR dongle. However, these assume it is being used for its original purpose (watching Freeview TV), and so we must blacklist them.

Then add the following lines to the file:

To save the file, press Ctrl+X, press Y and then hit enter. Then, reboot:

Following this, create a folder for the software needed to run the RTL-SDR:

You may see error messages at some points – play close attention to the terminal when entering these commands. If  you get an error, this may be because the command needs to be run as ‘root’ – re-enter the command, but prefixed by ‘sudo’.

We will then install ‘sox’ – a utility that converts audio formats to others – so that we may test the RTL-SDR later.

Check the RTL-SDR dongle is working with the Pi

You should (hopefully) get no packet loss, however when I ran this on my Raspberry Pi Model B (2011), I got loss of around 50 bytes – the iGate still worked, however. The more powerful Raspberry Pi 2 does not suffer from this issue.

We will then test the dongle itself by listening to broadcast radio – I chose to use BBC Radio 1 on 98.5MHz:

Plug in a pair of headphones to the Pi and you should be able to hear your selected radio station.

Then, try 144.800 MHz, transmitting (on low power) on a HT to check you can hear narrow-band FM signals:

Calibrating the SDR

Many of these cheap dongles are not particularly accurate. I therefore plugged mine into a laptop running SDRSharp and transmitted on 144.800 MHz to calculate the necessary offset. With my particular RTL-SDR, one needs to set its frequency to 144.791 MHz when listening to 144.800 MHz.

Decoding the APRS packets

APRS packets are transmitted as AFSK1200 – that is, audio-frequency shift keying at 1200 baud. multimonNG is a piece of software that is capable of decoding this data.

Having done so, we then want to test that the Pi is decoding packets. Note that the frequency here should be set so that the RTL-SDR is actually listening to 144.800 MHz…

Then, transmit an APRS packet on 144.800 (if you do not have an APRS capable radio you can use the APRSDroid app,  holding your phone up to the microphone). You should see multimonNG output the content of the packet.

Feeding the packets through to APRS-IS

pymultimonaprs is a script that interfaces with the RTL-SDR to send APRS packets to the Internet.

You then need to generate your APRS passcode, which is needed to send traffic to APRS-IS (replace T3ST with your callsign):

Note down this passcode, as you will need it later.

We will then edit /etc/pymultimonaprs.json – setting the proper frequency and gain*, as well as our callsign, SSID (-10 for iGates), passcode, gateway, comment and location.

*a setting of 42.1 worked well for me. Run rtl_test to get a list of possible gain values.

We will then test that the script is working:

Go to, search for your callsign and hopefully see your iGate on the map.

Making the script run at startup

Then paste in:

Make the script executable and start it:


And that’s it – you’re finished!


Cover image: Russ Sanderlin – CC 2.0 BY-SA 


ร้านจำหน่ายอุปกรณ์ Solarcell

โปรแกรมสร้าง Model 3D สำหรับ 3D Printer ทำงานผ่านเว็บ

Best 3D Printing Software #5: TinkerCAD3D printing software for beginners: TinkerCAD

For Beginners who want to Design 3D Print Models

TinkerCAD is an online computer-aided design (CAD) software for 3D printing that is a good entry point for beginners. However, its feature set is limited compared to BlenderFreeCAD and SketchUp, so many users switch over to a more powerful tool later.

Similar to 3D Slash, you can build your model from basic shapes. Unlike 3D Slash, however, TinkerCAD allows you to create geometrical (vector) shapes in 2D and convert them into 3D models.

Visit: Autodesk TinkerCAD

KISS TNC by m0pzt

Projects : KISS TNC
Most of this project is based-upon the firmware from Mobilinkd but some discrete parts and some soldering (or breadboard) is required to get things working.  By re-flashing an Arduino-compatible microcontroller, it’s possible to turn it into a KISS TNC for use with APRS/AX25.  Depending upon where you get your ‘duino boards from, you can be ready to go on APRS for around £10 – see my product on Ham Goodies for pre-programmed solution.

Download my PDF guide here


Arduino Multiband Beacon

Arduino Multiband Beacon

  • 144 MHz (2 meters)
  • 432 MHz (70cm)
  • 902 MHz
  • MULTI-BAND Operation (successful)
  • 5-BAND Operation (TESTING)






This little low cost FM transmitting card can be used for different applications, like:

  • APRS Tracker
  • APRS WX station
  • APRS for sounding balloon
  • Fox hunt
  • Beacon for emergency exercice

Most of the time , the transmission of an APRS signal is AFSK , that is to say, an electronic card is connected to the BF input of a conventional transceiver. This is often bulky and power hungry.

The proposed system is totally different from what he usually does is because the electronic card includes the FM transmitter, the AX25 / APRS protocol and decoding NMEA frame.


  • Large VHF coverage (50 MHz to 200 MHz)
  • low cost (25/30$)
  • APRS protocol included
  • FM AX25 modulation
  • 4,8V power voltage
  • Input / output connector (GPS, Sensors)
  • Lower consummation
  • 0.5W VHF POWER


The outpout power is about 0,5W and that’s enough for most applications.

The mounting goal is to have a full APRS transmitter for a very low cost (25/30$).

The ATMEGA328P is in fact an Arduino uno, and you need serial FTDI interface to program it.

The Arduino program contains all software layers to generate FM AX25 like a classical tracker and transmitter separatly.

Indeed, the microcontroller drive the dds to simulate FM modulation and generate 1200Hz and 2200hz signal as predict the ax25 protocol.

Since the DDS is limited in higher frequency, it is necessary to add a multiplier for generating a VHF frequency.

The J3 input / output connector is used for GPS receiver or weather station sensor


As you can see, the weather station, used here for measure temperature, can be recharged by a solar cell and thus dispense with external power.


balise VHF_sch

The scheme is organized around an ATMEGA328P, a DDS module (ad9850) and a PLL multiplier ISC511.

The ATMEGA328P drive DDS AD9850 in SPI transfert, but this one comes out a HF signal. You must add a ICS511 multiplier to generate the VHF signal. It ends with a classical 2N4427 transistor amplifier delivering a power of 0.5 W at 5V

TTL output Qn DDS is perfect to control the ICS511. Indeed DDS SINA SINB filtered tensions are too low for the ICS511.

The ICS511 is configured by 8 multiplier with to set the logic level 1 inputs S0 and S1. OE Output Enable command will allow the ATMEGA328P to easily generate modulation for fox hunting.


FM modulation with the DDS9850 generates few harmonics , but it does not matter with a very QRP power.


Power must be 5 V, the card does not have regulator because it can be powered by four 1.2V AA batteries.

Note the P-channel MOSFET will turn off the DSS supply when there is no transmission, it will avoid consuming too much power if the system is powered by a battery. Consumption is reduced to 20mA.

Programming :


In reality ATMEGA328P contains a copy of an Arduino UNO bootloader. It will add a USB serial adapter card to program the microcontroller.

The interface that connects to the J2 connector. (J9 jumper in position 2-3). J9 jumper in position 1-2 when no programmer connected to it to prevent inadvertent Reset.

J3 connector, you will connect the GPS to pins 2 and 3, as well as analog inputs if the card is used in APRS weather station.

J3 pinout

LED D2 is used to view the FIX GPS

If the LED is flashing, the GPS is connected properly and it was not until the FIX. If the LED is illuminated when the FIX GPS time is over and the frames will soon be transmitted.

The adjustable capacitors is used to obtain a VHF max output power

Assembly and testing

Download PCB files here :

VHF Beacon and APRS Tracker PCB files

The assembly does not pose any particular problems, start by soldering SMD components, supports the Arduino and DDS except U2 (ICS511) and the 2N4427 transistor Q42.

componants 3D copper 3D

Make a copy of a Bootloader Arduino into a blank ATMEGA328P.

Connect ATMEGA328P and USB adapter module TTL series and strap J9 connector between pin 2-3. (programming mode)

In the programming environment for Arduino, check the operation of the download. Select the Blink example, change the line int led = 13; by int led = 5;

After downloading the program, the D2 LED should blink.

Test DDS

Insert the DDS on the electronic board.

We must now install the libraries that control the DDS and AX25 protocol.

Download the zip files on the github :



Copy AD9850SPI VHFBEACON and directories in the libraries directory of arduino software.

Download in ATMEGA328P testDDS.ino the sample program located in VHFBEACON / examples

DDS the power LED should on.

With an oscilloscope view the QN signal pin 8 of DDS. Trim the DDS potentiometer to obtain a square wave duty cycle 0.5

DDS TTL output

Now sold the ICS511. Viewing the signal on pin 5 of the ICS511.

You must obtain a sinusoidal signal 144.800MHZ frequency.

ICS 511 Output

Finish by solder the 2N4427 transistor Q42.

With a power meter trim capacitors in order to have a maximum output power.

Programs samples

APRS Tracker: tracker.ino

APRS frame is encoded simply and directly in a unsigned char array table track[ 72] .

It will thus modify the various data fields according to your callsign and your location .

unsigned char     track[72]={‘F'<<1,’4′<<1,’G'<<1,’O'<<1,’H'<<1,’ ‘<<1,0×60,              //avant APTT4 7 octets (0-6)
‘F'<<1,’4′<<1,’G'<<1,’O'<<1,’H'<<1,’ ‘<<1,(‘0’ + 12) << 1,     //F4GOH-11 7 octets (7-13)
‘W'<<1,’I'<<1,’D'<<1,’E'<<1,’1′<<1,’ ‘<<1,(‘0’ + 1) << 1,     //WIDE1-1 7 octets (14-20)
‘W'<<1,’I'<<1,’D'<<1,’E'<<1,’2′<<1,’ ‘<<1,(‘0’ + 1) << 1 | 1 , //WIDE2-1   fin ssid lsb =1 7 octets (21-27) 0x03,0xf0,                                                     //ctrl, pid 2 octets (28-29) ‘/’,’1′,’5′,’0′,’4′,’5′,’2′,’h’,     //heure 8 (30-37) ‘4’,’8′,’5′,’1′,’.’,’2′,’0′,’N’,’/’,’0′,’0′,’2′,’2′,’0′,’.’,’9′,’2′,’E’,     //lat, long 18 octets (38-55) ‘>’,’7′,’3′,’ ‘,’A’,’n’,’t’,’h’,’o’,’n’,’y’,’ ‘,’ ‘,’ ‘,’ ‘,’ ‘};               //commentaire 15 car octets (56-71)

Connect the GPS to pins (TX) 2 and 4 ( RX) J3 connector without forgetting the GND pin 8. Caution must be a TTL compatible signal 0,5Volts . If necessary, add a MAX 232 Driver between GPS and J3 . (J3 pinout.png)

A power-up is complete, the LED D2 will flash until the GPS FIX .

To adjust the transmission frequency, just change the following line

Beacon.freq = (144650000) / 8;

The frames are sent every 10 seconds . To change the time interval change the following line :

Beacon.GPGGA.pperiod = 10;

APRS weather : weather.ino .

F4GOH Weather station

Obviously, there is no weather sensors connected to the J3 connector. It is for you to make a software change according to your needs.

If we want for example to change the value of the temperature, it will change the table at index 62 (   ‘t’,’.’,’.’,’.’, )

unsigned char     wx[90]={‘F'<<1,’4′<<1,’G'<<1,’O'<<1,’H'<<1,’ ‘<<1,0×60,               //avant APTT4
‘F'<<1,’4′<<1,’G'<<1,’O'<<1,’H'<<1,’ ‘<<1,(‘0’ + 11) << 1,     //F4GOH-11
‘W'<<1,’I'<<1,’D'<<1,’E'<<1,’1′<<1,’ ‘<<1,(‘0’ + 1) << 1,     //WIDE1-1
‘W'<<1,’I'<<1,’D'<<1,’E'<<1,’2′<<1,’ ‘<<1,(‘0’ + 1) << 1 | 1 , //WIDE2-1   fin ssid lsb =1
0x03,0xf0,                                                     //ctrl, pid
‘!’,’4′,’8′,’5′,’1′,’.’,’2′,’0′,’N’,’/’,’0′,’0′,’2′,’2′,’0′,’.’,’9′,’2′,’E’,     //lat, long
‘_’,’.’,’.’,’.’,           // direction du vent en degrés // info weather APRS101.pdf p74
‘/’,’.’,’.’,’.’,           // vitesse du vent m/s a confirmer
‘g’,’.’,’.’,’.’,           //g = gust (peak wind speed in mph in the last 5 minutes).
‘t’,’.’,’.’,’.’,           //t = temperature (in degrees Fahrenheit). ex 025, Temperatures below zero are expressed as -01 to -99.
‘r’,’.’,’.’,’.’,           //r = rainfall (in hundredths of an inch) in the last hour.
‘p’,’.’,’.’,’.’,           //p = rainfall (in hundredths of an inch) in the last 24 hours.
‘P’,’.’,’.’,’.’,           //P = rainfall (in hundredths of an inch) since midnight.
‘h’,’.’,’.’,               //h = humidity (in %. 00= 100%).
‘b’,’1′,’0′,’2′,’0′,’2′,   //b = barometric pressure (in tenths of millibars/tenths of hPascal). décipascal
‘A’,’L’,’E’,’C’};           //code id du fabricant de la station météo 4 car max

For example, to change the temperature, you can inhale temp () function; and connect an NTC 10K on Analog input A0 of ATMEGA328P through the J3 connector.


The approach will be:

– Reading of the ADC on A0

– Calculate Temperature in degrees Fahrenheit

– Conversion of the value in 3 ASCII characters

– Copy of ASCII characters in the picture wx [] indices 69-71

You can now decode the frame with your favorite receiver

Balloon: balloon.ino

The principle adopted is virtually identical to the weather program, except that the frame is adapted to transmit telemetry.

The approach will be:

– Reading of A1 to A5 ADC

– Conversion of 8-bit value

– Conversion of the value in 3 ASCII characters

– Copy of ASCII characters in array balloon [] from the 77 index

Of course, you can adapt your program according to your convenience.

// sounding ballon char array
unsigned char   balloon[116]={‘F'<<1,’4′<<1,’G'<<1,’O'<<1,’H'<<1,’ ‘<<1,0×60,             //avant APTT4 7 octets (0-6)
‘F'<<1,’6′<<1,’K'<<1,’F'<<1,’I'<<1,’ ‘<<1,(‘0’ + 11) << 1,     //F4GOH-11 7 octets (7-13)
‘W'<<1,’I'<<1,’D'<<1,’E'<<1,’1′<<1,’ ‘<<1,(‘0’ + 1) << 1,     //WIDE1-1 7 octets (14-20)
‘W'<<1,’I'<<1,’D'<<1,’E'<<1,’2′<<1,’ ‘<<1,(‘0’ + 1) << 1 | 1 , //WIDE2-1   fin ssid lsb =1 7 octets (21-27) 0x03,0xf0,                                                     //ctrl, pid 2 octets (28-29) ‘/’,’1′,’5′,’0′,’4′,’5′,’2′,’h’,     //heure 8 (30-37) ‘4’,’8′,’5′,’1′,’.’,’2′,’0′,’N’,’/’,’0′,’0′,’2′,’2′,’0′,’.’,’9′,’2′,’E’,     //lat, long 18 octets (38-55) ‘>’,’1′,’8′,’0′,   //Course degrees (56-59)
‘/’,’0′,’0′,’5′,   //Gps speed knots (60-63)
‘/’,’A’,’=’,’0′,’7′,’2′,’9′,’6′,’6′, // Altitude (feet) (64-72)
‘/’,’A’,’1′,’=’,’0′,’0′,’0′, // Télémetry 0 (73-79)
‘/’,’A’,’2′,’=’,’0′,’0′,’0′, // Télémetry 1 (80-86)
‘/’,’A’,’3′,’=’,’0′,’0′,’0′, // Télémetry 2 (87-93)
‘/’,’A’,’4′,’=’,’0′,’0′,’0′, // Télémetry 3 (94-100)
‘/’,’A’,’5′,’=’,’0′,’0′,’0′, // Télémetry 4 (101-107)
‘/’,’ ‘,’B’,’a’,’l’,’l’,’o’,’n’};   //comment 15 car octets (108-115)

Fox hunting : fox.ino

This program control Output Enable of the ICS51, That’s produces a « beep beep » to the desired frequency.

Controls summary  in VHFBEACON library

Instructions Comments
DDS.begin(13, 9, 8); Initialize DDS with pinouts
DDS.calibrate(125001100); Calibrate DDS, 125000000 typical
Beacon.begin(4, 5, 6, 7); Initialize Beacon with pinouts
Beacon.GPGGA.pperiod =10; Interval in seconds between two transmission, when GPS is connected,
Beacon.GPGGA.debug = true; Show $ GPS sync in serial monitor, when GPS is connected
Beacon.GPGGA.dumpNmea = false; Show Nmea Sentence in serial monitor, when GPS is connected
Beacon.mode =0; 0: fm mode1:SSB USB mode
Beacon.modulation(1); 1 : Enable ics511 Output0 : Disable ics511 Output
Beacon.freq = (144800000) /8; Set frequency for beaconDon’t forget to divide by 8
Beacon.ddsPower(0); 0: DDS Power off1: DDS Power on
Beacon.GPGGA.sync =0; Internal Flag to see if it’s time to send, when GPS is connected
Beacon.sendpacket(track, sizeof(track)); Send AX25 packet as described in unsigned char arrayAdd automatically start and end flag between datas


This little digital transmitter , make you many services for APRS experiments at close range. The card is cheap to make and easy to integrate into a classic electric box . The Arduino software is modified depending on your applications. I installed a mini APRS station in my garden with a 6V solar cell without changing the batteries since 10 months.

Thanks to F1LVT, who inspired me for the concept.


BUXCOMM 1606T2FD-1400

Building the Balanced Termination Folded Dipole, (BUXCOMM 1606T2FD-1400)

By Glynn E “Buck” Rogers K4ABT
These documents are free to Amateur Radio Operator’s and Not-for-Profit organizations. Permission to display elsewhere requires permission of the author(s) and a permit number;
Permit number request to display document (include file title).  All credits and titles must remain a part of the original file or document.  Each file is (C) and/or reg TM of the author.
BUXCOMM, agents, or employees, are not responsible for errors or ommissions. Use of information contained in each file is at your own risk.


The T2FD, modified to a Balanced Termination Folded Dipole (BTFD)
 All text and graphics on these pages are ©®™ of G. E. Rogers Sr and BUX COMM Corp 1958 – 2012

Over the years I have built many antennas, Windom’s, Dipoles, Folded Dipoles, balanced terminated folded dipoles, BTFD or T2FD broadband antennas.   I prefer to call the latter a “balanced, termination folded dipole (BTFD).”  When tilted to a 30 degree incline, it is called a T2FD, or Tilted-Terminated-Folded-Dipole.  It can be designed for any number of frequencies between 1.8 and 30 mHz.

The original Tilted Terminated, folded dipole (T2FD) was the design of amateur radio operator (An Experimental All-Band Non-directional Transmitting Antenna” by Gil L. Countryman, W1RBK, (W3HH), QST, June 1949), the antenna was first used for maritime and naval communications.

It was 1958 when I built a modified version of the T2FD.  Instead of using the 800 ohm, non-inductive termination, I used an 450 Ώ Non-Inductive termination, and added the Guanella version of a transmission line transformer (TLT) 9:1 BALUN.  Our balanced termination, folded dipole (BTFD)  provided an excellent bandwidth using the tilted terminated, folded dipole (T2FD)  designed for a low frequency with the upper frequency limit extending well above 50 megahertz.  The articles I’ve read indicate the Tilted-Terminated-Folded-Dipole (T2FD) installed with the 30 degree incline, would exhibit an omni signal pattern..

This is not quite the situation, as I’ve found the direction of the slope is favored as the direction of the main lobe.  Still the tilt or slope of 30 to 45 degrees is the recommended installation method.

In 1966, while doing some experimenting with the balanced, termination folded dipole, I installed it using Mutt & Jeff masts, one at 30 feet, and the shorted one at 7 feet, providing approximately 35 degrees incline.  After several contacts, it was soon very obvious there was a lack of back-fill in the direction back of the incline.  To circumvent or at least correct some of the back-fill problem, I raised the high end (tall pole) to 35 feet, and brought the low end to slightly over 6 feet.   After all the raising and lowering of the ends, the antenna’s signal still favored the slope side or direction of the low end.  In subsequent tests I raised both ends of the T2FD to horizontal, and found that it gave us a good omni pattern, but was not as effective as when it was installed as a sloped antenna.  SEE FIGURE 1;

Important considerations:

The balanced terminating resistance (BTR) becomes more critical as the feedpoint impedance is lowered.  With lines of lower impedance the BTR value becomes more critical, to within about 25 ohms.  Some builders who do not know or understand this, use a low value of 390 to 400 ohms, some as low as 200 ohms.  They do so in order to use a more available BALUN and/or BTR.  This too adds to the problem relating to the gain/bandwidth factor of this antenna.  We recommend using a balanced termination resistor (BTR) greater than 500 ohms.  To be on the safe side, use a 450 ohm BTR (BUXCOMM model 450TR), and a 9:1(BUXCOMM model B15C91) BALUN.


To determine the dimensions of a BTFD or T2FD using 450 ohm termination and 9:1 BALUN use the following formulae to calculate the dimensions.  Use 50.000 divided by F (frequency in Mhz).  To make the calculations linear when computing dimensions for bands other than the bands used in the examples below.

Example, to calculate a T2FD for 80 through 10 meters; divide 3.7 Mhz into 50.000.  50/F then to convert from meters to feet, multiply by 3.28:

Length = 50.000 divided by 3.7, = 13.5 X 3.28 = 44.4  or approximately 44.5 ft.


Another example: if you wish to build a T2FD to cover 160 thru 6 meters, for the length, use the above formula as follows:

50.000 divided by1.9 Mhz = 26.3 meters, multiplied by (meter conversion to feet) 3.28 = 86.3 feet.

Spacing =(L feet x 0.2 = inches), thus 86.3 X .2 = 17 inches inches… Spacing is NOT critical, and can vary 4 inches either way.

Spacing = 2/100 of length, or Length in feet times 0.2 = inches

Thus you now have the dimensions you need to build a T2FD balanced termination folded dipole (BTFD).
An important NOTE to remember:  These calculations are based on the T2FD using an 450 ohm non-inductive BTR, and the BUXCOMM B15C91 BALUN, or the 1606T2FD-1400


Figure 1:  Several installation configurations for the The balanced termination, folded dipole (BTFD)  BUXCOMM model 1606FD-1400

The tilted terminated folded dipole (T2FD) is an extremely broadband antenna, and it is a very quiet antenna indeed, as it is immune to terrestrial noise as compared with a vertical or a horizontal dipole.  The SWR, Standing Wave Ratio, when transmitting may vary from an almost perfect match of  1.1:1 at some frequencies to 2.5:1 at other frequencies.  In either case, either reading is good when you consider you are able to operate across the HF spectrum without an antenna tuner.

Tilted, Terminated, Folded Dipole (T2FD) BUXCOMM model 1606T2FD, Low-Noise, High-Performance, T2FD Antenna.


* Frequency range 1.8 – 55 MHz

* Can be used as an SWL monitor or transmit antenna from 1.8 to 30 MHz

* Low-noise design, reduces sensitivity to terrestrial man-made noise and atmospheric static.

* Constant sensitivity over the entire frequency range without an antenna tuner.

* Coaxial cable between antenna and receiver.

* Length, 25 meters

* Passive, therefore no inter-mod

* Antenna is completely factory assembled and, ready to erect.

* Heavy duty construction, both wire and fiberglass.

Advantages of the balanced termination, folded dipole (BTFD) antenna

The balanced termination, folded dipole (BTFD) (Tilted Terminated Folded Dipole), originally developed by the US Navy, is an antenna still in common use by military and government receiving stations. There are good reasons for this choice by the professionals.  The antenna has a balanced termination which provides it with its characteristic impedance. This terminated principle means the antenna is not prone to annoying man-made interference sources, such as fluorescent lights, dimmers, televisions etc. The antenna is also less subject to noise from likely causes, such as atmospheric static and open high-tension power lines.

The balanced termination, folded dipole (BTFD) is really a “low-noise” transmitting and receiving antenna!  By ensuring a constant impedance throughout the length of the antenna, the balanced termination, folded dipole (BTFD) is also less prone to distortion due to multi-path fading.  Our tests have shown that when compared to dipole or long-wire antennas, the background noise with a balanced termination, folded dipole (BTFD) antenna is not only much lower, but allows weak signals normally not heard, to be audible and therefore legible.

One of the most desirable features of the BTFD is when using digital modes, packet radio, PSK, SSTV, MT63, etc, makes for easy recovery of their signals.  The immunity to terrestrial noise reduces the number of errors in data communications simply because of its low noise figure and lower distortion.

The balanced termination, folded dipole (BTFD) does not suffer from dead spots across its frequency range as we have found the specifications for the BTFD are the same for its entire frequency range. This is not only a useful feature for shortwave listeners (SWL) who likes to listen to both the broadcast and other communications services of the shortwave spectrum.  This is also ideal for the HAM who often and hastily change frequency’s.

To design a T2FD for the middle of the 80 through 10 meters (BUXCOMM model 1080T2FD-1400  3.7 Mhz to 30 Mhz):

  Desired frequency  
Length Total (50 / 3.7) x 3.28 44.40 feet
Element Spacing (3/3.7) x 20 16.2 inches

Height is not a pre-requisite:

The ends of a dipole, trap-dipole, and long wire antennas have a high impedance.  This is a problem when the wire runs in the vicinity of conductors such as metal roofs,  trees, and similar vegetation. The balanced termination, folded dipole (BTFD) has fewer of these problems because of its constant impedance at any point of the antenna.  In addition, the conductivity of the ground under the BTFD antenna has little influence on its performance.  The height of the lower end of the balanced termination, folded dipole (BTFD) does not have to be more than 10 to 15 feet above the surface.  If you hang the balanced termination, folded dipole (BTFD) with an angle of 30 degrees, then the antenna pattern shows a number of lobes that it may cause you to feel the antenna is sensitive to signals from all directions, or omni-directional.  This apparent “omni-directional” can be a bit misleading, however the circularity of the T2FD pattern does it over 300 degrees, but falls short of a full circle, signal capture.

This back-fill null can be the result two properties:

1)    Lack of back-fill aft the support mast,

2)    Poor capture by the antenna in the E plane of the slope toward the low end.

Figure 2:   Properly installed, balanced termination, folded dipole (BTFD)  is omni-directional over most of its operating range.
Another technique used to determine the dimensions or length of the T2FD is:  328/F = total length in feet of both sides, divided by 2,
resulting answer is length “A” to “B” (“L”) of the T2FD.

As an example; we will use a frequency of 1.9 Mhz (center of the 160 meter-band) we divide 328 by 1.9 = 172, divided by 2 = 86 feet.
To determine the spacing “D” 9/F = 4.7, to convert to inches, multiply 4.7, times 3.28 = 15.5 inches.  Spacing “D” is not a critical dimension, and can vary +/- 4 inches, MOL.

This 30 to 35 degree angle enables the antenna to be sensitive for horizontally polarized, as well as vertical polarized signals.  This feature is where the T2FD exhibits one of its inherent properties; Reduced signal fading.

Although the 1606TR is designed for transmitting and receiving, for reception the balanced termination, folded dipole is incomparable:

For receiving purposes the balanced termination, folded dipole (BTFD) has an extra advantage.  It is immune to man-made and low atmospheric (terrestrial) noise.  On shortwave, this noise can be so high, that it decides the signal to noise ratio, in turn, the intelligibility of the received station.

FIGURE 3:  16 inch spacing is not a critical dimension, and can vary +/- 2 inches MOL.

FIGURE 4:  Capture methods used to hold T2FD wire elements in place.

The balanced termination, folded dipole (BTFD) Antenna

BUXCOMM has experimented with the balanced termination, folded dipole (BTFD) for several years, continually improving on the design.  By analyzing the problems from different angles, and trying various materials, the good points of the original design could be improved upon. The new design means that common coaxial cable can be used as a lead-in to the receiver, eliminating ingressed interference from equipment such as computers, power lines, and fluorescent lights.

Static discharge protection:

The BTR at the center of the antenna-wire at the balanced termination dissipates any static buildup during thunderstorms. This not only protects the sensitive input circuitry of the transceiver, it reduces the atmospheric noise which is generated as a result.

Construction:  The BUXCOMM balanced termination, folded dipole (BTFD) is designed to withstand harse weather conditions and has survived wind’s with speeds over 150 mph.

The higher impedances tend to balance the power in each leg more evenly.  Us old timers have always used 800 ohm non-inductive balancing terminating resistors (BTR) for Rhombics, and 600 ohms for the terminated folded dipoles.  However since 1965 I have found that better bandwidth and VSWR is obtained when using an 450 ohm termination resistor, and a 9:1 BALUN.


I have written several books and articles about these antennas.  In my writings I have demonstrated  and illustrated the advantages of using the different impedances. After a lot of trial and error, design changes, Antenna analyzer/antenna bridges, and grid-dip meter testing, we found a happy medium!  Therefore, my focus has been to make these antenna(s) as broad as possible, while maintaining a relative flat VSWR from 1.8 to 54 Mhz.  The “happy medium” is to use a 9:1 BALUN and the BTR at, or near 450 ohms.

With our 1606FD (T2FD) at 25 feet, using our Kenwood TS-450 (sat) at 100 watts, we made the following VSWR measurements:
Soil and environment may produce a variation in VSWR.

Frequency    Power    VSWR

1.83         100W     1:2
3.57         100W     1:2
7.05         100W     1:3
10.1         100W     1:4
14.1         100W     1:5
18.1         100W     1:6
21.2         100W     1.8
24.9         100W     1:4
28.5         100W     1:4
29.5         100W     2:1

To support the low frequencies, a BTR of 450 ohms with a BUXCOMM B15C91,  9 TO 1 BALUN provides a good match over wide HF frequency range from 1.8 to 30 Mhz while still minimizing TVI, and maintaining the antenna’s inherent immunity to terrestrial (man-made) noise.  To optimize the T2FD for the best of all worlds, 1.8 to 55 Mhz, we  use a 9 to 1 BALUN with an 450 ohm termination resistor.


Something else we’ve found, that by installing the BTFD, tilted at 20 to 30 degrees, no more, no less.   A single support pole, for the upper end will suffice.  The BTFD will still exhibit an almost full circle, omni field of signal propagation.   Another of the qualities and convenience of an antenna with a single feed line that can let you work over such a tremendous bandwidth is the feature for which the Balanced Terminated Folded Dipole is now so popular among professional users of the shortwave spectrum.


The balanced termination, folded dipole (BTFD),  or Tilted Terminated Folded Dipole (T2FD), is related to another well known antenna… the rhombic, known for its extraordinary performance and reproducibility of its radiation patterns.  A balanced termination, folded dipole (BTFD)  is “terminated” like the rhombic, a NON-INDUCTIVE RESISTOR is placed at the end of antenna, something which provides a LOAD or TERMINATION to the RF propagating along the antenna.   But, the big differences between the balanced termination, folded dipole (BTFD)  and the rhombic, are that the first is much smaller, has little or no directivity and fits into a rather small real-estate space, while a rhombic antenna may be several football field sizes, and transmits a narrow horizontal radiation pattern.  The balanced termination, folded dipole (BTFD) is a very practical broadband antenna.


Wire size and mechanical concerns:
Building a balanced termination, folded dipole (BTFD)  for the 1.8 to 30 Mhz frequency range requires taking into account some mechanical design considerations.  For example, you can’t use a smaller wire size for the antenna, as its span is such, that number (AWG) 16, or AWG 14 can be used.


In the late 1950s, we used bamboo or cured cane poles to make our wire spacers.  In 1963, some of us decided to try more spacing, different (non-inductive) resistances, and finally settling on the design with optimum performance.   Using a 450 ohm balanced termination resistor, a 9 to 1 BALUN and 1.4 ft (15-1/2 inch) spacers, a happy medium was within our grasps.   Today, upper and lower wires of the balanced termination, folded dipole (BTFD) are kept at a uniform distance, we achieve this with fiber-glass spacers or spreaders.


Over the years, when I’ve had available real-estate, the WINDOM is my favorite, however when antenna property space is limited, I’ve turned to the Balanced Termination Folded Dipole (BTFD or T2FD).  The reason these two are my favorites, I don’t need an antenna tuner to cover the HF spectrum, and only one antenna meets all my HF operating requirements.  This one HF antenna will enable you to forget that collection of rhombic’s, log-periodic, wideband dipoles and similar antenna arrays!   Building your own balanced termination, folded dipole (BTFD/T2FD) will be like having a number of dipole antennas for many bands all in a single antenna and fed with only one cable.

The BUXCOMM 1080 and 1606 T2FD antenna series:


* Frequency range 1.8 – 55 MHz (- 3 dB points)
* Low-noise design, imune to man-made noise and atmospheric statics.
* Constant sensitivity over the entire frequency range without an antenna tuner.
* Use standard coaxial cable between antenna coupler and transceiver.
* 1606T2FD = Length, 26 meters (85 feet)* Passive design prevents intermodulation
* 1080T2FD = Length, 20 meters (65 feet)* Same as above 1606T2FD
* Antenna is complete, ready to connect your coax and erect.
* Heavy duty construction in PVC covering, and SuperFlex wire.

The BUXCOMM T2FD (Tilted Terminated Folded Dipole), was first developed for the US Navy.   The BUXCOMM T2FD is in wide use by amateur and MARS operator’s. It has also been deployed by military, armed forces and embassy’s throughout the world. The antenna is terminated internally using a combination hybrid, balanced terminating resistor (BTR) to match the impedance of the feed-point to the 50 or 75 ohm coaxial feed-line.

This terminated BTR principle allows the T2FD antenna to exhibit a high degree of immunity to terrestrial and bothersome man-made interference. The antenna is also less prone to noise from natural sources, such as static electricity. The BUXCOMM T2FD is truly a “low-noise” antenna.  The BUXCOMM T2FD is a true “travelling-wave” antenna.  This feature   ensures a continuous impedance along the length of the antenna on both sides of the BUXCOMM integrated BALUN and BTR hybrid. The BUXCOMM T2FD is also less susceptible to other atmospheric interference caused by multipath fading.

By installing the BUXCOMM T2FD at a 30 degree angle ensures the antenna will be receptive to horizontal, as well as vertically polarized signals.  Installing the high end of the T2FD at 30 to 40 feet and let it tilt at a 25 to 35 degree angle to a low end height of 8 to 10 feet (approximately 3 metres), provides a signal capture that eliminates fading and enables both path (E and H plane), diversities.  The antenna pattern displays many lobes, so many, that you can consider the antenna open to signals from all directions.

The ends of a dipole, trap-dipole, and long-wire antennas have a high impedance.  This is a problem when the wire runs in the vicinity of conductors such as metal, vegetation, and wires. The T2FD has less trouble because of its constant impedance at any point of the antenna.  DO NOT INSTALL NEAR POWER LINES!

Independent tests have shown that when compared to dipole or long-wire antennas, the background noise with a T2FD antenna is not only much lower, but weak (DX) signals can be easily recovered due to lower noise and reduced distortion. This can often make the difference between being able to hear a weak station or not.  In the case of PSK, RTTY, Packet and similar digital mode reception, this lower distortion feature reduces the number of data loss and CRC errors.

We include strain-type insulators with our wire antennas. For, folded dipoles,T2FD, and similar folded type antennas, we attach the insulator to the antenna wire. We don’t always place the insulator at the final position. To attach the strain-type insulators (shown) to the wire, we use an old Marine Corps/Navy method I used back in the fifties to position the insulator in the correct location on the wire. In most installations, this will be at the ends, or fold-back point of the antenna.  It’s a simple slip-knot, and can easily be removed and/or relocated to the correct position on the wire. In figure1, the antenna wire is folded and inserted through one of the holes in the insulator.  Then in figure 2, the wire end that was inserted through the hole is opened just enough for the insulator to fit throughthe loop. Once the insulator is through the loop (figure 3), set the wire tight,
into the insulator wire-guide.  The insulators shown below are for example only.  The actual insulators supplied with BUXCOMM T2FD’s are large, heavy-duty, light-weight, Delrin (tmEI DuPont), UV resistant material.


Dipoles, trap-dipoles, and similar antennas work well on one, or two bands in the HF spectrum but the BUXCOMM T2FD does not experience gaps in the HF and low VHF spectrum.  The performance of the BUXCOMM T2FD maintains the same specs across the entire HF range.  This is not only a useful feature for military communications stations that often change frequency on short notice, it is also excellent for the shortwave operator who wishes to monitor both broadcast, Amateur, MARS, and related clandestine stations within the HF spectrum.

BUXCOMM T2FD is a very effective transmitting and receiving antenna.  We use a ultra wide-band 450 ohm Non-Inductive BTR, and a wide-band BALUN that is paired and matched to the BTR at time of the BUXCOMM T2FD manufacture.  By matching the BTR and BALUN, we have ensured maximum transfer of RF energy both transmitting and receiving.  The development of our special frequency-compensated BALUN has so improved the BUXCOMM T2FD antenna to the point that it is a perfect match for the 50 Ohm coaxial feed-line.

Some vendors find it difficult to effectively couple a 50 Ohm asymmetrical feeder onto the 450 Ohm symmetrical antenna input.  They tried to solve this problem using an auto-transformer (a so-called “BALUN”).  At BUXCOMM, we have designed an ultra wide-band (true) BALUN using a mix of ferrite cores that allow our T2FD to preserve its RF characteristics over the HF and low VHF frequency range.  In addition, our BALUN make certain the BUXCOMM T2FD is grounded, so that static buildup that might occur, is discharged to earth.   It also reduces the atmospheric noise which is generated at HF.

The hybrid BTR/BALUN input (SO239) accepts coaxial cable that is terminated with a PL259 connector.  The BUXCOMM T2FD antenna is shipped completely assembled and factory tested.  The coaxial cable between the antenna and transceiver is not included because the length at each QTH is different.  Where possible to use exact lengths, use 48 or 96 feet of 50 ohm coax feed-line.
To view the selection of BUXCOMM T2FD antennas, go to:

73 de BucK4ABT