¿ªÔÆÌåÓý

Date

Re: USPS Tracking

 

And we never heard from him again.

I think Jerry deserves a gold crown for his patience, and generosity for helping others and going to the post office 90 miles in the snow and ice uphill both ways.

Undoubtedly he will be disappointed with it at this point after nearly two months of anticipation. Or, he will have retreated into his shack to explore the darker elements of experimentation with the two BITX 40 boards, Raduino's, and Frankenstein's journals. ? ?


Re: Flutter Fix

 

Ok, I copied the whole section and replaced the whole section in the sketch. And got the same error. Here is more detail- after turning line numbers it highlights in pink line #617. Here is the line- "void loop(){". This is part of the original code, and it doesn't cause an error in it's original form.

And the latest error message is the same as posted before. Stand by for more details.

This is the whole section I replaced-

? // the tuning knob is at neither extremities, tune the signals as usual

? else if (knob != old_knob){

? ? ?frequency = baseTune + (50l * knob);

? ? ?old_knob = knob;

? ? ?setFrequency(frequency);

? ? ?updateDisplay();

? }

}

So am I still too thick?


Re: Blinking red light

Jack Purdum
 

Any bets that it's blinking at one second intervals? Some vendors load the Blink program that comes as a sample program with the IDE as it gives visual confirmation that the uC is working. To test, load the IDE, set the Board to Nano, and select the COM port for the USB link to your PC and then load the Blink program (File --> Examples --> Basics --> Blink). In there you'll see a call to a function named delay(1000). Change that to delay(500), compile and upload to the Raduino. See if the blink rate is now twice as fast. If so, happy days are here again!

Jack, W8TEE



From: "hotrod541@..." <hotrod541@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 10:08 PM
Subject: [BITX20] Blinking red light

I just completed my Bit-X 40 kit and when powering up I have a blinking red light on the Raduino board. I also get a clinking noise in the audio whenever the light flashes. ?I also have no numbers on the freq. readout but it does light up. ?I have not yet set up the radio and this may be part of the problem. ?Any help would be appreciated as I am a newbie on this radio. KJ4ZSI



Blinking red light

 

I just completed my Bit-X 40 kit and when powering up I have a blinking red light on the Raduino board. I also get a clinking noise in the audio whenever the light flashes. ?I also have no numbers on the freq. readout but it does light up. ?I have not yet set up the radio and this may be part of the problem. ?Any help would be appreciated as I am a newbie on this radio. KJ4ZSI


Re: Flutter Fix

 

John Smith,

Did you see this note in my follow-up email the next morning:

> ?Remove the extraneous final 3 lines about the tone and replace them with a closing "}".?

Sounds like you might be missing the final "}".

You said: ? ?"And I was just inserting the new lines between original lines of code."

You are not "just inserting" . ?You are removing some old code and replacing it with new code. Replace the lines of code I have included in the mail history here with the following lines (this time I managed to include that final "}" in my copy-and-paste). ?If you still get errors, make sure that for every "{" there is a matching "}" further down in the code. ?If you put the cursor on one of those within the Arduino development environment, it will probably highlight the matching other curly brace for you.

  // the tuning knob is at neither extremities, tune the signals as usual
  else if (knob != old_knob){
    static char dir_knob;
    if ( (knob>old_knob) && ((dir_knob==1) || ((knob-old_knob) >5)) ||
         (knob<old_knob) && ((dir_knob==0) || ((old_knob-knob) >5)) )   {
       if (knob>old_knob) {
            dir_knob=1;
            frequency = baseTune + (50l * (knob-5));
       } else {
            dir_knob=0;
            frequency = baseTune + (50l * knob);
       }
       old_knob = knob;
       setFrequency(frequency);
       updateDisplay();
    }
  }

?

Jerry


On Tue, Feb 21, 2017 at 06:48 am, Jerry Gaffke wrote:

