Date   
Re: uBITX Software error messages #ubitx-help

bengt-ingvar.andersson@...
 

Hallo !

I have just put together the uBITX40 and had some QSO with good result.

Now I try to compile KD8CEC sketch version but also got a lot of errors.

I use the file uBITX.20/uBITX20.ino.

I have compile and loaded severels of Allards sketches before with no problom to the " old " BITX40.

What do I wrong ?

SM6ERS/Ingvar

Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), Kort:"Arduino Nano, ATmega328P"
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void setNextHamBandFreq(long unsigned int, char)':
 
sketch_mar12a:394: error: 'byteToMode' was not declared in this scope
 
   byteToMode(loadMode, 1);
 
                         ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'byte delay_background(unsigned int, byte)':
 
sketch_mar12a:419: error: 'getPaddle' was not declared in this scope
 
       if (getPaddle() != 0) //Interrupt : Stop cw Auto mode by Paddle -> Change Auto to Manual
 
                     ^
 
sketch_mar12a:423: error: 'autoSendPTTCheck' was not declared in this scope
 
       autoSendPTTCheck();
 
                        ^
 
sketch_mar12a:425: error: 'Check_Cat' was not declared in this scope
 
       Check_Cat(3);
 
                  ^
 
sketch_mar12a:430: error: 'Check_Cat' was not declared in this scope
 
       Check_Cat(fromType);
 
                         ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void setFrequency(long unsigned int)':
 
sketch_mar12a:499: error: 'si5351bx_setfreq' was not declared in this scope
 
       si5351bx_setfreq(2, SECOND_OSC_USB - usbCarrier + f  + (isIFShift ? ifShiftValue : 0));
 
                                                                                            ^
 
sketch_mar12a:503: error: 'si5351bx_setfreq' was not declared in this scope
 
       si5351bx_setfreq(2, SECOND_OSC_LSB + usbCarrier + f + (isIFShift ? ifShiftValue : 0));
 
                                                                                           ^
 
sketch_mar12a:510: error: 'si5351bx_setfreq' was not declared in this scope
 
       si5351bx_setfreq(2, SECOND_OSC_LSB + cwmCarrier + f + (isIFShift ? ifShiftValue : 0));
 
                                                                                           ^
 
sketch_mar12a:514: error: 'si5351bx_setfreq' was not declared in this scope
 
       si5351bx_setfreq(2, SECOND_OSC_USB - cwmCarrier + f + (isIFShift ? ifShiftValue : 0));
 
                                                                                           ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void startTx(byte, byte)':
 
sketch_mar12a:549: error: 'byteToMode' was not declared in this scope
 
         byteToMode(vfoA_mode, 0);
 
                                ^
 
sketch_mar12a:554: error: 'byteToMode' was not declared in this scope
 
         byteToMode(vfoB_mode, 0);
 
                                ^
 
sketch_mar12a:563: error: 'si5351bx_setfreq' was not declared in this scope
 
     si5351bx_setfreq(0, 0);
 
                          ^
 
sketch_mar12a:589: error: 'updateDisplay' was not declared in this scope
 
     updateDisplay();
 
                   ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void stopTx()':
 
sketch_mar12a:598: error: 'si5351bx_setfreq' was not declared in this scope
 
     si5351bx_setfreq(0, usbCarrier + (isIFShift ? ifShiftValue : 0));  //set back the carrier oscillator anyway, cw tx switches it off
 
                                                                    ^
 
sketch_mar12a:600: error: 'si5351bx_setfreq' was not declared in this scope
 
     si5351bx_setfreq(0, cwmCarrier + (isIFShift ? ifShiftValue : 0));  //set back the carrier oscillator anyway, cw tx switches it off
 
                                                                    ^
 
sketch_mar12a:609: error: 'byteToMode' was not declared in this scope
 
         byteToMode(vfoA_mode, 0);
 
                                ^
 
sketch_mar12a:614: error: 'byteToMode' was not declared in this scope
 
         byteToMode(vfoB_mode, 0);
 
                                ^
 
