开云体育

Date

Re: Muffled and poor audio #bitx20help

 

Your mileage may vary.
All depends on what your particular rig's filter shape happens to be, where the stock BFO freq happens to be, spectral content of the voice in question.
I suspect most of these rigs are close to optimum as shipped, though there will be outliers.
Some will be better off with a higher BFO freq, some lower.

Fiddling with the BFO freq to see if that might improves things is worth doing.
I'd suggest that we all just move to driving the BFO from the Si5351's CLK0, make the BFO freq adjustable in the settings menu.
Include a way to measure the crystal filter passband by varying the BFO freq while emitting a CW test tone, monitor at the top of R136 using a diode RF probe, the PA +12v supply into the IRF510 drain unplugged.

Jerry, KE7ER



On Tue, Aug 15, 2017 at 10:07 am, chris gress wrote:

Change c102 to 27pf that will make LSB sound so much better I use the supplied mic chris?
?


Re: Muffled and poor audio #bitx20help

 

I second the C102 change.? Also, monitor your power output while transmitting.? If it is lower than 5W, turn RV136 counterclockwise to increase PA gain as described at the bottom of the page here:.
http://www.hfsigs.com/bitx40v3_wireup.html


Re: Muffled and poor audio #bitx20help

chris gress
 

Change c102 to 27pf that will make LSB sound so much better I use the supplied mic chris?

On 15 Aug 2017 18:02, "Fernando Garcia" <ferjanyen@...> wrote:
Had reports of muffled and poor audio, any sugestions anyone??



Muffled and poor audio #bitx20help

 

Had reports of muffled and poor audio, any sugestions anyone??


Re: Encoder tinning

Vince Vielhaber
 

Look again:

#include <Rotary.h>
Rotary r=Rotary(3, 2); <----------------------

comment out analogtinnig A7

in setup()
Rotary r=Rotary(3, 2); <----------------------
r is defined more than once.


Vince.



On 08/15/2017 11:40 AM, Jack Purdum via Groups.Io wrote:
He's not redefining the object/r/. He is defining an /unsigned char/
variable named /result/ into which he is assigning the return value from
the /process() /method of the /r/ object. There should be no compiler
error from that.

Jack, W8TEE

------------------------------------------------------------------------
*From:* Vince Vielhaber <vev@...>
*To:* BITX20@groups.io
*Sent:* Tuesday, August 15, 2017 10:58 AM
*Subject:* Re: [BITX20] Encoder tinning


You're going to get an error or warning for redefining r. You've
definied it globally right under your include statement, then again in
setup. In setup it's only local but you'll still get an error/warning.

Vince.


On 08/14/2017 08:21 PM, Norberto Modanesi wrote:
Hi folks:
What if I add these lines to the Raduino code
#include <Rotary.h>
Rotary r=Rotary(3, 2);

comment out analogtinnig A7

in setup()
Rotary r=Rotary(3, 2);

Then the interrupt routine
ISR(PCINT2_vect) {
unsigned char result = r.process();
if (result == DIR_CW)
counter=counter+1;
if(counter>1020){counter=1020;}
else if (result == DIR_CCW)
counter = counter-1;
if(counter<5){counter=5;}
Serial.println (counter);

}
Finaly, replace every analoRead(analogtunning) with counter.-

Would it work?

73 de LU5DNM

Norberto Modanesi
San Nicolás


--
Michigan VHF Corp. <>
<>

<>






<>
Virus-free. www.avast.com
<>


<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
--
Michigan VHF Corp.


Re: W8TEE VFO Board

prizmev@gmail.com
 

Jack,

I sent payment for one board the other day. I didn't check first though...?

Sent from prizmev@...?

Let me know if you need more info.

Ralph


Re: Radio's

 

I wonder which radio is his favorite to operate? That's one heck of console!

Looks like a person can visit the island per a reservation. ?40 years ago I and XYL visited the Door county at the tip.? Only way out to Washington Island is by ferry or private boat.
I'd sure like to QSO W9EVT using my BITX40
Larry
WA9DOH

