¿ªÔÆÌåÓý

Date

Re: is there a step by step guide to raduino programming anywhere

 

¿ªÔÆÌåÓý

By the way, I no Arduino is Free.? I have had so much fun with the IDE and cheap boards, I chipped in $10 a few times.

Each time you download a new version, they give you a chance to donate.

There code takes away a lot of the more difficult items of learning C++.? You get to actually make something work, rather than

fighting with code syntax.?? Some of us don't want to fight learning how a compiler works, or if a variable is a constant or public?

And, if you want you can continue to become a C++ programmer if you want!? I think they have come up with a real useful solution.

I just can't believe how neat and affordable this stuff is!

Mike, WA6ISP


On 3/15/2017 6:03 PM, Larry Smith wrote:

Mike, Check out this title in the YouTube cut and paste This

Prelude to the Arduino Course for Absolute Beginners


by:?

I used it to get going on Arduino and its free.? Like 12 + videos. great way he has to present this.? I kept a note book handy.
You can send the videos to your email or copy to a thumb drive.? On the side panel you'll see other videos by him or go to his web site.? Along the way you'll see other tutorials?by different people.? Sometimes it's good to view different presentations on one particular thing. ?
I stuck it out all the way through with the above for consistency.
Later and good luck,
Larry WA9DOH

On Tue, Mar 14, 2017 at 9:26 PM, vk3xl via Groups.Io <vk3xl@...> wrote:

As a complete novice at Arduino / Raduino programming I need some assistance in getting started with reprogramming my Raduino to cover 80 meters rather than 40 meters.


I have downloaded the Arduino IDE and have got a couple of Arduino clones to play with. I have managed to get the various blinking led exercises to work ok and have a basic understanding of programming.


What I need is a step by step guide to be able to upload a new sketch to the raduino where the only thing that has been changed is the frequency range.

I believe that I need to have the Si5351 library installed in the IDE and that the version of the library needs to be v1.1.? rather than the v2.? that is current now. (not sure how this is done, but should be able to work it out)?

I have copies of the sketch for the raduino from Ashaar's guithub page etc.

Any guidance greatly appreciated.


--
Mike VK3XL




Raduino Sketch upload

Mark Underkofler
 

I get the following message when trying to upload: ?Any suggestions would be appreciated. ?Being a noobie, this is all Greek to me.

Arduino: 1.8.1 (Windows 7), Board: "Arduino Nano, ATmega328"


C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\bmitchell\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10801 -build-path C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\bmitchell\Downloads\bitx40-master\raduino\raduino.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\bmitchell\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10801 -build-path C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\bmitchell\Downloads\bitx40-master\raduino\raduino.ino

Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Detecting libraries used...

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR ? "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426\sketch\raduino.ino.cpp" -o "nul"

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR ? "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src" "C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426\sketch\raduino.ino.cpp" -o "nul"

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR ? "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426\sketch\raduino.ino.cpp" -o "nul"

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR ? "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426\sketch\raduino.ino.cpp" -o "nul"

"C:\Program Files (x86)\Arduino\hardware\tools\avr/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=10801 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR ? "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426\sketch\raduino.ino.cpp" -o "C:\Users\BMITCH~1\AppData\Local\Temp\arduino_build_854426\preproc\ctags_target_for_gcc_minus_e.cpp"

C:\Users\bmitchell\Downloads\bitx40-master\raduino\raduino.ino:40:20: fatal error: si5351.h: No such file or directory


?#include <si5351.h>


? ? ? ? ? ? ? ? ? ? ^


compilation terminated.


Using library LiquidCrystal at version 1.0.5 in folder: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal?

Using library EEPROM at version 2.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM?

Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire?

exit status 1

Error compiling for board Arduino Nano.

Invalid library found in C:\Users\bmitchell\Documents\Arduino\libraries\Blink: C:\Users\bmitchell\Documents\Arduino\libraries\Blink

Invalid library found in C:\Users\bmitchell\Documents\Arduino\libraries\Blink: C:\Users\bmitchell\Documents\Arduino\libraries\Blink


