¿ªÔÆÌåÓý

Date

Re: weak mic audio output,

 

i will trace it again john,,that`s what make me wonder during QSO.,they told me i have very weak audio.,

73`


On Thu, 23 Feb, 2017 at 4:21 pm, John Smith via Groups.Io
<johnlinux77@...> wrote:
Ya got me licked. Do you feel like there is not enough audio signal being produced before it goes out to the antenna? If yes, then that's what I would have told you and everyone else. Did you say you changed out the mic? If it's not the drive or or the mic, then it must be a short including a loose connection. Check your different soldered wire connections and trace the connections on the board for those solder joints. Just look at it for anything wrong or smells funny or is missing. When you find it bring it back here.


Re: weak mic audio output,

 

Ya got me licked. Do you feel like there is not enough audio signal being produced before it goes out to the antenna? If yes, then that's what I would have told you and everyone else. Did you say you changed out the mic? If it's not the drive or or the mic, then it must be a short including a loose connection. Check your different soldered wire connections and trace the connections on the board for those solder joints. Just look at it for anything wrong or smells funny or is missing. When you find it bring it back here.


Re: weak mic audio output,

 

Hello john,

I already did that,adjusting R136 and RV1 and it gives 5-6Watts output but the problem is that my audio is weak.replacing new emc make no changes,,



On Thu, 23 Feb, 2017 at 3:10 pm, John Smith via Groups.Io
<johnlinux77@...> wrote:
Try adjusting R136 a silver trimmer on the same side of the board as the PA near the corner. If you rotate it counter clockwise it will increase watts output. It's best to adjust it up to the point your multimeter shows your PA current draw is about 1 Amp when saying a long aahhh like the Doctor tells ya to say. And don't yell loud. Yelling and over driving the PA causes overmodulation distortion that can't be understood. This usually fixes low audio and low TX power. I have never seen anyone come back and say "Nope that wasn't it". Replacing the mic gave be better audio quality too.


Re: weak mic audio output,

 

Try adjusting R136 a silver trimmer on the same side of the board as the PA near the corner. If you rotate it counter clockwise it will increase watts output. It's best to adjust it up to the point your multimeter shows your PA current draw is about 1 Amp when saying a long aahhh like the Doctor tells ya to say. And don't yell loud. Yelling and over driving the PA causes overmodulation distortion that can't be understood. This usually fixes low audio and low TX power. I have never seen anyone come back and say "Nope that wasn't it". Replacing the mic gave be better audio quality too.


Re: weak mic audio output,

 

Do you mean that you have low transmitter output? ?If so, could be that you need to bump up the gain at R136. ?See post?/g/BITX20/message/22112? But do not turn R136 up so high that you get distortion. ? ?Also maybe check out this post ?/g/BITX20/message/22252? Then ask John Smith if you have any questions. ?

Of course, there are many potential faults in the Bitx40 that could reduce transmitter output.?

Jerry, KE7ER


On Wed, Feb 22, 2017 at 09:55 pm, dwinesumalpongjr@... wrote:

How to fix weak mic audio output?

?


Re: Handheld Mic w/ PTT for BITX40

 

On Wed, Feb 22, 2017 at 10:46 pm, John Smith wrote:

Use a small plastic box that feels like a comfortable mic, and put the mic poking out of the face of it, and the button on the side. That one from Banggood has 8 pins. You would only need 4, two for the mic wires, and two for the button wires. And it's just wasteful to buy a mic only to rip it's guts out for a downgrade. ?Look for a small picture hanging parts box in a gift type tool box. Or ask a woman you know for something like that used for cosmetics. Or look for a small project enclosure box that looks like a small radio microphone. Here is an example of someone's photo in the emailed photos folder on this site. Otherwise get the cheapest Baofeng hand mic and hack it. It also has a speaker in it.

?I considered doing that. The biggest thing is that I want one of those mic cables because they coil up, and currently mine does not. Perhaps I just need to find a better cable for the one I have. The coiled cords are $10 everywhere I've looked, and this whole mic is $10. And it's not wasteful if it serves my purpose. I know I'll have to source an 8 pin connector for it- ?else buy a mating 4 pin connector set and replace them, which I could easily do. My concern isn't whether this is a good idea. My concern is- is there any reason it won't work?


--
Ryan Flowers KC7RYS?



Re: Handheld Mic w/ PTT for BITX40

 

Use a small plastic box that feels like a comfortable mic, and put the mic poking out of the face of it, and the button on the side. That one from Banggood has 8 pins. You would only need 4, two for the mic wires, and two for the button wires. And it's just wasteful to buy a mic only to rip it's guts out for a downgrade. ?Look for a small picture hanging parts box in a gift type tool box. Or ask a woman you know for something like that used for cosmetics. Or look for a small project enclosure box that looks like a small radio microphone. Here is an example of someone's photo in the emailed photos folder on this site. Otherwise get the cheapest Baofeng hand mic and hack it. It also has a speaker in it.

https://s3-us-west-1.amazonaws.com/groupsioattachments/5062/4403366/22283/0?AWSAccessKeyId=AKIAJECNKOVMCCU3ATNQ&Expires=1487832161&Signature=YcUJN8%2B0k4Z2LWBO6SO35s9qEkE%3D


Re: Flutter Fix

 

Once again Jerry, that was exactly it. I replaced all but the last "}" and it compiled. When I tried to highlight "{" on #617 it wouldn't let me. It would go to ")" instead. Does that mean there wasn't a pair? It was much lower in the sketch than the replaced section at #541. When I dropped the cursor on other "{" markings it put a small box around it's mate.

I'll check it out tomorrow afternoon.?


Re: Flutter Fix

 

Looks like you ripped out two bottom right curly braces. ?You should only rip out one of them. ?Compare what you ripped out with what I ripped out. ?And think hard about which left curly brace matches up with which right curly brace. ?Use the Arduino development environment (where it shows you a listing of the code and allows you to edit it). ?If you select one of the curly braces with the mouse as if you were going to cut-and-paste it, the matching curly brace will highlight. ?Play around with the working version of your code and see what matches up with what.

Not disappointed yet. ?That happens when I blow out the Raduino.

And yes, it is uphill both ways. ?At least part of it.

Jerry


On Wed, Feb 22, 2017 at 09:24 pm, John Smith wrote:

So am I still too thick?

?


Handheld Mic w/ PTT for BITX40

 

Hey everyone, I'm looking at options for a "real" microphone and ran across this one:

It's got an 3 wire electret mic, not sure about the circuit it has. Will I need to bypass most of that to use it with the BITX40? Or should I gut it and put in the mic that came with the BITX40? Thanks a lot for any recommendations.?

--
Ryan Flowers KC7RYS?



weak mic audio output,

 

Hello

?How to fix weak mic audio output?


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.

?

?