Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- BITX20
- Messages
Search
Re: Should we adopt the KD8CEC firmware?
The nano is the atmega168 or 328P(more often these days) what you get.
Its the middle child of the set: ? 32k of program space ? 2k of ram space ? 1k eeprom space. Compared to cpus of my day that is a vast amount of space. We got the full 5 pounds in the bag with a lot less. The largest of the atmega family?the atmega2650 aka the arduino Mega2650:? ? ?256K of program space ? ?8k of ram space ? ?4k eprom space ? ?Small chip is the 64pin large is 100 pin? either has far more IO than the 328P. That would be big enough. If it can't do it then maybe revisiting system design is in order.? For an analog radio that would cover a lot of ground and allow a very elaborate user interface. This does not include refactoring the software for space.? It can be made smaller without giving up things. I'm currently using a Arduino Pro Mini (328p cpu) with display and 5351 to test firmware ideas, Allison ? |
Re: Looking for a single row 16pin ribbon cable source
#parts
Hi Vince,
All you need is two 6-lead ribbon cables. 4 pins are not used, just check the schematics. 73, Frank PA7F |
Re: Looking for a single row 16pin ribbon cable source
#parts
¿ªÔÆÌåÓýTwo 8-pin molex will work but you have to shave just a tiny bit of plastic off to make them fit end-to-end.? See attached using CAT5.? 73, Pat AA4PG
http://www.cahabatechnology.com/aa4pg.html
From: [email protected] <[email protected]> on behalf of Vince Loschiavo <vince320@...>
Sent: Tuesday, May 15, 2018 9:13:24 AM To: [email protected] Subject: [BITX20] Looking for a single row 16pin ribbon cable source #parts ?
Anyone have a link to a single row 16pin connector for make it yourself Ribbon cable?
Vince n2aie |
Re: Variable IF
Lawrence Macionski
Would the BFO frequency shift the filter peak into the 750HZ? range?
I have an audio spectrum analyzer app on my android that uses the mic. sure would be something to investigate. I have a source of inexpensive 12.000 Mhz crystals. (5 for? $1.00)? Perhaps a parallel filter network with the low slope variable would solve it.. |
Looking for a single row 16pin ribbon cable source
#parts
Anyone have a link to a single row 16pin connector for make it yourself Ribbon cable?
Vince n2aie |
Re: Should we adopt the KD8CEC firmware?
Ashhar,
I think it should be the standard.? It fits, and no issues installing. more Plus than Minus. 1.? Download and run the Memory manager.? Provides user a different look at what is getting written to memory. 2.? All the added features not to mention CAT control at the bare minimum which might be attractive 3.? options for displays 4.? WSPR? on an on... de N2AIE Vince |
Re: using the BITX on RTTY
Good morning,
Though not specifically uBitx related, the RTTY timing issues has been discussed ad naseum on the RTTY group which has recently rehomed to (RTTY) groups.io and IIRC the issues with timing are based largely in windows as it is not a real time OS. If you are like me, these discussions are, IMHO, very interesting and can be a time sink. Arduino can and does a very nice job of handling RTTY with Andy, K0SM work creating TinyFSK, see??which incidentally also functions as a CW keyer ala hat tip to Anthony, K3NG and his wonderful arduino CW keyer. Anthony maintains a group (radioartisan) on groups.io. I do use David, G3YYD wonderful 2Tone software which has implementations for tinyFSK as your transmit source built in; see ?In a nutshell, I could not live without 2Tone when I play RTTY as it is truly fantastic and I routinely run several 2Tone receive windows along side Alex, VE3NEA Gritty software (print only - no xmit); see? The key is ensuring you grab the correct timing packages from Paul over at PJRC (Teensy), see? All my very best, Mike N4EEV |
Re: Should we adopt the KD8CEC firmware?
Tim
toggle quoted message
Show quoted text
I disagree. For example, if the standard code has an iambic keyer but I have run out of flash trying to implement an SWR indicator, then it would be handy to free up the flash used by the keyer by changing a #define from true to false with something like this: #define? IAMBIC_KEYER? ?0 That standard code need not be exhaustively tested for all permutations of the build. Just that the standard build works well enough to be usable. The #define's for conditional compilation may or may not work, if they don't work they are at least a good indication of the original programmer's understanding of how he thought it should work. And if I adjust the standard code through a modification of the #define's or? some other hack to better suit my needs and it does not work for me, then that is clearly my problem to debug. Jerry On Tue, May 15, 2018 at 07:28 am, Tim Gorman wrote:
Any code that can be changed on the fly by defining options to be |
Re: Should we adopt the KD8CEC firmware?
With all respect, do you understand Ian's code well enough to add
functionality to it? Or is it just better from an operational standpoint? tim ab0wr On Tue, 15 May 2018 07:23:14 -0700 docame12@... wrote: As a newcomer to Arduino, I really appreciate of the benefits of Dr. |
Re: a new application of morse code
#off_topic
Lawrence Macionski
It was 1967-68.. Detroit when I started college, President of K8EEH Henry Ford College ARC.. Somewhere in Detroit there was a Marine, that had been hit while on the Korean DMZ and was paralyzed- lost the ability to speak. He had the ability to send CW with only his thumb. Hams in Detroit built a CW to RTTY converter and supplied a Teletype in his bedroom so his mother, his care giver (and others), would not have to learn morse code.
CW was extensively used in Alcatraz as depicted in the Movie "Birdman of Alcatraz"? I just saw an article out of NERDS (New England Radio Discussion Society) about the Navy using shipboard flasher signaling lights with an automated Text to CW flash converter. No need to learn CW. |
Re: Multi lcd on the ubitx
Hi Richard,
If you mean a second LCD or maybe a little OLED, yes, It can be done ( I did ) but you need to write it in to the software and include whatever library that you would need for an OLED for instance. You just write in a separate routine for whatever you want to display. Not a trivial matter if you wish to use? any of C++ based sketches. 73, Don |
Re: Should we adopt the KD8CEC firmware?
Jack,
Respectfully, you missed my point. I probably wasn't clear. I didn't mean a "coding" standard. I meant a standard software load with defined functionality. Trying to add functionality that others might want to use, in an environment of multiple conditional compiles, becomes a true nightmare of regression testing to insure the added functionality works with all combinations of the conditional compiles. Not doing such regression testing and throwing a software modification out into the wild means many users are going to find that their individual software load no longer works as intended if they try to use the software modification. For instance, your mention of deleting keyer code if you never use CW. If I develop functionality like a "Tune" option that requires the CW transmit module and some kind of a CW key to transmit a carrier, it won't work with someone that has deleted the keyer code using their conditional compile. If they add my functionality what's the first thing they are going to see happen? It won't work. Who then gets to figure out why and then who gets to fix it? tim ab0wr On Tue, 15 May 2018 13:25:23 +0000 (UTC) "Jack Purdum via Groups.Io" <jjpurdum@...> wrote: I agree with Ron, here. Tim's statement: |
Re: Should we adopt the KD8CEC firmware?
Rod Davis
¿ªÔÆÌåÓýTim, and all,Let me preface this with a statement of gratitude to Farhan for supplying such a useful, functional, and affordable rig to all. It has enabled many to get into ham radio who would otherwise not have an opportunity, and it has put the fun back into ham radio for many others. I know Farhan and his crew have put an enormous amount of work into the endeavor. Furthermore, Farhan has generously provided useful firmware, with source code, based on the GNU license. Again, I am grateful for that. He has indicated that he 'launched' the software with no guarantee, and no obligation to maintain it. Please understand my following comments are not a criticism of any of his efforts in any way. I believe the question of adopting KD8CEC firmware as the 'base load' should be addressed from the viewpoint of external functionality, rather than software structure. When I use the original firmware, I note the unreliable CW keying, erratic 'adaptive' tuning, and lack? of CAT interface. Again, not a criticism in any way. The KD8CEC firmware resolves these issues. The exception to that is 'adaptive' tuning, which is tuning is difficult or impossible to implement using the Arduino runtime library, as it is not a real-time operating system. Ian, KD8CEC, addresses that issue in his later releases by providing the ability to have four additional front-panel buttons with a minor hardware mod of adding a few resistors. One of the buttons controls tuning rate without the need to navigate menus. It is likely that the vast majority of uBITX users are not eager to jump into coding changes, with the associated nuances. I understand that, and in the 'voting' process about base load firmware, I believe it is important to keep that in mind. I suggest separating the 'which base load' issue from the 'software structure and portability' issues. The user community is probably more affected by external functionality than software compatibility. See Jack, W8TEE comments posted today, which I support in concept. ----break, to talk about software structure--- Tim, thank you for emphasizing John, VK2ETA 5/14 post, which I re-read. John put a lot of work into that, and I like the direction he is headed in. I also suggest re-reading his 5/12 post. ---break, for wrapup--- I really appreciate the contributions to the uBITX community from all over the world. Tim, as an aside note, please be aware my name is spelled "Rod", not "Ron". An easy typo blip. Best to All, Rod KM6SN |
Re: Multi lcd on the ubitx
Do you mean a 4-line lcd display?
If so you have to have a software load set up to use a 4-line display. Have you checked to see if that is the case for your software? tim ab0wr On Tue, 15 May 2018 07:17:40 -0700 "Richard E Neese" <kb3vgw@...> wrote: with the wa6isp and other replacement boards you have i2c but I cant |
Re: Should we adopt the KD8CEC firmware?
That's an easy one.
toggle quoted message
Show quoted text
If it's your software then *you* are charged with doing the troubleshooting. On Tue, May 15, 2018 at 07:16 am, Tim Gorman wrote: But what happens if the CW option is defined out of the software as |
Re: Should we adopt the KD8CEC firmware?
Jerry,
Ian's code may be easy for you to read and understand. That is most definitely *not* the case for many of us. Any code that can be changed on the fly by defining options to be included or excluded probably can't be considered "stable". It becomes a minefield for others trying to add their functionality. Regression testing to insure the software still works as intended becomes a nightmare of trying all the numerous options together in a multiplicity of option combinations. This is not meant as disparagement Ian's software. It has a lot of functionality that many people have asked for. Many people are using it. There is a good reason for that. But that doesn't mean it is suitable as the base load for all future ubitx units. Does Ashar have the resources to do a full regression testing of Ian's software as it stands today when changes are made to the ubitx hardware? tim ab0wr On Mon, 14 May 2018 22:42:01 -0700 "Jerry Gaffke via Groups.Io" <jgaffke@...> wrote: I haven't looked at Ian's code yet. |
to navigate to use esc to dismiss