On Tue, Aug 15, 2017 at 10:37 AM, Jack Purdum via Groups.Io <econjack@...> wrote:
Holy Crap, Batman! I wonder if he can operate all of them at one time? That would likely cause the city to go dim. I think that, rather than finding out where he managed to find all of that gear, I'd like to know where he found his XYL.

Jack, W8TEE



From: Larry Smith <815cpu@...>
To: BITX20@groups.io
Sent: Tuesday, August 15, 2017 10:59 AM
Subject: [BITX20] Radio's

Take a look on QRZ for W9EVT.? I have never seen such a collection before.? Amazing ?and consider the BITX40 today

WA9DOH



Virus-free.



Re: Radio's

 

Hah, no kidding.? Washington Island has it's own wind turbine to supplement power coming over from the mainland.? They probably put it up just for him.

I was just out on Washington island last fall.? I wish I would have known about this then.? Apparently he gives tours.

Ben, KE0KKM

On Tue, Aug 15, 2017 at 10:37 AM, Jack Purdum via Groups.Io <econjack@...> wrote:
Holy Crap, Batman! I wonder if he can operate all of them at one time? That would likely cause the city to go dim. I think that, rather than finding out where he managed to find all of that gear, I'd like to know where he found his XYL.

Jack, W8TEE



From: Larry Smith <815cpu@...>
To: BITX20@groups.io
Sent: Tuesday, August 15, 2017 10:59 AM
Subject: [BITX20] Radio's

Take a look on QRZ for W9EVT.? I have never seen such a collection before.? Amazing ?and consider the BITX40 today

WA9DOH



Virus-free.



Re: Encoder tinning

Jack Purdum
 

He's not redefining the object r. He is defining an unsigned char variable named result into which he is assigning the return value from the process() method of the ?r object. There should be no compiler error from that.

Jack, W8TEE


From: Vince Vielhaber <vev@...>
To: BITX20@groups.io
Sent: Tuesday, August 15, 2017 10:58 AM
Subject: Re: [BITX20] Encoder tinning


You're going to get an error or warning for redefining r.? You've
definied it globally right under your include statement, then again in
setup.? In setup it's only local but you'll still get an error/warning.

Vince.


On 08/14/2017 08:21 PM, Norberto Modanesi wrote:
> Hi folks:
> What if I add these lines to the Raduino code
> #include <Rotary.h>
> Rotary r=Rotary(3, 2);
>
> comment out? analogtinnig? A7
>
> in setup()
> Rotary r=Rotary(3, 2);
>
> Then the interrupt routine
> ISR(PCINT2_vect) {
>? unsigned char result = r.process();
>? if (result == DIR_CW)
>? ? counter=counter+1;
>? ? if(counter>1020){counter=1020;}
>? else if (result == DIR_CCW)
>? ? counter = counter-1;
>? ? if(counter<5){counter=5;}
>? ? Serial.println (counter);
>
>? ? }
> Finaly, replace every analoRead(analogtunning) with counter.-
>
> Would it work?
>
> 73 de LU5DNM
>
> Norberto Modanesi
> San Nicolás
>
>
>

--
? Michigan VHF Corp.? ?
? ? ? ? ? ? ? ? ? ? ? ? ?






Virus-free.


Re: Radio's

Jack Purdum
 

Holy Crap, Batman! I wonder if he can operate all of them at one time? That would likely cause the city to go dim. I think that, rather than finding out where he managed to find all of that gear, I'd like to know where he found his XYL.

Jack, W8TEE



From: Larry Smith <815cpu@...>
To: BITX20@groups.io
Sent: Tuesday, August 15, 2017 10:59 AM
Subject: [BITX20] Radio's

Take a look on QRZ for W9EVT.? I have never seen such a collection before.? Amazing ?and consider the BITX40 today

WA9DOH



Virus-free.


Re: does this sound like a bad encoder or just operator error? #w8tee

Vince Vielhaber
 

On 08/14/2017 11:57 PM, John P wrote:
On Mon, Aug 14, 2017 at 08:08 pm, Doug W wrote:

I am wondering if I have a bad encoder