sketch_mar12a:621: error: 'updateDisplay' was not declared in this scope
 
   updateDisplay();
 
                 ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void ritDisable()':
 
sketch_mar12a:640: error: 'updateDisplay' was not declared in this scope
 
     updateDisplay();
 
                   ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void checkButton()':
 
sketch_mar12a:670: error: 'btnDown' was not declared in this scope
 
   if (!btnDown())
 
                ^
 
sketch_mar12a:673: error: 'btnDown' was not declared in this scope
 
   if (!btnDown()) //debounce
 
                ^
 
sketch_mar12a:676: error: 'doMenu' was not declared in this scope
 
   doMenu();
 
          ^
 
sketch_mar12a:679: error: 'btnDown' was not declared in this scope
 
   while(btnDown()) {
 
                 ^
 
sketch_mar12a:681: error: 'Check_Cat' was not declared in this scope
 
     Check_Cat(0);
 
                ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void doTuningWithThresHold()':
 
sketch_mar12a:710: error: 'enc_read' was not declared in this scope
 
     s = enc_read();
 
                  ^
 
sketch_mar12a:746: error: 'updateDisplay' was not declared in this scope
 
   updateDisplay();
 
                 ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void doRIT()':
 
sketch_mar12a:753: error: 'enc_read' was not declared in this scope
 
   int knob = enc_read();
 
                       ^
 
sketch_mar12a:765: error: 'updateDisplay' was not declared in this scope
 
     updateDisplay();
 
                   ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void initSettings()':
 
sketch_mar12a:844: error: 'printLineF' was not declared in this scope
 
     printLineF(1, F("Init EEProm...")); 
 
                                      ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void setup()':
 
sketch_mar12a:1111: error: 'printLineF' was not declared in this scope
 
   printLineF(1, F("CECBT v1.03")); 
 
                                 ^
 
sketch_mar12a:1113: error: 'Init_Cat' was not declared in this scope
 
   Init_Cat(38400, SERIAL_8N1);
 
                             ^
 
sketch_mar12a:1114: error: 'initMeter' was not declared in this scope
 
   initMeter(); //not used in this build
 
             ^
 
sketch_mar12a:1119: error: 'printLineFromEEPRom' was not declared in this scope
 
     printLineFromEEPRom(0, 0, 0, userCallsignLength -1); //eeprom to lcd use offset (USER_CALLSIGN_DAT)
 
                                                       ^
 
sketch_mar12a:1125: error: 'clearLine2' was not declared in this scope
 
     clearLine2();
 
                ^
 
sketch_mar12a:1130: error: 'byteToMode' was not declared in this scope
 
   byteToMode(vfoA_mode, 0);
 
                          ^
 
sketch_mar12a:1131: error: 'initOscillators' was not declared in this scope
 
   initOscillators();
 
                   ^
 
sketch_mar12a:1136: error: 'updateDisplay' was not declared in this scope
 
   updateDisplay();
 
                 ^
 
sketch_mar12a:1138: error: 'btnDown' was not declared in this scope
 
   if (btnDown())
 
               ^
 
sketch_mar12a:1139: error: 'factory_alignment' was not declared in this scope
 
     factory_alignment();
 
                       ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void checkAutoSaveFreqMode()':
 
sketch_mar12a:1160: error: 'FrequencyToVFO' was not declared in this scope
 
       FrequencyToVFO(1);
 
                       ^
 
C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino: In function 'void loop()':
 
sketch_mar12a:1173: error: 'controlAutoCW' was not declared in this scope
 
     controlAutoCW();
 
                   ^
 
sketch_mar12a:1175: error: 'cwKeyer' was not declared in this scope
 
   cwKeyer(); 
 
           ^
 
sketch_mar12a:1187: error: 'idle_process' was not declared in this scope
 
       idle_process();
 
                    ^
 
sketch_mar12a:1194: error: 'Check_Cat' was not declared in this scope
 
   Check_Cat(inTx? 1 : 0);
 
                        ^
 
exit status 1
'byteToMode' was not declared in this scope
 
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
 

Re: RD16HHF1 power curve flattening...some

K9HZ <bill@...>
 

Perfect.  Thanks for that.  I will confirm and order some today for mods as soon as they come in. 


Dr. William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ

 

Owner - Operator

Big Signal Ranch – K9ZC

Staunton, Illinois

 

Owner – Operator

Villa Grand Piton - J68HZ

Soufriere, St. Lucia W.I.

Rent it: www.VillaGrandPiton.com


email:  bill@...

 


On Mar 12, 2018, at 10:24 AM, M Garza <mgarza896@...> wrote:

Dr. Schmidt,
It looks like the KST10 is the surface mount version of the KSP10.  It has the same specs as the MPSH10.

Marco - KG5PRT

On Mon, Mar 12, 2018 at 10:01 AM, K9HZ <bill@...> wrote:
Perfect Glenn.  Now if we can find current SMD parts to replace the 3904’s in place, this is a very nice upgrade. 


Dr. William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ

 

Owner - Operator

Big Signal Ranch – K9ZC

Staunton, Illinois

 

Owner – Operator

Villa Grand Piton - J68HZ

Soufriere, St. Lucia W.I.

Rent it: www.VillaGrandPiton.com


email:  bill@...

 


On Mar 11, 2018, at 11:02 PM, Glenn <glennp@...> wrote:

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
<uBITX_PA_driver_stages_all emitter res bypassed with 220pF 120318.jpg>


#ubitx spedition #ubitx

felicebia@...
 

My ubitx ordered January 15. today (March 12) received shipping notice from paypal via indiapost

Re: Hard core uBITx developers

Jack
 

Mike,

Keep up the good work.   I'll be following your reports with great interest.

Jack,  W6VMJ in Fort Collins, CO  USA

Re: uBITX Software error messages #ubitx-help

Vince Vielhaber
 

You're not paying close enough attention to directory names and the ino file name. The main file that contains the setup() and loop() routines has to be the same name as the directory name but with .ino at the end.

eg.

uBITX.20/uBITX20.ino = no good

uBITX20/uBITX20.ino = good

and

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino = no good

C:\Users\mop\AppData\Local\Temp\sketch_mar12a\sketch_mar12a.ino = good

Vince.

On 03/12/2018 11:35 AM, bengt-ingvar.andersson@... wrote:
Hallo !

I have just put together the uBITX40 and had some QSO with good result.

Now I try to compile KD8CEC sketch version but also got a lot of errors.

I use the file uBITX.20/uBITX20.ino.

I have compile and loaded severels of Allards sketches before with no
problom to the " old " BITX40.

What do I wrong ?

SM6ERS/Ingvar

Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), Kort:"Arduino Nano,
ATmega328P"

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void setNextHamBandFreq(long unsigned int, char)':

