¿ªÔÆÌåÓý

Date

Re: ubitx case mount question regarding micro USB connector raduino

John P
 

On Sun, Mar 11, 2018 at 09:09 pm, Tom Christian wrote:
Sounds like it must be working OK for you,
I?used that approach in the BitX-40 and the controller for my Mag Loop, both of which have RF inside the box with no issues.
?
--
John - WA2FZW


Re: ubitx case mount question regarding micro USB connector raduino

 

Thanks for the good feedback!? The cable Jack shows is the one I have on order.? I'm still figuring out where the best place to mount it will be (for both function and looks).? Either on the back panel near the antenna connector (away from the heat of the final transistors which are mounted to the case but isolated) or on the front panel somewhere or Don's idea of a small slot on the side.? The only problem with the front is the screws will show unless I find another method to fasten rather than the screws.? I like John's idea of coiling the cable rather than crimping if the foot and a half cable length won't cause any radio interference problems.? Sounds like it must be working OK for you, Jack.? Is yours 18 inches?
Thanks!
Tom
AB7WT


Re: RD16HHF1 power curve flattening...some

 

I completed my mockup of the PA driver stages.

as previous post:
  • used MPSH10's in all stages.?
  • Used FT37-43 toroids all wound with 10 turns 0.25mm wire either tri- or bi-filar according to original Sch.
  • Bypassed all emitter resistors with a 220pF cap.
  • swept from C80 input to T10 secondary (as wound)

Result is a very flat response. Better than 1db from 3Mhz to 54MHz.

glenn
vk3pe


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

If receive works great then you don't have a calibration issue.

Have you tried transmitting CW?
If CW works, it means the problem lies somewhere between the microphone and the first mixer at D1,D2
If CW does not work (and receive does) then the problem lies between the first mixer and the antenna jack.

Have you tried other bands?? Could be a bad band switch relay.

Jerry


On Sun, Mar 11, 2018 at 08:43 pm, Guy N7BIR wrote:
Ian, you made the statement ¡°The uBitX cannot be used if the BFO calibration has not been performed¡±. So if the calibration hasn¡¯t been done how will the radio perform? ?Reason I ask is I completely lost my transmit. Receive works great. The finals are in good shape. Would not doing the BFO calibration have any effect on transmit? Thanks,


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

Do you have a receiver on which you can listen for a weak signal from your uBITX ??

On Sun, Mar 11, 2018 at 8:43 PM, Guy N7BIR <sgbridge@...> wrote:
Ian, you made the statement ¡°The uBitX cannot be used if the BFO calibration has not been performed¡±. So if the calibration hasn¡¯t been done how will the radio perform?? Reason I ask is I completely lost my transmit. Receive works great. The finals are in good shape. Would not doing the BFO calibration have any effect on transmit? Thanks,

Guy N7BIR?




--
Michael Shreeve N6GRG


Re: ubitx case mount question regarding micro USB connector raduino

John P
 

On Sun, Mar 11, 2018 at 03:19 pm, Tom Christian wrote:
The panel mount USB micro connectors I've see so far are pretty long (over a foot in length).? I may have to cut s cable and recrimp for a solution
That's too much like work! LOL! I just coil up the excess and put a couple of small wire ties on it to hold it in place.
?
--
John - WA2FZW


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

Guy N7BIR
 

Ian, you made the statement ¡°The uBitX cannot be used if the BFO calibration has not been performed¡±. So if the calibration hasn¡¯t been done how will the radio perform? ?Reason I ask is I completely lost my transmit. Receive works great. The finals are in good shape. Would not doing the BFO calibration have any effect on transmit? Thanks,

Guy N7BIR?


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

Ian,

I assume that do_tune() routine will have the following calls at the end:

? ? si5351bx_setfreq(0, bfo);
? ? si5351bx_setfreq(1, clk1);
? ? si5351bx_setfreq(2, vfo);

The values for bfo, clk1, vfo do not change during the calibration procedure.
But we must make those three calls each time si5351bx_vco is changed
while searching for zero-beat of our BFO with the AM station's carrier.
?
Jerry

? ??


On Sun, Mar 11, 2018 at 08:08 pm, Jerry Gaffke wrote:
while (not-zero-beat)? {
? ? adjust the value of si5351x_vco using the encoder
? ? do_tune(10000000)
}


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

Ian,

When transmitting, we probably just set the BFO such that our transmitted voice sounds OK and leave it be.
Most of us will use exactly that same IF-Shift (or PassBandTuning, same thing) for all of our receiving too.

There are several reasons we might want to shift the BFO frequency when receiving:?

1)? Receiving a signal with a naturally high pitched voice, we will recover more of the vocal sounds
if the BFO is further from the filter.? (Closer if it's a low pitched voice)

2)? There might be a carrier near our operating frequency, moving the BFO one way or the other?
might move the offending carrier down the skirt of the filter so it's less objectionable.
Perhaps this is what your friend meant by "shift the IF passband to remove the ambient noise"