Re: is there a step by step guide to raduino programming anywhere

 

Mike, Check out this title in the YouTube cut and paste This

Prelude to the Arduino Course for Absolute Beginners


by:?

I used it to get going on Arduino and its free.? Like 12 + videos. great way he has to present this.? I kept a note book handy.
You can send the videos to your email or copy to a thumb drive.? On the side panel you'll see other videos by him or go to his web site.? Along the way you'll see other tutorials?by different people.? Sometimes it's good to view different presentations on one particular thing. ?
I stuck it out all the way through with the above for consistency.
Later and good luck,
Larry WA9DOH

On Tue, Mar 14, 2017 at 9:26 PM, vk3xl via Groups.Io <vk3xl@...> wrote:

As a complete novice at Arduino / Raduino programming I need some assistance in getting started with reprogramming my Raduino to cover 80 meters rather than 40 meters.


I have downloaded the Arduino IDE and have got a couple of Arduino clones to play with. I have managed to get the various blinking led exercises to work ok and have a basic understanding of programming.


What I need is a step by step guide to be able to upload a new sketch to the raduino where the only thing that has been changed is the frequency range.

I believe that I need to have the Si5351 library installed in the IDE and that the version of the library needs to be v1.1.? rather than the v2.? that is current now. (not sure how this is done, but should be able to work it out)?

I have copies of the sketch for the raduino from Ashaar's guithub page etc.

Any guidance greatly appreciated.


--
Mike VK3XL



Re: Raduino

 

Thanks very much for the Ebay site...just ordered two Nanos
Thanks ?Larry WA9DOH

On Wed, Mar 15, 2017 at 12:54 PM, Michael Hagen <motdog@...> wrote:


I have bought 5 at a time.? Maybe $15.? I have bought about 12 of them.

They are sealed individually with a part # 5401274.

I now have a few dead ones, that I must of made happen.? I have yet to try to re-load the boot program?

Usually they just quit connecting to the PC as a recognizable port.


I don't like using the regulator on them at higher voltages or currents (like LCD Backlight current).

Ok for 9V or so with no big current loads on nano.? Otherwise feed the 5V terminal with an off nano regulator.


Mike, WA6ISP

Here is eBay, that is where I bought mine.



On 3/15/2017 10:41 AM, jmlynesjr@... wrote:

Jack:

Do you have a preferred supplier for the Nano modules?

James





Re: uBITX - A reboot of the old BITX

 

>Calculator shows it should be 22.4 uH.?

I agree, Toroids.info doesn't lie! ?So is there some inductance amplifying affect from the other two parallel windings? ?Can anyone else with a spare 8:8:8 transformer lying around do a reading?



Re: Order has not yet arrived

 

Thanks for all the info. I emailed the guys at HFsigs and they say if I don¡¯t get it by Monday, they¡¯ll re-ship.

Alan K6ZY


Re: uBITX - A reboot of the old BITX

 

¿ªÔÆÌåÓý

Calculator shows it should be 22.4 uH.?

Sent by me

On Mar 15, 2017, at 7:07 PM, VK3HN <prt459@...> wrote:

Hi there,

Wound six 8:8:8 trifilar transformers on FT37-43 toroids yesterday. On the LC meter each winding measures in the range 38 to 41 uH. ?Can anyone confirm that this is about as expected?

regards Paul VK3HN. ??


Re: uBITX - A reboot of the old BITX

 

¿ªÔÆÌåÓý



Sent by me

On Mar 15, 2017, at 7:07 PM, VK3HN <prt459@...> wrote:

Hi there,

Wound six 8:8:8 trifilar transformers on FT37-43 toroids yesterday. On the LC meter each winding measures in the range 38 to 41 uH. ?Can anyone confirm that this is about as expected?

regards Paul VK3HN. ??


Re: doTuning Code Question

 

> ?Having ? If (knob!=old_knob) ? as an outside conditional would avoid executing some code, but that doesn't buy more than a few microseconds.?

It also wouldn't work. ?If the knob is hard left or hard right, then we scan down or up by 10khz continuously once every 200ms, even if the knob stays put.