sketch_mar12a:394: error: 'byteToMode' was not declared in this scope

byteToMode(loadMode, 1);

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'byte delay_background(unsigned int, byte)':

sketch_mar12a:419: error: 'getPaddle' was not declared in this scope

if (getPaddle() != 0) //Interrupt : Stop cw Auto mode by Paddle
-> Change Auto to Manual

^

sketch_mar12a:423: error: 'autoSendPTTCheck' was not declared in this scope

autoSendPTTCheck();

^

sketch_mar12a:425: error: 'Check_Cat' was not declared in this scope

Check_Cat(3);

^

sketch_mar12a:430: error: 'Check_Cat' was not declared in this scope

Check_Cat(fromType);

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void setFrequency(long unsigned int)':

sketch_mar12a:499: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(2, SECOND_OSC_USB - usbCarrier + f + (isIFShift
? ifShiftValue : 0));


^

sketch_mar12a:503: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(2, SECOND_OSC_LSB + usbCarrier + f + (isIFShift
? ifShiftValue : 0));


^

sketch_mar12a:510: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(2, SECOND_OSC_LSB + cwmCarrier + f + (isIFShift
? ifShiftValue : 0));


^

sketch_mar12a:514: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(2, SECOND_OSC_USB - cwmCarrier + f + (isIFShift
? ifShiftValue : 0));


