¿ªÔÆÌåÓý

Date

Re: Teensy 3.5/3.6 upgrade for uBITX

Jack Purdum
 

We don't have the SDR components, but we picked the Teensy 3.6 because of its horsepower, good FFT library, and audio processing board. Al's doing an info piece on JackAl which should answer most questions about it in an effort not to chew up this group's bandwidth. He will likely have it sent out here today. It will also have a special email address for any questions that result.

Jack, W8TEE


On Tuesday, April 24, 2018, 12:40:22 PM EDT, Kees T <windy10605@...> wrote:


Is this now approaching the mcHF QRP Transceiver ?

73 Kees K5BCQ


Protoneer Nano-Arm #ubitx

 

Protoneer has a NANO-ARM board offering for $10 + $5 (US) shipping.
This may be a viable low cost pin compatible upgrade to the nano board on the Radunio with a direct board swap out.
This will give more headroom for coding +more features and still work in the Arduino IDE environment.


The NANO-ARM has the following features:

  • Runs at 48MHz (Atmel SAMD21)
  • 256KB FLASH Memory
  • 32KB RAM
  • Pin compatible with Arduino Nano but runs at 3.3V
  • SAMD21 micro-controller same as used on a Arduino Zero's.
  • Built in USB
  • Arduino Zero bootloader pre-loaded.
  • 20 I/O pins with 5 extra pins that can be used for I2C/SPI or I/O
  • 6 Analog Pins(ADC) with 12-bit resolution (4096 resolution point vs Arduino Uno's 1024)
  • 1 Digital to Analog(DAC) pin with 10-bit resolution.
  • Designed and Manufacture in New Zealand


Re: Teensy 3.5/3.6 upgrade for uBITX

 

Hi Jack

What;'s this all about, the? Jackal board?

73

Ken VA3ABN

On Tue, Apr 24, 2018 at 12:45 PM, Jack Purdum via Groups.Io <jjpurdum@...> wrote:
When this all started out, there was no "target date". However, when I was asked to speak at FDIM, I said it would be kinda cool to show it off at the "Homebrew Show-and-tell" Friday night (8-10PM), so the target became real. Al (AC8GY) and I are starting to look like slugs who haven't seen daylight in about six months. Still, JackAl should be a fun board for a lot of people because its heart is the Teensy 3.6 which has lots of resources associated with it. Currently, we are using less than 10% of both flash and SRAM.

Aw crap! I just looked at the lineup of speakers. I was hoping to go before Hans and Michael on the hope that attendee content expectations would be low!

Hope to see a bunch of you there...

Jack, W8TEE


On Tuesday, April 24, 2018, 12:27:31 PM EDT, Kees T <windy10605@...> wrote:


Jack,

Is the official unveiling at FDIM 2018 since you are a presenter ? You certainly have stirred up interest with the "Jackal board".?
I see Hans Summers will also be presenting. Hope the Austin QRP group is well represented since Milt Cram, W8NUE, said he could not attend this year.

73 Kees K5BCQ



Re: Teensy 3.5/3.6 upgrade for uBITX

Jack Purdum
 

When this all started out, there was no "target date". However, when I was asked to speak at FDIM, I said it would be kinda cool to show it off at the "Homebrew Show-and-tell" Friday night (8-10PM), so the target became real. Al (AC8GY) and I are starting to look like slugs who haven't seen daylight in about six months. Still, JackAl should be a fun board for a lot of people because its heart is the Teensy 3.6 which has lots of resources associated with it. Currently, we are using less than 10% of both flash and SRAM.

Aw crap! I just looked at the lineup of speakers. I was hoping to go before Hans and Michael on the hope that attendee content expectations would be low!

Hope to see a bunch of you there...

Jack, W8TEE


On Tuesday, April 24, 2018, 12:27:31 PM EDT, Kees T <windy10605@...> wrote:


Jack,

Is the official unveiling at FDIM 2018 since you are a presenter ? You certainly have stirred up interest with the "Jackal board".?
I see Hans Summers will also be presenting. Hope the Austin QRP group is well represented since Milt Cram, W8NUE, said he could not attend this year.

73 Kees K5BCQ


Re: Teensy 3.5/3.6 upgrade for uBITX

 

Is this now approaching the mcHF QRP Transceiver ?

73 Kees K5BCQ


Re: Teensy 3.5/3.6 upgrade for uBITX

 

I'm guilty of joining in and further corrupting this thread with non Teensy focused ideas. My apologies.
Taking Kees' input to heart, I will start a new Protoneer thread where we can work on the Protoneer as an incremental enhancement.
Regards,
Gary
AG5TX


Re: UBITX Assemly Wiki Page #ubitx

Joe Puma
 

¿ªÔÆÌåÓý

Nice work?



On Apr 23, 2018, at 3:18 AM, W7PEA <patrick@...> wrote:

I started some rough notes on an assembly page right here on the group we can all update and maintain:
/g/BITX20/wiki/UBITX-Assembly

.. I'll do another round on it (its late) but feel free to make corrections, edits, or suggestions on this thread.

Thanks!
W7PEA - Patrick


uBitX and Foundation Licence

 

Hi all
I've just got a UK Foundation Licence.
The rules say I have to use a kit or radio which complies with regulation IR2028 ()
which is a seriously vague document that deals with band plans.
Anybody know if uBitX complies with IR2028 and is legal?
thanks


Re: Teensy 3.5/3.6 upgrade for uBITX

 

Jack,

Is the official unveiling at FDIM 2018 since you are a presenter ? You certainly have stirred up interest with the "Jackal board".?
I see Hans Summers will also be presenting. Hope the Austin QRP group is well represented since Milt Cram, W8NUE, said he could not attend this year.

73 Kees K5BCQ


Re: KD8CEC 1.072 download

 

I second this approach. I have been developing software for 40 years and have never

used a cvs.


I recommend "meld" tool for comparing files. It runs on linux and windows.


rOn

On April 24, 2018 at 11:26 AM "Jerry Gaffke via Groups.Io" <jgaffke@...> wrote:

A tool like git is great if you have a bunch of programmers collaborating on a project.
Especially if they all understand how to use git.
Here's a tutorial on git, there's a tool tip when mouse hovering over the cartoon.
? ??
The diff command is much easier to master than git.

I don't have much use for git or cvs or whatever when working on small home projects.
I just copy my work into sequentially numbered *.txt files or zip archives, which are ignored by the Arduino IDE
For example, at the command line under linux:? ?
? ? cd ~/blinky
? ? zip blinky43.zip *.ino *.c *.h

And if I really cared about my blinky project, I'd occasionally copy that out to a USB stick.
Or onto a 9 track 1600 bpi tape.

I've been doing it this way since long before cvs or git was created.
Though I did switch from tar to zip when forced to work under MSDOS in the 1980's.

I usually have a revision history at the top of the main file in the project so I know where stuff changes.?
Here's how it's done under git:??

Jerry, KE7ER



On Tue, Apr 24, 2018 at 07:37 am, Jack Purdum wrote:
For me, when I'm finished working for the day, I always make a back a copy of the current files into a Backup directory.


Re: KD8CEC 1.072 download

 

A tool like git is great if you have a bunch of programmers collaborating on a project.
Especially if they all understand how to use git.
Here's a tutorial on git, there's a tool tip when mouse hovering over the cartoon.
? ??
The diff command is much easier to master than git.

I don't have much use for git or cvs or whatever when working on small home projects.
I just copy my work into sequentially numbered *.txt files or zip archives, which are ignored by the Arduino IDE
For example, at the command line under linux:? ?
? ? cd ~/blinky
? ? zip blinky43.zip *.ino *.c *.h

And if I really cared about my blinky project, I'd occasionally copy that out to a USB stick.
Or onto a 9 track 1600 bpi tape.

I've been doing it this way since long before cvs or git was created.
Though I did switch from tar to zip when forced to work under MSDOS in the 1980's.

I usually have a revision history at the top of the main file in the project so I know where stuff changes.?
Here's how it's done under git:??

Jerry, KE7ER



On Tue, Apr 24, 2018 at 07:37 am, Jack Purdum wrote:
For me, when I'm finished working for the day, I always make a back a copy of the current files into a Backup directory.


Re: uBITX shipping time

chris gress
 

I ordered mine 26th march and not a word that its shipped? :(


On Tue, 24 Apr 2018, 16:20 Jo?o Ghignatti, <py3aii@...> wrote:

-- Please, give-me an address for I buy a case for the uBITX20.



Jo?o Ghignatti -? py3aii - GF49jx
Brazilian Ham Radio - ARRL Member
PORTO ALEGRE (RS)? -? B R A S I L
S30¡ã? 02.122?? ? <>? ?W 51¡ã? 13.504
Powered? by? ?MOZILLA/THUNDERBIRD






Re: uBITX shipping time

 

-- Please, give-me an address for I buy a case for the uBITX20.



Jo?o Ghignatti - py3aii - GF49jx
Brazilian Ham Radio - ARRL Member
PORTO ALEGRE (RS) - B R A S I L
S30¡ã 02.122? <> W 51¡ã 13.504
Powered by MOZILLA/THUNDERBIRD


Re: KD8CEC 1.072 download

Gordon Gibby
 

¿ªÔÆÌåÓý

All the world is a market.

Meet the needs of your customers and your move a lot of product.

Try to tell your customers ¡°what they need to do, ¡° and they may find another vendor.

Trick here is to figure out how to make it easy on multiple types of customers.

that might require you storing your files 2 different ways, but that¡¯s extra work for only ONE person, and benefits tens to hundreds to thousands.






On Apr 24, 2018, at 10:37, Jack Purdum via Groups.Io <jjpurdum@...> wrote:

Karl:

You're probably right on the 3 types. However, the statement:

You want to make changes to the software? Then you are a software developer, and version control is part of that.

needs a little wiggle room. If someone just wants to add a splash screen with their call, that's a change, but I don't think they need version control to do it. The problem is implementation: at what point do you transition from casual programmer to software developer? I think there are a lot of "add-a-splash-screen" programmers who are sticking their toes into the programming ocean for the first time. I think that's great...it's a fun element of our hobby! Of course, the danger is that wigglie toes in an ocean can attract attention from some mean-spirited creatures and some cautions need to then be put in place to safeguard the code. I just don't know where that line is drawn.

For me, when I'm finished working for the day, I always make a back a copy of the current files into a Backup directory. Using my earlier example, I would have:

?? C://IanLee/Version106/ubix_20.ino...
????????????? /Version1072/ubix_20.ino
????????????? /WorkingVersion/ubix_20/ubix_20.ino...
????????????? /Backup/WorkingVersion/ubix_20/ubitx_20.ino? // and the rest of the files

Notice how Backup is really a mirror of the WorkingVersion directory. As long as I back up at the end of each day, my worst case is I lose one day's work. I'm not as religious about this as I should be, which a real VC would enforce, but it works for me now.

In the end, it's up to the user to decide what's needed. The true value of VC only comes clearly into focus when something really bad happens and six months worth of work disappears.

Jack, W8TEE

On Tuesday, April 24, 2018, 8:59:11 AM EDT, Karl Heinz Kremer, K5KHK <khk@...> wrote:


Jack,?

I think we are dealign with three types of users:

1) The "Give me a simple way to flash uBitx, and I don't care about version numbers, I don't care about changes, I just want to use?the latest and greatest features" user. For?them, a version number is not important,?because they very likely don't even want to keep more than one version around. They would very likely be happy with just using avrdude and flashing a hex file, which Ian provides.?

2) The "I want to experiment with the software and make my own changes, but always want a save way to get back to a working configuration" type of user. For them, just like learning?the syntax of C/C++ and how the library system in the Arduino IDE works, it may be a good idea to get a basic understanding of a version control system and use that to keep track of changes.?You want to make changes to the software? Then you are a software developer, and version control is part of that.?