The new code from my previous post does away with the constant flicker between adjacent frequencies due to noise in the ADC when the knob is not being rotated, but otherwise leaves functionality and feel exactly as Ashhar had coded it. ?Works on my Nano, I monitored the frequency value through the Arduino serial port. ?Remove the extraneous final 3 lines about the tone and replace them with a closing "}". ?(It was getting late.) ? The new code replaces this part of Ashhar's original code:

  // the tuning knob is at neither extremities, tune the signals as usual
  else if (knob != old_knob){
     frequency = baseTune + (50l * knob);
     old_knob = knob;
     setFrequency(frequency);
     updateDisplay();
  }

It works by inhibiting a reverse in direction of the tuning pot until that reversal has traveled through what would normally be 5 steps in frequency of 50hz each. ?For example, assume we have been tuning up in frequency and stop the knob at 7200.000 khz. ?A bit of noise comes in from the ADC, and the frequency pops up to 7200.050 khz. ?Another bit of noise comes in that would normally bring it back down to 7200.000 khz, but this is ignored because it does not reach the 5 tick threshold. ?A light touch on the knob might bring it a bit further up to 7200.100 khz. ?Reversing the direction of the knob, it travels through 5 steps before any change in frequency occurs, on the 6'th step the frequency goes back down to 7200.050 khz. ?If we leave the knob in that position, a bit of ADC noise might lower it further to 7200.000 khz, but noise will not raise the frequency. ?

I recommend operating with the original code at first until the noise at the pot has been evaluated and minimized with bypass caps and perhaps short shielded wiring. ?Then enable this new code by recompiling the sketch.

The frequency will still move a little bit after taking your hand off the knob, but can only move in one direction. ?If that is unacceptable but you otherwise like the current method of tuning, then perhaps reduce the tuning rate by a factor of two by replacing this line:

? ? ??frequency = baseTune + (50l * knob);

with this

frequency = baseTune + (50l * (knob>>1));


Me, I'll likely go to Don Cantrell's shuttle tuning scheme as described at?
But use an encoder instead of a pot so I can feel a click when it moves between positions.

Jerry, KE7ER

?


Re: USPS Tracking

 

Hey, you got it. Hooray!

That sounds about par for the course...live by the
computer, die by the computer. Unfortunately, there is too
much faith out there among everybody in the power of technology.
It gets us into more trouble than it's worth far too often...and of course
it's always the other guy's fault. It used to be that...well, that's another
story.

Glad you finally got things straightened out. Now
for the reality show...

73, Jerry
john
AD5YE


Re: USPS Tracking

 

Got a note in the mailbox Saturday saying?RN187017248IN?(ordered Dec 23)?was at the PO, but registered mail so had to sign for it. ?They close early on Saturday, Monday was a holiday here (Washington's birthday) and Tuesday we had yet another nasty winter storm storm. ?So drove the 90 miles round-trip to our post office today, half of that over ice and snow, some with chains on the rears. ?Found that?RN18702575IN (ordered Jan 30?as a backup since the first wasn't showing up) had also arrived on Feb 21. ? Both appear to be in good shape.

The clerks at the local post office have been most helpful.? Though they cannot give me an electronic copy of what their tracking system shows, they could read off a list of places and dates that the two packages have been.?