^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void startTx(byte, byte)':

sketch_mar12a:549: error: 'byteToMode' was not declared in this scope

byteToMode(vfoA_mode, 0);

^

sketch_mar12a:554: error: 'byteToMode' was not declared in this scope

byteToMode(vfoB_mode, 0);

^

sketch_mar12a:563: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(0, 0);

^

sketch_mar12a:589: error: 'updateDisplay' was not declared in this scope

updateDisplay();

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void stopTx()':

sketch_mar12a:598: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(0, usbCarrier + (isIFShift ? ifShiftValue : 0));
//set back the carrier oscillator anyway, cw tx switches it off

^

sketch_mar12a:600: error: 'si5351bx_setfreq' was not declared in this scope

si5351bx_setfreq(0, cwmCarrier + (isIFShift ? ifShiftValue : 0));
//set back the carrier oscillator anyway, cw tx switches it off

^

sketch_mar12a:609: error: 'byteToMode' was not declared in this scope

byteToMode(vfoA_mode, 0);

^

sketch_mar12a:614: error: 'byteToMode' was not declared in this scope

byteToMode(vfoB_mode, 0);

^

sketch_mar12a:621: error: 'updateDisplay' was not declared in this scope

updateDisplay();

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void ritDisable()':

sketch_mar12a:640: error: 'updateDisplay' was not declared in this scope

updateDisplay();

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void checkButton()':

sketch_mar12a:670: error: 'btnDown' was not declared in this scope

if (!btnDown())

^

sketch_mar12a:673: error: 'btnDown' was not declared in this scope

if (!btnDown()) //debounce

^

sketch_mar12a:676: error: 'doMenu' was not declared in this scope

doMenu();

^

sketch_mar12a:679: error: 'btnDown' was not declared in this scope