3) The "I want to have access to different versions, but don't?want to learn how software development actually works" type. For them, your approach may be a good way to keep track of different versions. ?

Especially if you fall into #2, and you want to make changes, you need a way to figure out what you've changed. When you hack away on a keyboard, mistakes happen and you may not even remember touching a file. A version control system always will tell you exactly what has changed, and then you can figure out how to get back to a working system. So, in m opinion if you?want to make changes, you either need to be very good with the Unix diff command, or have a VC system?that takes care of that for you.?

--
Karl Heinz - K5KHK


Re: KD8CEC 1.072 download

Jack Purdum
 

Karl:

You're probably right on the 3 types. However, the statement:

You want to make changes to the software? Then you are a software developer, and version control is part of that.

needs a little wiggle room. If someone just wants to add a splash screen with their call, that's a change, but I don't think they need version control to do it. The problem is implementation: at what point do you transition from casual programmer to software developer? I think there are a lot of "add-a-splash-screen" programmers who are sticking their toes into the programming ocean for the first time. I think that's great...it's a fun element of our hobby! Of course, the danger is that wigglie toes in an ocean can attract attention from some mean-spirited creatures and some cautions need to then be put in place to safeguard the code. I just don't know where that line is drawn.

For me, when I'm finished working for the day, I always make a back a copy of the current files into a Backup directory. Using my earlier example, I would have:

