KX3 Internal LiPo Mod: Enhancing Performance

I have both a KX2 and a KX3 and they are both fantastic radios.   I have the internal battery and charger options offered for both of those radios.  The 3S LiPo battery and internal charger combination used in the KX2 to be great.  I find the NiMH batteries of the KX3 with the output power limit of 5W coupled with the “manual” internal charging to not be ideal.  I have already done a mod to allow the use of LiFEPO4 14500 battery cells but the issue of removing the batteries to charge them is still a pain. (Link to that mod)   I have also looked into an internal LiPo battery mod where you use the same battery used with the KX2 but that modification had a cable hanging out of the radio for external charging.  That same cable was then plugged into the radio’s 9-15V DC jack to power the radio. (Link to this mod). 

Implementing those modifications helped solidify what I desired for my KX3.  That is an internal LiPo battery that is charged internally from the EXT DC jack just like the KX2

Design:  I would rather not have an unproven design that could cause RFI or riskily charge the battery while inside of the KX3.    The KX2 internal battery charger (p/n KX2IBC) paired with the KX2 internal battery (p/n KXBT2) is a proven safe design that is RF quite.   I went down the rabbit hole of creating PCB that “repackages” the KX2 internal charger circuit into a form-fit that will fit in the KX3.

I did not spend too much time investigating implementing the RTC functions in my PCB.  Once I realized the KXBC3 board uses a custom programmed PIC chip, I moved onto focusing on repackaging the charging circuit.  Additionally, since the same PIC creates the battery monitoring data for the KX3, I opted to not try and replicate the battery monitoring signals in my design.   The battery voltage will be reported as the power supply voltage.

Space:  The AA battery holders as well as the KXBC3 PCB need to be removed to make room for the 3S LiPo battery.   The KXBC3 provides the NiMH charging circuits as well as the Real-Time Clock functionality.   The NiMH charging will clearly not be needed after my modification, but what about the RTC functions.  I did not spend too much time investigating implementing the RTC functions in my PCB.  Once I realized the KXBC3 board uses a custom programmed PIC chip, moved onto focusing on repackaging the charging circuit.  I would use Steve Gollub’s (DL9TX) 3D print designs as starting point for my effort.  

Merging the KX2 design into the KX3.First let’s look at the KX2 design, The charging functionality of the KXIBC2 board basically has three connections:  Ground, external power and the battery connection.  D1 and D2 provide the “OR” function that has the radio drawing power from whichever source as the higher voltage.

Figure 1 – Part of KX2 Schematic
Figure 2 – Part of the KX3 Schematic

The E and B connections for the KXIBC2 design can be easily replicated in the KX3.  The KX3 does not have the “OR” functionality between the external and battery sources.   That can be replicated on the PCB design.

Figure 3 – My Starting KX3 LiPo Mod Design

Fast forwarding through the whole KiCad PCB design and prepping, I got the board sent for fabrication and before long I had some prototype boards in from the PCB manufacturing house.  Time for some testing.

Figure 4 – My PCB Design
My Test Setup

Testing and Modifications of the Design

Figure 5 – My Test Setup

I made a solder up bread board that that would be in line with the charger PCB and the battery.   From here I could monitor both the current and voltage to the battery.   The two multimeters were also connected to my bench computer so the data could be logged off.  During the first tests I discovered I have selected the incorrect diodes to be installed by the PCB house.  Diodes D3.1 and D3.2 were supposed to be BAV70-5 but I picked BAV70-6.    The big difference there is the diodes are reversed internally…Dooh!   <Yeah, that is why we test>   While waiting for the updated parts, I decided that the 220-250ma charge rate was extremely conservative for a 2600mah battery.  R1 in conjunction with Q1 and Q6 sets the maximum charge current.   Here is the description from the KX2 manual.

Q1 and Q6 is a current limiting circuit. Current is largely set by the voltage drop across R1 equaling the drop across the base-emitter junction of Q6. As current increases past this point, Q6 collector current also increases, shunting Q1 base current through Q6, and reducing the current through Q1.  Actual current will be somewhat dependent on the voltage differential across Q1, being slightly higher when charging starts, and decreasing as charging nears completion.

Using one of my other boards as a donor, I put another 3.3 ohm resister in parallel with R1 to create at 1.65-ohm resistor network.   This lower resistance will require twice as much current to produce the emitter-base saturation voltage of Q6 (0.95V) which sets the limit current.

With the proper diodes installed the next round of testing showed an initial charge current around 480ma that quickly settled into 410ma.   This equates to charge rate of about C/6 or C/7.  The charging stopped at the advertised/expected at cutoff voltage of 12.43VDC.   Within seconds this settled down to the open circuit voltage of 12.25VDC

Figure 6 – R1 changed to 1.65 Ohm

