¿ªÔÆÌåÓý

Date

Re: Need Help

Gordon Gibby
 

¿ªÔÆÌåÓý

?Karl -- you seem to know a lot about this --- can this be done from a raspberry pi running Rasbian?


thanks,

gordon



From: [email protected] <[email protected]> on behalf of Karl Heinz Kremer, K5KHK <khk@...>
Sent: Tuesday, August 7, 2018 4:49 PM
To: [email protected]
Subject: Re: [BITX20] Need Help
?
The key is in?the last lines:

Sketch uses 17544 bytes (57%) of program storage space. Maximum is 30720 bytes.
Global variables use 1455 bytes (71%) of dynamic memory, leaving 593 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "/dev/cu.usbmodem1461": No such file or directory
An error occurred while uploading the sketch

Everything compiled fine, but you got a whole bunch of warnings. Warnings are not errors, and in most cases you cannot even do?anything about them - unless you want to rewrite the libraries the code uses.?

What is wrong however is that the compiled sketch cannot be uploaded to the Arduino. The error message is in bold in the few lines I quoted.?

Did you set?the correct port in the Arduino "Tools>Port" menu? You should see somehting like this:



If there is no checkmark in front of the serial port you?want to use, it was not selected. On all the Arduino Nano's I've used with my Macs, they never advertised their serial port as "usbmodem", it's always "cu.wchusbserialNNNN", so I would suspect that you did not select?the correct serial port.?
--
Karl Heinz - K5KHK


Re: Need Help

 

The key is in?the last lines:

Sketch uses 17544 bytes (57%) of program storage space. Maximum is 30720 bytes.
Global variables use 1455 bytes (71%) of dynamic memory, leaving 593 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "/dev/cu.usbmodem1461": No such file or directory
An error occurred while uploading the sketch

Everything compiled fine, but you got a whole bunch of warnings. Warnings are not errors, and in most cases you cannot even do?anything about them - unless you want to rewrite the libraries the code uses.?

What is wrong however is that the compiled sketch cannot be uploaded to the Arduino. The error message is in bold in the few lines I quoted.?

Did you set?the correct port in the Arduino "Tools>Port" menu? You should see somehting like this:



If there is no checkmark in front of the serial port you?want to use, it was not selected. On all the Arduino Nano's I've used with my Macs, they never advertised their serial port as "usbmodem", it's always "cu.wchusbserialNNNN", so I would suspect that you did not select?the correct serial port.?
--
Karl Heinz - K5KHK


Re: One question only...

 

¿ªÔÆÌåÓý

Probably has an exception per the great-great-great grandfather clause.

Mike

K5ESS

?

From: [email protected] [mailto:[email protected]] On Behalf Of Christopher Miller
Sent: Tuesday, August 7, 2018 1:13 AM
To: [email protected]
Subject: Re: [BITX20] One question only...

?

I wonder what the spurious emissions were like on this! The ARRL owns a spark gap transmitter that is housed in W1AW for what it is worth. They dont use it, though I think the time I was there they said they did once a year but whatever. I bet it is way worse than your uBitx. Enjoy!

?

On Mon, Aug 6, 2018 at 11:04 PM Timothy Fidler <engstr@...> wrote:

Belay all that .. Japanese LPF cct sent to the VK who is designing a replacement board.? It gets 5 bands out of three signals ie 00 is also interpreted as a command. as usual old Timmo Fidler went off half cocked but at least the archives kicked in.


Re: BITX40 LPF mod

 

Yes, I meant spectrum analyzer.
And definitely would have the tracking generator,
trivial now with multichannel signal generators like the si5351.

Though I've been thinking would be nice to include a way to get phase information as per
a signal analyzer, perhaps following the lead of the W5BIT Vector Impedance Analyzer (well described).
That's a technique also used by the Kees' AQRP VIA, though the AQRP device is using square waves.
But VIA capability is likely best kept a separate project.?