3)? We might want to zero-beat an AM carrier (such as from WWV at 10.0mhz) when calibrating the rig.
In this case we want the BFO in the middle of the filter passband.

Whenever we shift the BFO while receiving a signal, we also want to shift the VFO
so that we remain tuned exactly to the suppressed carrier of the incoming signal.
The code I presented takes care of that, adjusting the value of pbt will move?
both the VFO and BFO.

Otherwise, I don't think it makes sense to shift anything around once the rig is calibrated.
The user should somehow find a best setting for f12c and f45c (the center frequency
of the passband for the 12mhz and 45mhz filters), perhaps by just adjusting them for best sound
while receiving.? Alternately, sweep the filters with a sweeperino or tracking spectrum analyzer to find
the middle of the passband.? Set these values once, and forget about it.??

?
Here's an easy and accurate way to calibrate the rig using the C code I provided today:

Set pbt=0, so the BFO is in the middle of the 12mhz passband and we can hear the carrier when tuned to an AM station.
Call do_tune(10000000) to tune in WWV at 10.0 mhz.
This could be any AM broadcast station of known frequency.
If calibration is way off, you may not even hear the station.
Then do this:
while (not-zero-beat)? {
? ? adjust the value of si5351x_vco using the encoder
? ? do_tune(10000000)
}
When zero-beat is achieved, save si5351bx_vco to EEPROM
so we can power up fully calibrated next time.
This procedure should fully calibrate clk0, clk1 and clk2, to within a fraction of a hz.
Primary source of errors will be temperature changes causing the 25mhz reference oscillator on the si5351 to drift.


Here's an old post describing this method of calibration:
? ??/g/BITX20/message/35235
?
Also this post regarding shortcomings in how the original uBitx calibration code works.
? ??/g/BITX20/message/37973


Jerry, KE7ER



On Sun, Mar 11, 2018 at 05:42 pm, Ian Lee wrote:

The friend told me to shift the IF passband to remove the ambient noise.


Re: ubitx case mount question regarding micro USB connector raduino

Jack Purdum
 

A number of us have tucked one of these in the case:

Inline image

Makes it easy to access the Nano without opening the case.

Jack, W8TEE


From: Tom Christian <tmchristian@...>
To: [email protected]
Sent: Sunday, March 11, 2018 6:19 PM
Subject: [BITX20] ubitx case mount question regarding micro USB connector raduino

I'm looking for ideas on what others are doing regarding mounting a micro USB connector to the ubitx case.? I'm finishing the case customization and would like to be able to connect the raduino USB to my laptop (or a raspberry pi) for CAT and digital communication.? It would also be used for upgrading the firmware and debugging with the IDE.? I would like to be able to do this without having to open the case.? I haven't seen this anywhere on the blog yet (but I may have missed it).? The panel mount USB micro connectors I've see so far are pretty long (over a foot in length).? I may have to cut s cable and recrimp for a solution.? I'm curious what others have done.? A picture of my case is in another post:? /g/BITX20/topic/14362664? Thanks for any help you could give.
Tom
AB7WT



Re: uBITX Firmware CEC Version Added WSPR function, I am looking for a beta tester. #ubitx

 

Philip.

Sorry to have kept you waiting so long.
I can now sit at my desk.?I had to drive all weekend. lol.
(The role of the father is difficult.?My 5-year-old daughter is too active.)

I'll upload it in a few hours.?I will also modify the slect BPF routine.
After uploading, I will send the mail again.

The implementation of the WSPR feature already has many sources.
I just implemented a way to send wspr by uBITX alone without computer or raspberry pi, without any modifications.

The biggest role for uBITX in sending WSPR without any device is testers.
Thank you all the time.

Ian KD8CEC

2018-03-11 20:45 GMT+09:00 Philip <philip.g7jur@...>:

Hello Ian.

Is the WSPR frequency calculator in uBITX manager working correctly. Or is the uBITX transmitting on the wrong side band ?.
I would like test the update when you have done it.

Philip G7JUR



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

Jerry
Thanks??for good code sharing.
If you apply your code, can apply USB and LSB together with the same settings.

Ian KD8CEC

2018-03-12 9:39 GMT+09:00 Jerry Gaffke via Groups.Io <jgaffke@...>:

OK, here's some C code that should correctly keep our signal of interest centered
in both the 45mhz and 12mhz crystal filters, avoiding Gerald's problem of USB
sounding different than LSB.? This was a thread about Gerald's problem, right?

The variable pbt stands for PassBandTuning, and allows the user to?
adjust how far from the 12mhz filter the BFO will be, as discussed in the last
dozen or so posts.??