At this point, I was extremely happy with the charging rate, but I wanted to optimize the charge cutoff voltage to get the final charge a little closer to 100%.   The voltage divider network of R2 and R6 provide the scaled representation of the battery voltage to the comparator U1.  Increasing the value of R2 or decreasing the value of R6 would lower the voltage at their junction which U1 uses to determine when to shutoff the charge circuit.   The current value of R2 was 133K.  A value of 134.6K should raise the charge rate to 98%.  134K SMD resistors are hard to come by, so I sourced a 135K resistor.

Testing with the new R2 value of 135K resulted in charging cutting off at 12.53V.  This surface charge voltage equates to about 97% charge.  As expected, the open circuit voltage settled in at 12.41V.  I was very happy with those results.

Figure 7 – R2 increased to 135K ohm

The final modification was to swap out the two parallel 3.3-ohm resistor network that make up R1 to a single 1.6-ohm resistor.   The 1210 resisters are rated at 500mW. This is no where close to an issue with the two 3.3 ohm resistor in parallel but the single 1.6 ohm resistor is closer to its max rating.  Even if the charge current was 500ma the power would within the resistor’s rating (.500A * 0.95V = 475mW). 

The next rounds of testing added the use of thermal camera to monitor the PCB.  The results of those tests showed R1 to be well within thermal limits and below it derating threshold value.   Q1 was interestingly hot with a maximum case temperature of 77C and an average case temperature 75C over the charge cycle when the external charge voltage was at the maximum of 15VDC.  The die junction temperature is estimated to about 115-125C.   The datasheet lists a maximum die temperature rating of 150C so it closer than I would prefer but is acceptable.  When charged at the typical vehicle and ham shack voltage of 13.8VDC, Q1 averaged over 15C cooler over the entire charge cycle.   (If I do further revision to this PCB, I’ll look to improve the heatsinking of this component)

My intended charging method is use my 13.8VDC from my base station power supply when at home and to use a 15VDC USB-PD cable and a power bank when away from home.

Figure 8 – Final Design Test at Maximum external DC Voltage
Figure 9 – Final Design Test at 13.8VDC for external voltage
Figure 10 – Final Design

Installation

I modified the Stefan Gollub Li-Ion battery holder design quite a bit.  The retainer board, that replaces the stock KX3 charger board/NIMH battery retainer, was modified to also replace one of the PCB standoffs by incorporating into the retainer.  This increased the space for the battery by 1.5mm.    His battery holder design was heavily modified to also house the charger PCB. It was also optimized for better vertical clearance for the battery.

Figure 11-A Battery and PCB holder
Figure 11-B Battery Retainer
Figure 12 – Completed Mod

Figure 12 – Completed Mod

The charge LED on the PCB can be seen through the opening in the case for the external DC jack with most DC barrel plugs, but you have to look at just the right angle.   I do not have a 2M transverter module in my KX3 so I was able to reutilized that antenna jack opening to mount and LED to provide charge indication.

Figure 13 – External Charging LED

Overall, I’m quite happy with how this project turned out.  I have taken the KX3 out on couple of activations already and it is nice to have 10 watts at the ready.  Also super nice to just plug it in and let in charge when you get home.  Many thanks to Stefan Gollub’s (DL9TX) for his 3D model designs which spurred on my ideas with this project.

Here is a PDF version of this post

The Tiny Paddle Mic Hack for the QMX

Do you think cables suck? Do you think both the N6ARA Tiny Paddle and the K6ARK mini mic just are just too bulky or lacking in functionality? Well then this hack is for you! Joking aside I love both of these amazing creations by Ara and Adam. I like to have separate kits for each of my radios and you can bet that if the radio can do sideband Adam’s mini mic is going to be in that kit. If the rig does CW you can bet that Ara’s tiny paddle is stashed in the kit as either the backup key or the primary key.

Since SSB has been added to the QMX, I have been thinking about doing the 1lb POTA challenge. The 1lb POTA challenge is activating a park (10 contacts) with at least 1 digital, 1 voice and 1 CW QSO as part of those 10. The radio, antenna, battery, mic, key and cabling all have to come in under a pound.

Tiny Mic Paddle
The Tiny Paddle Mic Hack

With the QMX using the paddle jack as the mic jack when in SSB mode, I had an idea. That idea lead to me doing a thing!

The recommended microphone element for use with the QMX radio (the one used for the development of the SSB firmware) is Digi-Key part number 668-AOM-5024L-HD-F-R-ND. It turns out that the solder connection point spacing of this mic element and the same spacing as the solder points for NA6ARA’s tiny paddle plug edition. Soldering the negative terminal of the mic to the sleeve post (closest to the plug) and the positive terminal to the ring of the plug results in the same wiring as the K6ARK mini mic with the addition of a second switch in parallel with the mic element.

K6ARK mini mic wiring
The K6ARK Mini Mic wiring for the QMX