For occasional use a UART link to a PC for display is good enough,
fancy touch screen LCD a possible future option if it takes off.
Definitely need a way to get data from this new device out to the a host computer of some sort anyway.

Perhaps the Si5338 instead of the Si5351, more stable and possible to adapt for use into UHF.

I'd tend to use a $5 ARM chip with a decent 12 to 16 bit ADC instead of the development boards.
The development boards come and go with time, more so than the chips.
And have way more stuff on them than I need.

But could also include hooks to use most any offboard computer instead of the ARM chip,
anything from a Nano to an RPi.

Jerry, KE7ER



On Tue, Aug 7, 2018 at 12:59 PM, ajparent1/KB1GMX wrote:
On Tue, Aug 7, 2018 at 10:37 AM, Jerry Gaffke wrote:
I'm seriously considering putting together a signal analyzer along the lines of your earlier post.
? ? Step_Attenuator -- 50mhz_LPF -- diode mixer -- MMIC_Amp -- PX1002_SAW -- ad8307 -- Nano_ADC
Add a monchrome graphic display and you have a spectrum analyser!?
A 128 or 240x64 will do fine some need I2C other can be run with
4bit interface like the 1x16, 2x16 and 4x20 displays. or just get a
si5351 board from adafruit and a Nano and post to the computer
via the USB.? ?If you use the 5351 at another port you can do a
tracking generator.

Emits fx to port 0, measure fx...post to scale on local display or send via
USB to computer to pretty up.

If your really slick using the 5351 as both LO and tracking generator
its possible to emit at say the receiver input frequency and look at
the IF frequency (offset). Send here at Fa, listen there at Fa(+-n)!?
Many SAs can't do that!

Add the ADC8307 and audio baseband and you have a really useful tool.


Re: Accidental Calibrate #ubitx #calibration

 

Joel,
Just wanted to thank you again for the advice.
I went ahead and uploaded the KD8CEC 1.08 firmware to the rig, then successfully calibrated the uBitx.
I was able to make a QSO with a station on the east coast of England, approx 370 km's from my QTH which is 10km's north of Dublin, Ireland.
So a great end to the Calibration Twilight Zone. :-)?
All the best, 73.
Frank


Re: Need Help

 

More errors!