Re: doTuning Code Question

 

There's plenty of changes that need to be made to the Raduino sketch. ?But those are not changes I'd find compelling:


Tuning position within the current 50khz range at power up may as well be wherever the pot happens to be set.

Having ? ?knob!=old_knob ? ?on first pass is good, the Si5351 gets an initial frequency loaded?

Having ? If (knob!=old_knob) ? as an outside conditional would avoid executing some code, but that doesn't buy more than a few microseconds. ?

It would be better programming practice to initialize dir_knob to either 1 or 0, but in this case it would make no noticeable difference to the user.


Here's a thread you might check out if you are interested in taking an axe to doTuning(): ? ?/g/BITX20/message/23362?

Also read this blog post: ?

And Jack's programming style kibitzing: ? ?/g/BITX20/message/22358


Jerry, KE7ER


On Wed, Mar 15, 2017 at 03:29 pm, <jmlynesjr@...> wrote:

At POR the pot could be in any position therefore knob can be anything from 0-1000 counts. Odds are the pot wasn't centered therefore the tuneup range will not be equal to the tunedown range. If you want the ranges to be equal, a routine could be added to setup() to center the pot at POR. The knob position at POR is initially equated to baseTune = 7100000L; //7100 KHz.



First, old_knob is defined as zero - int old_knob = 0;
??? This will force knob != old_knob on the first pass. I'm not sure this is what's wanted.
??? In setup(), I think this should be added to initialize old_knob to the POR position of the pot(it hasn't moved yet):
??? old_knob = analogRead(ANALOG_TUNING) - 10; // Initialize old_knob to POR position of the pot
??? Then doTuning won't trigger until the pot actually moves.

Second, you don't need to do most of doTuning if the pot hasn't changed and further if the pot
??? hasn't changed by more than the deadband. I'd make the else if(knob != old_knob) the
??? outermost loop and change it to something like if(abs(old_knob - knob) > DEADBAND) { ... }

Third, static char dir_knob; doesn't initialize dir_knob(unless the compiler sets it to zero
??? which would set it defacto to tunedown). Does this make any sense? At this point you
??? have no idea if you are tuning up or down. I would expect to see a little tuning glitch
??? at POR until these variables sync up.

?


Re: MAR-3SM+ and new display/VFO board coming

 

¿ªÔÆÌåÓý

Jack, FYI - yesterday I ?ordered 2 x boards, and today they are listed as shipped, so they must have stock again.
I¡¯ll keep you posted on progress.

thanks
Darryl



On 15 Mar 2017, at 2:17 am, Jack Purdum via Groups.Io <econjack@...> wrote:

The sales surprised us; they sold out in 2 days! More boards are on the way.

Keep us posted on your build. Also, if there's any "fuzzy parts" in the assembly manual, let me know.

Jack, W8TEE



From:?Craig Wadsworth <cwadsworth@...>
To:?[email protected]?
Sent:?Tuesday, March 14, 2017 10:45 AM
Subject:?Re: [BITX20] MAR-3SM+ and new display/VFO board coming

I have my board from Qrpguys, and most of the parts should arrive from China in 7-45 days.? This is more fun than I've had in years! Thanks Doc.








Re: MAR-3SM+ and new display/VFO board coming

 

Hi Jack,

Thanks for being a frequent and sage member of this group. I am very much interested in a AGC, CW, and "S" meter solution for my Bitx40 XCVR. I really hate ugly construction and breadboarding. Always looks like hell. If you can think of how I can help you, please don't hesitate to ask. It's been awhile but maybe I could remember most of my "C" programming. I really like this little QRP rig. Thanks Jqck!


73,

Chuck K3VPZ


Re: uBITX - A reboot of the old BITX

 

Hi there,

Wound six 8:8:8 trifilar transformers on FT37-43 toroids yesterday. On the LC meter each winding measures in the range 38 to 41 uH. ?Can anyone confirm that this is about as expected?

regards Paul VK3HN. ??


Re: Order has not yet arrived

 