RN187017248IN , ordered on Dec 23, 2016 ? (What a long strange trip it's been)
Was packaged in a plastic box and a fabric cover, a corner of the plastic box was crushed but no damage done to the contents.
Barcode looks low-res and a bit too light on ink, perhaps smudged a bit from the journey.? The notation "Address Encoding" in the tracking information suggests to our postal clerk that there was trouble routing this package to its destination, likely due to the faulty barcode.? When signing for the package, she first scanned it with a hand wand, it took a couple attempts but the barcode was readable.? The printed address is perfectly legible and correct, 30 seconds of human intervention should have sent this package on its way to me if a sorting machine had trouble with it.? Instead it went back to IndiaPost (but not to hfsigs), IndiaPost promptly sent it to the US again. ?Labels on the package look original, I don't think IndiaPost found need to adjust anything.

12-31 Mumbai Air, India
1-4? New York? (inbound customs)
1-5? Jamaica? New York
1-6? Portland Oregon
1-11 San Francisco CA
1-13 Burlingame CA
1-15 Eugene Oregon
? Address Encoding
2-8???Mumbai Air, India
2-15 San Francisco CA
2-15 Richmond CA??
2-17 Portland Oregon
2-18 Pendleton Oregon
2-18 Enterprise Oregon

RN187025757IN? Ordered on Jan 30, 2017
Was packaged in a plastic box with cardboard outer box, no damage at all.
Barcode on this one looks much better.

2-5 Mumbai Air
2-17 San Francisco, CA
2-19 Portland Oregon
2-21 Enterprise Oregon


> ?John Backo?Feb 4???: ? I noticed the address label from India was an inkjet printout of the order.

I think that was it. The barcode label on the first one was marginal, probably got kicked to the side by some sorting machine. We had some really nasty weather here in January, and USPS was likely understaffed with some employees not able to get in due to winter weather. That may explain some of the extra stops that first package made, and the lack of human attention to read a perfectly legible address. I'm sending this info to hfsigs, along with a photo of the barcode.

Jerry, KE7ER



On Fri, Feb 3, 2017 at 05:38 pm, Jerry Gaffke wrote:

I tried tracking on the web, could see it was handed off to MumbaiAir on Dec 31. ?The USPS website claimed it didn't know about any IndiaPost tracking number. ?I checked at a local post office (small town, clerks have time to help), and the clerk found that it had been scanned in Eugene Oregon on Jan 16. ?And thence apparently on to something called the ACS (Address Coding System) in Seattle, which I assume could be called the dead letter office. ?She tried but failed to get an image of the scanned label from Eugene, and made an inquiry. ?I've got my own inquiry into the USPS via their website. ?(Go to usps.com, ?help, contact us). ?We'll see if they can find it. ?

I had an email exchange with hfsignals at gmail dot com. ?They said if deemed not deliverable, it should come back to them. ?And that the package labels are directly printed from the PayPal system and covered with clear protective tape. ?I've verified that the address is correct in the email I got from PayPal. ?And ordered a second Bitx40 (I can use two).

So anyways, I think hfsigs did their thing, and that the USPS ate it. ?Or maybe Jack bought one of these: ?/g/BITX20/message/20575? ? and it happened to be in the same mailbag.

Jerry

?


Re: Flutter Fix

 

I gotta show ya how much of a noob I am. I started with copy and pasting Jerry's code into mine with the tune input pin change because I fried it in the beginning, and got errors. Then went with Jack's slightly different code and got the same errors. Both times, the errors were with the original code elements. And I was just inserting the new lines between original lines of code. Well here's what I got.

Arduino: 1.8.1 (Windows 7), Board: "Arduino Nano, ATmega328"


C:\Users\John\Documents\Arduino\Raduino_code_pin_a7_to_a6_number_2\Raduino_code_pin_a7_to_a6_number_2.ino: In function 'void doTuning()':


Raduino_code_pin_a7_to_a6_number_2:572: error: a function-definition is not allowed here before '{' token


?{


?^


Raduino_code_pin_a7_to_a6_number_2:621: error: a function-definition is not allowed here before '{' token


?void loop(){


? ? ? ? ? ? ^


Raduino_code_pin_a7_to_a6_number_2:643: error: expected '}' at end of input


?}


?^


exit status 1

a function-definition is not allowed here before '{' token


These did not cause errors before the addition.

Perhaps downloading a compiled sketch would be easier.



Re: Flutter Fix

 

¿ªÔÆÌåÓý

Works for me

?

From: [email protected] [mailto:[email protected]] On Behalf Of Jack Purdum via Groups.Io
Sent: Wednesday, February 22, 2017 7:08 PM
To: [email protected]
Subject: Re: [BITX20] Flutter Fix

?

That would work, too. However, my preference is to put the URL and version number as a comment on the same line as the #include that yanks the library code in. I've done that in the past and, if you do it consistently, it makes it easy to compare library, although either way would work.

?

Jack, W8TEE

?


From: Art Olson <olson339@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 5:42 PM
Subject: Re: [BITX20] Flutter Fix

?

Jack

?

You got me vote. Another help would be to document, in the opening comment section, what version IDE and libraries are being used to help reduce confusion also. I know it would help me

?

Art

N2AJO

?

From: [email protected] [mailto:[email protected]] On Behalf Of Jack Purdum via Groups.Io
Sent: Wednesday, February 22, 2017 4:33 PM
To: [email protected]
Subject: Re: [BITX20] Flutter Fix

?

We need to have some form of version control for the Raduino code.I would propose the following:

?

1. Farhan's original code should keep it's original name, which I believe is raduino.ino. I would like to see him (and no one else) rename his file to raduinoVer1.0.ino. If he makes changes to it, he will change the version number as he sees fit. If he chooses some other way to track his changes, that's his baby and he can do what he wants.

?

2. If we modify the code, we need to identify it from the file name, as well as comments in the code. I would like to see us use something like W8TEEraduinoVer1.0.ino. That is, whoever modified the code places their call at the front of the file name. That way, we can tell at a glance who "owns" the code and is responsible for maintaining it. If you modify someone's code, place you call at the front of the file name. We should be able to tell from the comments within the header of the file the lineage of the code, for example, the top of every source file should have something similar to:

?

? ? /

? ? ? ? March 22, 2017: W8TEE removed sprintf() calls and replaced with appropriate str*() calls. Reduced flash overhead by XXXX

????????????????????? ? ? ? ? ? ? ? bytes.

?

? ? ? ? Dec. 15, 2016: VU2ESE provides the original source code for the BITX40.

????????

? ? ? ? ...and so on

?

?

If we follow a convention similar to this, we should be able to avoid people getting "out of sync" with others in the group. If someone has a different idea, let's hear it so we can nail this thing down before it gets out of hand.

?

Jack, W8TEE

?


From: John Smith via Groups.Io <johnlinux77@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 3:54 PM
Subject: Re: [BITX20] Flutter Fix

?

I don't understand, what other list? A different "Group" discussion page somewhere else??

Well, I do understand the risk of trying someone else's code augmentation, and accept the risk if I understand it enough to know where my foot is going to land when I take the next step.

And since there is no "Mother" web site, I wouldn't know where to go for anything else BITX related. Hardware, software, customer service, or otherwise.

Besides that freq flutter thing is an operating nuisance. Lets try to improve it, and restore the original sketch if we don't like it.

Now, on the recompiling.

?

?


Re: Flutter Fix

Jack Purdum
 

That would work, too. However, my preference is to put the URL and version number as a comment on the same line as the #include that yanks the library code in. I've done that in the past and, if you do it consistently, it makes it easy to compare library, although either way would work.

Jack, W8TEE



From: Art Olson <olson339@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 5:42 PM
Subject: Re: [BITX20] Flutter Fix

Jack
?
You got me vote. Another help would be to document, in the opening comment section, what version IDE and libraries are being used to help reduce confusion also. I know it would help me
?
Art
N2AJO
?
From: [email protected] [mailto:[email protected]] On Behalf Of Jack Purdum via Groups.Io
Sent: Wednesday, February 22, 2017 4:33 PM
To: [email protected]
Subject: Re: [BITX20] Flutter Fix
?
We need to have some form of version control for the Raduino code.I would propose the following:
?
1. Farhan's original code should keep it's original name, which I believe is raduino.ino. I would like to see him (and no one else) rename his file to raduinoVer1.0.ino. If he makes changes to it, he will change the version number as he sees fit. If he chooses some other way to track his changes, that's his baby and he can do what he wants.
?
2. If we modify the code, we need to identify it from the file name, as well as comments in the code. I would like to see us use something like W8TEEraduinoVer1.0.ino. That is, whoever modified the code places their call at the front of the file name. That way, we can tell at a glance who "owns" the code and is responsible for maintaining it. If you modify someone's code, place you call at the front of the file name. We should be able to tell from the comments within the header of the file the lineage of the code, for example, the top of every source file should have something similar to:
?
? ? /
? ? ? ? March 22, 2017: W8TEE removed sprintf() calls and replaced with appropriate str*() calls. Reduced flash overhead by XXXX
????????????????????? ? ? ? ? ? ? ? bytes.
?
? ? ? ? Dec. 15, 2016: VU2ESE provides the original source code for the BITX40.
????????
? ? ? ? ...and so on
?
?
If we follow a convention similar to this, we should be able to avoid people getting "out of sync" with others in the group. If someone has a different idea, let's hear it so we can nail this thing down before it gets out of hand.
?
Jack, W8TEE
?

From: John Smith via Groups.Io <johnlinux77@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 3:54 PM
Subject: Re: [BITX20] Flutter Fix
?
I don't understand, what other list? A different "Group" discussion page somewhere else??
Well, I do understand the risk of trying someone else's code augmentation, and accept the risk if I understand it enough to know where my foot is going to land when I take the next step.
And since there is no "Mother" web site, I wouldn't know where to go for anything else BITX related. Hardware, software, customer service, or otherwise.
Besides that freq flutter thing is an operating nuisance. Lets try to improve it, and restore the original sketch if we don't like it.
Now, on the recompiling.
?



Re: Enclosure for BITX40

 

You might try your Arts&Crafts store. Copper tape is used
in making stained glass windows, among other things.
I have found both copper and pure tin of use from there.

Even if it is too thin, it can still be used for lots of things,
like soldering the tops and bottoms of pcbs together
around the edges to make a good ground.

And there is such a thing as sticky copper flashing, so
your local HI store or lumberyard might carry some.

john
AD5YE


Re: Enclosure for BITX40

 

¿ªÔÆÌåÓý

That did the trick. Thanks Sarma.

Bill, VK7MX


On 23/02/2017 12:27 AM, Mvs Sarma wrote:

Bill,
?? enter item # 32693821837
?you get access to it.


On Wed, Feb 22, 2017 at 6:25 PM, William R Maxwell <wrmaxwell@...> wrote:

That page can't be found on Aliexpress, Sarma. Can you give us anymore information to steer us towards that particular tape, please?

Bill

VK7MX


On 22/02/2017 2:22 PM, Mvs Sarma wrote:
I would suggest Roy and others to try out shielding tape . This is from aliexpress and appears very cheap and just sticks.



regards
?sarma
vu3zmv

On Wed, Feb 22, 2017 at 8:11 AM, bigdswitzer <bigdswitzer@...> wrote:
Looks great Roy, what speaker/size are you using?

David KG7WFM

On Tue, Feb 21, 2017 at 1:30 PM, Roy Appleton <twelveoclockhigh@...> wrote:


I had ordered a couple of the Banggood cases and finally got to mounting my BITX40 in it. I'm not done yet but wanted to share some photos of my work so far too give others an idea of whether or not it would fit their needs. I've found it to be perfect for what I wanted and just $10 with a little patience for the delivery out of China. Receive is working great, still figuring out the mic arrangement. So it's a work in progress!





--
Regards
Sarma
?




--
Regards
Sarma
?


Re: Enclosure for BITX40

 

?Try this link:
<>
or this tiny url:

I did a search for the product ID ( ) from the bad link? and this is what it returned.

Good luck.

Jim Pruitt
WA7DUY



On Wed, Feb 22, 2017 at 2:52 PM, William R Maxwell <wrmaxwell@...> wrote:
32693821837



Re: Enclosure for BITX40

 

¿ªÔÆÌåÓý

Thanks Larry. Is it "sticky"? We don't have Home Depot in Australia but I dare say the local hardware chain might have similar. I can't recall seeing copper flashing but I have seen aluminium, sorry - make that aluminum for all you in the USA.

Bill, VK7MX


On 23/02/2017 12:46 AM, Larry Acklin wrote:

Home Depot and others have copper flashing tape as well.?

73
Larry KB3CUF

On Wed, Feb 22, 2017 at 8:27 AM, Mvs Sarma <mvssarma@...> wrote:
Bill,
?? enter item # 32693821837
?you get access to it.


On Wed, Feb 22, 2017 at 6:25 PM, William R Maxwell <wrmaxwell@...> wrote:

That page can't be found on Aliexpress, Sarma. Can you give us anymore information to steer us towards that particular tape, please?

Bill

VK7MX


On 22/02/2017 2:22 PM, Mvs Sarma wrote:
I would suggest Roy and others to try out shielding tape . This is from aliexpress and appears very cheap and just sticks.



regards
?sarma
vu3zmv

On Wed, Feb 22, 2017 at 8:11 AM, bigdswitzer <bigdswitzer@...> wrote:
Looks great Roy, what speaker/size are you using?

David KG7WFM

On Tue, Feb 21, 2017 at 1:30 PM, Roy Appleton <twelveoclockhigh@...> wrote:


I had ordered a couple of the Banggood cases and finally got to mounting my BITX40 in it. I'm not done yet but wanted to share some photos of my work so far too give others an idea of whether or not it would fit their needs. I've found it to be perfect for what I wanted and just $10 with a little patience for the delivery out of China. Receive is working great, still figuring out the mic arrangement. So it's a work in progress!





--
Regards
Sarma
?




--
Regards
Sarma
?



Re: Flutter Fix

 

¿ªÔÆÌåÓý

Jack

?

You got me vote. Another help would be to document, in the opening comment section, what version IDE and libraries are being used to help reduce confusion also. I know it would help me

?

Art

N2AJO

?

From: [email protected] [mailto:[email protected]] On Behalf Of Jack Purdum via Groups.Io
Sent: Wednesday, February 22, 2017 4:33 PM
To: [email protected]
Subject: Re: [BITX20] Flutter Fix

?

We need to have some form of version control for the Raduino code.I would propose the following:

?

1. Farhan's original code should keep it's original name, which I believe is raduino.ino. I would like to see him (and no one else) rename his file to raduinoVer1.0.ino. If he makes changes to it, he will change the version number as he sees fit. If he chooses some other way to track his changes, that's his baby and he can do what he wants.

?

2. If we modify the code, we need to identify it from the file name, as well as comments in the code. I would like to see us use something like W8TEEraduinoVer1.0.ino. That is, whoever modified the code places their call at the front of the file name. That way, we can tell at a glance who "owns" the code and is responsible for maintaining it. If you modify someone's code, place you call at the front of the file name. We should be able to tell from the comments within the header of the file the lineage of the code, for example, the top of every source file should have something similar to:

?

? ? /

? ? ? ? March 22, 2017: W8TEE removed sprintf() calls and replaced with appropriate str*() calls. Reduced flash overhead by XXXX

????????????????????? ? ? ? ? ? ? ? bytes.

?

? ? ? ? Dec. 15, 2016: VU2ESE provides the original source code for the BITX40.

????????

? ? ? ? ...and so on

?

?

If we follow a convention similar to this, we should be able to avoid people getting "out of sync" with others in the group. If someone has a different idea, let's hear it so we can nail this thing down before it gets out of hand.

?

Jack, W8TEE

?


From: John Smith via Groups.Io <johnlinux77@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 3:54 PM
Subject: Re: [BITX20] Flutter Fix

?

I don't understand, what other list? A different "Group" discussion page somewhere else??

Well, I do understand the risk of trying someone else's code augmentation, and accept the risk if I understand it enough to know where my foot is going to land when I take the next step.

And since there is no "Mother" web site, I wouldn't know where to go for anything else BITX related. Hardware, software, customer service, or otherwise.

Besides that freq flutter thing is an operating nuisance. Lets try to improve it, and restore the original sketch if we don't like it.

Now, on the recompiling.

?


Re: Flutter Fix

 

FWIW, I rewrote the tuning pot algorithm, posting the code in the "KA7OEI" folder (Re: Message 20288 and thread.)

This code uses a combination of a "leaky bucket", hysteresis and oversampling to both quash the flutter/flicker and provide an apparent increase in the resolution of the tuning pot. It will need to be slightly tweaked to be compiled for the current version of the '5351 library.

73,

Clint
KA7OEI


Re: Flutter Fix

Jack Purdum
 

We need to have some form of version control for the Raduino code.I would propose the following:

1. Farhan's original code should keep it's original name, which I believe is raduino.ino. I would like to see him (and no one else) rename his file to raduinoVer1.0.ino. If he makes changes to it, he will change the version number as he sees fit. If he chooses some other way to track his changes, that's his baby and he can do what he wants.

2. If we modify the code, we need to identify it from the file name, as well as comments in the code. I would like to see us use something like W8TEEraduinoVer1.0.ino. That is, whoever modified the code places their call at the front of the file name. That way, we can tell at a glance who "owns" the code and is responsible for maintaining it. If you modify someone's code, place you call at the front of the file name. We should be able to tell from the comments within the header of the file the lineage of the code, for example, the top of every source file should have something similar to:

? ? /
? ? ? ? March 22, 2017: W8TEE removed sprintf() calls and replaced with appropriate str*() calls. Reduced flash overhead by XXXX
????????????????????? ? ? ? ? ? ? ? bytes.

? ? ? ? Dec. 15, 2016: VU2ESE provides the original source code for the BITX40.
????????
? ? ? ? ...and so on
?

If we follow a convention similar to this, we should be able to avoid people getting "out of sync" with others in the group. If someone has a different idea, let's hear it so we can nail this thing down before it gets out of hand.

Jack, W8TEE



From: John Smith via Groups.Io <johnlinux77@...>
To: [email protected]
Sent: Wednesday, February 22, 2017 3:54 PM
Subject: Re: [BITX20] Flutter Fix

I don't understand, what other list? A different "Group" discussion page somewhere else??
Well, I do understand the risk of trying someone else's code augmentation, and accept the risk if I understand it enough to know where my foot is going to land when I take the next step.
And since there is no "Mother" web site, I wouldn't know where to go for anything else BITX related. Hardware, software, customer service, or otherwise.
Besides that freq flutter thing is an operating nuisance. Lets try to improve it, and restore the original sketch if we don't like it.
Now, on the recompiling.



Re: Finished and calibrated, thanks to everyone the BITX20 group. I only wish I could build the nice displays many of you did.

 

That's a very nice looking finished product. It reminds me of Heathkit. You might make some money from your friends who want a case for their BITX 40 like that too.

I have tried boost and buck converters to use only one power supply and got a lot of switching noise too. Mine will have two DC input jacks also, but one will be 20V for the PA. And a switch to shunt over 12V to the PA from the main supply if I can't have both supplies plugged in.



CW on the BITX Raduino is Working!

 

I got a simple CW function working on my Raduino! The bad news is, that's the one that I moved to 60m so a simpler 40m version awaits. Nonetheless, the whole sketch is less than 150 lines (including spaces, and comments) but provides a clean CW signal with side tone that matches the offset, an iambic keyer, automatic T/R keying, Shuttle Tuning, and the 5 channels (with scan) that the U.S. allocation provides. All done in native Arduino. No C++ ,no deprecated code warnings generated.

I used CLK1 injected into Q13 (the PA pre-driver) to produce a clean signal (no companion on the other side band) and keyed the T/R with a 2N7000. Another 2N7000 turns off Q4 (converter post-amp) to kill the leftover carrier and anything sneaking into the microphone. A 470 ohm resistor throttles the clock level to where the CW output is a clean 5 watts. Spectrum analysis is clean.

Side tone is fed to the speaker through a 1 uF ceramic chip cap.

The result is a fair-to-middlin' CW rig. I've built better but they weren't SSB. Keying has fast risetime so it's a tad wide (clicks nearby) but no worse than most HB QRP rigs. There is lots to be done to improve it (like a fast interrupt-driven straight key mode) but the concept works!

I have other things that need to be done now but I will document it? on bitxhacks.blogspot.com as soon as possible. I will make the sketch available then. I will also write a 40m fork but will need someone to confirm operation since my breadboard will only take me so far.? de ND6T


Re: Enclosure for BITX40

 

Just had a 2.5" speaker laying around that looked like it would fit and it did. Not the best sounding but it works. :-))

Roy
WA0YMH
Carrollton, TX

On Feb 21, 2017 8:41 PM, "bigdswitzer" <bigdswitzer@...> wrote:
Looks great Roy, what speaker/size are you using?

David KG7WFM

On Tue, Feb 21, 2017 at 1:30 PM, Roy Appleton <twelveoclockhigh@...> wrote:


I had ordered a couple of the Banggood cases and finally got to mounting my BITX40 in it. I'm not done yet but wanted to share some photos of my work so far too give others an idea of whether or not it would fit their needs. I've found it to be perfect for what I wanted and just $10 with a little patience for the delivery out of China. Receive is working great, still figuring out the mic arrangement. So it's a work in progress!