?? C://IanLee/Version106/ubix_20.ino...
????????????? /Version1072/ubix_20.ino
????????????? /WorkingVersion/ubix_20/ubix_20.ino...
????????????? /Backup/WorkingVersion/ubix_20/ubitx_20.ino? // and the rest of the files

Notice how Backup is really a mirror of the WorkingVersion directory. As long as I back up at the end of each day, my worst case is I lose one day's work. I'm not as religious about this as I should be, which a real VC would enforce, but it works for me now.

In the end, it's up to the user to decide what's needed. The true value of VC only comes clearly into focus when something really bad happens and six months worth of work disappears.

Jack, W8TEE

On Tuesday, April 24, 2018, 8:59:11 AM EDT, Karl Heinz Kremer, K5KHK <khk@...> wrote:


Jack,?

I think we are dealign with three types of users:

1) The "Give me a simple way to flash uBitx, and I don't care about version numbers, I don't care about changes, I just want to use?the latest and greatest features" user. For?them, a version number is not important,?because they very likely don't even want to keep more than one version around. They would very likely be happy with just using avrdude and flashing a hex file, which Ian provides.?

2) The "I want to experiment with the software and make my own changes, but always want a save way to get back to a working configuration" type of user. For them, just like learning?the syntax of C/C++ and how the library system in the Arduino IDE works, it may be a good idea to get a basic understanding of a version control system and use that to keep track of changes.?You want to make changes to the software? Then you are a software developer, and version control is part of that.?