######################################################
// Initialized to typical values, can be configured by the user
uint32_t? f45c? = 44995000;? ? ?// center of 45mhz filter
uint32_t? f12c? = 11998000;? ? ?// center of 12mhz filter
uint32_t? pbt? ?=? ? ?1500;? ? ?// bfo is 1500 hz below f12c
char? ? ? isUSB = 0;
?
// Compute these values:
uint32_t? bfo, clk1, vfo;
?
// ftune is the freq in hz we want the rig tuned to
void do_tune(uint32_t ftune) {
? bfo = f12c - pbt;
? if (isUSB)? {
? ? // For USB, ftune = vfo-(clk1-bfo)
? ? clk1 = f45c + f12c;
? ? vfo =? ftune + (clk1-bfo);
? } else {
? ? // For LSB, ftune = vfo-(clk1+bfo)
? ? clk1 = f45c - f12c;
? ? vfo =? ftune + (clk1+bfo);
? }
}
#######################################

Jerry, KE7ER



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

Jerry and all

Now I sit at my desk and have seen many opinions.
I have not read all of them in too many emails, but I am so happy to have reached a good conclusion.
I do not know if it's too late, but I'll tell you when I first implement the 'IF-Shift' feature for uBITX.
As you may have guessed someone who viewed my source, the source for implementing Filter is not all of the sources I wrote above.?
(I am sorry if you confused this with this.)

I have a friend who has a lot of great ideas.?The friend told me to shift the IF passband to remove the ambient noise.
And when I saw the circuit, I had to decide.?
As you all know, uBITX has twice frequency mixing.
It is using CLK # 2 and CLK # 1.

CLK # 2 generates a reference frequency for passing the desired frequency through a filter composed of 45Mhz crystals.
CLK # 1 generates a reference frequency for passing a filter composed of 12Mhz crystals.

My simple idea is that the frequency control source created by jerry is very good and did not need to be modified much.
Of course, CLOCK0 also makes the code look like it passes through the filter as shown below.
I had to choose one of them to reduce ambient noise. and? decided to use a part made of 12Mhz crystals that look sharper.
So I wrote the above code.?

si5351bx_setfreq(0, usbCarrier + (isIFShift ? ifShiftValue : 0)); <--?This code is in the stopTX, Init parts for rx start.

Yes, this is to shift the BFO.

I thought about configuring it in the following form.?In this case, we did not have to worry about CLK0 throughout the code.
? ? ? si5351bx_setfreq(2, SECOND_OSC_USB - usbCarrier + f? + (isIFShift ? ifShiftValue : 0));
? ? ? si5351bx_setfreq(1, SECOND_OSC_USB + (isIFShift ? ifShiftValue : 0) );


Or, I thought about processing options as below.
(The code may be incorrect. Please consider it as a pseudo-code that you wrote during the writing of the mail now.)
? ? ? si5351bx_setfreq(2, SECOND_OSC_USB - usbCarrier + f? + (isIF1Shift ? if1ShiftValue : 0) + (isIF2Shift ? if2ShiftValue : 0));
? ? ? si5351bx_setfreq(1, SECOND_OSC_USB +?(isIF1Shift ? if1ShiftValue : 0)?);

Code in other parts
si5351bx_setfreq(0, usbCarrier + (isIF2Shift ? if2ShiftValue : 0)); <--?This code is in the stopTX, Init parts for rx start.

I wanted to give the user a tip to get rid of ambient noise for a while.?It was a short coding and in fact many tests were not done.
By your opinion, this feature will be more advanced.


In addition.(The bottom part is my guess, so it may be wrong. I was hesitant to write this because it was still an experiment. )
I think BFO Calibration is done by all users.?This is because uBITX can not be used if BFO calibration is not performed.
However, there is no calibration for 45Mhz.?I thought maybe modifying the part that is constant might improve the reception ratio a little more.

After implementing IF-Shift, I made several measurements through the Vector Network Analyzer. And we are doing simulation.

If I continue to improve uBITX, I will share experimental results later.
Thanks to Jerry's code, I was able to easily implement the functions I think very easily.
Thank you for sharing this great code.

Ian KD8CEC





2018-03-12 7:59 GMT+09:00 Tim Gorman <tgorman2@...>:

Jerry,

Diddling with the BFO to make it a clarifier is not good. I agree it is a bad idea today. It worked back in the 50's and 60's because there wasn't much of any other choice and the filters weren't as sharp as they are today. It's why on the old RME 4350 it was always recommended to reset the bfo dial to zero. If you didn't your transmitted frequency wouldn't necessarily jive with your received frequency. Of course back then, a 1kc resolution was considered good and most people had separate receivers and transmitters so it didn't matter as much.

If you want a true clarifier it should be done with the vfo frequency and the offset from the transmitted carrier frequency should be indicated somewhere on the display.

