Keyboard Shortcuts
Likes
- BITX20
- Messages
Search
Re: Nextion 2.8 Enhanced - How long to upload .tft file?
Evan,
That is not what I wanted to hear. Where can a Raduino board be found? (I know HFsignals.com sells them, but are there any available in the USA?) On the other hand, maybe I should discuss the issue with Ashhar Farhan, again.) Where can a good Si5351A be purchased? Am I right, that the needed chip is the most basic version (Si5351A-B-GT)? There are several variants. Thanks, DaveW |
Re: sBitx V2 SN #141 Spurious/Harmonic Measurements
Today, I repeated the remaining troublesome measurements, this time without the Radio Shack SWR/power meter (which includes a diode based circuit).
Sbits -->? ?15dB uHF pad? -->? 20dB pad --> 20dB Pad ->? Siglent spectrum analyzer, internal attentuator 10 dB, bandwidth 10kHz Band? ? ?%power? ? measured dBm? ? ? ? Second Harmonic? ? ? ? ? ? ? ? ? ? ?Third Harmonic Freq? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?freq dbm? dbc? ? ? ? ? ? ? ? ? ? ? ? ? ? freq dbm? dbc 20m? ? ? ? ?78%? ? ? ? ? ? -11.2dBm? ? ? ? ? ? ?28M? -47.21dBm -36dBc? ? ? ? ? ?42M? -52.7dbm -41.5 dBc 14.010 15m? ? ? ? 86%? ? ? ? ? ? ?-13.14dBm? ? ? ? ? ?42M? -35.1 dBm? ?-22dBc? ? ? ? ? 63M? -41.2dBm? -28 dBc 21.010 MHz Unfortunately these aren't any better and just a tiny bit worse than previous measurements after I removed the diode from the Heathkit cantenna.?? On a whim, I decided to demonstrate what could be done with a little more filtering.? ?The only thing have I readily available is a 15m dual-section Butterworth filter that I have built as part of our Field Day antenna multiplexer work.? ?It has GREAT attenuation away from 15 meters.? ?So I threw THAT in series between the sBitx and the 15dB pad....and here is what happened: 21.010M? 86%? ? ? ? -13.57dBm? ? ? ? ? ? 42MHz? BELOW -88 dBm? ? ? 63MHz? BELOW -88dBm Spurs -- were approximately -61 to -63 dBm....which means -48 dBc to -50 dBc --? The noise floor of the analyzer was -88dBm.? ? The harmonics were therefore BELOW the observable limit and were at least 75 dBc below!? ? Here is how beautiful the display looked:? ?This is a completely, totally, thoroughly legal spectrum.? ?With filtering, this is possible.? I'll admit, this requires volume for the parts.... I think this makes an interesting additional product possible.? ?A very simple filter system could be marketed as an add-on that would add even one section of additional filtering, or one more low pass section -- and reduce the harmonics quite significantly.? ? Alternatively when I use my vacuum tube amp, with its tuned filters.... it cleans everything up also.?? Now that my errors in measurement have been corrected, we have a much clearer picture of where Serial #141 falls well or not so well. Gordon KX4Z |
Re: Nextion 2.8 Enhanced - How long to upload .tft file?
Evan,
The file that you provided is the same that I used. Unfortunately, in my previous email, I miss-typed the file (omitting "V5"). The file that I used is: UBITXV5_CEC_V1.200_NX_S.hex (86168 bytes). Here is another thought... In my first attempt, to load the OEM software on a new Nano, I also made a copy of the OEM eeprom (using avrdude) and loaded it onto the new Nano. When I access that Nano with AJ6CU ubitx Settings Editor, the "factory calibration" data shows: Master Cal -1, SSB BFO 4294967295. The Settings Editor says this out of range and will not accept it. Therefore, I plugged in sample values (as shown in the Manual for the Settings Editor), to provide a start point (Master Cal 85351, SSB BFO 11056992). In my attempt to calibrate BFO, I spun the dial +/- 3000 or 4000 with no noticeable effect. Perhaps I didn't go far enough? I'm wondering if the out of range OEM BFO setting is actually what is required for this SI5351A. Before posting anything on this forum, I sent an email to Ashar Farhan, to ask whether I might have damaged something by inserting the Nano with pins on wrong side of board (he didn't think so), and why I was having difficulty with calibrating BFO (using new Nano with OEM software). He asked when I had purchased the radio, saying that there was a batch of "finicky" SI5351A chips. I told him: "I bought the radio in early August from Gigaparts.com. The serial number on the box was 164688. The Raduino board bears a hand written number: 3541." (But I also said I was going to proceed with CEC Nextion mod, and hoped the setup would work better.) In any case, he did not respond as to whether my radio might have one of the finicky chips. Although I'd rather not change it, I'm beginning to think that's what's needed. What do you think? |
As a hardware guy, I haven't explored many computer languages deeply.
toggle quoted message
Show quoted text
Spent a career using C, and now use Python where I want quick results. Have had to use Bash, Awk, Fortran, Basic, Lisp, Pascal, Algol, Snobol, Forth,?Perl and a few others on occasion, but mostly avoided learning them deeply.? C and Python do all I need.? Where others use spreadsheets, I prefer Python. Jack wrote: "Then one night--literally in a flash of light--I understood what OOP was all about. For me, the concept of Encapsulation brought it home for me. For others, it was Inheritance or Polymorphism that set the lightning off. Triggers are different for different people." I have yet to see that flash of light, perhaps that's my hardware background showing. I'm not happy with code I am bringing up new hardware on unless I understand exactly what that code is doing. I suggest not bothering with the rather opaque cruft added by C++, at least until you have a good understanding of vanilla C. It's unfortunate that a beginner's environment for simple hardware like Arduino went with C++. If I want a higher level language than C for quick and easy coding, I turn to Python. In addition to C, K&R also developed Unix. Of which it is often said:?? "Those who do not understand Unix are condemned to reinvent it, poorly." Some find that arrogant, I don't. Just look at MS Windows. And this, from back in the 1970's when Unix started to challenge IBM's System/360: "The day-to-day travails of the IBM programmer are so amusing to most of
us who are fortunate enough never to have been one -- like watching
Charlie Chaplin trying to cook a shoe."
For me, that would apply just as well to Windows 11.MacOSX, ChromeOS, the various flavors of Linux (including the Raspberry Pi OS),? they are all successful derivatives of Unix.? MS Windows is slowly borrowing more and more from Unix, kicking and screaming. While I spent a couple decades using MS DOS and Windows (many engineering tools were only available under MS), I found some aspects of its implementation absurd. The only way I survived was to add a Unix like shell? such as cygwin. Well, so much for me discussing politics in this forum. Guess I'd better go hide now. Jerry, KE7ER ? On Tue, Oct 10, 2023 at 07:29 AM, Jack, W8TEE wrote:
Not many computer languages continue to exist after almost 50 years without doing something right. |
Jack, W8TEE
Some of the concepts took a day to fully come to grips with after reading the brief description in K&R, other books will give such material a more verbose treatment. Jerry: Exactly right! One approach to teaching works for some, but not for others. I was in SF at the Software Development Conference (1987?) when Bjarne Stroustrup was the keynote speaker. With 750 of us in the main ballroom, he gave his paper "C With Classes" presentation. About an hour later, 749 of us walk out mumbling "What the hell was that all about?" Bjarne is one of those gifted people who see everything as so simple, they can't understand why you "don't get it". Honestly, for five years I did not see what Object Oriented Programming brought to the table. Then one night--literally in a flash of light--I understood what OOP was all about. For me, the concept of Encapsulation brought it home for me. For others, it was Inheritance or Polymorphism that set the lightning off. Triggers are different for different people. That's why so many books on C persist in the market...each one has the ability to resonate with certain individuals. I also think that trying out explanations in front of 150 students really helps. Some examples I tried left the students looking like a still-life painting. Others draw a response. Back in the 1970's when I was teaching Intro to Econ to freshman, the War on Poverty had just started. A family of 4 with less than $9600 was considered to be "in poverty". I told my students I could end poverty overnight. After some urging, I told them it's simple: "You get all of the people making $9600 or less into one place and you shoot them." The student's eyes went as big as hubcaps. Then I asked: "How long before the person making $9601 starts bitching because they are the poorest person in the country?" We then had a meaningful discussion about income distribution and possible solutions. Other profs teaching Intro Econ would use other examples to fall into a discussion about income distribution. And so it is...We are all different and the best one can do to explain something is to find an example that clarifies things for their reader. Jack, W8TEE
On Tuesday, October 10, 2023 at 10:20:47 AM EDT, Jerry Gaffke via groups.io <jgaffke@...> wrote:
Jack has written a dozen books about programming in C starting with his "C Programming Guide" of 1983. With the author active in this forum, you can try pinging him with a direct message if you get stuck when reading his books.? K&R C worked for me, I found it very concise, well organized, and self consistent, starts out assuming very little background knowledge.? Rather like reading a good math or physics book. Some of the concepts took a day to fully come to grips with after reading the brief description in K&R, other books will give such material a more verbose treatment. Jerry,? KE7ER On Mon, Oct 9, 2023 at 04:17 PM, Jack, W8TEE wrote:
-- Jack, W8TEE |
The genius of the K&R book is that it invisibly teaches you many concepts. For instance, right in the first chapter, it introduces you to tokenizing and recursive descent, all very casually, informally. The other approach is Jack's : his books are simple and direct, they are a bit of a hacksaw approach : get the job done effectively and learn quickly. The K&R is japanese joinery. - f On Tue, Oct 10, 2023, 8:00 PM Jack, W8TEE via <jjpurdum=[email protected]> wrote:
|
Jack, W8TEE
I got to sit in on several X3-J11 ANSI C committee meetings (1983) and it was an incredible learning experience. Even deciding the value of NULL was discussed at length. (One C compiler back then use 0xFF [Aztec or Desmet??] as the NULL indicator.) To me, the smartest thing Ritchie did was to leave C's I/O outside of the language itself and place it into the C standard library. I think that move is what propelled C to be the first language to be brought to life on new processors as they were developed. Even though I "know" (forgot?) a dozen programming languages, I always come back to C for my day-to-day programming. Not many computer languages continue to exist after almost 50 years without doing something right. Jack, W8TEE
On Tuesday, October 10, 2023 at 10:07:20 AM EDT, Dave New, N8SBE <n8sbe@...> wrote:
I have the original print edition from 1976.? The strange thing about that book is that it essentially used the original standard C library, without actually having a formal section documenting all the library calls. I ended up 'graduating' to the Harbison-Steele book C: A Reference Manual.? I book-marked several sections I constantly referred to, including all the printf formatting stuff, and the section on operator precedence. I even eventually bought a print copy of the ANSI X3.159-1989 for Information Systems - Programming Language - C standard, including the rationale document (I really love rationales, the reasoning behind the decisions made when standards were created).? That binder is still on my work desk, within easy reach. The ANSI standard and the Harbison-Steele were my "bibles" all during the decade I was doing hard real-time embedded machine vision programming in C (the 1990's) I then headed the IPv6 team at NextHop, a University of Michigan and Cornell University spinoff, where we wrote all the Internet backbone routing protocols in C.? Our code compiled and ran on dozens of computer architectures and operating systems from 32-bit to 128-bit (the latter being the Dec Alpha, which used sparse memory addressing, so you were NOT guaranteed that pointer and integer arithmetic were interchangeable). Finally I ended up getting mixed up in the automotive business, where I've been ever since, starting out as the "Software Assassin" helping our suppliers find their 'off by one' and null pointer dereference errors, and ultimately graduating to a Senior Technical Specialist position in Wireless and Cybersecurity.? Planning to finally retire next year at age 70. Then, I plan to follow and contribute code, etc. to one or more ham radio projects. 73, -- Dave, N8SBE On 2023-10-09 14:58, Aaron K5ATG wrote:
-- Jack, W8TEE |
Jack has written a dozen books about programming in C
toggle quoted message
Show quoted text
starting with his "C Programming Guide" of 1983. With the author active in this forum, you can try pinging him with a direct message if you get stuck when reading his books.? K&R C worked for me, I found it very concise, well organized, and self consistent, starts out assuming very little background knowledge.? Rather like reading a good math or physics book. Some of the concepts took a day to fully come to grips with after reading the brief description in K&R, other books will give such material a more verbose treatment. Jerry,? KE7ER On Mon, Oct 9, 2023 at 04:17 PM, Jack, W8TEE wrote:
|
开云体育I have the original print edition from 1976.? The strange thing about that book is that it essentially used the original standard C library, without actually having a formal section documenting all the library calls. I ended up 'graduating' to the Harbison-Steele book C: A Reference Manual.? I book-marked several sections I constantly referred to, including all the printf formatting stuff, and the section on operator precedence. I even eventually bought a print copy of the ANSI X3.159-1989 for Information Systems - Programming Language - C standard, including the rationale document (I really love rationales, the reasoning behind the decisions made when standards were created).? That binder is still on my work desk, within easy reach. The ANSI standard and the Harbison-Steele were my "bibles" all during the decade I was doing hard real-time embedded machine vision programming in C (the 1990's) I then headed the IPv6 team at NextHop, a University of Michigan and Cornell University spinoff, where we wrote all the Internet backbone routing protocols in C.? Our code compiled and ran on dozens of computer architectures and operating systems from 32-bit to 128-bit (the latter being the Dec Alpha, which used sparse memory addressing, so you were NOT guaranteed that pointer and integer arithmetic were interchangeable). Finally I ended up getting mixed up in the automotive business, where I've been ever since, starting out as the "Software Assassin" helping our suppliers find their 'off by one' and null pointer dereference errors, and ultimately graduating to a Senior Technical Specialist position in Wireless and Cybersecurity.? Planning to finally retire next year at age 70. Then, I plan to follow and contribute code, etc. to one or more ham radio projects. 73, -- Dave, N8SBE On 2023-10-09 14:58, Aaron K5ATG wrote:
|
Re: #sbitx Log converter script error
#sBitx
Thanks!
Already down too many rabbit holes. -- 73 ??? Bob? KD8CGH |
Thanks for the link Jerry, could be a great assistance?for my 81 year old unknowledgeable c programming brain. Trouble is I now forget what I did yesterday? G0RCL 73 On Tue, 10 Oct 2023 at 00:07, Jerry Gaffke via <jgaffke=[email protected]> wrote: Great choice. |
I feel as if I am walking among giants at times. I am obviously the least of us in this room and feel honored to even read these threads. There is so much knowledge here. I never learned C but did take a class in Basic in the late 80s while in trade school. I am learning about rf now, like Aaron, it starts as something simple then I end up going down so many rabbit holes. It is fun though. Once I get a better understanding of RF, I too am going to start on C. This has been the gateway drug that gets me to do it.? Thank you all, David WK4DS On Mon, Oct 9, 2023 at 20:26 Aaron K5ATG <Aaron@...> wrote: My dream job growing up was drafting. I wasn't ever interested in programming or electronics. I loved the board drafting that I had in school in the early 90's and then everybody switched over to AutoCad. During the 2000's I was doing board drafting designing steel buildings. The customer told us what they wanted and we would draw up the blueprints and the bill of materials. Through coincidence my wife's grandfather who was her father figure was a draftsman in the U.S. Air Force. Unfortunately he passed before I met my wife so I never got to meet him. I do have his drafting table and instruments from WWII and the 1950's. My wife and her family wanted me to use his stuff when I was a draftsman but I did not feel worthy enough. I'm not a draftsman but I still like to draw and my go to pencil is the Staedtlet 980 drafting pencil with 2 mm lead that I bought in 1988. |
Re: Operation question using CW
Thank you! Maybe this will solve my problem. It seems the audio recovery in my radio is set way longer than 100ms. More like 1 or 2 seconds to return to full volume. Thankyou guys for the intel! WK4DS? David On Mon, Oct 9, 2023 at 16:30 HA3HZ <gyula@...> wrote: Gordon told me the right solution. |
开云体育Just as a comment: I am unable to do anything strenuous as a complication from an injury.? Picking up a typical QRP rig is OK, but forget about some of the tube rigs of the 1970s.? I am in an assisted living situation, and have to use a medical scooter outdoors.? I had to give up driving, as the eyesight was getting ratty & at times I have trouble gripping things properly.? No antennas allowed at my apartment, so operation is either a HT on VHF/UHF, or else portable from a battery.? Antenna is usually a vertical that I can assemble/disassemble quickly.? I can still manage a key.? I've been at the ham radio game for over half a century (I'm almost 80 years old). Gerry Sherman Sent by the Windows 11 Thunderbird On 2023-10-09 20:15, Aaron K5ATG wrote:
I was into astronomy for over 30 years and never interested in ham radio. Then my back got messed up, not from any injury or anything it just happened. For fun I like to tell people that it is from a football injury, where I was celebrating the Oklahoma Sooners beating Texas Longhorns and tripped over the coffee table in my living room lol. Really though around 2010 I just started losing all sensation below my waist and down I would go. My telescope weighs over 150 pounds so using that became a thing of the past.? |
I was into astronomy for over 30 years and never interested in ham radio. Then my back got messed up, not from any injury or anything it just happened. For fun I like to tell people that it is from a football injury, where I was celebrating the Oklahoma Sooners beating Texas Longhorns and tripped over the coffee table in my living room lol. Really though around 2010 I just started losing all sensation below my waist and down I would go. My telescope weighs over 150 pounds so using that became a thing of the past.?
My mother in law had kept trying to get her ham license for CERT and life kept getting in the way so she kept dropping out of class. So she asked me if I would take the class with her and help her stay on track. I took the test just for fun and actually passed. Then I learned that the radio community especially the QRP and Homebrew side is made up with a lot of very great people. I can talk to people all over the world on those days when I can't get out of bed. I've always loved to learn. I prefer a documentary over the latest blockbuster. With radio you can't learn everything that there is to know but it sure is fun trying to learn it all. Radio is more easily adaptable for those like me with limited abilities. I don't have the dexterity to send CW but I can type on a keyboard and I saved up and got a K3NG CW keyer and I can now send with a keyboard and I have discovered that CW is so much fun, even if you are really slow.? -- '72 Aaron? |
Re: Operation question using CW
开云体育Ashhar ?no one seems to know. It seems to use a goertzel algorithm and others have written such software as wellI stand corrected: I found this Morse code via a PC. Which brings us to CW Decoder, a free application from WD6CNF. It can decode Morse code signals received on a radio at up to 50 words per minute,? On Oct 9, 2023, at 20:59, Ashhar Farhan <farhanbox@...> wrote:
|
Re: Operation question using CW
Gordon, Any idea who built this decoder and when? - f On Tue, Oct 10, 2023, 4:17 AM Gordon Gibby <docvacuumtubes@...> wrote:
|
开云体育I regret to hear of your disability but I am delighted to hear that you are still growing and making the best of life!!73 Gordon Kx4z? On Oct 9, 2023, at 20:26, Aaron K5ATG <Aaron@...> wrote:
|
My dream job growing up was drafting. I wasn't ever interested in programming or electronics. I loved the board drafting that I had in school in the early 90's and then everybody switched over to AutoCad. During the 2000's I was doing board drafting designing steel buildings. The customer told us what they wanted and we would draw up the blueprints and the bill of materials. Through coincidence my wife's grandfather who was her father figure was a draftsman in the U.S. Air Force. Unfortunately he passed before I met my wife so I never got to meet him. I do have his drafting table and instruments from WWII and the 1950's. My wife and her family wanted me to use his stuff when I was a draftsman but I did not feel worthy enough. I'm not a draftsman but I still like to draw and my go to pencil is the Staedtlet 980 drafting pencil with 2 mm lead that I bought in 1988.
I had it all figured out back then, I was going to be a draftsman, I had the respectable hobbies of scroll saw work and amateur astronomy. I can't even remember if I even knew what amateur radio was. Now I'm disabled, I live in bed and I use amateur radio to explore the places that I will never see. I'm trying to learn electronics and now programming mainly to give back to the community and to keep my mind occupied because when you live in bed, even YouTube and Netflix gets pretty old pretty quick.?? -- '72 Aaron? |