Arduino: 1.8.5 (Mac OS X), Board: "Arduino Nano, ATmega328P"
?
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void setup()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:637:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("uBITX v4.3");?
? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino: In function 'void factory_alignment()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:30:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("Setup Aborted");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:37:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("#2 BFO");
? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:44:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("Setup Aborted");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:48:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("#3:Test 3.5MHz");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:59:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("#4:Test 7MHz");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:69:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("#5:Test 14MHz");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:80:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("#6:Test 28MHz");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_factory_alignment.ino:89:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("Alignment done");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'int menuBand(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:67:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? printLine2("Band Select ? ?\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:68:4: warning: return-statement with no value, in function returning 'int' [-fpermissive]
? ? return;
? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:71:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("Band Select:");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:110:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("");
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuRitToggle(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:119:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("RIT On \x7E Off");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:121:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("RIT Off \x7E On");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:127:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("RIT is On");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:132:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("RIT is Off");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:136:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuVfoToggle(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:147:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("VFO A \x7E B");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:149:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("VFO B \x7E A");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:184:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuSidebandToggle(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:194:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("USB \x7E LSB");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:196:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("LSB \x7E USB");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:201:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("LSB Selected");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:203:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:207:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("USB Selected");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:209:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuSplitToggle(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:228:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Split Off \x7E On");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:230:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Split On \x7E Off");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:235:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Split ON");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:241:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Split Off");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:244:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'int menuCWSpeed(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:262:6: warning: return-statement with no value, in function returning 'int' [-fpermissive]
? ? ? return;
? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:296:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?wpm = getValueByKnob(1, 100, 1, ?wpm, "CW: ", " WPM>");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:296:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:298:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("CW Speed set!");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:303:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuExit(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:311:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Exit Menu ? ? ?\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:314:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Exiting...");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:316:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("");
? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'int menuSetup(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:329:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Settings ? ? ? \x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:331:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Settings \x7E Off");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:335:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Settings On");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:339:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Settings Off"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:345:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? printLine2("");
? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'int calibrateClock()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:413:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("Calibration set!");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'int menuSetupCalibration(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:429:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("Setup:Calibrate\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:433:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("Press PTT & tune");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:434:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("to exactly 10 MHz");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuSetupCarrier(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:459:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Setup:BFO ? ? ?\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:464:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("Tune to best Signal"); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:465:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("Press to confirm. ");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:489:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("Carrier set! ? ?");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:496:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("");
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuSetupCwTone(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:505:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("Setup:CW Tone ?\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:510:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("Tune CW tone"); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:511:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("PTT to confirm. ");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:537:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("Sidetone set! ? ?");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:544:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2(""); ?
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuSetupCwDelay(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:554:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("Setup:CW Delay \x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:560:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?cwDelayTime = getValueByKnob(10, 1000, 50, ?cwDelayTime, "CW Delay>", " msec");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:560:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:562:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("CW Delay Set!"); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:563:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("");
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuSetupKeyer(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:574:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Setup:CW(Hand)\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:576:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Setup:CW(IambA)\x7E");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:578:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine2("Setup:CW(IambB)\x7E"); ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:603:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine1("Hand Key?");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:605:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine1("Iambic A?");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:607:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ? ?printLine1("Iambic B?"); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:624:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("Keyer Set!");
? ? ? ? ? ? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:626:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("");
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:629:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine2("");
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino: In function 'void menuReadADC(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:638:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ? ?printLine2("6:Setup>Read ADC>");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:649:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
? ?printLine1("");
? ? ? ? ? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino: In function 'void initMeter()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:45:35: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(1, s_meter_bitmap);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:46:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(2, s_meter_bitmap + 8);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:47:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(3, s_meter_bitmap + 16);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:48:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(4, s_meter_bitmap + 24);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:49:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(5, s_meter_bitmap + 32);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:50:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(6, s_meter_bitmap + 40);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:51:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(0, s_meter_bitmap + 48);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:52:36: warning: invalid conversion from 'const byte* {aka const unsigned char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]
? ?lcd.createChar(7, s_meter_bitmap + 56); ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:96:0:
/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:81:8: note: initializing argument 2 of 'void LiquidCrystal::createChar(uint8_t, uint8_t*)'
? ?void createChar(uint8_t, uint8_t[]);
? ? ? ? ^
Sketch uses 17544 bytes (57%) of program storage space. Maximum is 30720 bytes.
Global variables use 1455 bytes (71%) of dynamic memory, leaving 593 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "/dev/cu.usbmodem1461": No such file or directory
An error occurred while uploading the sketch
?
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
?


Re: Need Help

 

Hi Allison,

I need a little help with this!

I dragged all the files into the root folder and I see all the tabs now, so just upload and see what happens right?


Re: Nextion Displays >> warning

 

Joe

Thank you?

Eric

On Mon, Aug 6, 2018 at 4:55 PM, Joe <joeman2116@...> wrote:
Eric,

I have both 3.2 E and Non E 7 inch versions.
They both work well and response on the the display is instantaneous .
The E version is faster , has a RTC , generally higher memory and battery backup for the RTC but as far as operational performance I see no discernible difference. The E cost more and if money is no object - the E have more features.

When uploading a program from the micro sd to the Nextion E versions are much faster, however,, from then on the perform is the same.
The biggest thing I look for is what physical size I would like and what is the resolution I want.?
?This is dependent on display size.
My 7 inch is 800 /480 while the 3.2 is 400/240..

Either way, they all perform well and? display quickly.....?


Joe
VE1BWV


On Mon, Aug 6, 2018 at 4:45 PM <e.berman@...> wrote:
Joe

Did you see any difference between the Enhanced and the basic? Was wondering which one to buy?

Thank you
Eric
KC3GDV



Re: Nextion Editor for Linux Mint ??

 

¿ªÔÆÌåÓý

Tom and group,

?

I am running Linux Mint 18.3 as my primary OS and utilize VirtualBox for running Windows OS¡¯. ? You will need to load which ever Windows OS you need into the virtualbox. You can have several OS¡¯s even clear back to the DOS days.? Not sure what versions the Nextion editor will run on.

I downloaded the Nextion editor and it seems to run on Windows 7 as expected but I don¡¯t have a Nextion display to test. I get no errors.

?

I run Windows 7 & 8.1 from a VirtualBox to run a navigational program in my RV that no equivalent version for Linux. I have installed several Windows programs as tests to see how well it works. Loaded the Arduino IDE and complied several of the sketches for the BITX40 and uBITX and loaded them to each radio. Also loaded and tested? WSJT-X and it works as well as it does under Linux. The logging programs and CAD programs work okay as well.

?

Give it a try,

?

Paul KL7FLR


Re: BITX40 LPF mod

 

Correction...the pre-scaler is a 74HC4060.?


On Tue, Aug 7, 2018 at 1:47 PM Arv Evans <arvid.evans@...> wrote:
Jerry

Lots of ways to skin the cat...even Schroedinger's variety.

The little sweepy test set that I built started as an experiment, and just keeps evolving.
Looking at audio with fldgi or argo is revealing.? At present the mixer is just 4 diodes and
a pair of FT37-43 cores, but it would not take much work to change that to a Gilbert-cell.
I have several AD8307 detectors available and may add those to the design at a later date.
Eventually the design may stabilize enough to warrant a PCB, chassis, and technical
writeup, but I'm not sure when that will be.? It is just too much fun to keep experimenting.

The series RLC traps for taming BITX40 harmonics were a total unknown until yesterday
when I tried it in LTSpice.? Results are quite encouraging.? I'm assuming that power
handling in the traps will be dependent on how strong the harmonics might be...more
experimenting to be done in that area.

I'm slowly working on a Frankenstein version of Raduino.? My BITX40 is a very early
version with analog VFO that wants to drift a bit.? First change was to add Huff & Puff
stabilization but it really needs a digital frequency display.? Work direction for this is a
74HC4066 pre-scaler and Arduino Nano to time interrupts.? But the 12 MHz USB/TTL
converter oscillator may be problematic for a system with a 12 MHz BFO and IF filter.
Several Arduino Pro-Mini with real 16 MHz crystal are available so will probably port
the Nano code to the Pro-mini platform.? This eliminates the 12 MHz oscillator as long
as the programming dongle is unplugged, but that eliminates CAT capability unless
it is done with an older PC that still has RS-232 for talking directly to the Arduino.? That
then requires a TTL-to/from-RS-232 voltage converter.?? Yet another project.

Just way too many projects to make any real progress on any specific one.?? 8-)

Arv
_._



On Tue, Aug 7, 2018 at 11:37 AM Jerry Gaffke via Groups.Io <jgaffke=[email protected]> wrote:
Yes, I've been following what you are doing with interest.
A significant contribution if knocking down two harmonics can be done with just a couple extra caps.

The original intent on the uBitx was to get by with fewer filters by assuming the push-pull final
would have a negligible second harmonic.? It seemed Farhan got that to work,
but it had to be adjusted very carefully.?
I'd expect the second harmonic to not be much of an issue.

On the Bitx40, the second harmonic is quite severe due to how unbalanced the final is.
With only 100ma of quiescent current, the IRF510 is not providing much ooomph on low going peaks.

I'm seriously considering putting together a signal analyzer along the lines of your earlier post.
? ? Step_Attenuator -- 50mhz_LPF -- diode mixer -- MMIC_Amp -- PX1002_SAW -- ad8307 -- Nano_ADC

In parallel with the AD8307, add an SA612A plus audio amp so I can hear it.
There's lots of information in that audio if you know what to expect.

Jerry, KE7ER
?

On Tue, Aug 7, 2018 at 09:19 AM, Arv Evans wrote:
This morning I posted more information for using an LCR series trap on the output to suck
out 2nd harmonic energy.? This too seems to work, at least in the LTSpice simulator.? Will
probably be trying this in the real circuit sometime in the next week or so.?


capacitors for the LPF filters.....

 

Some time ago a person asked if 50V capacitors would work in outboard LPF designs, and
I forgot to answer him.?

Yes, those 50V capacitors should work for QRP, but not for higher power.? If 100V caps are
available they would be better (probably better ESR).? Some ceramic capacitors apparently
have capacitance drift when subjected to RF.? This may be due to heating?? Some capacitors
have fairly low frequency self-resonance frequencies.? Real test is to put them in a working
circuit and try it.?

Arv
_._


Re: BITX40 LPF mod

 

On Tue, Aug 7, 2018 at 10:37 AM, Jerry Gaffke wrote:
I'm seriously considering putting together a signal analyzer along the lines of your earlier post.
? ? Step_Attenuator -- 50mhz_LPF -- diode mixer -- MMIC_Amp -- PX1002_SAW -- ad8307 -- Nano_ADC
Add a monchrome graphic display and you have a spectrum analyser!?
A 128 or 240x64 will do fine some need I2C other can be run with
4bit interface like the 1x16, 2x16 and 4x20 displays. or just get a
si5351 board from adafruit and a Nano and post to the computer
via the USB.? ?If you use the 5351 at another port you can do a
tracking generator.

Emits fx to port 0, measure fx...post to scale on local display or send via
USB to computer to pretty up.

If your really slick using the 5351 as both LO and tracking generator
its possible to emit at say the receiver input frequency and look at
the IF frequency (offset). Send here at Fa, listen there at Fa(+-n)!?
Many SAs can't do that!

Add the ADC8307 and audio baseband and you have a really useful tool.

Allison


Re: Harmonic performance - SSB vs CW

 

You might get by with 50v caps at 10W max, but that's marginal.
Much better would be 100v, likely sufficient if scrounging about in the junkbox.
I'd go with 200v if ordering parts specific for this.
The cheap NPO/C0G? surface mount caps should be fine.

Not likely an issue with caps in the pF range, but X5R/X7R dielectric caps might be double?
the claimed capacitance, and that capacitance can vary drastically with applied voltage.
These are meant for use only as bypass caps.

Assume 10 Watts into 50 ohms.
Vrms * Vrms / 50ohms = 10 Watts
so Vrms = sqrt(10 * 50) = 22.4 Volts RMS
Volts peak (measured from ground at the center of the waveform)? = Vrms * sqrt(2) = 31.7 Volts
(Note that Volts peak-to-peak is 2*31.7 = 63.4 Volts, but our load is centered on ground so 31.7v is OK).

If the antenna BNC connector is not machined quite right (as is often the case with the uBitx),
then the IRF510's see no load and that 31.7 volts peak might well double.
Likewise for an antenna with a high SWR or when adjusting your antenna tuner.
?
Jerry Gaffke, KE7ER





On Tue, Aug 7, 2018 at 11:19 AM, <oz1lqb@...> wrote:
Sorry to bother you all..
I want to make "offboard" lowpass filters but i can not find the voltage of the cap's
i have a lot of 50volts both smd and with wires ,can i use these or do i have to get 100volts ?
OZ1LQB /Claus


Re: BITX40 LPF mod

 

Allison

Agreed.? In the BITX40 case the RF PA section is generating some uglies all on its own.
That is a bit different from the uBITX which has a relatively clean push-pull layout.? With
the push-pull layout it should be possible to insist on clean inputs to get clean outputs.?
Not the case with the BITX40 single-ended RF PA section.? I considered changing it to
a push-pull layout but laziness set in and working on the output filter seemed like more
fun.

Arv
_._


On Tue, Aug 7, 2018 at 1:06 PM ajparent1/KB1GMX <kb1gmx@...> wrote:
Arv,
The problem is the range of harmonic frequencies:

The stock 80M filter allows for 60M so the third harmonic goes from
10.5 to over 15.9 mhz.? Same for the others but the third harmonic of?
higher than 10MHZ hits the first filter and the PA filter.

If the filters were not compromised by layout and relay issues they do much better.

If we didn't amplify square waves and filtered at the input it would less an issue
at the output.

Allison


Re: BITX40 LPF mod

 

Jerry

Lots of ways to skin the cat...even Schroedinger's variety.

The little sweepy test set that I built started as an experiment, and just keeps evolving.
Looking at audio with fldgi or argo is revealing.? At present the mixer is just 4 diodes and
a pair of FT37-43 cores, but it would not take much work to change that to a Gilbert-cell.
I have several AD8307 detectors available and may add those to the design at a later date.
Eventually the design may stabilize enough to warrant a PCB, chassis, and technical
writeup, but I'm not sure when that will be.? It is just too much fun to keep experimenting.

The series RLC traps for taming BITX40 harmonics were a total unknown until yesterday
when I tried it in LTSpice.? Results are quite encouraging.? I'm assuming that power
handling in the traps will be dependent on how strong the harmonics might be...more
experimenting to be done in that area.

I'm slowly working on a Frankenstein version of Raduino.? My BITX40 is a very early
version with analog VFO that wants to drift a bit.? First change was to add Huff & Puff
stabilization but it really needs a digital frequency display.? Work direction for this is a
74HC4066 pre-scaler and Arduino Nano to time interrupts.? But the 12 MHz USB/TTL
converter oscillator may be problematic for a system with a 12 MHz BFO and IF filter.
Several Arduino Pro-Mini with real 16 MHz crystal are available so will probably port
the Nano code to the Pro-mini platform.? This eliminates the 12 MHz oscillator as long
as the programming dongle is unplugged, but that eliminates CAT capability unless
it is done with an older PC that still has RS-232 for talking directly to the Arduino.? That
then requires a TTL-to/from-RS-232 voltage converter.?? Yet another project.

Just way too many projects to make any real progress on any specific one.?? 8-)

Arv
_._



On Tue, Aug 7, 2018 at 11:37 AM Jerry Gaffke via Groups.Io <jgaffke=[email protected]> wrote:
Yes, I've been following what you are doing with interest.
A significant contribution if knocking down two harmonics can be done with just a couple extra caps.

The original intent on the uBitx was to get by with fewer filters by assuming the push-pull final
would have a negligible second harmonic.? It seemed Farhan got that to work,
but it had to be adjusted very carefully.?
I'd expect the second harmonic to not be much of an issue.

On the Bitx40, the second harmonic is quite severe due to how unbalanced the final is.
With only 100ma of quiescent current, the IRF510 is not providing much ooomph on low going peaks.

I'm seriously considering putting together a signal analyzer along the lines of your earlier post.
? ? Step_Attenuator -- 50mhz_LPF -- diode mixer -- MMIC_Amp -- PX1002_SAW -- ad8307 -- Nano_ADC

In parallel with the AD8307, add an SA612A plus audio amp so I can hear it.
There's lots of information in that audio if you know what to expect.

Jerry, KE7ER
?

On Tue, Aug 7, 2018 at 09:19 AM, Arv Evans wrote:
This morning I posted more information for using an LCR series trap on the output to suck
out 2nd harmonic energy.? This too seems to work, at least in the LTSpice simulator.? Will
probably be trying this in the real circuit sometime in the next week or so.?


Re: need a new pc ??

 

While I rarely buy a new PC a refurb is fine.? No I don't by the stupid warranty.

Why do they work for me...? Any fault that is infant mortality is been excised.
Usually its a OS or DISK failure.? so they are refreshed or available without
the OS or one of my choice (not winders).

Cheap is good, as any pc you can buy is already obsolete and their lifespan
is not all that great.?

Often I just by a ITX with my choice of ram and CPU board and replace the
stuff the box I have. disks I have 300gb and terabyte pulls but am moving
to solidstate.??

Heck my PDP11/23B still boots and runs unix doing useful non graphic work
after 38 years why can't a PC after 4 or 5?

Allison


Re: Eprom erased

MD
 

If you don't have another nano to plug in you can clear the eeprom by uploading the code from this web site.
?
https://www.arduino.cc/en/Tutorial/EEPROMClear

Run it once. Then upload the original firmware back on your nano.


--
N5KBP


Re: Need Help

 

Jack,

Its a mildly annoying feature of the IDE.? I think the IDE design rule
was everything for that project must be in a unique directory.
Likely reason is everything the user did would be in one folder
and the IDE would need its own catalog of files for a project.

/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code

He started with 7 files in the above directory.
The IDE never seems to like that so it put the first file in:

/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code

Notice the extra: /ubitx_v4.3_code

It was the one single thing that drove me nuts when I started using it.
Now I just let it create the directory exit and copy the rest in.? Better
than gnashing of teeth going huh, whaaat?
I see than in both linux and MAC-OS.

Generally after getting past that oddity (and few less often encountered)
most things just work.

Its not a bug, its a feature.

Allison



Re: Need Help

Jack Purdum
 

Ah! Makes sense. Most unzip programs have the same problem, only it's the directory name.

Jack, W8TEE

On Tuesday, August 7, 2018, 2:53:12 PM EDT, ajparent1/KB1GMX <kb1gmx@...> wrote:


Albert and jack,

The likely case is first start it created another subdirectory in that tree and only put the first file in it.

If that is the case (typical of my MAC OSX machine and Linux)? all you need to is copy the
rest of the files to that directory.? Reopen the ARDUINO IDE by clicking on the ubitx_v43_
code.ino and it? should bring all the files into the display.? ?If it doesn't open the files or
otherwise complains then from the screen under files point it to the correct
directory with all the files.

You will have to setup the IDE for the correct board?
Arduino NANO?
Processor ATMEGA328P

Likely will compile the code now.

Allison


Re: Need Help

Jack Purdum
 

That's why I had him list the contents of his ubitx_v4.3_code directory to make sure all of the files were there. They are.

Jack, W8TEE

On Tuesday, August 7, 2018, 2:59:33 PM EDT, ajparent1/KB1GMX <kb1gmx@...> wrote:


A little translation for the new...? yes it gets everyone!

Error messages the clue is always the first one.... after then, if first statement is not satisfied the
rest (a cascade) are a result.

>>>I'm attaching the Arduino error message.

Arduino: 1.8.5 (Mac OS X), Board: "Arduino Nano, ATmega328P"
?
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void active_delay(int)':
ubitx_v4.3_code:237: error: 'checkCAT' was not declared in this scope
? ? ?checkCAT();
? ? ? ? ? ? ? ^
<<<

What that means is the function (segment of code) was missing.??
and its not in any file in that directory tree:

/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino

Notice the second:? /ubitx_v4.3_code.ino
The rest of the 7 files must be there.? If that is done then....
we manually copy|paste the rest to that directory.

What the error message translates to is: Hey I need this and its not where I need to look!
To solve that copy the rest there and try opening the IDE again.? If all is well you see
7 files in tabs.??

Hope this helps.

Allison