In operation, the QMX ignores the microphone element when in CW mode. When in SSB mode the DIT side of the paddle is the PTT. Speak into the microphone as you normally would very close to the your lips. The one thing to watch out for is that you only press the DIT side. If you press the DAH side down as well you will bypass the mic so audio is feed to the radio resulting in no output power. The radio is no worse for wear should you do that. I have found that there is just enough room to rest you thumb on the edge of the PCB which allows for easy press of the DIT side to activate PTT.

Is this mod the most comfortable way to operate the QMX? For me, it is not, but its pretty darn cool and if you are a gram counter you might just like it. Adding the mic will not allow for the use Ara’s QMX adaptor for the tiny paddle. It will need to tweaking to allow for the microphone. I’m gonna drag my feet attempting that and hope someone else does that before I give it a try.

Its time to go play radio!

Building a trapped 40-10m End Fed Halfwave Antenna

Purpose:  Build and 40-10-meter End Fed Halfwave Antenna that was resonant on all seven bands in that range.

Background:   After a couple hundred Summits On The Air (SOTA) activations I have come to realize once I get my operating station setup I like to just stay situated and run all of the desired bands and chasing other summits.  I am not a fan of having to getup and fiddle with antenna links and then get resituated.   This is one of the reasons I really enjoy my radio and antenna kit combos that allow for this style of operating.   My KX2 and KH1 are simply marvelous in that regard with their built-in tuner.   My MTR3B v4 with 40, 20 and 15 work great with a EFHW (built from a K6ARK kit) as it is resonant on all of that radios bands.    I have also built a few trapped EFHW antennas.    My MTR3B v2(LED) and AWS-3B both use a 40-30-20 trapped EFHW for their bands.   I have made trapped EFHW using four traps that supports 40-15 for use with my CFT-1 radio.     I have a QMX that I have modified for use on 40-10.    I currently use and EFRW along with an Elecraft T-1 tuner.   The tuner is about as tiny as they come in that range but it is larger than radio.     Making a hybrid EFHW that is both resonant on 40-10 would make for a very compact tiddy radio kit.

 Challenges:  A quote I first heard from David Casler, KE0OG, comes to mind here “Everything Affects Everything” when building antennas and particularly when dealing with trapped antennas.   My 40-30-20 trapped antenna required and little tweaking of the traps as the two traps used in that setup affected one another.   The four traps used with my 40-15 build required no less than six full iterations of fine tuning all of the traps to get all of the bands in line.   It ultimately ended up be good antenna but the process was a frustrating affair.    Trying to build this antenna with three traps and a 20,15,10 loading coil is expected at least that frustrating.

Starting Antenna:   I’m starting with this antenna design which works very well on 40,20,15 and 10. This antenna is a dedicated antenna that lives in my MTR3B v4 kit.

K6ARK 40-20-15-10 antenna

The Traps: 

The Traps: 

  1. I reviewed quite a bit of literature and videos on the subject of building traps.   I have previous used traps from QRPGuys.  If you have components there is a nice shared PCB project on OSHPark  that is what I am currently using.   https://oshpark.com/shared_projects/WBU7X6sR   The board will slide into a T50 or larger torroid without modification.    I use my bench grinder to trim down one side to allow a T37 torroid to slide over if I am using that size.
  2. I used https://toroids.info/T50-2.php as my primary calculation tool.  Prior to making my L-C combination selections I went through a number of published trap designs I inputted their selections into the calculator.    Of particularly concern for me was the ohm values.   My thinking was that the higher ohm values may reduced the amount of interaction that occurs between the traps.    The higher ohmic values are typically gain by using a lower capacitor value and a high inductance value for a given resonant frequency. 
  3. Trap values 
    • 12M Trap Values: Resonant at 24.885Mhz, T37-6 toroid with 23 turns (started with 25) with a 22pf cap.  Estimated Ohms 291
    • 17M Trap Values: Resonant at 18.0679Mz, T50-2 toroid with 37 turns (started with 40) with a 10pf cap.
    • 30M Trap Values: Resonant at 10.099Mhz, T50-2 toroid with 40 turns (started with 43) with a 27pf cap.    

Build Step Notes:

  1. The K6ARK Matching Unit was built with 3T Primary, 20T secondary.  The loading coil was placed the same distance as in my previous build.   I took 1 turnout of the coil for a total of 12 turns compressed together.   My thinking is that this is a starting point to compensate for the loading that will occur from the traps in the 15 through 40M range.     
  2. 12 meter trap:    Obtained a good VSWR measure of 1.16.     Did not record the length at this point as I’m sure it is going to change.   There was a lot of trimming required.
  3. 17 meter trap:  Obtained a 1.6 VSWR with a lot of trimming.
  4. 30 meter trap:  Best VSWR I could obtain was 2.1.   Will revisit when it is fully built.   I may need to try using a counter poise.
  5. Added the 40M wire segment and trimmed.   Was able to get the VSWR down to 1.3 at 7.045Mhz.   Acceptable