while(btnDown()) {

^

sketch_mar12a:681: error: 'Check_Cat' was not declared in this scope

Check_Cat(0);

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void doTuningWithThresHold()':

sketch_mar12a:710: error: 'enc_read' was not declared in this scope

s = enc_read();

^

sketch_mar12a:746: error: 'updateDisplay' was not declared in this scope

updateDisplay();

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void doRIT()':

sketch_mar12a:753: error: 'enc_read' was not declared in this scope

int knob = enc_read();

^

sketch_mar12a:765: error: 'updateDisplay' was not declared in this scope

updateDisplay();

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void initSettings()':

sketch_mar12a:844: error: 'printLineF' was not declared in this scope

printLineF(1, F("Init EEProm..."));

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void setup()':

sketch_mar12a:1111: error: 'printLineF' was not declared in this scope

printLineF(1, F("CECBT v1.03"));

^

sketch_mar12a:1113: error: 'Init_Cat' was not declared in this scope

Init_Cat(38400, SERIAL_8N1);

^

sketch_mar12a:1114: error: 'initMeter' was not declared in this scope

initMeter(); //not used in this build

^

sketch_mar12a:1119: error: 'printLineFromEEPRom' was not declared in
this scope

printLineFromEEPRom(0, 0, 0, userCallsignLength -1); //eeprom to
lcd use offset (USER_CALLSIGN_DAT)

^

sketch_mar12a:1125: error: 'clearLine2' was not declared in this scope

clearLine2();

^

sketch_mar12a:1130: error: 'byteToMode' was not declared in this scope

byteToMode(vfoA_mode, 0);

^

sketch_mar12a:1131: error: 'initOscillators' was not declared in this scope

initOscillators();

^

sketch_mar12a:1136: error: 'updateDisplay' was not declared in this scope

updateDisplay();

^

sketch_mar12a:1138: error: 'btnDown' was not declared in this scope

if (btnDown())

^

sketch_mar12a:1139: error: 'factory_alignment' was not declared in this
scope

factory_alignment();

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void checkAutoSaveFreqMode()':

sketch_mar12a:1160: error: 'FrequencyToVFO' was not declared in this scope

FrequencyToVFO(1);

^

C:\Users\mop\AppData\Local\Temp\arduino_modified_sketch_12014\sketch_mar12a.ino:
In function 'void loop()':

sketch_mar12a:1173: error: 'controlAutoCW' was not declared in this scope

controlAutoCW();

^

sketch_mar12a:1175: error: 'cwKeyer' was not declared in this scope

cwKeyer();

^

sketch_mar12a:1187: error: 'idle_process' was not declared in this scope

idle_process();

^

sketch_mar12a:1194: error: 'Check_Cat' was not declared in this scope

Check_Cat(inTx? 1 : 0);

^

exit status 1
'byteToMode' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Re: RD16HHF1 power curve flattening...some

K9HZ <bill@...>
 

Yeah thats correct. I ordered to MPSH10 TO92 form on Saturday to try this.  Getting several of my projects mixed up while on the road. 


Dr. William J. Schmidt - K9HZ J68HZ 8P6HK ZF2HZ PJ4/K9HZ VP5/K9HZ PJ2/K9HZ

 

Owner - Operator

Big Signal Ranch – K9ZC

Staunton, Illinois

 

Owner – Operator

Villa Grand Piton - J68HZ

Soufriere, St. Lucia W.I.

Rent it: www.VillaGrandPiton.com


email:  bill@...

 


On Mar 12, 2018, at 10:24 AM, Jerry Gaffke via Groups.Io <jgaffke@...> wrote:

All the *3904's in the driver stages are through-hole, the to92's have
a much higher max dissipation rating than the sot23's.
Jerry

On Mon, Mar 12, 2018 at 08:04 am, K9HZ wrote:
Perfect Glenn.  Now if we can find current SMD parts to replace the 3904’s in place, this is a very nice upgrade. 

13.8 v power supplies safe for bitx?

WilliamKErickson@...
 

Hey guys, I know this is probably obvious to most of you, but I'm just a noob and couldn't find a definitive answer after much Google searching...

Is it safe for me to use my current 13.8 v power supply on a ubitx, or do I need to pick up a 12 v 5a version?

Thanks for your feedback!

Bill.

Re: 13.8 v power supplies safe for bitx?

Randy
 

Yes same question except I have a "voltage adjust". What is a good setting?

Randy

Re: 13.8 v power supplies safe for bitx?

w7hd.rh <w7hd.rh@...>
 

A good setting is 12.6v for the ubitx, but 13.8 will work also.  I would recommend, though, that if your audio chip is the WX version that you put either a 5 or 6 volt regulator feeding it.   (see attached file).  This keeps it in the safe operating range.

Ron W7HD


On 03/12/2018 09:42 AM, Randy wrote:
Yes same question except I have a "voltage adjust". What is a good setting?

Randy

-- 
Ron W7HD - NAQCC#7587 OMISS#9898 KX3#6966 LinuxUser#415320
Editor OVARC newsletter

Re: Complaint Department

Jerry Gaffke
 

I guess this is the right thread, has a nice generic title.

A complaint I have is how wire-up instructions for the uBitx have some glaring errors and omisions.
   http://www.hfsignals.com/index.php/ubitx-wire-up/
Some were pointed out 3 months ago, never get fixed.
A few that come to mind:
    volume control wired up incorrectly in the diagram at the top
    where it first says to turn the rig on, should verify the 4.7k keyer resistor is in place (preferably on the raduino itself)
    that "protection diode" protects for a few milliseconds till it smokes, document an alternative (series diode for all but finals)
    tip is probably best for ptt on mike jack
    how to avoid blowing a WX TDA2822 (add an LM7805)
    mention that the analog read trick for the keyer doesn't work very well (nor does the default keyer)
    maybe describe a few other issues with the default code  (calibration comes to mind, see post 37973)
    point to the various versions of updated code, describing advantages and disadvantages 
    there's plenty more

Possible Solution: 
    HFSignals could have a weblink at the top of the wire-up page to some other webpage that has current errata 
    Perhaps a link into a page on ubitx.net, if ZL1AXG is willing to curate it.
    Start with essential changes at the top, as hacks become less essential state why you might want to do them. 

Jerry, KE7ER
    
    

Re: S-Meter from VU2ESE AGC

Tim Gorman
 

I'm not sure anyone has tried this. There isn't any reason why it
wouldn't work. I built a receiver several years ago that used the AGC
voltage with an S-meter. It wasn't very accurate as far as db readings
are concerned but it did let you differentiate between signals of at
least moderate strengths.

I have a board from Mike Hagen that implements this AGC. As soon as I
get my ubitx going I plan on trying it out.

tim ab0wr

On Sun, 11 Mar 2018 11:37:38 -0700
"Vic WA4THR via Groups.Io" <vhklein=ptd.net@groups.io> wrote:

I've been playing with Ashar's AGC circuit on my BitX40, and it seems
to work pretty well if I add additional capacitance across C113 ( I
added 4.7uf in parallel because that's what I had on hand) to build
back some of the level and actually improve the fidelity. Watching
the voltage change on the gate of the 2N7000 looks like it would be a
great spot to tap for an S-meter input to the Raduino. Has anyone
tried this? The voltage is pretty low, but changes smoothly with the
level of signal.

=Vic=

Re: Complaint Department

Jim Sheldon
 

Jerry,
You missed at least one that I've been trying to get fixed from the beginning.  The CW jack in the diagram is shown improperly connected.  The CW Key line (blue wire) should not go to pin 4 on the jack, it should go to pin 1.  Pin 4 is the "Ring" tab and pin 1 is the "Tip" on those supplied jacks.  

If you wire it the way the diagram says and happen to plug in a hand key or external keyer with a MONO plug, the key line will be shorted to ground and the rig will key continuously.  Do this with no antenna connected and you risk blowing the finals before you ever get a chance to use the rig.

If you DO use a stereo plug but the key contacts (normal for most hand keys and keyer outputs) are wired between the TIP and SLEEVE, you will never be able to key the radio.  I've fielded many questions from people on this (don't know why they picked me to answer them).  I did make up an example with just wires (and the resistor) attached and posted a photo on how it should be wired a while back.

Jim Sheldon - W0EB

------ Original Message ------
From: "Jerry Gaffke via Groups.Io" <jgaffke@...>
Sent: 3/12/2018 11:54:57 AM
Subject: Re: [BITX20] Complaint Department

I guess this is the right thread, has a nice generic title.

A complaint I have is how wire-up instructions for the uBitx have some glaring errors and omisions.
   http://www.hfsignals.com/index.php/ubitx-wire-up/
Some were pointed out 3 months ago, never get fixed.
A few that come to mind:
    volume control wired up incorrectly in the diagram at the top
    where it first says to turn the rig on, should verify the 4.7k keyer resistor is in place (preferably on the raduino itself)
    that "protection diode" protects for a few milliseconds till it smokes, document an alternative (series diode for all but finals)
    tip is probably best for ptt on mike jack
    how to avoid blowing a WX TDA2822 (add an LM7805)
    mention that the analog read trick for the keyer doesn't work very well (nor does the default keyer)
    maybe describe a few other issues with the default code  (calibration comes to mind, see post 37973)
    point to the various versions of updated code, describing advantages and disadvantages 
    there's plenty more

Possible Solution: 
    HFSignals could have a weblink at the top of the wire-up page to some other webpage that has current errata 
    Perhaps a link into a page on ubitx.net, if ZL1AXG is willing to curate it.
    Start with essential changes at the top, as hacks become less essential state why you might want to do them. 

Jerry, KE7ER
    
    

Re: Complaint Department

Jerry Gaffke
 

And fast blow fuses.
Separate fuses for the main board (maybe 1/2 Amp) and finals (2 or 3 Amps).

Re: ubitx case mount question regarding micro USB connector raduino

Tom Christian
 

Thanks, Gordon!  Maybe also a ferrite bead like Jack suggested would help.  Will test if problems.  Good to know what you've seen.
Tom
AB7WT

Re: ubitx case mount question regarding micro USB connector raduino

Tom Christian
 

I forgot to ask, Gordon.  How long were the cables you saw problems with?  And did the loops & ferrites take care of the RFI without having to reduce power?

DHL delivery attempt

Bill Robbins
 

My Bitx20 delivery was attempted today by DHL and I was out of town. The shipment requires signature. After much searching I found the DHL number for redelivery and waiver of the signature requirement. I thought it might be useful to others.

800/225-5345

Bill
WA8CDU

Re: Complaint Department

Walter Keen
 

With the inevitable chance of shorting contacts while plugging in 1/8" mono, stereo, or TRRS plugs, I'm seriously contemplating, once I receive my uBitx, spending a few more $ when I construct the case and using RJ-45 or RJ-11 keystones, and making the microphone and other jacks use those to prevent accidents.

On Mon, Mar 12, 2018 at 10:07 AM, Jim Sheldon <w0eb@...> wrote:
Jerry,
You missed at least one that I've been trying to get fixed from the beginning.  The CW jack in the diagram is shown improperly connected.  The CW Key line (blue wire) should not go to pin 4 on the jack, it should go to pin 1.  Pin 4 is the "Ring" tab and pin 1 is the "Tip" on those supplied jacks.  

If you wire it the way the diagram says and happen to plug in a hand key or external keyer with a MONO plug, the key line will be shorted to ground and the rig will key continuously.  Do this with no antenna connected and you risk blowing the finals before you ever get a chance to use the rig.

If you DO use a stereo plug but the key contacts (normal for most hand keys and keyer outputs) are wired between the TIP and SLEEVE, you will never be able to key the radio.  I've fielded many questions from people on this (don't know why they picked me to answer them).  I did make up an example with just wires (and the resistor) attached and posted a photo on how it should be wired a while back.