3) The "I want to have access to different versions, but don't?want to learn how software development actually works" type. For them, your approach may be a good way to keep track of different versions. ?

Especially if you fall into #2, and you want to make changes, you need a way to figure out what you've changed. When you hack away on a keyboard, mistakes happen and you may not even remember touching a file. A version control system always will tell you exactly what has changed, and then you can figure out how to get back to a working system. So, in m opinion if you?want to make changes, you either need to be very good with the Unix diff command, or have a VC system?that takes care of that for you.?

--
Karl Heinz - K5KHK


Re: Practical CW Operation? #ubitxcw

 

QRP guys also have a couple nice little filters for use with CW, both a low pass and band pass.

https://qrpguys.com/simple-cw-scaf-filter


I haven't used either of these, but their kit quality and instructions are very good.? I've used both keyer and EFHW tuner kits with great success.

73,
Bob


Re: Bitx20A bandspread

 

Charles:
A mv109 varactor is not the same as a mvam109. The mv109 ihas 26-32pfd capacitance and a mvam109 has 10-420pfd capacitance.
That would make a big difference in the tuning range.
Leonard


Re: heat sink upgrade #bitx40 #parts

 

The part that gets hot on both of my bitx radios (40 and micro) is the power supply chip on arduino board. it gets too hot to touch. The PA only get slightly warm after an hour long phone qso.?

