Keyboard Shortcuts
Likes
- BITX20
- Messages
Search
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:
? |
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.? 12-31 Mumbai Air, India 2-5 Mumbai Air > ?John Backo?Feb 4???#21514: ? 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:
? |
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@...> ? 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 ? 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@...> ? 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
toggle quoted message
Show quoted text
|
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 |
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:
|
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@...> ? 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. |
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:
|