Jim Sheldon - W0EB

------ Original Message ------
From: "Jerry Gaffke via Groups.Io" <jgaffke@...>
Sent: 3/12/2018 11:54:57 AM
Subject: Re: [BITX20] Complaint Department

I guess this is the right thread, has a nice generic title.

A complaint I have is how wire-up instructions for the uBitx have some glaring errors and omisions.
   http://www.hfsignals.com/index.php/ubitx-wire-up/
Some were pointed out 3 months ago, never get fixed.
A few that come to mind:
    volume control wired up incorrectly in the diagram at the top
    where it first says to turn the rig on, should verify the 4.7k keyer resistor is in place (preferably on the raduino itself)
    that "protection diode" protects for a few milliseconds till it smokes, document an alternative (series diode for all but finals)
    tip is probably best for ptt on mike jack
    how to avoid blowing a WX TDA2822 (add an LM7805)
    mention that the analog read trick for the keyer doesn't work very well (nor does the default keyer)
    maybe describe a few other issues with the default code  (calibration comes to mind, see post 37973)
    point to the various versions of updated code, describing advantages and disadvantages 
    there's plenty more

Possible Solution: 
    HFSignals could have a weblink at the top of the wire-up page to some other webpage that has current errata 
    Perhaps a link into a page on ubitx.net, if ZL1AXG is willing to curate it.
    Start with essential changes at the top, as hacks become less essential state why you might want to do them. 

