Topics

uBITX Firmware (CEC) 0.30 released (Test version). #ubitx

Ian Lee
 

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Dave Bottom <ars.kd6az@...>
 

Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Jim Sheldon
 

Good Idea Dave,
I did that on one of mine earlier.  I used 1206 size, but 0805 might fit better.  No current so wattage is not a factor.

Jim - W0EB

------ Original Message ------
From: "Dave Bottom" <ars.kd6az@...>
Sent: 1/27/2018 3:14:50 PM
Subject: Re: [BITX20] uBITX Firmware (CEC) 0.30 released (Test version). #ubitx

Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Dave Bottom <ars.kd6az@...>
 

Thanks Jim,

I need to order some more chip resistors anyway so your input is helpful.

Dave

Sent from my iPhone

On Jan 27, 2018, at 1:28 PM, Jim Sheldon <w0eb@...> wrote:

Good Idea Dave,
I did that on one of mine earlier.  I used 1206 size, but 0805 might fit better.  No current so wattage is not a factor.

Jim - W0EB

------ Original Message ------
From: "Dave Bottom" <ars.kd6az@...>
Sent: 1/27/2018 3:14:50 PM
Subject: Re: [BITX20] uBITX Firmware (CEC) 0.30 released (Test version). #ubitx

Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Ian Lee
 

Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:

Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Dave Bottom <ars.kd6az@...>
 

Hi Ian,

OK, thank you for the clarification.  I suspected that was the case. :o) 

Mike, 

Yes when I do add the Chip resistors I'll take a picture and post it.

Dave WI6R

On Sat, Jan 27, 2018 at 9:12 PM, Ian Lee <kd8cec@...> wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)




--
73 Dave WI6R

Mike Woods
 

Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG

On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...

M Garza <mgarza896@...>
 

Hello Ian,
I have just upgraded to v.30 and all the settings and fixes are much appreciated.  I have a problem, though.  I am unable to use the keyer.  It does nothing.  
Is there a hardware mod that needs to be performed to get it working again?

Thank you in advance,

Marco - KG5PRT

On Sun, Jan 28, 2018 at 3:03 PM, Mike Woods <mhwoods@...> wrote:
Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG


On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...


M Garza <mgarza896@...>
 

I forgot to mention that it worked before the upgrade and is wired according to the hfsignals instructions/schematic.

Thanks again.

Marco - KG5PRT

On Mon, Jan 29, 2018 at 12:05 AM, M Garza <mgarza896@...> wrote:
Hello Ian,
I have just upgraded to v.30 and all the settings and fixes are much appreciated.  I have a problem, though.  I am unable to use the keyer.  It does nothing.  
Is there a hardware mod that needs to be performed to get it working again?

Thank you in advance,

Marco - KG5PRT

On Sun, Jan 28, 2018 at 3:03 PM, Mike Woods <mhwoods@...> wrote:
Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG


On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...



Mike Woods
 

Marco - you need to go into Setup mode and then re-enter the menu and select Key Fn.=A.  It defaults to a straight key

M


On Mon, 29 Jan 2018 at 7:08 PM, M Garza <mgarza896@...> wrote:
I forgot to mention that it worked before the upgrade and is wired according to the hfsignals instructions/schematic.

Thanks again.

Marco - KG5PRT

On Mon, Jan 29, 2018 at 12:05 AM, M Garza <mgarza896@...> wrote:
Hello Ian,
I have just upgraded to v.30 and all the settings and fixes are much appreciated.  I have a problem, though.  I am unable to use the keyer.  It does nothing.  
Is there a hardware mod that needs to be performed to get it working again?

Thank you in advance,

Marco - KG5PRT

On Sun, Jan 28, 2018 at 3:03 PM, Mike Woods <mhwoods@...> wrote:
Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG


On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...



Ian Lee
 

Mike

Thanks for your fulltest.. perfect!
I have found improvements in your mail.
These improvements will be reflected in version 0.3.
When version 0.3 is finalized, we will change the version to 1.0
And I am going to go to the fun world with uBITX h/w modification. There are a lot of interesting ideas.
Thank you again.
Ian KD8CEC


2018-01-29 6:03 GMT+09:00 Mike Woods <mhwoods@...>:

Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG


On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Ian Lee
 

Marco

First, there was a problem with previous H / W compatibility. Are you using a straight key?
The concept of this firmware is that it can be used without any modification.
Please upgrade only once again.
also You need to set the key. You can select Paddle and Paddle from the setup menu.
After receiving this e-mail, please try to upload firmware again in 2 hours. It has been modified.

Ian KD8CEC


2018-01-29 15:05 GMT+09:00 M Garza <mgarza896@...>:

Hello Ian,
I have just upgraded to v.30 and all the settings and fixes are much appreciated.  I have a problem, though.  I am unable to use the keyer.  It does nothing.  
Is there a hardware mod that needs to be performed to get it working again?

Thank you in advance,

Marco - KG5PRT

