Topics

uBit Software

Michael Hagen
 

I was looking at KD8CEC for uBit.

But there are a lot of ino files when I download?  So I am lost.

Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.

Is there a name for the latest version of a file that is the whole thing?

I tried, just get errors.   So I need step by step instructions.

So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?

If not CEC, what should I load?

Thanks

Mike, WA6ISP

 

Jack, W8TEE
 

The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 


Dave Bottom <ars.kd6az@...>
 

Ian has compiled binaries ready to install.  I’m on the road but he has complete instructions on how to do this on his blog.  See the link to his blog on his QRZ page.  

While it is sometimes hard to find the direct link on github, for the latest I’ll look it up in the morning and post it once again. 

I think the latest (for stock hardware) is v1.02 or v1.03 and you generally have to read all the way to the end of his description of updates to find the link.  It’s very straight forward to install following the instructions on his blog.

I don’t believe there are yet complete instructions, playing with his menus you discover most of it easily.  It’s been 25 years since I’ve done any software and I’m almost 70 (June) so don’t think it’s too tough.  

I’m looking forward to learning again when I finally retire and have time.  I also bought Jack’s book on programming the Arduino. Jack, W8TEE if you don’t recognize from his many posts here.

Dave WI6R

On Mar 1, 2018, at 5:53 PM, Michael Hagen <motdog@...> wrote:

I was looking at KD8CEC for uBit.

But there are a lot of ino files when I download?  So I am lost.

Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.

Is there a name for the latest version of a file that is the whole thing?

I tried, just get errors.   So I need step by step instructions.

So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?

If not CEC, what should I load?

Thanks

Mike, WA6ISP

 

Dingle
 

Hi.  Here's the link on how to install the firmware - http://www.hamskey.com/2018/01/how-to-upgrade-ubitx-firmware.html  He also has the link for the hex file so you don't have to compile anything.  I installed it and it's great!

Michael Hagen
 

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

Jack, W8TEE
 

Actually, you must name the directory holding the source files with the name of the primary INO file. It's an Arduino thing! Actually, by making all of the files an INO-type files is how the compiler can make sense of things, as it effectively combines all of the files together into one huge file for compiling. However, when a bug occurs, it's like trying to untangle an open-faced spinning reel after a bad cast. Fortunately, Lee knows what he's doing and can cope with those issues quite easily.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 9:15 PM
Subject: Re: [BITX20]uBit Software

That file error ed on compile for me.  I had it all in the same directory, but not named that.
I knew that there was no way these files could all link, or know of each other.
I like programming, never could understand where the rules are for the environment. 
Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?
That's what made it so popular "C for Dummies".
Thanks Jack
Dinner and then back to it?
Mike, WA6ISP

On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


Michael Hagen
 

Thanks Jack,

Putting in a folder with the same name made it compile and load.

I don't have any thing hooked up, just on USB power.

First line of the LCD says "14.150k  50Hz ST"

Second says "  CW: 7.150.000"

No wires hooked up, I wonder what 14.150K means.

Might be a place to put call sign?  So it is garbage from eeprom?

TNX

Mike, WA6ISP

 
On 3/1/2018 6:15 PM, Michael Hagen wrote:

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

Mike Woods
 

Mike

You obviously got the software to install on your uBITx!

That 14.150k is the frequency of your other VFO (if you are on VFO A then that is the frequency of VFO B).  This is handy if you are working SPLIT which is provided for in the KD8CEC software.  A real contesting feature especially for 40m ...

If you also download the Windows (or Linux) software developed by Ian KD8CEC called "UBitx Manager" - see the link on ubitx.net homepage, then you can configure this top line how you want it.   From memory that includes putting your callsign there  if you are sufficiently vain Hi Hi!

73 Mike ZL1AXG

On 2/03/18 5:21 PM, Michael Hagen wrote:

Thanks Jack,

Putting in a folder with the same name made it compile and load.

I don't have any thing hooked up, just on USB power.

First line of the LCD says "14.150k  50Hz ST"

Second says "  CW: 7.150.000"

No wires hooked up, I wonder what 14.150K means.

Might be a place to put call sign?  So it is garbage from eeprom?

TNX

Mike, WA6ISP

 
On 3/1/2018 6:15 PM, Michael Hagen wrote:

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...

Michael Hagen
 

Wow, I can't believe the code he came up with.   What a Whiz he must be!  To compile the code you have to put it in a folder with the main name same as the ino file.  But, you have to know the that name?  Jack came up with ubitx_20.  It worked.

So the VFOs can be on other bands?  You can change bands by picking the other VFO?   Is there a description of this top line somewhere or do you have to run the configuration manager?  I  looked thru the code, thinking I could find a description of what is on each line.  Could not figure it out much.  Also in the code he discusses a pot for tuning?   Might be old stuff?