I had thin sheet of aluminum that bolted to the power regulator and it is markedly cooler.?

I have not set my radios up for digital?

Run radios both at 13.8v regulated.


Re: uBITX shipping time

William Cullison
 

Ordered March 29th and notified? by Paypal this morning. Why didn't I pony up for DHL? Oh well, at least it is on it's way


About to start my uBitX radio build...

 

Hey Folks,

About to start my uBitX build... have the radio now, and acquiring some parts as well as scouring my junkbox?(which has been accumulating rather than shrinking!)

My goal is building a portable rig I can bring to do mountain-topping?on HF as well as a bunch of VHF bands.

Adding transverters...

I've mentioned the low-cost transverters?from Ukraine before (See eBay).? ?These units run from 20-30 bucks depending on the band, and will give you 5-8 watts output on each band (if you want to keep the spectrum clean.)? They can be driven with the drive before the uBitx?finals.

I'm actually going to stuff 4 extra bands in the box -- 50,144, 222 and 432.? ? The four boards cost around $120 with shipping.

Some of the challenges are switching all this.? ?Since we are talking 10m as the?
i-f,? I think I'm going to use cheap DPDT relays typically found in those Chinese relay boards (I bought 100 of them for a song many years ago).? I have some nice 12v SMA low-power relays, but not going to waist them on 10m!

In order to control transverter?I/O switching, I think I'll use a slave Nano via I2C.? I'll modify the KD8CEC sketches to have additional menu items to select the band; when 50, 144,222 or 432 is selected, I'll ensure the VFO displays the appropriate frequency (simply by adding the offset)? and, via the 2nd Nano, switch the UbitX finals off, and routes the low-level rf to the appropriate transverter.?

Sequencing...

With these transverters and the potential for external amplifiers, there is a need for
proper sequencing.? ?I'd also like it at HF as well (it can also be used to eliminate the pop when T/R switching between the uBitX?

I'll use the 2nd Nano to do this, using switching transistors and relays.? ?it will go something like this:

-PTT Closure
-Mute audio path via JFET switch
-Close transverter?T/R relay contacts
-Wait 20mS +/-
-Close external amp relay contacts
-Wait 20mS +/-
-Close UBitX Original PTT

When PTT opens, the process is done in reverse.

Jacks and buffers, and RX/Mic processing...

I want to use the UbitX for FT8 and other digital modes, probably with an external laptop.

Rather than messing around with the mic input or speaker out, I think I'll add an emitter follower or OpAmp on both the mic audio channel and the receiver audio, before the audio pot.? This way, I'll have fixed level line-in and line-out (via RCA jacks)

?I plan on using my Yamaha CM-500 headsets with the rig.? Should be a good match since these use an electret mic.? They are a bit big for portable use, but very comfortable.? ? In addition, I ordered an SSM2167 mic preamp/compressor board for $6 on ebay.? ?

Though my uBitX?has the new audio chip and is socketed, I'm going to replace the audio amp with the New England QRP Club's NESCAF project.? This is a switched capacitor filter-based CW filter board.?? The filter has two controls: 1. the center frequency control allows the user to raise or lower the received frequency (the CW note) in the bandpass filter. The pitch can be set to a default value anywhere between 450-1000 Hz. range. 2. the bandwidth control will vary the width of the received CW pitch from about 90 Hz to about 1500 Hz.? ?It has a built-in audio amp.? ?It's a bit pricey at $39, but I thought I'd support a local club effort.

The back panel will get pretty busy.? The new connector compliment will include the following additional items:
4 more BNCs for the four transverter?outputs.
5 more RCA jacks for HF/VHF/UHF amplifier keying

This reflector has been an awesome place for ideas!? Keep em flowing.

73, Gerry W1VE