Ordered mine Feb. 12 arrived mar. 7 ?they say 18 days.? Maybe yours is coming by long path through east coast.
larry

On Tue, Mar 14, 2017 at 6:56 PM, Alan Whitman <alan7114p@...> wrote:

I ordered a BITX40 on 24 Jan and received a notice that it had been shipped on 30 Jan.? I live in Washington State, USA and have not received it.? Can anyone advise if this is consistent with what others are seeing or has my rig gone astray?

Thanks,

Alan K6ZY



Re: BITX40v3 on 160 M - Modification of the modified BITX80v3 to BITX160v3

 

Try these guys

and instructions for bands from? 2,200m to 6m

At $4.60 it's hardly worth the effort of making it yourself!!

--
73 de Noel, ZL1NC


Re: Wiring up/assembly questions

 

Hey KK6ISP de WA6ISP!

Nice Call Sign


WV6ISP in 1959!


Mike, Yucaipa


Re: doTuning Code Question

 

Thank you for your comments. I'm still getting my head around exactly how doTuning works.

As I don't yet have a functioning Raduino, the following is based on desk checking the code. I may be able to simulate it on a chipKIT UNO that I do have working. Here we go...

The pot wiper varies from 0-5 vdc. The internal representation of the pot, "knob", varies approximately 0-1000 counts. At 50 Hz per count, this makes the tuning range about 50 KHz.

At POR the pot could be in any position therefore knob can be anything from 0-1000 counts. Odds are the pot wasn't centered therefore the tuneup range will not be equal to the tunedown range. If you want the ranges to be equal, a routine could be added to setup() to center the pot at POR. The knob position at POR is initially equated to baseTune = 7100000L; //7100 KHz.

First, old_knob is defined as zero - int old_knob = 0;
??? This will force knob != old_knob on the first pass. I'm not sure this is what's wanted.
??? In setup(), I think this should be added to initialize old_knob to the POR position of the pot(it hasn't moved yet):
??? old_knob = analogRead(ANALOG_TUNING) - 10; // Initialize old_knob to POR position of the pot
??? Then doTuning won't trigger until the pot actually moves.

Second, you don't need to do most of doTuning if the pot hasn't changed and further if the pot
??? hasn't changed by more than the deadband. I'd make the else if(knob != old_knob) the
??? outermost loop and change it to something like if(abs(old_knob - knob) > DEADBAND) { ... }

Third, static char dir_knob; doesn't initialize dir_knob(unless the compiler sets it to zero
??? which would set it defacto to tunedown). Does this make any sense? At this point you
??? have no idea if you are tuning up or down. I would expect to see a little tuning glitch
??? at POR until these variables sync up.

Ok, back to the listing...

James
KE4MIQ



Re: Thought this looked cool for the BITX40

 

Wow!

Just Wow!

Going to MAKE me one of those with my Raduinio!!!

73 de ZL1NC


Arduino Mega 2560 w/AD9850 DDS

Billy Shepherd
 


Hi,


?


Already own both of these. Anyone know where I can find the code and tips for using them with the Bitx40?


?


-B



Re: Wiring up/assembly questions

 

Here's your clue: ? ?Search for ? ?brown + red + calibrate

Here's the story: ?The "Calibrating The Raduino" section ?at the bottom of?? used to say we should short the brown wire, which was incorrect. ?It has now been silently corrected to say we should short the red wire. ? Which was a bit confusing at first, as I had figured whatever WireUp claimed was the calibrate wire, it would be the other wire. ?Would be nice if instructions like that included an edit history. ?

Don't take my word for it. ?If you download the Arduino sketches from the source listed here: ??/g/BITX20/message/23214? you will find a line that says ?"#define CAL_BUTTON (A2)". ?From that you can look in the schematics for the Raduino and see where A2 is, should be the red wire from the 8 in header.



On Wed, Mar 15, 2017 at 01:59 pm, Clark Martin wrote:

3. I seem to recall reading in one of the recent posts that the instructions at HFsigs are incorrect for one of the wires, but darned if I can find the post. Can somebody shoot me a clue?

?