Based on the message Allard left earlier, he *did* implement a true PBT by adjusting the vfo and the bfo so the suppressed carrier frequency is not changed but the relationship to the SSB filter changes. Again, it just goes to show how advanced this little rig actually is!






--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


Re: #uBITX Firmware KD8CEC - IF-Shift etc. #ubitx

 

OK, here's some C code that should correctly keep our signal of interest centered
in both the 45mhz and 12mhz crystal filters, avoiding Gerald's problem of USB
sounding different than LSB.? This was a thread about Gerald's problem, right?

The variable pbt stands for PassBandTuning, and allows the user to?
adjust how far from the 12mhz filter the BFO will be, as discussed in the last
dozen or so posts.??

######################################################
// Initialized to typical values, can be configured by the user
uint32_t? f45c? = 44995000;? ? ?// center of 45mhz filter
uint32_t? f12c? = 11998000;? ? ?// center of 12mhz filter
uint32_t? pbt? ?=? ? ?1500;? ? ?// bfo is 1500 hz below f12c
char? ? ? isUSB = 0;
?
// Compute these values:
uint32_t? bfo, clk1, vfo;
?
// ftune is the freq in hz we want the rig tuned to
void do_tune(uint32_t ftune) {
? bfo = f12c - pbt;
? if (isUSB)? {
? ? // For USB, ftune = vfo-(clk1-bfo)
? ? clk1 = f45c + f12c;
? ? vfo =? ftune + (clk1-bfo);
? } else {
? ? // For LSB, ftune = vfo-(clk1+bfo)
? ? clk1 = f45c - f12c;
? ? vfo =? ftune + (clk1+bfo);
? }
}
#######################################

Jerry, KE7ER


Re: BITX QSO Afternoon/Night, Sunday, March 11, 3PM/7PM Local Time, 7277 kHz in North America, 7177 kHz elsewhere

 

¿ªÔÆÌåÓý

Been calling off and on all day. I would think that my ubitx wasn't working but
I worked a station in Oklahoma with a 59 so its not me. I'm just not hearing any
of the bitx stations. I will keep trying. Also forget the 7177 not a good frequency
due to stations too strong on 7175. I will from now on be checking 7178.
Ed W0OIC

On 3/11/2018 6:56 PM, Tom VE3THR wrote:

Thanks Richie...that was probably you I heard earlier right in my noise floor. Looking forward to radio contact. Too many chores today to spend a lot of time on radio - i know - poor planning on my part.?
FYI I listen on 7.277 most days and night if in the shack or shop - always looking for qso's other than just sundays. Give a call and let's make some NOISE !


Re: BITX QSO Afternoon/Night, Sunday, March 11, 3PM/7PM Local Time, 7277 kHz in North America, 7177 kHz elsewhere

 

KC1AT et all. I think the band was extremely poor today/tonight. Only heard W0OIC calling tonight. The afternoon slot 3PM (really 4PM) stands a better chance until propagation picks up. Crap shoot no less! Maybe Willy W1LY will get on later and light up the skies.
73 Tom


Hard core uBITx developers

 

?BITx developers have been hard at work, and I have written a bit of a round up off the hard core developers, and given a bit of a glimpse at what some of them are hatching in their workshops right now:



I am unlikely to have captured everybody that is at work on ?BITx mods, so if you are working on something let me know (info@...) or let everybody know by writing a post to this list!

I have also been working on the "synthesis" articles (all those menu items before you get to the news stories).?? There is more work to do on these, but most now have some basic content.?? Any comments and criticisms will be gladly received, as I would like these to be really helpful to those constructors starting out, and to those wanting a new mod challenge.

73

Mike ZL1AXG ubitx.net

--
Mike Woods
mhwoods@...


Re: BITX QSO Afternoon/Night, Sunday, March 11, 3PM/7PM Local Time, 7277 kHz in North America, 7177 kHz elsewhere

 

Heard N6ORS but guess he couldn't hear me I think he was running 60W. He was chatting with Mike NX2U but I couldn't hear him...Otherwise quiet.

Think I got to get on in the 3PM slot...seems like I had a lot better luck in that time frame.


Re: RD16HHF1 power curve flattening...some

 

Also,? RV1 Drive level has no effect on the feedback issues, happens just the same at 5W as at 15W...


Re: BITX QSO Afternoon/Night, Sunday, March 11, 3PM/7PM Local Time, 7277 kHz in North America, 7177 kHz elsewhere

 

Thanks Richie...that was probably you I heard earlier right in my noise floor. Looking forward to radio contact. Too many chores today to spend a lot of time on radio - i know - poor planning on my part.?
FYI I listen on 7.277 most days and night if in the shack or shop - always looking for qso's other than just sundays. Give a call and let's make some NOISE !