Jerry, KE7ER
    
    


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

Ian Lee
 

Gerald,
Great!

Your test is really grateful. 
I was able to see your callsign at wsprnet.org
I found the cause of the frequency problem. I've made a fix and I'm testing it now. After the test is over, I will write again.
I'd like you to test it again if you can.

Maybe we can calibrate uBITX more precisely through wspr.

Ian KD8CEC

2018-03-11 1:42 GMT+09:00 ge_clipboard <clipboard@...>:


Hi Ian

Thanks a lot for the latest update with the wspr function.

It is now working fine after adjusting the tx frequencies by hand for the 3 chosen bands, 40, 30 and 20m.
The signals have reached all continents except SA with my vertical delta loop antenna..

Is there a way to reduce the output power in the future?

73, Gerald - HB9CEY






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

Re: Complaint Department

Fr Richard R <rickocr2005@...>
 

Ed and all,
I have not received my kit yet, though soon as I ordered January 19th, so I know it may be shipped soon. 

As a noob to kit building this forum is giving me lots of info to think about when the time comes. It has been years since I built anything, Heathkits in the day. 

My main focus will be to assemble it properly and get it on the air!!  And get  it into a case. 

Then maybe mods....
So again thanks to all for your info and comments. 

73

Fr Richard 
WB8YXF 

