Date   
Re: Low Receive Audio

ajparent1/KB1GMX <kb1gmx@...>
 

Mis-wired audio pot?  Open audio pot, had one with no functional connection
to the end of the element (looked but didn't ohm out). 
Hint touch the wiper of the pot with it turned all the way up hear click or hum?

Crimped connector that wasn't stripped (factory).  Got a  new RL02 disk
that way as everyone replaced everything save for the base AC harness.

Make sure Q70 is about 1/2 the supply?  if not it may be bias, solder, or bad?

make sure there is a path through K3 pins 14 and 12 per schematic.

Q74 could be shorted (solder) or just bad.

Bad device in the audio amp.  Is the junction of Q72 emitter at or near 1/2 the power supply voltage?
I not read postings on fixing he amp.

Also ubitx.net has a lot of the problem/fixes.

Allison

Re: Antenna Analizer #off_topic

 

Well, I couldn't help myself, so I ordered one of the RigExpert AA-30.ZERO's from Giga Parts. I was able to get some of the sample Arduino sketches to compile but they don't really do much other than parse info between the analyzer and the Arduino. I'm not much of a coder so I will have to wait for somebody else to come up with some new projects for this.Meanwhile I will just use it with a UART to USB interface. It's amazing how really simple it is when looking at the schematic. I was also surprised to see a SA602 mixer in use.

Joel
N6ALT

Re: Low Receive Audio

ajparent1/KB1GMX <kb1gmx@...>
 

I finally looked at my connector...

Its machined correctly...  for a connector designed for 75 ohm use.

The 75 ohm parts, plug and matching connectors are very similar
on face but  if you mix them you get poor connections or the larger
damages the smaller.  The female 75 ohm suffers more as the
50ohm pin is larger and speads it.

Its just one of those things that they don't teach in school but
us old farts just know because it bit us once!

The 75 ohm version was more common to video systems and
some network stuff. 

The other one that bits people Teflon "RG-316"cable deals
that turn out to be RG179 75 ohm cable (handy too!).  They
look the same but they are not (Smaller center conductor).

Yes, I threw it out.

Allison

Re: Need Help

bdunk@...
 

Hi Karl,
I now see "/dev/cu.wchusbserial1460"

Arduino: 1.8.5 (Mac OS X), Board: "Arduino Nano, ATmega328P"

It will not up load by the look of it.

Is the Arduino working? I have another nano all the header pins are facing up not like one that came with the uBITX any suggestions?

Thanks again!
 
/Applications/Arduino-2.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino-2.app/Contents/Java/hardware -hardware /Users/albertdunk/Library/Arduino15/packages -tools /Applications/Arduino-2.app/Contents/Java/tools-builder -tools /Applications/Arduino-2.app/Contents/Java/hardware/tools/avr -tools /Users/albertdunk/Library/Arduino15/packages -built-in-libraries /Applications/Arduino-2.app/Contents/Java/libraries -libraries /Users/albertdunk/Documents/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10805 -build-path /var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976 -warnings=all -build-cache /var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_cache_51134 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/albertdunk/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -verbose /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino
/Applications/Arduino-2.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino-2.app/Contents/Java/hardware -hardware /Users/albertdunk/Library/Arduino15/packages -tools /Applications/Arduino-2.app/Contents/Java/tools-builder -tools /Applications/Arduino-2.app/Contents/Java/hardware/tools/avr -tools /Users/albertdunk/Library/Arduino15/packages -built-in-libraries /Applications/Arduino-2.app/Contents/Java/libraries -libraries /Users/albertdunk/Documents/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10805 -build-path /var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976 -warnings=all -build-cache /var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_cache_51134 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/albertdunk/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -verbose /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino
Using board 'nano' from platform in folder: /Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21
Using core 'arduino' from platform in folder: /Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21
Detecting libraries used...
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp" -o "/dev/null"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp" -o "/dev/null"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp" -o "/dev/null"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp" -o "/dev/null"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src/Wire.cpp" -o "/dev/null"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src/utility/twi.c" -o "/dev/null"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.cpp" -o "/dev/null"
Generating function prototypes...
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino-2.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp.o"
In file included from /Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:34:0:
/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src/EEPROM.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
     operator const uint8_t() const       { return **this; }
                              ^
/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src/EEPROM.h:92:26: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
     operator const int() const          { return index; }
                          ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void active_delay(int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:235:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   while (millis() - timeStart <= delay_by) {
                               ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void setFrequency(long unsigned int)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:295:12: warning: unused variable 'osc_f' [-Wunused-variable]
   uint64_t osc_f, firstOscillator, secondOscillator;
            ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:295:19: warning: unused variable 'firstOscillator' [-Wunused-variable]
   uint64_t osc_f, firstOscillator, secondOscillator;
                   ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:295:36: warning: unused variable 'secondOscillator' [-Wunused-variable]
   uint64_t osc_f, firstOscillator, secondOscillator;
                                    ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void startTx(byte)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:319:17: warning: unused variable 'tx_freq' [-Wunused-variable]
   unsigned long tx_freq = 0;  
                 ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void checkButton()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:434:7: warning: unused variable 'i' [-Wunused-variable]
   int i, t1, t2, knob, new_knob;
       ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:434:10: warning: unused variable 't1' [-Wunused-variable]
   int i, t1, t2, knob, new_knob;
          ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:434:14: warning: unused variable 't2' [-Wunused-variable]
   int i, t1, t2, knob, new_knob;
              ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:434:18: warning: unused variable 'knob' [-Wunused-variable]
   int i, t1, t2, knob, new_knob;
                  ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:434:24: warning: unused variable 'new_knob' [-Wunused-variable]
   int i, t1, t2, knob, new_knob;
                        ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino: In function 'void doRIT()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_v4.3_code.ino:495:17: warning: unused variable 'newFreq' [-Wunused-variable]
   unsigned long newFreq;
                 ^
/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:60:7: warning: unused variable 'band' [-Wunused-variable]
   int band;
       ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:61:17: warning: unused variable 'offset' [-Wunused-variable]
   unsigned long offset;
                 ^
/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:251:9: warning: unused variable 'knob' [-Wunused-variable]
     int knob = 0;
         ^
/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:357:11: warning: variable 'prev_calibration' set but not used [-Wunused-but-set-variable]
   int32_t prev_calibration;
           ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:422:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
/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:425:7: warning: unused variable 'knob' [-Wunused-variable]
   int knob = 0;
       ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:426:11: warning: unused variable 'prev_calibration' [-Wunused-variable]
   int32_t prev_calibration;
           ^
/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:456:17: warning: variable 'prevCarrier' set but not used [-Wunused-but-set-variable]
   unsigned long prevCarrier;
                 ^
/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:550:7: warning: unused variable 'knob' [-Wunused-variable]
   int knob = 0;
       ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_menu.ino:551:7: warning: variable 'prev_cw_delay' set but not used [-Wunused-but-set-variable]
   int prev_cw_delay;
       ^
/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_si5351.ino: In function 'void si5351bx_init()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_si5351.ino:65:11: warning: unused variable 'reg' [-Wunused-variable]
   uint8_t reg;  uint32_t msxp1;
           ^
/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[]);
        ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino: In function 'void drawMeter(int8_t)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:64:11: warning: unused variable 'best' [-Wunused-variable]
   int16_t best, i, s;
           ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino: In function 'void printLine(char, char*)':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:86:35: warning: array subscript has type 'char' [-Wchar-subscripts]
   if (strcmp(c, printBuff[linenmbr])) {     // only refresh the display when there was a change
                                   ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:89:30: warning: array subscript has type 'char' [-Wchar-subscripts]
     strcpy(printBuff[linenmbr], c);
                              ^
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino: In function 'int enc_read()':
/Users/albertdunk/Desktop/ubitx4-master/ubitx_v4.3_code/ubitx_ui.ino:209:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   while (millis() < stop_by) { // check if the previous state was stable
                   ^
/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:437:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
Compiling libraries...
Compiling library "Wire"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src/Wire.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/libraries/Wire/Wire.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src/utility/twi.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/libraries/Wire/utility/twi.c.o"
Compiling library "EEPROM"
Compiling library "LiquidCrystal"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire/src" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM/src" "-I/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src" "/Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/libraries/LiquidCrystal/LiquidCrystal.cpp.o"
Compiling core...
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_pulse.S" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_pulse.S.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/WInterrupts.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/WInterrupts.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/hooks.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/hooks.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_analog.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_analog.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_digital.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_digital.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_pulse.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_pulse.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_shift.c" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_shift.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/CDC.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/CDC.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial0.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial0.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial1.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial1.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial2.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial2.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial3.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial3.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/IPAddress.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/IPAddress.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/PluggableUSB.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/PluggableUSB.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Print.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/Print.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Stream.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/Stream.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Tone.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/Tone.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/USBCore.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/USBCore.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/WMath.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/WMath.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/WString.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/WString.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/abi.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/abi.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/main.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/main.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/new.cpp" -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/new.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_pulse.S.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/WInterrupts.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/hooks.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_analog.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_digital.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_pulse.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/wiring_shift.c.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/CDC.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial0.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial1.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial2.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/HardwareSerial3.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/IPAddress.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/PluggableUSB.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/Print.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/Stream.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/Tone.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/USBCore.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/WMath.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/WString.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/abi.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/main.cpp.o"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/new.cpp.o"
Archiving built core (caching) in: /var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_cache_51134/core/core_arduino_avr_nano_cpu_atmega328_194ec076f565c7ac5e5598442d03fe0d.a
Linking everything together...
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p  -o "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/ubitx_v4.3_code.ino.elf" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/sketch/ubitx_v4.3_code.ino.cpp.o" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/libraries/Wire/Wire.cpp.o" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/libraries/Wire/utility/twi.c.o" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/libraries/LiquidCrystal/LiquidCrystal.cpp.o" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/core/core.a" "-L/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976" -lm
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/ubitx_v4.3_code.ino.elf" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/ubitx_v4.3_code.ino.eep"
"/Users/albertdunk/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -R .eeprom  "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/ubitx_v4.3_code.ino.elf" "/var/folders/0v/c7960l9971gf38y53gt7ky2c0000gn/T/arduino_build_627976/ubitx_v4.3_code.ino.hex"
Using library Wire at version 1.0 in folder: /Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/Wire 
Using library EEPROM at version 2.0 in folder: /Users/albertdunk/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/libraries/EEPROM 
Using library LiquidCrystal at version 1.0.7 in folder: /Applications/Arduino-2.app/Contents/Java/libraries/LiquidCrystal 
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: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Re: Harmonic performance - SSB vs CW

ajparent1/KB1GMX <kb1gmx@...>
 

Jerry,

Cheat!   I think I had 4 more in my head.  As in 6 not 7.

As to going higher IF filter, yes, it moves the most offending spur out of
harms way.   Has the thought occurred that no one does this?  Why? 
Mixer products especially the higher order will still exist and escape.

Take any two frequencies, their harmonics to say the 5th order. Now take all
the possible sums and differences of any or all.  Look at which ones are desired
and then what ones might get past a low a single low pass filter that has a cutoff
at about 33mhz (mine its 34.6mhz) so we have a lot of possible spurs below that.
At that point it is a discussion about their amplitude not presence.

Its why every one takes great care to scrub the extraneous products from the
signals before the amp.

I got a handful of the Kitsandparts bridges for various project they work well.

I cut those loopy traces and peeled them off along with the relays and the
filters were still showing board level issues.  It was the longer leads
(ok traces) on the caps going to the tiny vias.  It was not helped by the
narrow (Not 50 ohm) trace width that ran to the relay connections at
the near end.  there are lots of wires under the relays.   Took the parts off
and dead bugged them on a ground plane with sma at both ends and
not only better but some of the odd bumps around 12mhz disappeared. 
Same parts  (literally) noticeable improvement.  Layout counts and vias
and all count as part of that.  

FYI for thode that have EMRFD see page 3.12 inset for details of why
and how it shows up.

Yes a dummy load would be easy is done with a male connector
or female and short BNC cable makes it useful. to other projects.

Maybe as a cost issue offer the bridge and load as separate kits 
for those that need and also want to build.  

We keep wanting to throw simple solutions to a complex but
solvable problem. They get you there, barely.

Allison









Re: my mic

hirosmb <hirosmb@...>
 

Do u mean by this one?

https://www.adafruit.com/product/2716

// hiro, JJ1FXF



2018/08/09 4:30、Eddie Esserman <ee@...>のメール:

There was a link to a cool little rectangle microphone someone used to replace the one in the kit.  Can't find the link now.  Anyone know where it went, or the source for the mic?  I'm done and it works pretty well, I think.
TNX

Eddie

Re: Low Receive Audio

Jerry Gaffke
 

As has been mentioned elsewhere, the coax connector provided with the kit is not always machined to spec.
Specifically, the center pin of your antenna coax connector may not make contact.
So should also try wiggling the antenna coax while receiving.



On Wed, Aug 8, 2018 at 02:00 PM, Terence Taylor wrote:
Jerry
Antennas - MA5B, Gap Challenger. I own LOTS of test equipment including a 200M scope,  DC-1G spectrum analyzer and a Wavetek 5100S service monitor with SSB generate and receive.

Alison, BFO alignment attempt made no difference and I have been busy today with work issues. Hope to get back to it layer this evening.

Re: choice of corner frequencies for the TX low pass filters

ajparent1/KB1GMX <kb1gmx@...>
 

Iz oos,

Reason it is not chosen that way is you may want to work 3.99mhz, many countries that is
in the band.

The other is the corner is already a point where  attenuation has reached -3db, it is
a defined point so everyone understands.   I'm sure you would not want to loose
half you power at 3.799mhz.

The choice is around 5.8 as the second harmonic is 7mhz so we are attenuating but a
fair bit by then.  The third is at 10.5 (assuming you are at 3.500) where the attenuation
of a working filter would be adequate.  But its also able to allow those users of 60M band 
as well.  Its perfectly reasonable.

The filters sans relays and the mixed up board layout are satisfactory.  The math was
done right and likely the breadboard worked well enough.  A measured filter using
the 80m filter parts (on a solid ground plane) had the 10.5mhz point 50.95db down. 
Seems good to me.

So with care the parts used on a good layout work very well without the bad layout
and relays.

Allison

Re: Low Receive Audio

Jerry Gaffke
 

If SSB transmissions give sufficient power and sound good in some other receiver,
then that checks out much of the uBitx receiver as well.
Sounds to me like you are down to those parts enumerated in my previous post.

And sounds like you have more gear than most to look at it with.

Jerry



On Wed, Aug 8, 2018 at 02:00 PM, Terence Taylor wrote:
Alison, BFO alignment attempt made no difference and I have been busy today with work issues. Hope to get back to it layer this evening.

Re: Low Receive Audio

Terence Taylor
 

Jerry
Antennas - MA5B, Gap Challenger. I own LOTS of test equipment including a 200M scope,  DC-1G spectrum analyzer and a Wavetek 5100S service monitor with SSB generate and receive.

Alison, BFO alignment attempt made no difference and I have been busy today with work issues. Hope to get back to it layer this evening.

Re: Harmonic performance - SSB vs CW

Jerry Gaffke
 

Allison,

Mostly agree.

Am curious how you get down to two relays on each side.
With the 30mhz filter always inline, we still need the fourth choice of a wire
between relay banks to allow 10 meter operation.   So even the optimal
binary tree topology still requires three double throw relays on each side:

                    o---------------------------------o
               +----o                                 o----------+
               |    o---------[20m]-------------------o          |
               |                                                 |
         o-----+                                                 +--------o
---------o                                                                o-----[10m]---------
         o-----+                                                 +--------o
               |                                                 |
               |                                                 |

               |    o---------[40m]-------------------o          |
               +----o                                 o----------+
                    o---------[80m]-------------------o




Substituting a PX1002 for the current 45mhz crystal is a zero additional parts solution,
though does add some expense.  This cures your spur at (45mhz - OperatingFreq).

Replacing the 30mhz LPF at L1,2,3,4 with switchable bandpass filters helps in other ways.
But on 15m, it may have trouble removing the spur.
Perhaps the BPF plus proper gain distribution around the mixers will clean out the spur sufficiently.

I have no idea how big a deal the other positive effects of separate filters here would be,
but none have yet been a hot button issue.  Perhaps v5 should retain L1,2,3,4 with the option
replacing that filter with a daughterboard.  Keeps the basic uBitx simple.
 


Current issues with transmit relays and filters come down to the matter of traces coming back
from the board edge to the relays.  Those traces are easily cut near the board edge,
and grounded at the relays.  Your notion of a vertical riser board near the board edge
to select one LPF for connection to the antenna would work, could be relays or switches or straps.
But I don't think we need to remove the existing relays to cut traces.

Yes, the RF probe has a very high impedance head, don't want long wires there.
Just include some wire-leaded parts in the kit, can be soldered together without a PC board?

Yes, assembling a usable mike from the parts given is a bit cumbersome.

I like the Stockton bridge (the term Tandem Match might be older), here's an example:
    http://www.kitsandparts.com/bridge.php
Maybe a stuffing option?
But I'd prefer it was always there.

Also need a 10W dummy load that can be jumpered to the antenna out for another $0.50. 

Jerry


On Wed, Aug 8, 2018 at 09:52 AM, ajparent1/KB1GMX wrote:
Jerry,

Simplest solution is to use straps (or multiple antenna jacks, or rotary switch) to select the output 
of one of the four LPF's, connecting that LPF to the antenna.
We could continue to use the relays to select the input side of the existing LPF's
if we arrange things such that the relays don't select the 30mhz filter during receive.

That's the hard  way.  FYI keeping the filter inline for the appropriate frequencies
helps the RX spur issues too.

Remove the unused traces from the board with a knife to avoid unwanted coupling across the LPF's.
Or could replace the existing relays with straps/switches also.

The base traces for the filters sorta work. every wire connected to them does not.
The relays have to be totally rewired to it s at least two on each side.  A vertical
board connected to the ground plane on the back edge can carry the two
added relays (total of 4) for filter selection.

Leaving in the 30mhz filter even at lower frequencies has little to no cost and
saves contacts(relays).

Easy way is cut the trace from the amp. cut the trace from the KT3 to K3.
Coax from those two points to a new board boadx with new layout and relays.
Connect wires from the coil terminals of the old relays to the new (3 simple wires).
Software change to accommodate switching as implemented on new board.

For those that want to mod theirs....

First cut the trace from the far end of the filter. peel it off the board.
Remove the relays, not because they are bad but to get at the
traces under them.    Picture included with relays removed.
The other image there is for each filter a trace that runs parallel
to the filter back to the relays  That too is bad and has to go.

>>>Going forward, I'd suggest plug in LPF modules, one for each band.
That would keep the price about where it's at now, and keep the board size the same.
Should include some way for the Nano to sense what band it is for.
And for those that want automatic band switching, an optional board could plug in there
with 4 LPF's and a bunch of relays for a few extra dollars.<<<

Most people hate that, but effective, it is.

For a built in approach:
Throw out the 30 mhz 9 element filter.  Instead:
Three low pass filters to get though 20 or 17M just like the output with better layout
(diode switched is cheap and works) and for the over 20MHZ a plug in band pass
filter for 15m, 12M or 10M (pick one).  Yes, RX and TX it will help with both!

>>>Any v5 uBitx should also address Allison's spur (higher first IF?),
See prior we solve that and we don't ahve to drop and go to another filter.

>>gain distribution [for TX] so the mixers are not overloaded, LO injection to the mixers
at 7dBm, the low Ft of all those 2n3904's, crossover distortion and output level of the
audio amp, some sort of mike gain to deal with different mikes, include a diode RF
probe so we have a common tool for debug.<<<

A mic is supplied and its decent, a case and switch mounting to put it in  and a
laf meter or so of shielded three wire cable.  It goes to completeness.  A
practical mic is not hard.  Easier than gain control as its "set up for that mic".

Most vendors that did a diode probe it was a break off section of board. So you
could probe the board.  Meter, arduino running a menu item.  Do that and you
also have to supply what to expect numbers!

While at it put simple SWR metering (stockton bridge).  Why do that?  First its
handy for portable ops.  Also for those new to the hobby or short of equipment
its nearly the first (SWR measurement) piece of gear needed.

The thing is take a systems approach.  If one is developing a radio for the new to the
hobby, less fortunate, or remote areas where parts are an issue, "WE the collective"
need to keep the larger view of completeness,  function, built in tools, user interface 
that works for foreign language speakers. Our suggestions need to reflect that.

The radio is potential.  Implementation is a bit short.

Allison

Re: BITX40 LPF mod

Arv Evans
 

Henning

I have got the information and already tried it.  Thank you for that.  Now I can re-run the
simulations and see just is happening with the LPF.

Arv
_._


On Wed, Aug 8, 2018 at 1:02 PM Henning Weddig via Groups.Io <hweddig=aol.com@groups.io> wrote:

Arv,

please have a look into my folder (DK5LV stuff) in Groups.io, I just uploeaded the "original" and optimized lpf´s for 10 MHz and my optimized 7 MHz filter.

Simulationn in LTSPice: please use "add trace" and choose S21 and S11.

Henning

DK5LV


Am 08.08.2018 um 19:13 schrieb Arv Evans:
Henning DK5LV

Will do...just as soon as I figure out how to add Q-factor to LTSpice components.
Part of the fun is learning how to better use Spice simulation.

Arv
_._


On Wed, Aug 8, 2018 at 1:19 AM Henning Weddig via Groups.Io <hweddig=aol.com@groups.io> wrote:

Arv,

please re-simulate with real inductances i.e. with a reasonable Q  of 100.  This limited Q will already introduce a series resistance ( remember : Q = R /XL). Similar the caps also have a limited Q but "normally" larger, although I doubt if this is true for chap SMD caps.

Henning Weddig

DK5LV 


Am 07.08.2018 um 17:46 schrieb Arv Evans:
Re.  BITX-40 LPF Mod
When I added the parallel capacitance to notch out the 3rd harmonic the simulator showed
a very narrow notch.  Today I tried adding a resistance in series with that parallel capacitor.
The result is a much broader notch at approximately 21 MHz, but still with 63 db of attenuation.
LTspice IV -
BITX_40__output_filter_with_parallel_resonance_and_Series_Resistance.asc_032.png
The upper trace is frequency response and the lower trace shows phase shift.  Adding the resistor seems to have
tamed the phase shift so it does not show a dramatic transition at resonance of L7 and C3.

Next possibly illogical step is to notch out any 2nd harmonic energy at 14 MHz.  This was done with a series trap
(R3, C1, L4).  With R3 at 1.5 ohms this looks promising.
LTspice IV -
BITX_40__output_filter_with_21MHz_parallel_resonance_and_14_MHz_Trap_with_Resistance.asc_035.png
Upper trace shows frequency response and lower trace is phase shift.   
Results look like (1) no additional insertion loss, (2) Reasonably broad notch at 14 MHz, and
The notch at 21 MHz is still there, and (4) overall LPF roll off still starts at 10 MHz.

Will this actually work in a real-world circuit?  It will be interesting to find out.  If it does work it
could insure that 2nd and 3rd harmonics can be reduced to way below FCC requirement for the
BITX-40 transceiver.  The trap idea is interesting because more traps could possibly be added
to take care of any 12 MHz IF leak-through, or any other spurious signal that looks like it might
be a problem. 

Could this approach be applied to the uBITX filter problem...maybe, but I will leave that to people
who are much smarter than myself.

Arv
_._



On Mon, Aug 6, 2018 at 10:22 PM Arv Evans <arvid.evans@...> wrote:
Glen VK3PE

That is something that can be tested.  It doesn't show in the simulator, but real-world
may be different.  When I get to actually wiring this it will be easy to test.
Thanks for the info.

Arv
_._

On Mon, Aug 6, 2018 at 10:18 PM Glenn <glennp@...> wrote:
Arv,
I read somewhere that its a good idea to drop the inductor value by 25% or so, (cant recall exact %) then calculate the parallel Cap value for the required notch.  Otherwise i think the RL is compromised.
Or my memory is suspect, quite possible........
vk3pe


Re: New file uploaded to BITX20@groups.io

Arv Evans
 

Henning

Thanks for the information.  If I understand this it seems that including a resistance for each
inductor will equate to Q-factor being included in the result.  Seems I learn something new
every day!  8-)
image.png

Arv  K7HKL
_._


On Wed, Aug 8, 2018 at 12:56 PM BITX20@groups.io Notification <BITX20+notification@groups.io> wrote:

Hello,

This email message is a notification to let you know that a file has been uploaded to the Files area of the BITX20@groups.io group.

File: C:UsersHenningDocumentsLTspiceXVIIUBITXubitx LPF 7 MHz_opt.asc

Uploaded By: Henning Weddig

Description:
LTspice simulation for an optimized 7 MHz lpf (chebychev 0.1 dB ripple) derived from the Tools section of the "ancient" RFSIm99 Simulation Programme. Both Programmes Show similar results. Note: for filters not only S21 but more S11 and S22 are important. Ashahr Farhans version (simulated for the 10 MHz lpf) showed inancceptable S11 values! For the Coils I assumed a series resistance ov 1 ohms (0.5 ohms for the 7 MHz lpf to mimic a limited Q0 (unloaded Q). RFSimm has the ncie feature to simulate with a "physical model) in which the unloaded Q and self resonance can be inserted. the unloaded Q of a wire wound coil or torroid is assumed to be in the range of 100. Caps ofthe have higher Q´s but be carefull with SMD caps

You can access this file at the URL:
https://groups.io/g/BITX20/files/DK5LVs%20stuff/./C:UsersHenningDocumentsLTspiceXVIIUBITXubitx%20LPF%207%20MHz_opt.asc

Cheers,
The Groups.io Team

Re: Finding the right version of schematic, voltage and signal at test points #ubitx-help

ajparent1/KB1GMX <kb1gmx@...>
 

Hunt well!

The likely fault is a stuck relay contact or maybe even a solder short.

Allison

Re: New Warning on uBITx.net

Dennis Yancey
 

You need to max watt the uBitx and drive it into a 667 watt Texas Star with a modulator. Saves turning the encoder and lets you talk on all the frequencies at the same time. After all, we don’t want to cause an encoder to have premature failure from over use...

sheeez.... somebody is wrapped to tightly and way too envious.
--
72 and God bless
KD4EPG

Re: Finding the right version of schematic, voltage and signal at test points #ubitx-help

Bruce
 

Thanks Allison. Got it downloaded. Now for the fun part.

Re: New Warning on uBITx.net

Dennis Yancey
 

Sounds like a bunch of envious people....

--
72 and God bless
KD4EPG

Re: Need Help

Karl Heinz Kremer, K5KHK
 

When you go to /Library/Extensions/usbserial.kext/Contents you should see a usbserial.kext 
--
Karl Heinz - K5KHK

Re: Need Help

bdunk@...
 

Hi again I did what you suggested I still get the same message avrdude: stk500_getsync() attempt 10 of 10 

how do I check in terminal if it installed?

Cheers,

Albert

Re: choice of corner frequencies for the TX low pass filters

Henning Weddig
 

to clarify: for a chebychev filter the "corner" freqeuncy is the one where the max ripple ist and therefore the associated return loss (S11) at least crosses the design value,  in my case 0.1 dB ripple or about -16 dB  for S11.

Other filter topologies like butterwroth the corner freqeuncy is defined as the -3 dB point, I am sure onone wants half of the output power to be dumped into the filter!

That is why the "corner" freqeuncy has to be carfully chosen

Henning Weddig 


Am 08.08.2018 um 21:49 schrieb iz oos:

I would choose a corner frequency at the end of the ham band, in this case 3.8mhz. It not just a matter to comply a rule, it's a favour to other hams.

Il 08/ago/2018 21:24, "Henning Weddig via Groups.Io" <hweddig=aol.com@groups.io> ha scritto:
>
> All,
>
> in addition to the discussion of the lpf performance I want to discuss the following:
>
> Push pull amps, if properly designed, will supress all even harmonics by ---lets assume at least 20 dB for the first harmonic (2*f). Odd harmonics can be worse e.g. the second harmonic (3 * f) can be up to -10 dB (if the amp is driven hard and outputting "rectangular" signals, think about the famous fourier series f +1/3 * 3f + ...)
>
> So for 80 m a corner frequency of the lpf of 7 MHz is not sufficient! as the first harmonic just falls into the 7 MHz band.
>
> I just did a simulation for a seven pole 5 MHz chebychev filter (0.1 dB ripple) using RFSIM99: it will attenuate the first harmonic at 7 MHz by 31 dB (+20 dB = 51 dB; enough headroom to meet the -43 dB spec) i.e.  good enough if the amp behaves as expected.
>
>   Henning Weddig
>
> DK5LV
>
>
>
>