I now went through and measured all of the bands.

  • 40M 1.3 @ 7.045
    1. 30M 1.96 @ 10.13
    1. 20M – No resonance at all MAX VSWR
    1. 17M – 1.47 @19.975
    1. 15M – No resonance at all MAX VSWR
  • 12M – 1.07 @25.025
  • 10M – No resonance at all MAX VSWR

Conclusions:

I expected there to be some shift in resonance and VSWR with the trapped bands that would need some tweaking but I was quite surprised that there was no resonance with the harmonics of 40M.   It like the traps acted like harmonic suppressors instead of presenting themselves as additional wire length.    The thought of fully trapped EFHW for 40-10 using six traps seems like a nightmare. 

I think the easiest approach would be to create at loaded EFHW like I have previously done with links for 12, 17 and 30.

Next round of tinkering

Thoughts A: The 30M trap has the most inductance.    I wonder if it could be the main cause of the harmonic suppression of 20, 15 and 10 meters.   

Action A:   Instead of physically removing the trap, I solder a jumper wire on the trap board to electrically bypass the board.   I then added a segment of wire onto the end of the 40M segment to tune the 40 segment with.    I did not add enough wire but I was able to get the a good VSWR a bit above the 40M band.     I checked to see if there was any sign of resonance at 20, 15 and 10.  

Conclusion A:   The 30M coil alone was not the cause of the harmonic suppression.  

Thoughts B:   I really would not like to build and six-trap EFHW antenna as I know the interactions between the traps would be exceeding tedious to tune.   But I could see myself making a combination of trapped and linked EFHW.    Links in the section of the antenna that are easy to get to such as 10, 12 and 15 and 30.   Use traps for the bands that are higher up in an inverted V such as 20 and 17.    On brushy summits the far end of the V can be a pain to get to so maybe a 30M trap should be in the mix.  Traps for 30, 20 and 17 and links for 15, 12, 10. 

After a break I came back for some more tinkering

Thoughts C:   The antenna is already built, why not continue to see what the remaining traps do to the harmonic suppression.

Action C: Bypass the 17M trap add wire to the end of the antenna to compensate for the reduction in loading.   Roughly tune the wire into the 40M band

Results of C:

40M:   1.21 @ 7.13

20M: 2.1 @ 13.85

15M: 3.6 @ 20.625

12M 1.2 @ 25.00

10M 4.7 @ 29.00

Conclusion C:   The bypass/removal of the 17M and the 30M trap restored the 20, 15 and 10 harmonics to some degree.  I believe the 20M harmonic could be tuned into the band with a usable VSWR.    While there is a reduction of VSWR near the 15M and 10M bands indicating that harmonics are present, I doubt they could be tuned into a usable state.   With a trap being inductive below its resonant frequency and capacitive above it resonant frequency the resonant frequencies shown reflect that.   With the overall wire trimmed for 7.13, the harmonic for 20M should at the upper end of the band, but the 12M trap and loading coil are pushing it below the band at 13.85.   The same applies for the 15M band.   The 10M band is actually near high end of the band which could be indicative of the capacitive nature of the 12M trap above its frequency

Thought D:   Do I dare attempt at six-trap EFHW?    That seems to be a recipe in frustration.   While I have done a four trap EFHW before it was a bit of a pain.    Maybe build a two-link, four-trap EFHW for 10-40M.   Use links for 10 and 12M.   Use traps for 15, 17, 20 and 30 with the final segment being tuned for 40M.

Overall Thoughts: I have to classify this project from the perspective of building a working antenna that used both the harmonic properties of the classic 40M EFHW antenna and the usefulness of the traps as a failure. From the perspective of learning something in the process it was definitely a success that is going to inform furthering tinkering.

73,

Bill, N6MTB

Enhance Your QMX Radio: Touch Keying & Band Modifications

A while back I did a touch keying modification to my QMX radio using one of K6ARK’s touch keying PCB. Here is a demo of it.

The project was quite a fun shoe-horning in another PCB into the QMX case, but I did it….and it worked! Here is a PDF of my notes on the process.

Another modification I did to my QMX was to change the band support to make it work on 40-10 meters. I had previously modified this radio for 60-15 meters (this was before QRP-Labs offered a kit for those bands). Dan, AI6XG, came up with a better mod for use on 40-10 and latter further modified my rig for 40-10 using Dan’s notes.

Here is a quick short showing off both the band mod and the touch keying mod.

Since then I have updated to the firmware that supports SSB and all is well with that and my mods. I’m currently using and End Fed Random Wire with a T-1 tuner to cover all those bands. My next project with this rig is to make a trapped/linked end fed half wave antenna to eliminate the use of the tuner.