Thanks for the help,  I will look for the configuration manager.

Mike


On 3/1/2018 8:36 PM, Mike Woods wrote:
Mike

You obviously got the software to install on your uBITx!

That 14.150k is the frequency of your other VFO (if you are on VFO A then that is the frequency of VFO B).  This is handy if you are working SPLIT which is provided for in the KD8CEC software.  A real contesting feature especially for 40m ...

If you also download the Windows (or Linux) software developed by Ian KD8CEC called "UBitx Manager" - see the link on ubitx.net homepage, then you can configure this top line how you want it.   From memory that includes putting your callsign there  if you are sufficiently vain Hi Hi!

73 Mike ZL1AXG

On 2/03/18 5:21 PM, Michael Hagen wrote:

Thanks Jack,

Putting in a folder with the same name made it compile and load.

I don't have any thing hooked up, just on USB power.

First line of the LCD says "14.150k  50Hz ST"

Second says "  CW: 7.150.000"

No wires hooked up, I wonder what 14.150K means.

Might be a place to put call sign?  So it is garbage from eeprom?

TNX

Mike, WA6ISP

 
On 3/1/2018 6:15 PM, Michael Hagen wrote:

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

Mike Woods
 

Mike

It sounds like you haven't yet ventured into the menu system!

Push the encoder (tune) button and turn the dial.   Wow!

It is pretty self-explanatory, except for the Settings menu.  Select the settings menu, and wait for it to return to the normal mode (not menu mode).  Press the encoder button again, and lo and behold you will find a whole lot more menu items when you turn the dial.

Hope this helps!

There are a number of references in the code to Farhan's original (including the pot which has never been in the production uBITx).  However, virtually the entire code has been rewritten by Ian.

Mike ZL1AXG

On 2/03/18 5:54 PM, Michael Hagen wrote:

Wow, I can't believe the code he came up with.   What a Whiz he must be!  To compile the code you have to put it in a folder with the main name same as the ino file.  But, you have to know the that name?  Jack came up with ubitx_20.  It worked.

So the VFOs can be on other bands?  You can change bands by picking the other VFO?   Is there a description of this top line somewhere or do you have to run the configuration manager?  I  looked thru the code, thinking I could find a description of what is on each line.  Could not figure it out much.  Also in the code he discusses a pot for tuning?   Might be old stuff?

Thanks for the help,  I will look for the configuration manager.

Mike


On 3/1/2018 8:36 PM, Mike Woods wrote:
Mike

You obviously got the software to install on your uBITx!

That 14.150k is the frequency of your other VFO (if you are on VFO A then that is the frequency of VFO B).  This is handy if you are working SPLIT which is provided for in the KD8CEC software.  A real contesting feature especially for 40m ...

If you also download the Windows (or Linux) software developed by Ian KD8CEC called "UBitx Manager" - see the link on ubitx.net homepage, then you can configure this top line how you want it.   From memory that includes putting your callsign there  if you are sufficiently vain Hi Hi!

73 Mike ZL1AXG

On 2/03/18 5:21 PM, Michael Hagen wrote:

Thanks Jack,

Putting in a folder with the same name made it compile and load.

I don't have any thing hooked up, just on USB power.

First line of the LCD says "14.150k  50Hz ST"

Second says "  CW: 7.150.000"

No wires hooked up, I wonder what 14.150K means.

Might be a place to put call sign?  So it is garbage from eeprom?

TNX

Mike, WA6ISP

 
On 3/1/2018 6:15 PM, Michael Hagen wrote:

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...

Michael Shreeve
 

The quickest way, not necessarily the most educational, is to use the little uploader he introduces called Xloader and use his hex files. He describes the method in the "how to upgrade" spot. 

On Thu, Mar 1, 2018 at 9:23 PM, Mike Woods <mhwoods@...> wrote:
Mike

It sounds like you haven't yet ventured into the menu system!

Push the encoder (tune) button and turn the dial.   Wow!

It is pretty self-explanatory, except for the Settings menu.  Select the settings menu, and wait for it to return to the normal mode (not menu mode).  Press the encoder button again, and lo and behold you will find a whole lot more menu items when you turn the dial.

Hope this helps!

There are a number of references in the code to Farhan's original (including the pot which has never been in the production uBITx).  However, virtually the entire code has been rewritten by Ian.

Mike ZL1AXG


On 2/03/18 5:54 PM, Michael Hagen wrote:

Wow, I can't believe the code he came up with.   What a Whiz he must be!  To compile the code you have to put it in a folder with the main name same as the ino file.  But, you have to know the that name?  Jack came up with ubitx_20.  It worked.

So the VFOs can be on other bands?  You can change bands by picking the other VFO?   Is there a description of this top line somewhere or do you have to run the configuration manager?  I  looked thru the code, thinking I could find a description of what is on each line.  Could not figure it out much.  Also in the code he discusses a pot for tuning?   Might be old stuff?