If it works with version 1.0, then most likely it's not a hardware
problem. But do I know the feeling of staring at code for hours trying
to figure something like that out. At least once upon a time, I got paid
to do that!
...just to have the problem sitting right in front of you staring right at you and you STILL don't see it. Been there, done that, didn't bother buying the t-shirt - it was ugly anyway.

Vince.
--
Michigan VHF Corp.


Radio's

 

Take a look on QRZ for W9EVT.? I have never seen such a collection before.? Amazing ?and consider the BITX40 today

WA9DOH


Re: Encoder tinning

Vince Vielhaber
 

You're going to get an error or warning for redefining r. You've definied it globally right under your include statement, then again in setup. In setup it's only local but you'll still get an error/warning.

Vince.

On 08/14/2017 08:21 PM, Norberto Modanesi wrote:
Hi folks:
What if I add these lines to the Raduino code
#include <Rotary.h>
Rotary r=Rotary(3, 2);

comment out analogtinnig A7

in setup()
Rotary r=Rotary(3, 2);

Then the interrupt routine
ISR(PCINT2_vect) {
unsigned char result = r.process();
if (result == DIR_CW)
counter=counter+1;
if(counter>1020){counter=1020;}
else if (result == DIR_CCW)
counter = counter-1;
if(counter<5){counter=5;}
Serial.println (counter);

}
Finaly, replace every analoRead(analogtunning) with counter.-

Would it work?

73 de LU5DNM

Norberto Modanesi
San Nicolás

--
Michigan VHF Corp.


Re: BITX QSO Night, Sunday, August 13, 7pm Local Time, 7277 kHz in North America, 7177 kHz elsewhere

 

Heard same strong?growling transmission and it showed on SDR about 7285.? The growling bled over on to 7277 my thought was "there goes the BITX night".? Then it disappeared.? I think I'll dig out my old cassette recorder and try open mic. record for about 30 min.? Could be interesting audio log.
73
WA9DOH

On Mon, Aug 14, 2017 at 11:18 AM, Karl Schwab via Groups.Io <ktschwab@...> wrote:
I started calling CQ BITX on 7.277 about 6:45p local time.? At times, I heard a loud, strange?"squealing" on frequency; thought maybe a station trying to call that had problems.? I then continued to call an just before 7:00p, Keven, KN4AAG (NC) ?called and we made contact.? Then I heard Keven making QSO's so I just listened to him as he was hearing and working stations that I was not hearing.? I went QRT at about 7:30p.? I am looking forward to next Sunday!? 73, de Karl, KO8S (MI).


On Monday, August 14, 2017 7:39 AM, John P <j.m.price@...> wrote:


On Sun, Aug 13, 2017 at 08:50 pm, Tom VE3THR wrote:
Hey John...sorry to hear that. Can you hear anything on 40m ?
Oh, it hears fine, and when conditions are good, I've worked some distant contacts. The radio itself works great! I did 80 contacts with it on Field Day.

I've be using a hamstick dipole in the attic mounted about 4' above the foil backed insulation; not a great idea! LOL! I've been working on a 2 turn, 4' magnetic loop, and last night was the first test. Just had it sitting in the middle of the living room though. Not quite ready to move it to the attic yet as I still have some more hardware & software work to do on the Arduino controller.?

No legal limits to more robust antennas, however I have a rather small lot and I'm getting too old to be climbing on the roof! If the loop doesn't improve things, I'll?build a vertical.
?
--
John - WA2FZW




Re: does this sound like a bad encoder or just operator error? #w8tee

Jack Purdum
 

That's good news. You should NOT beat yourself up on not detecting the switch...that's my fault. Users of the PCB should not have to worry about what the code is doing. I am going to change the assembly manual to warn them about a likely fix for an "unresponsive" encoder.

The fact that you had to switch the pins back probably means that the INT05 vector is okay on your Mega. I would expect most people to have a "healthy" Mega, but I did read about it on the Arduino users group and I do have one myself. Considering I have purchased about 75 units of the Mega 2560 Pro Mini, that's a pretty small failure rate and might just be bad luck.

Jack, W8TEE



From: Doug W <KD9CYF@...>
To: BITX20@groups.io
Sent: Tuesday, August 15, 2017 9:40 AM
Subject: Re: [BITX20] does this sound like a bad encoder or just operator error? #w8tee

