¿ªÔÆÌåÓý

Date

Re: "RADUINO" Versions

Jack Purdum
 

Anyone happen to have a matrix of the various options ?? (silly question).

Kees: I have a great idea for a little project that will keep you out of trouble for a day or two...

Jack, W8TEE

On Tuesday, May 22, 2018, 2:24:58 PM EDT, Kees T <windy10605@...> wrote:


Things are happening fast and I'm trying to keep it straight in my old head. Is this list complete relative to the various "Raduino" versions available today ? I may have left some off....... Anyone happen to have a matrix of the various options ?? (silly question).

73 Kees K5BCQ

1) Original "Raduino" with a Nano Ver ? (base Farahan started with and probably what most uBITX units have today)
2) Upgrade to #1 ?? Ver ?
3) Upgrade original "Raduino" with a Nano Ver ? with firmware by Ian Lee, KD8CEC?
4) "RaduinoUMAX" with firmware by Mike Hagen, WA6ISP, (more I/O)?
5) "Raduino Protoneer" (Arduino Zero Compatible Nano-ARM, uses SAM21 microcontroller). Who was/is working on this one ?
6) "Raduino Pill" by Joe, W3JDR (uses a STM32F103 "Blue Pill" microcontroller, lots more I/O)
7) "BITeensio", this is the new one by Jim Shelton, W0EB, more info coming.
8) "JackAl" board this is the "will blow your socks off" design recently announced at FDIM by Jack Purdum, W8TEE, and Al?
? ? ?Peter,??AC8GY (all the capability you should ever want, uses a Teensy 3.6 microcontroller and will cost "a few $$ more" but
? ? ?has?VERY impressive capabilities which highly depends on the guys writing the firmware (as do ALL the above).


Re: JackAl Board Debut

Jack Purdum
 

Art:

The JackAl board expects to see the display with the following profile:

Interface??????????????????? 4 wire SPI
Power supply type ??? 3.3V
Touch panel type?????? Resistive
SD card interface ???? Not used
Font chip?????????????????? ER33-4-1

We really don't need the special font chip and you can use the font supplied with the library. However, the chip is cheap enough we ordered them with the font chip above. The same is true for the 7" display. BuyDisplay.com has the following description at the bottom of the correct display:

????????ER-TFTM050-3 is 5 inch tft lcd module WVGA 800x480 display, serial, spi, i2c parallel interface,
??????? RA8875 controller, capacitive or resistive touch screen panel

This should help you order the correct display.

Jack, W8TEE

On Tuesday, May 22, 2018, 2:00:51 PM EDT, Art Olson <olson339@...> wrote:


Jack

Need a few more details for the display

Info from you:
5" ($34) or 7" ($44) touch screen displaying (using the RA8875 controller chip

Questions from vendor
Interface
Power supply type
Touch panel type
SD card interface
Font chip

Want to get parts while you finish board. Realize you are traveling. When you can

Art
N2AJO
> On May 20, 2018, at 11:17 PM, Jack Purdum via Groups.Io <jjpurdum=[email protected]> wrote:

>
> 5" ($34) or 7" ($44) touch screen displaying (using the RA8875 controller chip





Re: "RADUINO" Versions

 

You also forgot KB1OIQ who went with I2C for display and added keypad and voice
output suitable for low/no vision operators.? Call that #9.

I'll be #10....
MIne I may or may not publish when done be the root is 4.3 and it will be a fork of that
with a very different UI.? ? The primary change is no rotary encoder, less or no menu,
more buttons.? ?I plan to stay with nano or pro-mini (atmega328).

Alison


Re: Raduino CAD Files

 

Allen
Sounds like you have a lot of good stuff...I'll have a look.?

I'm about 1/2 finished on a Raduino board using the Pill. I'm developing it in DipTrace, which I prefer over Eagle and KiKad. In any case, I think there are file converters. I leave on Sunday for a month long vacation, so nothing will realistically be coming from me until July.

Thanks
Joe


Re: Coding for JackAl

 

Thanks Jack and Al.
That sample rate is pretty high. Maybe some surprises in store.
Will look forward to the articles.


Re: "RADUINO" Versions

 

#3 is what is called micro-code "version 4.3" today and is being tested.

73 Kees K5BCQ


"RADUINO" Versions

 

Things are happening fast and I'm trying to keep it straight in my old head. Is this list complete relative to the various "Raduino" versions available today ? I may have left some off....... Anyone happen to have a matrix of the various options ?? (silly question).

73 Kees K5BCQ

1) Original "Raduino" with a Nano Ver ? (base Farahan started with and probably what most uBITX units have today)
2) Upgrade to #1 ?? Ver ?
3) Upgrade original "Raduino" with a Nano Ver ? with firmware by Ian Lee, KD8CEC?
4) "RaduinoUMAX" with firmware by Mike Hagen, WA6ISP, (more I/O)?
5) "Raduino Protoneer" (Arduino Zero Compatible Nano-ARM, uses SAM21 microcontroller). Who was/is working on this one ?
6) "Raduino Pill" by Joe, W3JDR (uses a STM32F103 "Blue Pill" microcontroller, lots more I/O)
7) "BITeensio", this is the new one by Jim Shelton, W0EB, more info coming.
8) "JackAl" board this is the "will blow your socks off" design recently announced at FDIM by Jack Purdum, W8TEE, and Al?
? ? ?Peter,??AC8GY (all the capability you should ever want, uses a Teensy 3.6 microcontroller and will cost "a few $$ more" but
? ? ?has?VERY impressive capabilities which highly depends on the guys writing the firmware (as do ALL the above).


Re: #ubitx #ubitx-help #ubitx-help #ubitx

 

Hmm.
Ground is ground all the way through.

Only exception might be if you try putting a bridge rectifier up front so it still
works if the wires are swapped.? ?Bad idea.

The fuse is an integral part of polarity protection if using a shunt diode.?

Jerry



On Tue, May 22, 2018 at 10:41 am, david todd wrote:
The fuse can be looked at two ways. 1.it provides over current protection.
2.it won't provide polarity protection.
Some techs prefer to put the diode before the fuse as a practice to keep positive voltage off the ground plane.

Now the diode installed after the fuse will do the same but if you miswire anything after the fuse,then you will be holding a really neat looking paper weight. The diode only conducts one way and I personally have used this method to protect some of my equipment. A fuse is a fuse. Only protects from current. I prefer to protect my equipment from reverse polarity before it gets into the ground side. I do this because I have repaired many rigs with fuse first, and the owner hooked up the pwr source wrong. You can also wire it in series with ur power cord externally .some chips will fry before u get the display to glow. - 5 or - 12 is a whole lot of hurt to a static sensitive chip. Just my two cents worth.

Everyone has their own way.

73s
Have fun
David
ka9koj


Re: ubitx code version 4.3 for review, testing

 

hehe,?

btw, Ian has been busy. We patched some UI stuff as well as sorted out a very tricky buffer overflow in the lcd routines. Those testing should download the latest from again. this one is far more stable.

- f

On Tue, May 22, 2018 at 11:42 PM, Arv Evans <arvid.evans@...> wrote:
Farhan

I knew what you meant.? Just had to add a bit of humor or confusion for those
who may not understand.?? ?

Arv
_._


On Tue, May 22, 2018 at 12:08 PM, Ashhar Farhan <farhanbox@...> wrote:
Arv,
The idea is to keep it usable for people who don't understand English very well. For instance instead of 'Change VFO from A to B?' The string just suggests "VFO A > B?" :-D

- f

On Tue, May 22, 2018 at 11:35 PM, Arv Evans <arvid.evans@...> wrote:
Farhan

I just now downloaded the zip file and will try compiling and testing late this evening or tomorrow morning.?

Noted your comment about keeping usage of English words to a minimum.....?? Does this mean that I
have to learn to code in Pastun or one of India's 22 official languages???? ?

I like the idea of leaving out much of the add-ons that have been suggested and implemented by others.?
Minimal functionality will suffice to get the rig up and running, and it then becomes an invitation for
builders to learn C-language, the Arduino IDE, and about the Si5351a.? This should keep old geezers
like me busy for weeks, if not months.??? ?

Looking forward to playing with new code.?

Thanks,

Arv? K7HKL
_._




On Tue, May 22, 2018 at 2:24 AM, Ashhar Farhan <farhanbox@...> wrote:
peeps, jack, ian, allard, arv

i have created a next version of the base software after thinking hard about it. you can download it from?. I invite you all to test it. if you are not familiar with C code or Arduino programming, I suggest you wait for a few days until we get all the bugs sorted out. This is only for the Arduino regulars.

Sending bugs:
Send me the bug reports directly to my email farhanbox@.... In the subject line use the word "#ubitx40". I will try to answer all emails but I can't promise responses to all.?

Before you start reviewing the code, let me give you a heads up of what to expect. Going by the general mood, I have taken the call to substantially borrow from Ian, KD8CEC's code and back port it to the original ubitx code. I guess that the new code has about 10% more lines but it is substantially more robust and useful.? The main features that I cherry picked from Ian's code are:

1. Keyer. You have to choose which keyer to use, but the keying is much better and robust now. This code is a total copy/paste of Ian's keyer. The auto-keyer (that sends out preset phrases in cw) is left out. The Iamabic A, Iambic B and the handkey sending works very well.
2. CAT control. Given the popularity of FT8, I rewrote the cat by following Ian's code but rewrote it to follow the ubitx coding conventions. It is a miminal set.
3. Split operations: My own interest of working with satellites have prompted me to add split operation.?
4. Rationalized menus: The menu system is now more consistent.
5. Tuning mechanism. The accelerated tuning works, though it doesn't jump randomly like before nor does it work at that speed. For very long band changes, it is recommended to do that through the menu option to change the band.

Among the things left out was support for different other types of displays, wspr beacon and many other goodies. The eeprom memory map is kept consistent with the KD8CEC's plan. You can switch between both the codes easily.

I have kept usage of english words at a minimum.??

- f






Re: ubitx code version 4.3 for review, testing

 

Farhan

I knew what you meant.? Just had to add a bit of humor or confusion for those
who may not understand.?? ?

Arv
_._


On Tue, May 22, 2018 at 12:08 PM, Ashhar Farhan <farhanbox@...> wrote:
Arv,
The idea is to keep it usable for people who don't understand English very well. For instance instead of 'Change VFO from A to B?' The string just suggests "VFO A > B?" :-D

- f

On Tue, May 22, 2018 at 11:35 PM, Arv Evans <arvid.evans@...> wrote:
Farhan

I just now downloaded the zip file and will try compiling and testing late this evening or tomorrow morning.?

Noted your comment about keeping usage of English words to a minimum.....?? Does this mean that I
have to learn to code in Pastun or one of India's 22 official languages???? ?

I like the idea of leaving out much of the add-ons that have been suggested and implemented by others.?
Minimal functionality will suffice to get the rig up and running, and it then becomes an invitation for
builders to learn C-language, the Arduino IDE, and about the Si5351a.? This should keep old geezers
like me busy for weeks, if not months.??? ?

Looking forward to playing with new code.?

Thanks,

Arv? K7HKL
_._




On Tue, May 22, 2018 at 2:24 AM, Ashhar Farhan <farhanbox@...> wrote:
peeps, jack, ian, allard, arv

i have created a next version of the base software after thinking hard about it. you can download it from?. I invite you all to test it. if you are not familiar with C code or Arduino programming, I suggest you wait for a few days until we get all the bugs sorted out. This is only for the Arduino regulars.

Sending bugs:
Send me the bug reports directly to my email farhanbox@.... In the subject line use the word "#ubitx40". I will try to answer all emails but I can't promise responses to all.?

Before you start reviewing the code, let me give you a heads up of what to expect. Going by the general mood, I have taken the call to substantially borrow from Ian, KD8CEC's code and back port it to the original ubitx code. I guess that the new code has about 10% more lines but it is substantially more robust and useful.? The main features that I cherry picked from Ian's code are:

1. Keyer. You have to choose which keyer to use, but the keying is much better and robust now. This code is a total copy/paste of Ian's keyer. The auto-keyer (that sends out preset phrases in cw) is left out. The Iamabic A, Iambic B and the handkey sending works very well.
2. CAT control. Given the popularity of FT8, I rewrote the cat by following Ian's code but rewrote it to follow the ubitx coding conventions. It is a miminal set.
3. Split operations: My own interest of working with satellites have prompted me to add split operation.?
4. Rationalized menus: The menu system is now more consistent.
5. Tuning mechanism. The accelerated tuning works, though it doesn't jump randomly like before nor does it work at that speed. For very long band changes, it is recommended to do that through the menu option to change the band.

Among the things left out was support for different other types of displays, wspr beacon and many other goodies. The eeprom memory map is kept consistent with the KD8CEC's plan. You can switch between both the codes easily.

I have kept usage of english words at a minimum.??

- f





Re: ubitx code version 4.3 for review, testing

 

Arv,
The idea is to keep it usable for people who don't understand English very well. For instance instead of 'Change VFO from A to B?' The string just suggests "VFO A > B?" :-D

- f

On Tue, May 22, 2018 at 11:35 PM, Arv Evans <arvid.evans@...> wrote:
Farhan

I just now downloaded the zip file and will try compiling and testing late this evening or tomorrow morning.?

Noted your comment about keeping usage of English words to a minimum.....?? Does this mean that I
have to learn to code in Pastun or one of India's 22 official languages???? ?

I like the idea of leaving out much of the add-ons that have been suggested and implemented by others.?
Minimal functionality will suffice to get the rig up and running, and it then becomes an invitation for
builders to learn C-language, the Arduino IDE, and about the Si5351a.? This should keep old geezers
like me busy for weeks, if not months.??? ?

Looking forward to playing with new code.?

Thanks,

Arv? K7HKL
_._




On Tue, May 22, 2018 at 2:24 AM, Ashhar Farhan <farhanbox@...> wrote:
peeps, jack, ian, allard, arv

i have created a next version of the base software after thinking hard about it. you can download it from?. I invite you all to test it. if you are not familiar with C code or Arduino programming, I suggest you wait for a few days until we get all the bugs sorted out. This is only for the Arduino regulars.

Sending bugs:
Send me the bug reports directly to my email farhanbox@.... In the subject line use the word "#ubitx40". I will try to answer all emails but I can't promise responses to all.?

Before you start reviewing the code, let me give you a heads up of what to expect. Going by the general mood, I have taken the call to substantially borrow from Ian, KD8CEC's code and back port it to the original ubitx code. I guess that the new code has about 10% more lines but it is substantially more robust and useful.? The main features that I cherry picked from Ian's code are:

1. Keyer. You have to choose which keyer to use, but the keying is much better and robust now. This code is a total copy/paste of Ian's keyer. The auto-keyer (that sends out preset phrases in cw) is left out. The Iamabic A, Iambic B and the handkey sending works very well.
2. CAT control. Given the popularity of FT8, I rewrote the cat by following Ian's code but rewrote it to follow the ubitx coding conventions. It is a miminal set.
3. Split operations: My own interest of working with satellites have prompted me to add split operation.?
4. Rationalized menus: The menu system is now more consistent.
5. Tuning mechanism. The accelerated tuning works, though it doesn't jump randomly like before nor does it work at that speed. For very long band changes, it is recommended to do that through the menu option to change the band.

Among the things left out was support for different other types of displays, wspr beacon and many other goodies. The eeprom memory map is kept consistent with the KD8CEC's plan. You can switch between both the codes easily.

I have kept usage of english words at a minimum.??

- f




Re: ubitx code version 4.3 for review, testing

 

Farhan

I just now downloaded the zip file and will try compiling and testing late this evening or tomorrow morning.?

Noted your comment about keeping usage of English words to a minimum.....?? Does this mean that I
have to learn to code in Pastun or one of India's 22 official languages???? ?

I like the idea of leaving out much of the add-ons that have been suggested and implemented by others.?
Minimal functionality will suffice to get the rig up and running, and it then becomes an invitation for
builders to learn C-language, the Arduino IDE, and about the Si5351a.? This should keep old geezers
like me busy for weeks, if not months.??? ?

Looking forward to playing with new code.?

Thanks,

Arv? K7HKL
_._




On Tue, May 22, 2018 at 2:24 AM, Ashhar Farhan <farhanbox@...> wrote:
peeps, jack, ian, allard, arv

i have created a next version of the base software after thinking hard about it. you can download it from?. I invite you all to test it. if you are not familiar with C code or Arduino programming, I suggest you wait for a few days until we get all the bugs sorted out. This is only for the Arduino regulars.

Sending bugs:
Send me the bug reports directly to my email farhanbox@.... In the subject line use the word "#ubitx40". I will try to answer all emails but I can't promise responses to all.?

Before you start reviewing the code, let me give you a heads up of what to expect. Going by the general mood, I have taken the call to substantially borrow from Ian, KD8CEC's code and back port it to the original ubitx code. I guess that the new code has about 10% more lines but it is substantially more robust and useful.? The main features that I cherry picked from Ian's code are:

1. Keyer. You have to choose which keyer to use, but the keying is much better and robust now. This code is a total copy/paste of Ian's keyer. The auto-keyer (that sends out preset phrases in cw) is left out. The Iamabic A, Iambic B and the handkey sending works very well.
2. CAT control. Given the popularity of FT8, I rewrote the cat by following Ian's code but rewrote it to follow the ubitx coding conventions. It is a miminal set.
3. Split operations: My own interest of working with satellites have prompted me to add split operation.?
4. Rationalized menus: The menu system is now more consistent.
5. Tuning mechanism. The accelerated tuning works, though it doesn't jump randomly like before nor does it work at that speed. For very long band changes, it is recommended to do that through the menu option to change the band.

Among the things left out was support for different other types of displays, wspr beacon and many other goodies. The eeprom memory map is kept consistent with the KD8CEC's plan. You can switch between both the codes easily.

I have kept usage of english words at a minimum.??

- f



Re: JackAl Board Debut

 

Jack

Need a few more details for the display

Info from you:
5" ($34) or 7" ($44) touch screen displaying (using the RA8875 controller chip

Questions from vendor
Interface
Power supply type
Touch panel type
SD card interface
Font chip

Want to get parts while you finish board. Realize you are traveling. When you can

Art
N2AJO

On May 20, 2018, at 11:17 PM, Jack Purdum via Groups.Io <jjpurdum@...> wrote:

5" ($34) or 7" ($44) touch screen displaying (using the RA8875 controller chip


Re: Coding for JackAl

Jack Purdum
 

Al is the brains behind the filters, so I'll let him respond:


Thanks for the suggestion.? We have this sort of documentation ready for the user Manual, describing the filter topology, etc.? Our filters are based on digital BiQuad filters, which are sampled at 44.1Khz. This allows for a potential bandwidth of 22KHz.? While interesting for experimenters, this sort of detail is beyond normal marketing data.? We will be creating several articles and White Papers on the methods used once we get the product in production.? We will let everyone know when the material is ready.

Thanks,

Al Peter

AC8GY



On Tuesday, May 22, 2018, 1:22:38 PM EDT, bobh_us <rwhinric@...> wrote:


Thanks Jack.
Not what you¡¯ve already done. But for something I could add.
Are your filters running at 44.1K or 8K sps for example.
You might have a connection graph of your flow from that visual designer. Like below.
You are probably very busy and I won¡¯t take up more of your time.
thanks


Re: Raduino CAD Files

 

I've also been contemplating replacing the Nano with one of the STM32F103 "Blue Pill" Boards in the uBITX. I don't have the uBITX board dimensions but if you are interested I do have the Blue Pill board schematic icon and footprint in my public KiCAD repository at github.com/celeritous as well as schematic icons and footprints for several of the TFT displays with SPI interface.

I've also got an STM32F103 STM32CubeMX sample project in the repository as well as some other STM32 module boards that are released under the CERN OSH license. There is a 50mm x 50mm STM32F745 board with Ethernet interface, dual USB and uSD card and a low power STM32L151/152VDx processor? 50mm square board with USB abnd an optional uSD card and ESP07 WiFi module on it.? These both use 2 dual row 34 Pin 100 mil headers to bring out a lot of I/O. There are sample STM32CubeMX files with them.? There is also a 2.8" TFT LCD user interface board with 2 rotary encoders and 12 pushbutton array that I'm currently testing. It uses some passive and active de-bouncing so not a lot has to be done in software.

I'm also working on a board similar in size to the blue pill board that uses the STM32L152CCx processor which is lower power, 32MHz and has 256K of memory. It should be out in the next few days.? This is the one I was really intending to target the uBITX with. It was originally developed for a GPSDO project using the SIliabs SI534x Synthesizers with Holdover.? I've just been waiting on some enclosures from China to verify the size on everything before ordering some test boards.?

I should also have some STM32CubeMX? HAL compatible libraries for release soon for the ILI9341 and similar displays as well as the MCP23017 I2C digital IO expander and 25AA02 MAC EEPROM. I found most of the Adafruit ports to the STM32 lacking unless you use the Arduino environment.

We primarily use the STM32CubeMX to generate the initialization code and Atollic True Studio (Now free since ST acquired them) which is a good little development environment with actual hardware debugging. I've never really liked the Arduino and mBed style environment that don't provide for real hardware debugging.? I've been doing embedded design now for going on 40 years beginning with the Z80.

I hope that the more adventurous wanting to move to platforms with more than 32K of memory and faster speeds will find these of use. I did do some graphics tests with the ILI9341 driver and TFT displays on the blue pill boards and it is not hard to exceed the 64K (or even occasional 128K) memory on them with a few graphics and fonts.

Allen
K5ABL


Re: pin 2 of raduino board seems to have gone to CW TX full time after boot message.

 

.5% is not great accuracy, most crystals are 10x better and a heck of a lot more stable.
However for a CPU its about all you need.

I'll box up the Raduino as then radiated spurs have less a change to propagate.? If they
are not in a ham band I'll be very happy.? It is rare to find a radio without spurs causing
birdies even in the expensive commercial world.

The only way to avoid that in superhet radios is serious shielding, filtering,, and bypassing.?
That makes radios heavy and expensive.? The alternate is direct conversion image reject
architecture and that has headaches as well.


Allison


Re: #ubitx #ubitx-help #ubitx-help #ubitx

david todd
 

The fuse can be looked at two ways. 1.it provides over current protection.
2.it won't provide polarity protection.
Some techs prefer to put the diode before the fuse as a practice to keep positive voltage off the ground plane.

Now the diode installed after the fuse will do the same but if you miswire anything after the fuse,then you will be holding a really neat looking paper weight. The diode only conducts one way and I personally have used this method to protect some of my equipment. A fuse is a fuse. Only protects from current. I prefer to protect my equipment from reverse polarity before it gets into the ground side. I do this because I have repaired many rigs with fuse first, and the owner hooked up the pwr source wrong. You can also wire it in series with ur power cord externally .some chips will fry before u get the display to glow. - 5 or - 12 is a whole lot of hurt to a static sensitive chip. Just my two cents worth.

Everyone has their own way.

73s
Have fun
David
ka9koj




Sent from Yahoo Mail. Get the app

--------------------------------------------

On Tue, 5/22/18, Jerry Gaffke via Groups.Io <jgaffke@...> wrote:

Subject: Re: [BITX20] #ubitx #ubitx-help
To: [email protected]
Date: Tuesday, May 22, 2018, 10:36 AM

No mention of
"fuse" here:??
What looks like a fuse at the top left of the
schematic is labeled "ON/OFF",
so
I take that to be the power switch on the volume pot.

The 26 gauge stranded wire in
the wiring harness might be considered an adequate fuse by
some.
Unfortunately that comes after the
shunt protection diode.? As you so rightly pointed out.?
;-)

Jerry


On Tue, May
22, 2018 at 03:13 am, ajparent1/KB1GMX wrote:

For the life of me I do not understand why the
diode is before the fuse.

The fuse should always be first as it needs to
operate for all faults even reverse polarity.


Re: boosting the power on 28 MHz #ubitx

 

to18, can.? I've likely said that every time I"ve written 2n2222A

The only SMT is Q90 and maybe a 2n2222a is better there but I went with a 2n2369A.
FYI: you need other changes like farhan's cap mod, the choke in series with r86,
and so on. as just throwing 2n22222A against it only helps a little with no other changes.?
I haven't decided if this is the best way or can it be done using cheaper
transistors.??


Allison


Re: ubitx code version 4.3 for review, testing

 

I've been running it for a while today.? I had to turn off the cwKeyer code as the nano
developed a bad A6 port/pin. I have a few on the way.? Cat will not be tested as I'm not using it.

The code works better, havent hit any bugs and the tuning and menu system behaves better.?

I'll speak up if it shows any bugs.? Right now it makes doing the power amp chain easier.


Allison



Re: Coding for JackAl

 

Jack,

Dang, those filter frequency responses look good !

73 Kees K5BCQ