On Sun, Jan 28, 2018 at 3:03 PM, Mike Woods <mhwoods@...> wrote:
Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG


On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...




--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Ian Lee
 

toggle between Straight <-> Paddle (A or B), so if crruent straight key selected, show Fn(A), Fn(B), if paddle key selected, show Key:Straight?
but, I used the Toggle method to reduce code usage.However, this seems to be difficult to use.
I will change it to a dial like any other menu.

Thanks for your information

Ian KD8CEC

2018-01-29 16:20 GMT+09:00 Mike Woods <mhwoods@...>:

Marco - you need to go into Setup mode and then re-enter the menu and select Key Fn.=A.  It defaults to a straight key

M

On Mon, 29 Jan 2018 at 7:08 PM, M Garza <mgarza896@...> wrote:
I forgot to mention that it worked before the upgrade and is wired according to the hfsignals instructions/schematic.

Thanks again.

Marco - KG5PRT

On Mon, Jan 29, 2018 at 12:05 AM, M Garza <mgarza896@...> wrote:
Hello Ian,
I have just upgraded to v.30 and all the settings and fixes are much appreciated.  I have a problem, though.  I am unable to use the keyer.  It does nothing.  
Is there a hardware mod that needs to be performed to get it working again?

Thank you in advance,

Marco - KG5PRT

On Sun, Jan 28, 2018 at 3:03 PM, Mike Woods <mhwoods@...> wrote:
Ian

I commend you on your latest software Beta release (v0.30). This worked faultlessly for me, and I loved being able to adjust the step rate (I have it set on 10Hz now). 

The band stacking registers and band switching is fantastic.  I had intended modding the software myself to get band stacking and easy ham band switching, but I no longer need to bother!  I may still add front panel buttons for band up/band down functions, but the menu band changing function is fairly handy already.  It would be good to have a SPLIT function (in addition to A/B) and perhaps a limited number of programmable memories (10?). 

I like the way that you can select either ham bands or general coverage RX.  You go into the band change menu, and then hold the switch down for longer to toggle between modes. 

I have some minor suggestions for improvement.  The main thought would be to change the display of the RIT function to show the frequency offset rather than the absolute frequency (i.e. show -0.415 KHz or +0.001 kHz etc).  This reflects how most people think of incremental tuning.  Once you are done setting the RIT and exit the menu it would show the absolute frequency as normal on the display while the RIT still turned on.  The display should, however, continue to display "RIT"/  There is a whole other line above the frequency display to show function settings on RX.  Similarly you could show the keyer mode on the first line (e.g. STRAIGHT, IAMBICA, IAMBICB).

I love the way in which you have corrected the frequency display below 1MHz and opened up the RX to 1kHz to 100MHz.   A shorter press allows you to set the step function.   A long press on the dial switch gives you dial lock.  This works well.  I like the way the step speed increases when you turn the dial faster, but the dial no longer goes crazy, throwing you half a Megahertz away on outside the ham band.   Well done!

The function to monitor ADC levels could be very useful for those having issues with CW keying. My uBITx has always worked fine with both manual and paddle keys.  This suggests that the resistor tolerances are probably a bit narrow.  My resistor values may be closer tolerance than what others have received.   A check on the monitor function shows this to be the case.

I didn't find documentation on exactly how the ADC monitoring function works.  I believe it shows a continuous stream of readings on the port (0 to 1023) with 6 readings at a time.   However, I don't think you can exit from this function without turning off the rig?  This allows you to press dit, dah or the manual key to get a reading for the ADC value being received by the arduino.   This then allows the setting ranges to be adjusted.

If you are still fence sitting about a software upgrade you shouldn't be!   Upgrading the stock software is reasonably straight forward.   Let me tell you that if you have a stock uBITx, you should definitely be downloading this sketch and increasing functionality and ease of use.  It is a fine effort. 


Mike ZL1AXG


On 28/01/18 6:12 PM, Ian Lee wrote:
Dave

Thanks for your information.

My modified code (Ron's cw keying) does not use A7 for factory shipping users.
Until now, the firmware concept was applied without modification of the hardware.
I am going to end this project because I do not have any further improvements without hardware modifications.

When additional uBITX order arrives, I try to do a variety of fun H / W hacks.At that time, I will use A7 as Paddle and connect to S.Meter.

Ian KD8CEC

2018-01-28 6:14 GMT+09:00 Dave Bottom <ars.kd6az@...>:
Ian 

The v.30 with Ron’s CW Keying code does include adding the 4.7k pull-up at A7, as a modification to hardware.

I’m planning on adding both 4.7K chip resistors directly on the pads of the Raduino so there are no loose resistors to mount at the key jack(s).

Dave WI6R

Sent from my iPhone

On Jan 27, 2018, at 2:39 AM, Ian Lee <kd8cec@...> wrote:

I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)


--
Mike Woods
mhwoods@...





--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

 

Ian,