Thank you, that did the trick.? I should have compared the two versions when one worked for me and the other didn't.? This fancy Arduino stuff is still new to me but I missed a basic trouble shooting step and for that I got an ear full from the guy in the mirror.? I did still have to switch the pins for data and clock.



Virus-free.


Re: does this sound like a bad encoder or just operator error? #w8tee

 

Thank you, that did the trick.? I should have compared the two versions when one worked for me and the other didn't.? This fancy Arduino stuff is still new to me but I missed a basic trouble shooting step and for that I got an ear full from the guy in the mirror.? I did still have to switch the pins for data and clock.


Re: does this sound like a bad encoder or just operator error? #w8tee

Jack Purdum
 

If your encoder works with the pins as they are marked on the board and an earlier release of the software, I would use those. I think from now on, I'll put both sets of symbolic constants in the code, but comment one set out, like this:

#define ENCODERPINA ? ? ? ? ?18 ? ? ? // Encoder pin A, interrupt 5
#define ENCODERPINB ? ? ? ? ?19 ? ? ? // Encoder pin B, interrupt 4
#define ENCODERSWITCH? ? ? ? 20 ? ? ? // Encoder switch pin

/*
? ? ? ? ? ? // Try these pin assignments if the encoder does not work with your Mega
#define ENCODERPINA ? ? ? ? ?19 ? ? ? // Encoder pin A, interrupt 4
#define ENCODERPINB ? ? ? ? ?20 ? ? ? // Encoder pin B, interrupt 3
#define ENCODERSWITCH ? ? ? ?22 ? ? ? // Encoder switch pin
*/

This will keep the original set of pins as marked on the PCB and assumes that your board does not have an issue with the INT05 interrupt vector. Note that I changed the earlier symbolic constant SWITCH to ENCODERSWITCH because some builders may have added other switches to the circuit.

Sorry for the confusion.

Jack, W8TEE



From: RCC WB5YYM <curtis03@...>
To: BITX20@groups.io
Sent: Tuesday, August 15, 2017 8:36 AM
Subject: Re: [BITX20] does this sound like a bad encoder or just operator error? #w8tee

Do ya'll recommend changing the code, or changing the wiring to the encoder? As things progress, I want to keep mine as "standard" as possible.?



Virus-free.


W8TEE Encoder issues

Jack Purdum
 

All:

I changed the pin numbers associated with the encoder because some Mega 2560 clones don't process INT05 correctly and we were using that interrupt vector on pin 18. I also moved the encoder switch pin at the same time. Look around line 115 in Rel. 1.06 for the new encoder pin symbolic constants:
?
#define ENCODERPINA ? ? ? ? ?19 ? ? ? // Encoder pin A, interrupt 4
#define ENCODERPINB ? ? ? ? ?20 ? ? ? // Encoder pin B, interrupt 3
#define ENCODERSWITCH ? ? ? ?22 ? ? ? // Encoder switch pin
?

If your encoder worked with an earlier release, change the pin numbers you see above back to the pin numbers you were using previously. That should fix the problem.
?
Jack, W8TEE


Re: does this sound like a bad encoder or just operator error? #w8tee

 

Do ya'll recommend changing the code, or changing the wiring to the encoder? As things progress, I want to keep mine as "standard" as possible.?


Re: Encoder tinning

 

?
Yes. I put Serial.print in ISR only to see how counter goes up and down.-
?
Norberto Modanesi
San Nicolás

----- Original Message -----
Sent: Tuesday, August 15, 2017 12:03 AM
Subject: Re: [BITX20] Encoder tinning

Also, you do not want to do any Serial.print() or Serial.println() calls in an interrupt service routine. They use their own ISR and you may end up in a blocking situation.

Jack, W8TEE



From: John P <j.m.price@...>
To: BITX20@groups.io
Sent: Monday, August 14, 2017 8:53 PM
Subject: Re: [BITX20] Encoder tinning

On Mon, Aug 14, 2017 at 05:21 pm, Norberto Modanesi wrote:
Would it work?
One way to find out!
?
--
John - WA2FZW