Thanks for the help,  I will look for the configuration manager.

Mike


On 3/1/2018 8:36 PM, Mike Woods wrote:
Mike

You obviously got the software to install on your uBITx!

That 14.150k is the frequency of your other VFO (if you are on VFO A then that is the frequency of VFO B).  This is handy if you are working SPLIT which is provided for in the KD8CEC software.  A real contesting feature especially for 40m ...

If you also download the Windows (or Linux) software developed by Ian KD8CEC called "UBitx Manager" - see the link on ubitx.net homepage, then you can configure this top line how you want it.   From memory that includes putting your callsign there  if you are sufficiently vain Hi Hi!

73 Mike ZL1AXG

On 2/03/18 5:21 PM, Michael Hagen wrote:

Thanks Jack,

Putting in a folder with the same name made it compile and load.

I don't have any thing hooked up, just on USB power.

First line of the LCD says "14.150k  50Hz ST"

Second says "  CW: 7.150.000"

No wires hooked up, I wonder what 14.150K means.

Might be a place to put call sign?  So it is garbage from eeprom?

TNX

Mike, WA6ISP

 
On 3/1/2018 6:15 PM, Michael Hagen wrote:

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...




--
Michael Shreeve N6GRG
15901 Cloverdale Road
Anderson, CA 96007
530-410-8678
"Don't worry about a thing, 'Cause every little thing gonna be all right!" -Bob Marley



Willy
 

For me, the most amazing thing about Ian's code is that it allows the uBitx to be computer controlled. I have made many "automated" FT8 contacts using my CECuBitx. 
73 Willy W1LY

On Fri, Mar 2, 2018 at 12:46 AM, Michael Shreeve <shreevester@...> wrote:
The quickest way, not necessarily the most educational, is to use the little uploader he introduces called Xloader and use his hex files. He describes the method in the "how to upgrade" spot. 

On Thu, Mar 1, 2018 at 9:23 PM, Mike Woods <mhwoods@...> wrote:
Mike

It sounds like you haven't yet ventured into the menu system!

Push the encoder (tune) button and turn the dial.   Wow!

It is pretty self-explanatory, except for the Settings menu.  Select the settings menu, and wait for it to return to the normal mode (not menu mode).  Press the encoder button again, and lo and behold you will find a whole lot more menu items when you turn the dial.

Hope this helps!

There are a number of references in the code to Farhan's original (including the pot which has never been in the production uBITx).  However, virtually the entire code has been rewritten by Ian.

Mike ZL1AXG


On 2/03/18 5:54 PM, Michael Hagen wrote:

Wow, I can't believe the code he came up with.   What a Whiz he must be!  To compile the code you have to put it in a folder with the main name same as the ino file.  But, you have to know the that name?  Jack came up with ubitx_20.  It worked.

So the VFOs can be on other bands?  You can change bands by picking the other VFO?   Is there a description of this top line somewhere or do you have to run the configuration manager?  I  looked thru the code, thinking I could find a description of what is on each line.  Could not figure it out much.  Also in the code he discusses a pot for tuning?   Might be old stuff?

Thanks for the help,  I will look for the configuration manager.

Mike


On 3/1/2018 8:36 PM, Mike Woods wrote:
Mike

You obviously got the software to install on your uBITx!

That 14.150k is the frequency of your other VFO (if you are on VFO A then that is the frequency of VFO B).  This is handy if you are working SPLIT which is provided for in the KD8CEC software.  A real contesting feature especially for 40m ...

If you also download the Windows (or Linux) software developed by Ian KD8CEC called "UBitx Manager" - see the link on ubitx.net homepage, then you can configure this top line how you want it.   From memory that includes putting your callsign there  if you are sufficiently vain Hi Hi!

73 Mike ZL1AXG

On 2/03/18 5:21 PM, Michael Hagen wrote:

Thanks Jack,

Putting in a folder with the same name made it compile and load.

I don't have any thing hooked up, just on USB power.

First line of the LCD says "14.150k  50Hz ST"

Second says "  CW: 7.150.000"

No wires hooked up, I wonder what 14.150K means.

Might be a place to put call sign?  So it is garbage from eeprom?

TNX

Mike, WA6ISP

 
On 3/1/2018 6:15 PM, Michael Hagen wrote:

That file error ed on compile for me.  I had it all in the same directory, but not named that.

I knew that there was no way these files could all link, or know of each other.

I like programming, never could understand where the rules are for the environment. 

Thanks, I just think this stuff should follow standard Arduino protocol,  just one big file?

That's what made it so popular "C for Dummies".

Thanks Jack

Dinner and then back to it?

Mike, WA6ISP