I am running .030 also and it works very well. It would be very helpful if there was some documentation to detail the features and how to access them. Thank you for doing this as the uBITX is now more like a real transceiver. 73

Joel
N6ALT

M Garza <mgarza896@...>
 

Thank you to everyone.
I upgraded to v.31 and set for a straight key.  It is working again.

I see in the new manager an option for a S meter.  What is needed to get that to function?  I hope to have AGC added, tonight, so I could pull the voltage from that and use a 5v zener to prevent over voltage to a pin...

Thank you for all of your hard work and dedication to making this an even better radio!

Marco - KG5PRT 

On Jan 29, 2018 8:44 AM, "Joel Caulkins" <caulktel@...> wrote:
Ian,

I am running .030 also and it works very well. It would be very helpful if there was some documentation to detail the features and how to access them. Thank you for doing this as the uBITX is now more like a real transceiver. 73

Joel
N6ALT

Dave Bottom <ars.kd6az@...>
 

uBITX ADC Range measurement and adjustment CEC v0.31 firmware

Ian ,

Could you post a description of how to use the ADC Measurement and Adjustment?

Dave WI6R

On Sat, Jan 27, 2018 at 2:39 AM, Ian Lee <kd8cec@...> wrote:
I have not posted it on my blog separately since it is a test version. When the test is complete,  write a usage and post it.
I am writing for someone who is interested and test.  If I get an error report or a fix, I'll fix it and make it into github's 0.31 branch.

Here is a brief description of the change from 0.30.
improved CW Keying, Frequency Tune and CW performance according to users' requirements.
In particular, CW Keying applied ron's logic for use with original hardware. also made it possible to set the CW Key ADC range to reduce errors in CW.
ADC monitoring function is added to know the exact resistance and key contact status.
I thought that if you set your own ADC range using the measured values here, you would get an error. I need to test these things, so I leave this post.

removed all existing sources related to frequency tune. And i applied threshold, weight about speed, and steps. The problem of changing the frequency at the moment of catching the knob has probably disappeared. when the threshold has been exceeded, start frequency changing, i added some logic to prevent the thresholds from becoming unnatural.
If you want to fine-tune, slowly turn it and the threshold will be applied continuously and change very slowly.
The tune steps you can select now are 10, 20, 50, 100, 200, but you can change them in uBITX Manager 0.31 (now working)
You can change the step by pressing the function key for a long time. If you keep pressing it, Diallock will work.

The ham band movement applied at 0.28 was set to 0.30, so that region1 was set as the default.
Of course, you can change to the previous operation state by pressing the function key in the band select menu for a long time.
And like the 0.28 version, you can set up to 10 frequency bands in uBITX Manager to suit your country or your liking.

Please refer to below for the improvements and how to upload firmware and more detail.
The source and compiled firmware can be found in the release below link.
https://github.com/phdlee/ubitx

How to upload firmware and use version up to version 0.27
http://www.hamskey.com

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)




--
73 Dave WI6R

Philip
 

Hello Ian.
Many thanks for the updated firmware for the uBITX. Makes it much better to tune.
Philip G7JUR

Ian Lee
 

Thanks for information.

So far, what I wanted was a minimal real transceiver function.
Now, before I finish this concept (without h/w modification), I am going to put in one or two fun features (very small) today.

Ian KD8CEC



2018-01-29 23:44 GMT+09:00 Joel Caulkins <caulktel@...>:

Ian,

I am running .030 also and it works very well. It would be very helpful if there was some documentation to detail the features and how to access them. Thank you for doing this as the uBITX is now more like a real transceiver. 73

Joel
N6ALT



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Ian Lee
 

Joel

You've looked at uBITX Manager. yes i added it at 0.31. for next concepts (with h/w modification)
but, You will soon be able to try out the other of the fun. alwayis info. scroll info.
Now I have added a very small funny feature.

Ian KD8CEC




2018-01-30 2:02 GMT+09:00 M Garza <mgarza896@...>:

Thank you to everyone.
I upgraded to v.31 and set for a straight key.  It is working again.

I see in the new manager an option for a S meter.  What is needed to get that to function?  I hope to have AGC added, tonight, so I could pull the voltage from that and use a 5v zener to prevent over voltage to a pin...

Thank you for all of your hard work and dedication to making this an even better radio!

Marco - KG5PRT 

On Jan 29, 2018 8:44 AM, "Joel Caulkins" <caulktel@...> wrote:
Ian,

I am running .030 also and it works very well. It would be very helpful if there was some documentation to detail the features and how to access them. Thank you for doing this as the uBITX is now more like a real transceiver. 73

Joel
N6ALT



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)

Ian Lee
 

Philip

Thanks for this firmware. I am borrowing a little memory space left for the next concept and adding fun features.

Ian KD8CEC

2018-01-30 7:36 GMT+09:00 Philip <philip.g7jur@...>:

Hello Ian.
Many thanks for the updated firmware for the uBITX. Makes it much better to tune.
Philip G7JUR



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
www.hamskey.com (my blog)