Topics

Fast tuning buttons

Michael Davis <maddmd818@...>
 

I have seen some front Bitx panels with buttons. Not sure if they are fast tune momentary switches or not, but after destroying a 10 turn Bourns 10k, linear pot by my miswire error, I thought 2 momentary switches would allow fast tune without going all the way to the pot end. Well, I don't understand the raduino, but as we know when you turn fully ccw (min resistance) from wiper to that end the raduino fast tunes in that direction, when you turn fully cw (min resistance) from wiper to that end, the raduino fast tunes in the other direction. I am assuming that the raduino is programmed to read those values from the violet wire to the green and yellow wires, and respond appropriately. So (if I'm correct) my button thought by connecting the pot wiper to one end and a second button, wiper to the opposite end should work. This would be especially convenient when using a 10 turn pot. Another thought would be a fine tune (100k or so) pot in parallel with the wiper (violet wire). Also, I have seen a 3 turn, 10k, linear pot. Has anyone tried that type?

Jack Purdum <econjack@...>
 

Evidently, there are two types of "fast tune" out there. The raduino uses the end-stops of the pot to fast tune in a given direction. My version of Fast Tune uses a rotary encoder and interrupts to change the tuning increment. If the user is slowly tuning around, a default increment is used; perhaps 100Hz. Every detent on the encoder causes a +/- 100Hz change in frequency depending upon encoder rotation direction. However, moving from one end of the band to the other is slow that way. With Fast Tune, a software interrupt constantly measures the rate at which the user is tuning. If that rate increases above a certain (user-defined) threshold, the increment automatically increases to 10KHz (or whatever you want it to be). As you approach your target frequency and slow down the tuning rate, the increment automatically drops back to the default.

Evidently there's been some confusion on Fast Tune. Usually when I talk about Fast Tune, I'm referring to the interrupt-driven encoder type of tuning, which obviously doesn't apply to everyone.

Jack, W8TEE



From: Michael Davis <maddmd818@...>
To: BITX20@groups.io
Sent: Tuesday, March 14, 2017 2:42 PM
Subject: [BITX20] Fast tuning buttons

I have seen some front Bitx panels with buttons. Not sure if they are fast tune momentary switches or not, but after destroying a 10 turn Bourns 10k, linear pot by my miswire error, I thought 2 momentary switches would allow fast tune without going all the way to the pot end. Well, I don't understand the raduino, but as we know when you turn fully ccw (min resistance) from wiper to that end the raduino fast tunes in that direction, when you turn fully cw (min resistance) from wiper to that end, the raduino fast tunes in the other direction. I am assuming that the raduino is programmed to read those values from the violet wire to the green and yellow wires, and respond appropriately. So (if I'm correct) my button thought by connecting the pot wiper to one end and a second button, wiper to the opposite end should work. This would be especially convenient when using a 10 turn pot. Another thought would be a fine tune (100k or so) pot in parallel with the wiper (violet wire). Also, I have seen a 3 turn, 10k, linear pot. Has anyone tried that type?


Michael Davis <maddmd818@...>
 

Thanks Jack, by end stops on the pot, I assume zero resistance (or close to zero) as an end "stop". There isn't really any physical stop connection at either end of rotation. I am assuming that zero or close to zero resistance to the yellow wire feed will fast tune one way and close to zero to the green will tune the other way. Do you concur? I know it seems too simple, but it makes sense to me.

Sent from Mike's iPad WA1MAD

Jack Purdum <econjack@...>
 

Yes.



From: Michael Davis <maddmd818@...>
To: BITX20@groups.io
Sent: Tuesday, March 14, 2017 10:01 PM
Subject: Re: [BITX20] Fast tuning buttons

Thanks Jack, by end stops on the pot, I assume zero resistance (or close to zero) as an end "stop". There isn't really any physical stop connection at either end of rotation. I am assuming that zero or close to zero resistance to the yellow wire feed will fast tune one way and close to zero to the green will tune the other way. Do you concur? I know it seems too simple, but it makes sense to me.

Sent from Mike's iPad WA1MAD








VE7WQ
 

Jack,
just ordered 2 pcs of KY-040 rotary encoders.
How can I implement your version of fast tune for the BITX40 Raduino?

Jack, W8TEE
 

Fast Tune works by observing the rate at which the user is turning the encoder. The timing and tuning rates are set with #define starting around line 64 of the attached files. For me, if the encoding is pulsing faster than once per 100ms, I'm doing a Fast Tune. Slower than that and I'm just tuning around. Read the code in loop() to figure out how to use it. You will need to put both files in your project subdirectory.

Jack, W8TEE



From: VE7WQ <v@...>
To: BITX20@groups.io
Sent: Saturday, February 10, 2018 10:16 PM
Subject: Re: [BITX20] Fast tuning buttons

Jack,
just ordered 2 pcs of KY-040 rotary encoders.
How can I implement your version of fast tune for the BITX40 Raduino?


VE7WQ
 

Thanks a lot, Jack!


Saturday, February 10, 2018, 7:51:34 PM, you wrote:

JPvGI> Fast Tune works by observing the rate at which the user is turning the

JPvGI> encoder. The timing and tuning rates are set with #define starting around

JPvGI> line 64 of the attached files. For me, if the encoding is pulsing faster

JPvGI> than once per 100ms, I'm doing a Fast Tune. Slower than that and I'm just

JPvGI> tuning around. Read the code in loop() to figure out how to use it. You

JPvGI> will need to put both files in your project subdirectory.

JPvGI> Jack, W8TEE


73! George

VE7WQ