On 3/1/2018 6:01 PM, Jack Purdum via Groups.Io wrote:
The file with setup() and loop() becomes the "main" INO file. I believe that file is named ubitx_20.ino. This means you must place all of those files in a directory named ubitx_20. Personally, I wish Lee had not done it this way since making them all INO files means that no type checking is performed on functions during the compile. It would be better to keep the one INO file and rename the others to *.cpp (i.e., C++) files, which would reinstate type checking.

Jack, W8TEE



From: Michael Hagen <motdog@...>
To: BITX20@groups.io
Sent: Thursday, March 1, 2018 8:53 PM
Subject: Re: [BITX20]uBit Software

I was looking at KD8CEC for uBit.
But there are a lot of ino files when I download?  So I am lost.
Any instructions what file to load into Arduino IDE ?    I don't know what I am doing looking at the downloaded files.
Is there a name for the latest version of a file that is the whole thing?
I tried, just get errors.   So I need step by step instructions.
So where to go, what file to load into Nano?  If there are multiple ino files, how does it know of the others?
If not CEC, what should I load?
Thanks
Mike, WA6ISP
 



-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...

-- 
Mike Hagen, WA6ISP
10917 Bryant Street
Yucaipa, Ca. 92399
(909) 918-0058
PayPal ID  "MotDog@..."
Mike@...


--
Mike Woods
mhwoods@...




--
Michael Shreeve N6GRG
15901 Cloverdale Road
Anderson, CA 96007
530-410-8678
"Don't worry about a thing, 'Cause every little thing gonna be all right!" -Bob Marley




 

A easier way,

Go to https://github.com/phdlee/ubitx/tree/version1.03
Click the green clone or download button, then choose Download Zip.
Once downloaded just unzip the file and the folder is inside and ready to open in the Arduino IDE, just double click the file inside the ubitx_20 folder named ubitx-20.ino and the IDE will start and open.

Joel
N6ALT

Mike Lichtman
 

Joel,
I am new to this and haven’t had time to read Jack’s book that I just purchased.
I am using a Mac and did the steps you listed. Once Arduino is up, what steps are next to load the new
software to my uBitx. 73 Mike KF6KXG

Jack, W8TEE
 

I don't use a Mac, but I assume it's the same. Click File --> Open on the Arduino IDE menu. Navigate to the directory named ubitx_20 and click on it. Then double-click on the file named ubitx_20.ino. That should open and load all of the necessary files in their appropriate tabs.

Jack, W8TEE



From: Mike Lichtman via Groups.Io <tchrme@...>
To: BITX20@groups.io
Sent: Friday, March 2, 2018 3:21 PM
Subject: Re: [BITX20] uBit Software

Joel,
  I am new to this and haven’t had time to read Jack’s book that I just purchased.
I am using a Mac and did the steps you listed. Once Arduino is up, what steps are next to load the new
software to my uBitx. 73 Mike KF6KXG



 

Mike,

Once the Arduino IDE opens up and you can see all the code, make sure you have the Raduino plugged into a USB port and then go to the upper tab named 'Tools" and choose "Board" then select Arduino Nano. Next, goto "Tools" and select "Port", now select your USB port you have the Raduino plugged into. Now you are ready to see if the code will compile. Click the check mark in the upper left hand corner and wait until it finishes saying 'compiling sketch'. If everything is okay it will report 'Done compiling'. If you have made it this far you are ready to upload the new firmware to your Raduino. Now click the --> button at the top of the window and it should upload the Sketch into the Arduino. When it's done it will say 'Upload complete' and you are good to go. Let us know how you get on.

Joel
N6ALT

Philip
 

All I want is the HEX file, so I can load it into my uBITX.

Philip g7jur

 

I only found the Hex file once and I don't remember where to find it. You might check Ian's web site at KD8CEC Amateur Radio

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

Hint:  You may need to open up the serial port tab in the IDE and set the baud rate to 57600!  THEN it should work.

Ron W7HD


On 03/02/2018 03:07 PM, Joel Caulkins wrote:
Mike,

Once the Arduino IDE opens up and you can see all the code, make sure you have the Raduino plugged into a USB port and then go to the upper tab named 'Tools" and choose "Board" then select Arduino Nano. Next, goto "Tools" and select "Port", now select your USB port you have the Raduino plugged into. Now you are ready to see if the code will compile. Click the check mark in the upper left hand corner and wait until it finishes saying 'compiling sketch'. If everything is okay it will report 'Done compiling'. If you have made it this far you are ready to upload the new firmware to your Raduino. Now click the --> button at the top of the window and it should upload the Sketch into the Arduino. When it's done it will say 'Upload complete' and you are good to go. Let us know how you get on.

Joel
N6ALT

-- 
W7HD - NAQCC#7587 OMISS#9898 KX3#6966 LinuxUser#415320

Philip
 

Hi Joel.

Thanks for the help. Version 1.03 now running on my uBITX.

Philip G7JUR