On Mar 11, 2018, at 13:58, ekelley <ekelley828@...> wrote:

Guys & Gals,
I didn't want to leave anyone out. I just thought I should remind everyone that this is a forum for the BitX (all BitX's). It is made up with thousands of radio amateurs who want to expand and enjoy their hobby. I have been licensed for 64 years now. I am a Technician (not an Engineer). I fix things, build them, troubleshoot them, analyze them, I read schematics, what I don't do is design things! Farhan has done an excellent job with the BitX and has made many improvements to his designs. He has put out a quality product that thousands have enjoyed using. Basically the BitX is a great entry level transceiver that is affordable for all. It is not a perfect transceiver, but that is what this forum is for, to share modifications, improvements, and new ideas with each other. We do have outstanding Engineers on this forum. No matter what your background is, there is help for you on this forum. If it doesn't work, someone will help you troubleshoot and find the answer. There is no warranty on the BitX. It is being offered that way to keep the costs down. I have one of the first uBitX's shipped. I put it together in a small chassis, I found a few mistakes and I fixed them. My output power with 12.6 volts applied is about 8 watts on 40 meteres. My first contact was 1500 miles away with a S9 report. I'm almost afraid to add any mods to it since it works sooo good. For beginners, when you get your uBitX, I have a few suggestions, First, follow the instructions, do not try to read the schematic, use the pictures in the instructions for placement of the colored wires. For the 3.5 mm speaker jack, do not jumper the tip to the ring, this will prevent shorting audio out when a mono plug is inserted. Last suggestion - It is a QRP transceiver, don't try to get more power out of it! If you need more power, use an external amplifier, there is a file on this forum on how to do this. Most power supplies run up to 13.8 volts, don't go over that, I chose 12.6 volts and nothing gets hot and I can use digital. Lastly, respect everyone on this group, we are from all over the world and we are all friends in our hobby.
Ed W0OIC

Re: ubitx case mount question regarding micro USB connector raduino

Gordon Gibby
 

Hi:


Attempting to connect to the Arduino programming port for CAT while transmitting.


I was using connectors that were probably 1 foot long.   My uBitx is mounted on a non-shielding plastic desk organizaer upside down...... feeding a random dipole fed by a Intellituner auto-tuner maybe 50 feet away using coax.    


It was a few weeks ago and as I remember I sorta-kinda got it working enough to auto-swtich to different WINLINK gateways....ferrites, loops in the USB lines as much as possible.....   I cannot rmember if I added one or more baluns in the MFJ 993 Intellituner coax line --- it has one balun inside but I bet it is a voltage balun.....


My conclusion was that you'd need to do some serious work to make it work well:   I'd use a current balun in the output for sure, and shielding the radio/raduino would have probably helped also!!!!  


I've had a similar problem with Raspberry Pi usb ports --- they are EXQUISITELY sensitive to RFI...even more than a laptop....and we have about 8 of them running bpq servers in our community.    


Because the usb port needs to run at a really high frquency, you can't really "bypass filter" anything.....  also use shielded USB cables....


Gordon




From: BITX20@groups.io <BITX20@groups.io> on behalf of Tom Christian <tmchristian@...>
Sent: Monday, March 12, 2018 1:24 PM
To: BITX20@groups.io
Subject: Re: [BITX20] ubitx case mount question regarding micro USB connector raduino
 
I forgot to ask, Gordon.  How long were the cables you saw problems with?  And did the loops & ferrites take care of the RFI without having to reduce power?