Date   
Re: RD16HHF1 power curve flattening...some

Mharpen@...
 

Let me ask a stupid question. The feedback in the PA is negative isn’t it? Thus reducing it would encourage oscillations. Or am all wrong?

Mike n6cmy

Re: ubitx case mount question regarding micro USB connector raduino

Jack Purdum
 

Mine's only a foot long. See eBay #112404983100. If you get some hash on it, perhaps a clip-on ferrite bead would help??

Jack, W8TEE



From: Tom Christian <tmchristian@...>
To: BITX20@groups.io
Sent: Monday, March 12, 2018 12:09 AM
Subject: Re: [BITX20] 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: uBITX Software error messages #ubitx-help

Vince Vielhaber
 

Jack, you misspelled UBITX in the directory name. It should be:

/home/pi/Arduino/uBITX_20/ubitx_20.ino

Vince.

On 03/12/2018 09:54 AM, Jack Purdum via Groups.Io wrote:
As I pointed out in earlier post and someone has also just pointed out,
the primary INO file (i.e., the one with /setup()/ and /loop()/ in it)
*/MUST MATCH/* the subdirectory name that holds it. Your directory structure
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino:

is not set up correctly. You need to rename the subdirectory as follows:

/home/pi/Arduino/uBTIX_20/ubitx_20.ino:

Note now how the INO primary file name and the subdirectory name that
holds it match. It won't work otherwise.

Jack, W8TEE
------------------------------------------------------------------------
*From:* "merle.spartan.63@..." <merle.spartan.63@...>
*To:* BITX20@groups.io
*Sent:* Monday, March 12, 2018 4:30 AM
*Subject:* [BITX20] uBITX Software error messages #ubitx-help

I know there are a lot of other posts on this subject, but I can't seem
to find what I need. I've tried compiling the uBITX software with
Arduino 1.8.5 on a raspberry pi. I've copied the error messages below.
Any help you could give me would be very much appreciated as this is the
first time I've tried to compile from source.

Thanks in advance.

Arduino: 1.8.6 Hourly Build 2018/03/02 12:19 (Linux), Board: "Arduino
Nano, ATmega328P"

/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void
setFrequency(long unsigned int)':
ubitx_20:379:56: error: 'si5351bx_setfreq' was not declared in this scope
delay(10);
^
ubitx_20:383:56: error: 'si5351bx_setfreq' was not declared in this scope

^
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void
startTx(byte)':
ubitx_20:409:26: error: 'si5351bx_setfreq' was not declared in this scope
else if (s > -2)
^
ubitx_20:420:17: error: 'updateDisplay' was not declared in this scope
if (prev_freq < 10000000l && frequency > 10000000l)
^
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void stopTx()':
ubitx_20:427:33: error: 'si5351bx_setfreq' was not declared in this scope
updateDisplay();
^
ubitx_20:434:17: error: 'updateDisplay' was not declared in this scope
void doRIT(){
^
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void ritDisable()':
ubitx_20:453:19: error: 'updateDisplay' was not declared in this scope
* present or out of range, in this case, some intelligent defaults are
copied into the
^
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void
checkButton()':
ubitx_20:485:16: error: 'btnDown' was not declared in this scope
pinMode(FBUTTON, INPUT_PULLUP);
^
ubitx_20:488:16: error: 'btnDown' was not declared in this scope
// pinMode(FBUTTON, INPUT);
^
ubitx_20:491:10: error: 'doMenu' was not declared in this scope
pinMode(PTT, INPUT_PULLUP);
^
ubitx_20:493:17: error: 'btnDown' was not declared in this scope

^
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void doTuning()':
ubitx_20:510:16: error: 'enc_read' was not declared in this scope

^
ubitx_20:542:19: error: 'updateDisplay' was not declared in this scope

^
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void doRIT()':
ubitx_20:552:23: error: 'enc_read' was not declared in this scope
else
^
ubitx_20:562:19: error: 'updateDisplay' was not declared in this scope
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void setup()':
ubitx_20:634:27: error: 'printLine1' was not declared in this scope
ubitx_20:637:13: error: 'initMeter' was not declared in this scope
ubitx_20:640:19: error: 'initOscillators' was not declared in this scope
ubitx_20:644:17: error: 'updateDisplay' was not declared in this scope
ubitx_20:646:15: error: 'btnDown' was not declared in this scope
ubitx_20:647:23: error: 'factory_alignment' was not declared in this scope
/home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void loop()':
ubitx_20:658:11: error: 'cwKeyer' was not declared in this scope
ubitx_20:672:12: error: 'checkCAT' was not declared in this scope
/home/pi/Arduino/uBTIX_Master/ubitx_cat.ino: In function 'void
processCATCommand(byte*)':
ubitx_cat:111:19: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
ubitx_cat:124:29: error: 'printLine2' was not declared in this scope
printLine2("cat:getfreq");
^
ubitx_cat:144:25: error: 'printLine2' was not declared in this scope
printLine2("tx > rx");
^
ubitx_cat:152:21: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
ubitx_cat:157:25: error: 'printLine2' was not declared in this scope
printLine2("rx > tx");
^
ubitx_cat:167:26: error: 'printLine2' was not declared in this scope
printLine2("cat;0x10");
^
ubitx_cat:178:26: error: 'printLine2' was not declared in this scope
printLine2("cat;0x88");
^
ubitx_cat:186:26: error: 'printLine2' was not declared in this scope
printLine2("cat;0xe7");
^
ubitx_cat:198:26: error: 'printLine2' was not declared in this scope
printLine2("cat;0xf7");
^
ubitx_cat:206:17: error: 'printLine2' was not declared in this scope
printLine2(b);
^
/home/pi/Arduino/uBTIX_Master/ubitx_factory_alignment.ino: In function
'void btnWaitForClick()':
ubitx_factory_alignment:7:18: error: 'btnDown' was not declared in this
scope
while(!btnDown())
^
ubitx_factory_alignment:9:17: error: 'btnDown' was not declared in this
scope
while(btnDown())
^
/home/pi/Arduino/uBTIX_Master/ubitx_factory_alignment.ino: In function
'void factory_alignment()':
ubitx_factory_alignment:16:23: error: 'factoryCalibration' was not
declared in this scope
factoryCalibration(1);
^
ubitx_factory_alignment:19:31: error: 'printLine2' was not declared in
this scope
printLine2("Setup Aborted");
^
ubitx_factory_alignment:25:17: error: 'updateDisplay' was not declared
in this scope
updateDisplay();
^
ubitx_factory_alignment:26:22: error: 'printLine2' was not declared in
this scope
printLine2("#2 BFO");
^
ubitx_factory_alignment:30:21: error: 'menuSetupCarrier' was not
declared in this scope
menuSetupCarrier(1);
^
ubitx_factory_alignment:43:19: error: 'btnDown' was not declared in this
scope
while (!btnDown()){
^
ubitx_factory_alignment:53:19: error: 'btnDown' was not declared in this
scope
while (!btnDown()){
^
ubitx_factory_alignment:64:19: error: 'btnDown' was not declared in this
scope
while (!btnDown()){
^
ubitx_factory_alignment:74:19: error: 'btnDown' was not declared in this
scope
while (!btnDown()){
^
/home/pi/Arduino/uBTIX_Master/ubitx_keyer.ino: In function 'void cwKeyer()':
ubitx_keyer:121:21: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
menuBand(int)':
ubitx_menu:25:30: error: 'printLine2' was not declared in this scope
printLine2("Band Select?");
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino:26:5: warning:
return-statement with no value, in function returning 'int' [-fpermissive]
return;
^
ubitx_menu:29:32: error: 'printLine2' was not declared in this scope
printLine2("Press to confirm");
^
ubitx_menu:31:18: error: 'btnDown' was not declared in this scope
while (btnDown())
^
ubitx_menu:36:19: error: 'btnDown' was not declared in this scope
while (!btnDown()) {
^
ubitx_menu:38:21: error: 'enc_read' was not declared in this scope
knob = enc_read();
^
ubitx_menu:58:21: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
ubitx_menu:63:18: error: 'btnDown' was not declared in this scope
while (btnDown())
^
ubitx_menu:68:17: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuVfoToggle(int)':
ubitx_menu:76:36: error: 'printLine2' was not declared in this scope
printLine2("Select VFO B? ");
^
ubitx_menu:78:36: error: 'printLine2' was not declared in this scope
printLine2("Select VFO A? ");
^
ubitx_menu:85:36: error: 'printLine2' was not declared in this scope
printLine2("Selected VFO A ");
^
ubitx_menu:92:36: error: 'printLine2' was not declared in this scope
printLine2("Selected VFO B ");
^
ubitx_menu:102:19: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
ubitx_menu:103:18: error: 'printLine2' was not declared in this scope
printLine2("");
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuRitToggle(int)':
ubitx_menu:113:35: error: 'printLine2' was not declared in this scope
printLine2("RIT:On, Off? ");
^
ubitx_menu:115:35: error: 'printLine2' was not declared in this scope
printLine2("RIT:Off, On? ");
^
ubitx_menu:119:29: error: 'printLine2' was not declared in this scope
printLine2("RIT is ON");
^
ubitx_menu:124:30: error: 'printLine2' was not declared in this scope
printLine2("RIT is OFF");
^
ubitx_menu:129:18: error: 'printLine2' was not declared in this scope
printLine2("");
^
ubitx_menu:130:19: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuSidebandToggle(int)':
ubitx_menu:137:31: error: 'printLine2' was not declared in this scope
printLine2("Select LSB?");
Multiple libraries were found for "LiquidCrystal.h"
Used: /home/pi/Arduino/libraries/LiquidCrystal
Not used: /opt/arduino-nightly/libraries/LiquidCrystal
^
ubitx_menu:139:31: error: 'printLine2' was not declared in this scope
printLine2("Select USB?");
^
ubitx_menu:144:32: error: 'printLine2' was not declared in this scope
printLine2("LSB Selected");
^
ubitx_menu:150:32: error: 'printLine2' was not declared in this scope
printLine2("USB Selected");
^
ubitx_menu:155:19: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuSetup(int)':
ubitx_menu:167:29: error: 'printLine2' was not declared in this scope
printLine2("Setup On?");
^
ubitx_menu:169:30: error: 'printLine2' was not declared in this scope
printLine2("Setup Off?");
^
ubitx_menu:173:31: error: 'printLine2' was not declared in this scope
printLine2("Setup:On ");
^
ubitx_menu:177:32: error: 'printLine2' was not declared in this scope
printLine2("Setup:Off ");
^
ubitx_menu:180:18: error: 'printLine2' was not declared in this scope
printLine2("");
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuExit(int)':
ubitx_menu:188:34: error: 'printLine2' was not declared in this scope
printLine2("Exit Menu? ");
^
ubitx_menu:191:30: error: 'printLine2' was not declared in this scope
printLine2("Exiting menu");
^
ubitx_menu:194:19: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
menuCWSpeed(int)':
ubitx_menu:210:17: error: 'printLine2' was not declared in this scope
printLine2(b);
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino:211:5: warning:
return-statement with no value, in function returning 'int' [-fpermissive]
return;
^
ubitx_menu:214:32: error: 'printLine1' was not declared in this scope
printLine1("Press PTT to set");
^
ubitx_menu:218:15: error: 'printLine2' was not declared in this scope
printLine2(b);
^
ubitx_menu:221:19: error: 'btnDown' was not declared in this scope
while (!btnDown() && digitalRead(PTT) == HIGH) {
^
ubitx_menu:223:21: error: 'enc_read' was not declared in this scope
knob = enc_read();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
factoryCalibration(int)':
ubitx_menu:274:18: error: 'btnDown' was not declared in this scope
while (btnDown())
^
ubitx_menu:279:34: error: 'printLine2' was not declared in this scope
printLine2("Set Calibration?");
^
ubitx_menu:289:37: error: 'si5351_set_calibration' was not declared in
this scope
si5351_set_calibration(calibration);
^
ubitx_menu:291:32: error: 'si5351bx_setfreq' was not declared in this scope
si5351bx_setfreq(2, 10000000l);
^
ubitx_menu:296:15: error: 'printLine2' was not declared in this scope
printLine2(b);
^
ubitx_menu:298:19: error: 'btnDown' was not declared in this scope
while (!btnDown())
^
ubitx_menu:306:21: error: 'enc_read' was not declared in this scope
knob = enc_read();
^
ubitx_menu:329:19: error: 'initOscillators' was not declared in this scope
initOscillators();
^
ubitx_menu:331:17: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
ubitx_menu:333:18: error: 'btnDown' was not declared in this scope
while (btnDown())
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
menuSetupCalibration(int)':
ubitx_menu:343:34: error: 'printLine2' was not declared in this scope
printLine2("Set Calibration?");
^
ubitx_menu:347:33: error: 'printLine1' was not declared in this scope
printLine1("Set to Zero-beat,");
^
ubitx_menu:348:33: error: 'printLine2' was not declared in this scope
printLine2("press PTT to save");
^
ubitx_menu:353:37: error: 'si5351_set_calibration' was not declared in
this scope
si5351_set_calibration(calibration);
^
ubitx_menu:361:47: error: 'btnDown' was not declared in this scope
while (digitalRead(PTT) == HIGH && !btnDown())
^
ubitx_menu:363:21: error: 'enc_read' was not declared in this scope
knob = enc_read();
^
ubitx_menu:377:35: error: 'si5351bx_setfreq' was not declared in this scope
si5351bx_setfreq(0, usbCarrier);
^
ubitx_menu:397:19: error: 'initOscillators' was not declared in this scope
initOscillators();
^
ubitx_menu:400:17: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
printCarrierFreq(long unsigned int)':
ubitx_menu:417:15: error: 'printLine2' was not declared in this scope
printLine2(c);
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuSetupCarrier(int)':
ubitx_menu:425:29: error: 'printLine2' was not declared in this scope
printLine2("Set the BFO");
^
ubitx_menu:430:35: error: 'printLine1' was not declared in this scope
printLine1("Tune to best Signal");
^
ubitx_menu:431:32: error: 'printLine2' was not declared in this scope
printLine2("PTT to confirm. ");
^
ubitx_menu:435:33: error: 'si5351bx_setfreq' was not declared in this scope
si5351bx_setfreq(0, usbCarrier);
^
ubitx_menu:439:47: error: 'btnDown' was not declared in this scope
while (digitalRead(PTT) == HIGH && !btnDown())
^
ubitx_menu:441:21: error: 'enc_read' was not declared in this scope
knob = enc_read();
^
ubitx_menu:467:17: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
menuSetupCwTone(int)':
ubitx_menu:477:32: error: 'printLine2' was not declared in this scope
printLine2("Change CW Tone");
^
ubitx_menu:482:28: error: 'printLine1' was not declared in this scope
printLine1("Tune CW tone");
^
ubitx_menu:483:32: error: 'printLine2' was not declared in this scope
printLine2("PTT to confirm. ");
^
ubitx_menu:488:46: error: 'btnDown' was not declared in this scope
while (digitalRead(PTT) == LOW || !btnDown())
^
ubitx_menu:490:21: error: 'enc_read' was not declared in this scope
knob = enc_read();
^
ubitx_menu:516:17: error: 'updateDisplay' was not declared in this scope
updateDisplay();
^
/home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void doMenu()':
ubitx_menu:524:18: error: 'btnDown' was not declared in this scope
while (btnDown())
^
ubitx_menu:531:18: error: 'enc_read' was not declared in this scope
i = enc_read();
^
ubitx_menu:532:24: error: 'btnDown' was not declared in this scope
btnState = btnDown();
^
ubitx_menu:568:18: error: 'btnDown' was not declared in this scope
while (btnDown())
^
exit status 1
'si5351bx_setfreq' was not declared in this scope

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



<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>


<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Re: RD16HHF1 power curve flattening...some

K9HZ <bill@...>
 

Nik... looks like you have most of it right.  Plenty of gain, now just need to make it stable.  You might go to 15 meters and set the drive pot to zero.  Its gotta be stable with no drive or it wont work.  The model simulations don't show oscillations but the modeling parameters are not perfect for those transistors.  Probably need a little work on the feedback circuit to stabilize the finals, then it will be ok.  Again this is really good work and you are very close to a really good PA solution. 


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 6:54 PM, Nik VK4PLN <nickpullen@...> wrote:

Well, i have dont my mods and powered up. Results are mixed:
Here are the mods.
RD16 replace IRF510.
New output transformer 1:4 BN43-3321 with a 330pf cap on input.
feed back resistors. from 22ohm to 1 K ohm
piggy backed R87 and R88 with 220pf capacitor.
RV1 full drive.

So results.
80M - 20W + ( blew my 2 Amp fuse)
40M - 18W - Seems stable.
30M - 17W BUT I get BAD feedback/ oscillation by just going PPT with no voice. The watt meter goes up to 18W!
20M - 15W  -  Same feedback issue
15M -  Same feedback issue.
10M -  Same feedback issue.

I have been thinking ans looking at other RD16 schematics, in alot of cases they dont use the feedback on the finals?
Also could this issue be cuase in the driver stage?

THanks guys, I am in over my head here....

73
10M - Same feedback issue

Re: RD16HHF1 power curve flattening...some

K9HZ <bill@...>
 

Ok just saw this.  Will do some testing here to better understand what works.  That 4:1 transformer is a good match for those parts judging by the power output. 


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 6:57 PM, Nik VK4PLN <nickpullen@...> wrote:

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

Re: uBITX Software error messages #ubitx-help

Jack Purdum
 

Not really...I copied it from his error messages. I just didn't notice the misspelling.

Jack, W8TEE



From: Vince Vielhaber <vev@...>
To: BITX20@groups.io
Sent: Monday, March 12, 2018 10:04 AM
Subject: Re: [BITX20] uBITX Software error messages #ubitx-help

Jack, you misspelled UBITX in the directory name.  It should be:

/home/pi/Arduino/uBITX_20/ubitx_20.ino

Vince.



On 03/12/2018 09:54 AM, Jack Purdum via Groups.Io wrote:
> As I pointed out in earlier post and someone has also just pointed out,
> the primary INO file (i.e., the one with /setup()/ and /loop()/ in it)
> */MUST MATCH/* the subdirectory name that holds it. Your directory structure
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino:
>
> is not set up correctly. You need to rename the subdirectory as follows:
>
> /home/pi/Arduino/uBTIX_20/ubitx_20.ino:
>
> Note now how the INO primary file name and the subdirectory name that
> holds it match. It won't work otherwise.
>
> Jack, W8TEE
> ------------------------------------------------------------------------
> *Sent:* Monday, March 12, 2018 4:30 AM
> *Subject:* [BITX20] uBITX Software error messages #ubitx-help
>
> I know there are a lot of other posts on this subject, but I can't seem
> to find what I need.  I've tried compiling the uBITX software with
> Arduino 1.8.5 on a raspberry pi.  I've copied the error messages below.
> Any help you could give me would be very much appreciated as this is the
> first time I've tried to compile from source.
>
> Thanks in advance.
>
> Arduino: 1.8.6 Hourly Build 2018/03/02 12:19 (Linux), Board: "Arduino
> Nano, ATmega328P"
>
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void
> setFrequency(long unsigned int)':
> ubitx_20:379:56: error: 'si5351bx_setfreq' was not declared in this scope
>      delay(10);
>                                                        ^
> ubitx_20:383:56: error: 'si5351bx_setfreq' was not declared in this scope
>
>                                                        ^
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void
> startTx(byte)':
> ubitx_20:409:26: error: 'si5351bx_setfreq' was not declared in this scope
>      else if (s > -2)
>                          ^
> ubitx_20:420:17: error: 'updateDisplay' was not declared in this scope
>      if (prev_freq < 10000000l && frequency > 10000000l)
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void stopTx()':
> ubitx_20:427:33: error: 'si5351bx_setfreq' was not declared in this scope
>      updateDisplay();
>                                  ^
> ubitx_20:434:17: error: 'updateDisplay' was not declared in this scope
>  void doRIT(){
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void ritDisable()':
> ubitx_20:453:19: error: 'updateDisplay' was not declared in this scope
>  * present or out of range, in this case, some intelligent defaults are
> copied into the
>                    ^
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void
> checkButton()':
> ubitx_20:485:16: error: 'btnDown' was not declared in this scope
>    pinMode(FBUTTON, INPUT_PULLUP);
>                ^
> ubitx_20:488:16: error: 'btnDown' was not declared in this scope
>  //  pinMode(FBUTTON, INPUT);
>                ^
> ubitx_20:491:10: error: 'doMenu' was not declared in this scope
>    pinMode(PTT, INPUT_PULLUP);
>          ^
> ubitx_20:493:17: error: 'btnDown' was not declared in this scope
>
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void doTuning()':
> ubitx_20:510:16: error: 'enc_read' was not declared in this scope
>
>                ^
> ubitx_20:542:19: error: 'updateDisplay' was not declared in this scope
>
>                    ^
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void doRIT()':
> ubitx_20:552:23: error: 'enc_read' was not declared in this scope
>      else
>                        ^
> ubitx_20:562:19: error: 'updateDisplay' was not declared in this scope
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void setup()':
> ubitx_20:634:27: error: 'printLine1' was not declared in this scope
> ubitx_20:637:13: error: 'initMeter' was not declared in this scope
> ubitx_20:640:19: error: 'initOscillators' was not declared in this scope
> ubitx_20:644:17: error: 'updateDisplay' was not declared in this scope
> ubitx_20:646:15: error: 'btnDown' was not declared in this scope
> ubitx_20:647:23: error: 'factory_alignment' was not declared in this scope
> /home/pi/Arduino/uBTIX_Master/ubitx_20.ino: In function 'void loop()':
> ubitx_20:658:11: error: 'cwKeyer' was not declared in this scope
> ubitx_20:672:12: error: 'checkCAT' was not declared in this scope
> /home/pi/Arduino/uBTIX_Master/ubitx_cat.ino: In function 'void
> processCATCommand(byte*)':
> ubitx_cat:111:19: error: 'updateDisplay' was not declared in this scope
>      updateDisplay();
>                    ^
> ubitx_cat:124:29: error: 'printLine2' was not declared in this scope
>      printLine2("cat:getfreq");
>                              ^
> ubitx_cat:144:25: error: 'printLine2' was not declared in this scope
>      printLine2("tx > rx");
>                          ^
> ubitx_cat:152:21: error: 'updateDisplay' was not declared in this scope
>        updateDisplay();
>                      ^
> ubitx_cat:157:25: error: 'printLine2' was not declared in this scope
>      printLine2("rx > tx");
>                          ^
> ubitx_cat:167:26: error: 'printLine2' was not declared in this scope
>      printLine2("cat;0x10");
>                          ^
> ubitx_cat:178:26: error: 'printLine2' was not declared in this scope
>      printLine2("cat;0x88");
>                          ^
> ubitx_cat:186:26: error: 'printLine2' was not declared in this scope
>      printLine2("cat;0xe7");
>                          ^
> ubitx_cat:198:26: error: 'printLine2' was not declared in this scope
>      printLine2("cat;0xf7");
>                          ^
> ubitx_cat:206:17: error: 'printLine2' was not declared in this scope
>      printLine2(b);
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_factory_alignment.ino: In function
> 'void btnWaitForClick()':
> ubitx_factory_alignment:7:18: error: 'btnDown' was not declared in this
> scope
>    while(!btnDown())
>                  ^
> ubitx_factory_alignment:9:17: error: 'btnDown' was not declared in this
> scope
>    while(btnDown())
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_factory_alignment.ino: In function
> 'void factory_alignment()':
> ubitx_factory_alignment:16:23: error: 'factoryCalibration' was not
> declared in this scope
>    factoryCalibration(1);
>                        ^
> ubitx_factory_alignment:19:31: error: 'printLine2' was not declared in
> this scope
>      printLine2("Setup Aborted");
>                                ^
> ubitx_factory_alignment:25:17: error: 'updateDisplay' was not declared
> in this scope
>    updateDisplay();
>                  ^
> ubitx_factory_alignment:26:22: error: 'printLine2' was not declared in
> this scope
>    printLine2("#2 BFO");
>                      ^
> ubitx_factory_alignment:30:21: error: 'menuSetupCarrier' was not
> declared in this scope
>    menuSetupCarrier(1);
>                      ^
> ubitx_factory_alignment:43:19: error: 'btnDown' was not declared in this
> scope
>    while (!btnDown()){
>                    ^
> ubitx_factory_alignment:53:19: error: 'btnDown' was not declared in this
> scope
>    while (!btnDown()){
>                    ^
> ubitx_factory_alignment:64:19: error: 'btnDown' was not declared in this
> scope
>    while (!btnDown()){
>                    ^
> ubitx_factory_alignment:74:19: error: 'btnDown' was not declared in this
> scope
>    while (!btnDown()){
>                    ^
> /home/pi/Arduino/uBTIX_Master/ubitx_keyer.ino: In function 'void cwKeyer()':
> ubitx_keyer:121:21: error: 'updateDisplay' was not declared in this scope
>        updateDisplay();
>                      ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
> menuBand(int)':
> ubitx_menu:25:30: error: 'printLine2' was not declared in this scope
>      printLine2("Band Select?");
>                              ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino:26:5: warning:
> return-statement with no value, in function returning 'int' [-fpermissive]
>      return;
>      ^
> ubitx_menu:29:32: error: 'printLine2' was not declared in this scope
>    printLine2("Press to confirm");
>                                ^
> ubitx_menu:31:18: error: 'btnDown' was not declared in this scope
>    while (btnDown())
>                  ^
> ubitx_menu:36:19: error: 'btnDown' was not declared in this scope
>    while (!btnDown()) {
>                    ^
> ubitx_menu:38:21: error: 'enc_read' was not declared in this scope
>      knob = enc_read();
>                      ^
> ubitx_menu:58:21: error: 'updateDisplay' was not declared in this scope
>        updateDisplay();
>                      ^
> ubitx_menu:63:18: error: 'btnDown' was not declared in this scope
>    while (btnDown())
>                  ^
> ubitx_menu:68:17: error: 'updateDisplay' was not declared in this scope
>    updateDisplay();
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuVfoToggle(int)':
> ubitx_menu:76:36: error: 'printLine2' was not declared in this scope
>        printLine2("Select VFO B?  ");
>                                    ^
> ubitx_menu:78:36: error: 'printLine2' was not declared in this scope
>        printLine2("Select VFO A?  ");
>                                    ^
> ubitx_menu:85:36: error: 'printLine2' was not declared in this scope
>        printLine2("Selected VFO A  ");
>                                    ^
> ubitx_menu:92:36: error: 'printLine2' was not declared in this scope
>        printLine2("Selected VFO B  ");
>                                    ^
> ubitx_menu:102:19: error: 'updateDisplay' was not declared in this scope
>      updateDisplay();
>                    ^
> ubitx_menu:103:18: error: 'printLine2' was not declared in this scope
>      printLine2("");
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuRitToggle(int)':
> ubitx_menu:113:35: error: 'printLine2' was not declared in this scope
>        printLine2("RIT:On, Off?  ");
>                                    ^
> ubitx_menu:115:35: error: 'printLine2' was not declared in this scope
>        printLine2("RIT:Off, On?  ");
>                                    ^
> ubitx_menu:119:29: error: 'printLine2' was not declared in this scope
>        printLine2("RIT is ON");
>                              ^
> ubitx_menu:124:30: error: 'printLine2' was not declared in this scope
>        printLine2("RIT is OFF");
>                              ^
> ubitx_menu:129:18: error: 'printLine2' was not declared in this scope
>      printLine2("");
>                  ^
> ubitx_menu:130:19: error: 'updateDisplay' was not declared in this scope
>      updateDisplay();
>                    ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuSidebandToggle(int)':
> ubitx_menu:137:31: error: 'printLine2' was not declared in this scope
>        printLine2("Select LSB?");
> Multiple libraries were found for "LiquidCrystal.h"
>  Used: /home/pi/Arduino/libraries/LiquidCrystal
>  Not used: /opt/arduino-nightly/libraries/LiquidCrystal
>                                ^
> ubitx_menu:139:31: error: 'printLine2' was not declared in this scope
>        printLine2("Select USB?");
>                                ^
> ubitx_menu:144:32: error: 'printLine2' was not declared in this scope
>        printLine2("LSB Selected");
>                                ^
> ubitx_menu:150:32: error: 'printLine2' was not declared in this scope
>        printLine2("USB Selected");
>                                ^
> ubitx_menu:155:19: error: 'updateDisplay' was not declared in this scope
>      updateDisplay();
>                    ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuSetup(int)':
> ubitx_menu:167:29: error: 'printLine2' was not declared in this scope
>        printLine2("Setup On?");
>                              ^
> ubitx_menu:169:30: error: 'printLine2' was not declared in this scope
>        printLine2("Setup Off?");
>                              ^
> ubitx_menu:173:31: error: 'printLine2' was not declared in this scope
>        printLine2("Setup:On  ");
>                                ^
> ubitx_menu:177:32: error: 'printLine2' was not declared in this scope
>        printLine2("Setup:Off  ");
>                                ^
> ubitx_menu:180:18: error: 'printLine2' was not declared in this scope
>      printLine2("");
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuExit(int)':
> ubitx_menu:188:34: error: 'printLine2' was not declared in this scope
>      printLine2("Exit Menu?      ");
>                                  ^
> ubitx_menu:191:30: error: 'printLine2' was not declared in this scope
>      printLine2("Exiting menu");
>                              ^
> ubitx_menu:194:19: error: 'updateDisplay' was not declared in this scope
>      updateDisplay();
>                    ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
> menuCWSpeed(int)':
> ubitx_menu:210:17: error: 'printLine2' was not declared in this scope
>      printLine2(b);
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino:211:5: warning:
> return-statement with no value, in function returning 'int' [-fpermissive]
>      return;
>      ^
> ubitx_menu:214:32: error: 'printLine1' was not declared in this scope
>    printLine1("Press PTT to set");
>                                ^
> ubitx_menu:218:15: error: 'printLine2' was not declared in this scope
>    printLine2(b);
>                ^
> ubitx_menu:221:19: error: 'btnDown' was not declared in this scope
>    while (!btnDown() && digitalRead(PTT) == HIGH) {
>                    ^
> ubitx_menu:223:21: error: 'enc_read' was not declared in this scope
>      knob = enc_read();
>                      ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
> factoryCalibration(int)':
> ubitx_menu:274:18: error: 'btnDown' was not declared in this scope
>    while (btnDown())
>                  ^
> ubitx_menu:279:34: error: 'printLine2' was not declared in this scope
>      printLine2("Set Calibration?");
>                                  ^
> ubitx_menu:289:37: error: 'si5351_set_calibration' was not declared in
> this scope
>    si5351_set_calibration(calibration);
>                                      ^
> ubitx_menu:291:32: error: 'si5351bx_setfreq' was not declared in this scope
>    si5351bx_setfreq(2, 10000000l);
>                                ^
> ubitx_menu:296:15: error: 'printLine2' was not declared in this scope
>    printLine2(b);
>                ^
> ubitx_menu:298:19: error: 'btnDown' was not declared in this scope
>    while (!btnDown())
>                    ^
> ubitx_menu:306:21: error: 'enc_read' was not declared in this scope
>      knob = enc_read();
>                      ^
> ubitx_menu:329:19: error: 'initOscillators' was not declared in this scope
>    initOscillators();
>                    ^
> ubitx_menu:331:17: error: 'updateDisplay' was not declared in this scope
>    updateDisplay();
>                  ^
> ubitx_menu:333:18: error: 'btnDown' was not declared in this scope
>    while (btnDown())
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'int
> menuSetupCalibration(int)':
> ubitx_menu:343:34: error: 'printLine2' was not declared in this scope
>      printLine2("Set Calibration?");
>                                  ^
> ubitx_menu:347:33: error: 'printLine1' was not declared in this scope
>    printLine1("Set to Zero-beat,");
>                                  ^
> ubitx_menu:348:33: error: 'printLine2' was not declared in this scope
>    printLine2("press PTT to save");
>                                  ^
> ubitx_menu:353:37: error: 'si5351_set_calibration' was not declared in
> this scope
>    si5351_set_calibration(calibration);
>                                      ^
> ubitx_menu:361:47: error: 'btnDown' was not declared in this scope
>    while (digitalRead(PTT) == HIGH && !btnDown())
>                                                ^
> ubitx_menu:363:21: error: 'enc_read' was not declared in this scope
>      knob = enc_read();
>                      ^
> ubitx_menu:377:35: error: 'si5351bx_setfreq' was not declared in this scope
>      si5351bx_setfreq(0, usbCarrier);
>                                    ^
> ubitx_menu:397:19: error: 'initOscillators' was not declared in this scope
>    initOscillators();
>                    ^
> ubitx_menu:400:17: error: 'updateDisplay' was not declared in this scope
>    updateDisplay();
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> printCarrierFreq(long unsigned int)':
> ubitx_menu:417:15: error: 'printLine2' was not declared in this scope
>    printLine2(c);
>                ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuSetupCarrier(int)':
> ubitx_menu:425:29: error: 'printLine2' was not declared in this scope
>      printLine2("Set the BFO");
>                              ^
> ubitx_menu:430:35: error: 'printLine1' was not declared in this scope
>    printLine1("Tune to best Signal");
>                                    ^
> ubitx_menu:431:32: error: 'printLine2' was not declared in this scope
>    printLine2("PTT to confirm. ");
>                                ^
> ubitx_menu:435:33: error: 'si5351bx_setfreq' was not declared in this scope
>    si5351bx_setfreq(0, usbCarrier);
>                                  ^
> ubitx_menu:439:47: error: 'btnDown' was not declared in this scope
>    while (digitalRead(PTT) == HIGH && !btnDown())
>                                                ^
> ubitx_menu:441:21: error: 'enc_read' was not declared in this scope
>      knob = enc_read();
>                      ^
> ubitx_menu:467:17: error: 'updateDisplay' was not declared in this scope
>    updateDisplay();
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void
> menuSetupCwTone(int)':
> ubitx_menu:477:32: error: 'printLine2' was not declared in this scope
>      printLine2("Change CW Tone");
>                                ^
> ubitx_menu:482:28: error: 'printLine1' was not declared in this scope
>    printLine1("Tune CW tone");
>                            ^
> ubitx_menu:483:32: error: 'printLine2' was not declared in this scope
>    printLine2("PTT to confirm. ");
>                                ^
> ubitx_menu:488:46: error: 'btnDown' was not declared in this scope
>    while (digitalRead(PTT) == LOW || !btnDown())
>                                              ^
> ubitx_menu:490:21: error: 'enc_read' was not declared in this scope
>      knob = enc_read();
>                      ^
> ubitx_menu:516:17: error: 'updateDisplay' was not declared in this scope
>    updateDisplay();
>                  ^
> /home/pi/Arduino/uBTIX_Master/ubitx_menu.ino: In function 'void doMenu()':
> ubitx_menu:524:18: error: 'btnDown' was not declared in this scope
>    while (btnDown())
>                  ^
> ubitx_menu:531:18: error: 'enc_read' was not declared in this scope
>      i = enc_read();
>                  ^
> ubitx_menu:532:24: error: 'btnDown' was not declared in this scope
>      btnState = btnDown();
>                        ^
> ubitx_menu:568:18: error: 'btnDown' was not declared in this scope
>    while (btnDown())
>                  ^
> exit status 1
> 'si5351bx_setfreq' was not declared in this scope
>
> This report would have more information with
> "Show verbose output during compilation"
> option enabled in File -> Preferences.
>
>
>
>     Virus-free. www.avast.com
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>

--
                          http://www.metalworkingfun.com





Re: Please play well together

Laurence Oberman
 

I wanted to weigh in as well

Ashar has given us products that are affordable and really amazing.
These were always meant for folks who had sufficient experience to get
these radios working and experiment with them

At the price point we should all ABSOLUTELY NOT use this forum to
criticize others, and most importantly do not speak out against Ashar.

The complaints about shipment and time to arrive and all the other
moaning has started to wear me down.

If you guys want that type of product go buy an ICOM or Yaesu where
you can vent as appropriate.

Lets keep in mind what we are getting here for what amounts to a very
low cost and excellent platform to learn.

With Respect to all.

Laurence Oberman
KB1HKO

On Sun, Mar 11, 2018 at 12:35 PM, Arv Evans <arvid.evans@...> wrote:
NOTICE:

Recently there have been several incidents of group members not playing
nicely together.
Please take a look at what you are about to post to the group before you
post it. If the
content would be objectionable, obnoxious, or annoying to others it might be
best to either
modify the wording or just not send it.

The BITX20 discussion group includes 6000 members from all over the world.
This group
includes many different nationalities and cultures. When you post to the
group you are an
example of your own personality and a representative of your country as seen
by others.

Thank you,

MODERATOR

Re: ubitx case mount question regarding micro USB connector raduino

Tom Christian
 

Thanks for all the advice and good catches on my misses (micro/mini.... I've gotta get the geezer fonts on my glasses adjusted.....:) I reordered the correct cable.  Nice to know you're not seeing any issues with yours, John.
Tom
AB7WT

Re: RD16HHF1 power curve flattening...some

K9HZ <bill@...>
 

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>

Re: ubitx case mount question regarding micro USB connector raduino

Gordon Gibby
 

Connecting to the Arduino programming port has caused a lot of RFI pick up in my case, I have to add loops and ferrites  &  be very careful to avoid problems.  If you run into difficulties, turn the power down and see if that helps.


On Mar 12, 2018, at 10:01, Jack Purdum via Groups.Io <jjpurdum@...> wrote:

Mine's only a foot long. See eBay #112404983100. If you get some hash on it, perhaps a clip-on ferrite bead would help??

Jack, W8TEE



From: Tom Christian <tmchristian@...>
To: BITX20@groups.io
Sent: Monday, March 12, 2018 12:09 AM
Subject: Re: [BITX20] 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

Jerry Gaffke
 

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. 

Re: RD16HHF1 power curve flattening...some

M Garza <mgarza896@...>
 

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>


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