DIY Radio Tuna Tin "S" QRP Transmitter
DIY Radio Spring 2021 - Tuna Tin "S" CW Transmitter
The December 2020 issue of QST p. 30 featured Bob Fontana's do-it-yourself article entitled 'The Tuna Tin "S",' subtitled "A Bare-Bones Synthesized QRPp Transmitter". QRPp means the transmitted signal is less than 1 watt. Our "Elmers" will guide you in building this CW transmitter comprised of 2 circuits: an Arduino controlled digital readout Si5351 frequency synthesizer that outputs a square wave into an IRF510 RF amplifier with a band pass filter that transmits an FCC-clean CW signal. Choose one of 3 bands: 80, 40 or 20 meters. Plug in a Morse key and a battery. Rotate a single knob to choose the displayed frequency. Depress the key and it transmits. Bare-bones is the operative word so that any club member should be able to build a working rig with assistance of virtual meeting attendees. For less than the cost of a book, a ham can build a working transmitter that can be heard on an existing receiver.
An Arduino Nano microcontroller is the brains of the rig executing 4 pages of software that can be modified to add new features. Our group building project will be conducted with Zoom meetings (the next one is pending schedule). Phil Sittner and Bob Mix have developed a kit that is better than Phil's working prototype. The kit includes all the parts. You just provide a low wattage soldering iron with a fine tip, 60/40 rosin core solder, solder wick, needle nose pliers, diagonal cutters, wire stripper, basic soldering skill and a desire to have fun. You will need a computer to load the software to the Arduino Nano, and a multimeter and 50 ohm dummy load to test the completed unit. There is no assembly manual, but we can probably guarantee your rig will work. The 50 ohm dummy load can be as simple as a 1/2 watt 50 ohm BNC terminator or two 1/2 watt or greater 100 ohm resistors (not wire wound) in parallel.
Links
Bob Mix KF6ABC presented the Tuna Tin S at our 2021 Homebrew Contest Night.
Some Tuna Tin S photos: https://photos.app.goo.gl/k5NymtWacWS3mm9y7
DIY Radio Zoom meeting videos are posted here.
Join groups.io online discussion group https://groups.io/g/DIYRadio to receive news updates.
Facebook group https://www.facebook.com/groups/DIYRadioBuilders
Upload Procedure for Arduino Sketches and Required Libraries
TunaTinS_Rev27MAR21 -- added provision for 5 fixed frequency CW channels on 60 meters
Sketch -- fixed EEProm code so that header changes to Band will trigger rewriteTunaTinS_Rev09APR21 -- added the default QRP frequencies, band switching for 80, 40, 60, 30, 20, 15 and 10 meters, and tuning steps of 10 Hz, 100 Hz, 1 kHz, 10 kHz and band change.
Sketch -- added band indicator to display
Note: The sketch only changes the frequency of the Si5351 synthesizer. You must change filter component values to use the amplifier stage on the added frequency bands.TunaTinS_Rev12APR21 -- corrected Calibrate_Offset factor for all bands and added 160, 17 and 12 meters. Earlier Arduino sketches had compensated for reference frequency crystal error by adding a fixed offset to the frequency. The 12APR21 and later revisions employ an improved method that applies a proportional correction for the ppm error of the 25 MHz reference crystal and is accurate for all bands. See the link below. Sketch
Instructions to manually calculate the Calibrate_Offset factor (for Rev12APR21 to v2.0.1). We now recommend using the Tuna Tin S Calibration Utility sketches listed below.
TunaTinS_Rev15APR21 -- now also applies the correct Calibrate_Offset factor to the 60 meter band.
Sketch - Video demonstrationTunaTinS_Rev06MAY21 -- Bob Fontana released this revision of his 27MAR21 sketch in his project modifications published in Sept 2022 QST. This version covers 160 through 10 meters, offers a corrected calibration for frequency reference error, tuning steps of 10 Hz, 100 Hz and 1 kHz, and uses a long press on the encoder switch to change bands. Sketch
TunaTinS_v2.0.0 (01 Jan 2022) -- This fork of the Tuna Tin S Rev15APR21 Arduino sketch now adds coverage of all 12 amateur bands from 472 kHz through 50 MHz; the code has been compacted with band constants in arrays; and new synthesizer constants improve the frequency tracking on the 5 MHz, 10 MHz and 24 MHz bands.
SketchTunaTinS_v2.0.1 (24 Dec 2023)
• The encoder push button now toggles the control between "digit adjust" and "digit select" modes.
• A small dot to the left of either the frequency or the step size display lines indicates which is the active mode.
• The tuning steps are now: Band change, 1 MHz, 100 kHz, 10 kHz, 1 kHz, 100 Hz and 10 Hz, in either direction, improving its utility as a general purpose signal source. SketchTunaTinS_Calibration (24 Dec 2023)
Companion to TunaTinS_v2.0.1 SketchTunaTinS_v2.1.0 (31 Dec 2023)
• A change from the Adafruit Si5351 library to NT7S's Etherkit Si5351 Library now adds continuous RF spectrum coverage from 4 kHz to 225 MHz with preset QRP frequencies for all amateur radio 137 kHz through 222 MHz bands.
• Added 1 Hz tuning steps and frequency correction to within 1 Hz at 10 MHz. SketchTunaTinS_v2.1.0_Calibration (31 Dec 2023)
Companion to TunaTinS_v2.1.0 calculates and displays parts per billion (ppb) correction factor for the Si5351 reference frequency crystal in the TunaTinS_v2.1.0 Arduino sketch. Sketch
Project Updates
LTSpice model file for the 7 MHz RF section
While building the Tuna Tin "S" transmitter, we observed that the 3 volt peak output of the Si5351 synthesizer module can only drive the IRF510 MOSFET amplifier to 500 mW output power. The amplifier stage circuits below raise the drive power to the IRF510 sufficiently to achieve more efficient Class E operation and 4-5 watts of power output.
This driver offers the stability and noise immunity of digital switching, requires no inductors or transformers, and should provide sufficient drive power to the IRF510 gate up to 14 MHz. The potentiometer on the Q1's input adjusts the duty cycle, and the value of R2 affects the rise and fall times of the trapezoidal drive waveform. The model file shows R3 as a fixed resistor as LTspice does not model variable resistors. LTspice Model File Click here for more details.
This driver uses a single transistor and a toroid impedance transformer. LTspice Model File
This modification adds a 10.7 MHz trap to the 7 MHz Tuna Tin "S" and allows it to transmit on either 5 MHz or 7 MHz. LTSpice model file
Modifications for the Tuna Tin "S" in September 2022 QST
Bob Fontana, AK3Y, published a Tuna Tin "S" project update on pages 32-33 of the September 2022 issue of QST. His project improvements include: frequency extension; more tuning increments; precision calibration; EEPROM Recovery; and, an improved drive circuit. Current ARRL members may download the complete project summary from the QST in Depth web page at http://www.arrl.org/qst-in-depth