Keyboard Shortcuts
Likes
- BITX20
- Messages
Search
Basic Arduino Programming Knowledge
If you are starting out learning, or need to improve your Arduino programming skills, I recommend these two books, which are available from Amazon: Programming Arduino: Getting Started with Sketches, Second Edition?Programming Arduino Next Steps: Going Further with Sketches?1st Edition |
Re: BITX20 groups.io wiki
Sounds like a great idea! Roy WA0YMH Carrollton, TX On Feb 26, 2017 7:39 AM, "Patrick Strasser-Mikhail" <oe6pse@...> wrote: Dear BITX20 owner, (probably) Farhan! |
Re: It's alive! & hot melt glue
Mvs Sarma
I agree with John Smith. In fact Hot Glue from Glue gun or crudely using solder rod, would be nice and later it could even be peeled off carefully.? I did use it in some of my assemblies. regards sarma vu3zmv On Sunday, 26 February 2017 12:30 PM, John Smith via Groups.Io <johnlinux77@...> wrote: I don't see how that could be a problem, as long it is low temp glue, from a low temp gun. Like 7 watts low temp glue gun.
|
BITX20 groups.io wiki
Dear BITX20 owner, (probably) Farhan!
In short: Please enable the wiki. Please create a start page and some links so that people can start structuring information. Long story: For years I'm following the BITX projects, and with much joy I've seen it's move to groups.io. Yahoo was really hard to use for me. One big barrier that I saw (and partly still see) is the huge amount of uploaded design files, with no structure. There are 187(!) directories with subdirectories. I do not even have an idea where to start. Last year I asked on the list what the history of the project was and where to find a design with the latest improvements. Did not get very far with that... Currently there is a discussion on the list about scattered information of BITX sites, blogs etc. Still there is no way to collect that, comment it, etc. I like to build my own keyboards. I find a lot of information at What I really love at deskthority is the information that I find in the wiki, combined with the vibrant community discussing new ideas. That wiki part is what I feel is missing with BITX(20/...). You will see, as soon as it is available, people will start to connect information, restructure it, create new collections with all types of information, like building guides, explanations of the design ideas, tips and tricks, parts, where to find them and how to select them (NP0 etc.), and so on. Please, enable the wiki. AFAICS this requires to create the "home" page, and create some subpages, as the home page is editable for moderators only. If there is any reason why this is not wanted, I would be very interested in understanding them. Finally I do not want let this opportunity pass to thank you for creating and maintaining this great place for BITX. 73 de Patrick OE6PSE -- Engineers motto: cheap, good, fast - choose any two Amateur Radio Operator / Ham / Funkamateur / QTH: JN77rb One of the lucky 10.000: Use Mail Encryption Today! PGP Key ID: 0xDF8A127E5A120903 Patrick Strasser-Mikhail OE6PSE <oe6pse at wirklich dot priv at> |
It's alive! & hot melt glue
I have a working HFSigs BitX40 receiver! Woot! I took my time connecting per HFSigs instructions, stuck a crappy little 7 MHz coil & telescoping antenna on an FT-817, and could be heard through the BitX sans antenna. It sounds awful through the tiny 7-ohm speaker from my junk box, so I'm really looking forward to the speakers from
any day now. About the three little coils with fine wire that look really fragile: do y'all think it would hurt anything to add a little hot glue or silicone glue to stabilize them? |
Re: Blinking red light
¿ªÔÆÌåÓýI got in the middle of a post, I was not the originator and misguidedly tried to answer what I thought were actual ?questions. I know very little other than what I have learned from the forum. Excuse me for butting into the conversation. ? v/r Fred W4JLE ? From: [email protected] [mailto:[email protected]] On Behalf Of College Professor Simon Thompson
Sent: Saturday, February 25, 2017 22:47 To: [email protected] Subject: Re: [BITX20] Blinking red light ? Hey. Go back and read what I wrote. I said you know a lot; I don't know a lot. Don't take offence where none is offered. ? The bitx40 did not start out as an arduino-based radio. It has become that. For some of us, the attraction is the radio, not the arduino, nor the arguing.
|
Re: Blinking red light
College Professor Simon Thompson
¿ªÔÆÌåÓýHey. Go back and read what I wrote. I said you know a lot; I don't know a lot. Don't take offence where none is offered. The bitx40 did not start out as an arduino-based radio. It has become that. For some of us, the attraction is the radio, not the arduino, nor the arguing. Sent from my iPad On Feb 25, 2017, at 7:36 PM, Dr Fred Hambrecht <AAR4MI@...> wrote:
|
Re: Blinking red light
¿ªÔÆÌåÓýSimon, I am a newbie as well and it is like drinking from a firehose as they have reinvented new words for old processes. 1.?????? Library ¨C a group of instructions that applies to a particular device that allows you to talk to it in C+. It is attached to your sketch (program) with the include statement. 2.?????? The IDE is the piece of software that you load to enter your instructions and compile to the machinr language the Arduino understands. (Hex File) 3.?????? The Eitherkit is the library for the Si5351 which is the component that actually generates the various frequencies sent to the radio such as the BFO, VFO and display frequencies to an LCD or other display. 4.?????? Using the IDE you can compile your sketch to check for errors or compile and upload the compiled program to the Arduino via a USB cable. The program allows the USB port to be assigned as a COM port for not only sending the compiled sketch but to get information back from the Arduino and display it on your computer screen. 5.?????? Your understanding of BASIC gives you an understanding of programming and it is now simply learning the C+ language constraints. No line numbers, but the requirement for a semicolon after every line gives me fits. I forget it half the time (Grin) 6.?????? The best way to learn is to look at the sketches the Gurus have programmed and work r way through them. ? V/R Fred W4JLE A lost fellow PhD ? From: [email protected] [mailto:[email protected]] On Behalf Of College Professor Simon Thompson
Sent: Saturday, February 25, 2017 21:32 To: [email protected] Subject: Re: [BITX20] Blinking red light ? What is a ¡°library?¡± What is the Arduino IDE? What are HEX files? What is Etherkit Si5351 v.2.0.1? What is a Sketch? What is a library update? How do you compile a library update? What does compile mean? How do you upload a library update after you compile it? What does remote programming experience in Basic have to do with any of the preceding questions?? ? You see, you know more than you think you know; you take what you know for granted, so you assume that what you know is not so much. Those of us who are not familiar with the terminology and concepts simply find this ¡°oh, there is nothing to it¡± routine rather hard to believe.? |
Re: Blinking red light
Thomas Noel
¿ªÔÆÌåÓýCollege Professor Simon Thompson,Go back and read what I wrote. No where did I say or imply that I don¡¯t know a lot about this subject. As a matter of fact I directly acknowledged that my previous experience made this new step more easily understood for me. I know exactly what I know; I lived the 40+ years of many hours and many thousands of dollars it took to acquire that knowledge. My previous experience allowed me to get this done without a recipe. My point is that such a background is not needed here.? If you will grant that some basic understanding of using your computer is to be expected of anyone that finds themselves following an obscure email list, a "recipe equivalent" of step by step directions will get the job done. The Arduino Integrated Development Environment (IDE - there, you are smarter already) isolates the user from needing most of that background, and is very straightforward if you just need to convert (compile) a Sketch (human readable line by line program) to a HEX file (machine readable program file) and copy it into the Arduino (upload). It might well require an advanced cook to write out the recipe, but any cook can follow the directions once complete. Lets not create artificial barriers to success. Ex-College Professor, and less snarky,? Thomas W Noel KF7RSF
|
Re: Current limit for PA
Very informative, as usual. Thanks! Jerry, KE7ER On Sat, Feb 25, 2017 at 07:18 pm, <ajp166@...> wrote:
? |
Re: Current limit for PA
Current limiter: ?should not be needed save for running on bench supply. ?If used put it in the radio and set it to about 2.5A. ?For 8W out at 13.8V your current should never be close to that. ?The amp is about 40% efficient and for 6W out your doing max 16W input power ( less than 2A at 13.8V) in and the difference is in the form of heat. ?I try to not use one as they tend to limit on voice peaks and the audio suffers badly. My experience with IRF510s is extensive and much different. ?I rarely kill one even during experimenting. I use them for RF power though 6M. ?How much 8 in a parallel 4x4 push-pull at 6M running 225W! ?My favorite is two in a push pull amp (K500r/wa2eby design) with 28V running about 55W on 40m and 37W at 10M and after 6 years of wrong antenna and all sorts of usual havoc its still running with the same pair. ?The two device amp uses a heatsink with 4x6 inches of surface and fins nearly an inch tall. ?This is a sample of two amp I've used for a while and I have others. Many things kill the IRF510. ?Heat, the usual heat sink seen is not big enough. Bad construction causing instability. ?Excessive voltage its a 100V device but if the combined DC+RF exceeds that its gone. ?The last one is sneaky that is far to much gate voltage. Exceed 20V and the get punches through and the part goes away. ?How can that happen put 30V on the drain and usse a gate drive that is not sufficiently stiff and low enough in impedance and the RF voltage coupled back by the ?Gate to Drain capacitance will finish it off fast! IRF510 data: The part is rated 100V max and 5.6A max but only as a low speed saturated switch. ?The power limit is 43W dissipation but that is on a large heatsink with derating for heating. ?The derating is .29W for every degree centigrade above 25C for the DIE temperature the case will be cooler than that due to thermal resistance. The TO220 package has terrible thermal properties so if its heating the heatsink to 50C the die inside is near its failure point. ? Several things: If the heatsink gets more than just warm its too small or insufficient airflow. Bias, there is a right value and if high the heatsink better be good! ?Also the bias set the gain to a point so if the amp is unstable at 100ma look at layout or wiring. The transformer is not 4:1 its 1:4 the drain to get in the 5-8W region at 12V needs to be at about 12.5 Ohms impedance not 200 (under a watt possible)! ?The transformer matches the Drain to the design load 12 or so ohms to the load of of 50 ohms. ?The low pass filter is symmetrical is there for harmonic cleanup but a few I've see use asymmetric values to translate from less than 50 ohsm to 50 ohm as well. ? ?This also means if the antenna is poor and the load impedance is lower than 50 ohms the reflected impedance to the IRF510 is even lower and the power it will try to generate will be higher but if the cooling is not adequate it may die! The impedance at the gate is not a high impedance as that only occurs at DC, for RF its roughly the gate capacitance to ground plus lead inductance. ?That means way less than 150 Ohms is typical even at 40M. ?If the source is not stiff impedance wise then instability due to Gate to Drain capacitance is probable. ? Long leads. Just don't. ?Especially the Source lead. ? My favorite layout is very short source to ground (near the case) cut the drain lead and use the tab with the part flat on a heatsink. ?The inptu on one side of the part and the IRF510 between the long way and the output on the other. ?Works even at 6M.? Resistance in the source lead. works at DC but at RF it tends to result in the source elevated above ground (even with a capacitor) make the stability at RF poor. It can make a fine power oscillator. ? As the device is very capable of high gain keep the input as far as possible from the output. ?Typical gain biased as AB1 linear amp is better than 13DB at 50mhz! Bipolar such as the 2n1969 cannot sub direct as the bias circuit needs to be much different for good thermal and RF stability as well as acceptable linearity. Its a good part but apples and mangos. RF power fets like the RD or MRF parts have the same or very similar constraints. ?Input and output impedance needs to be controlled by the surrounding circuits. -- |
Re: Blinking red light
Well said! Roy WA0YMH Carrollton, TX On Feb 25, 2017 8:32 PM, "College Professor Simon Thompson" <nwccenglishprofessor@...> wrote:
|
Re: Blinking red light
College Professor Simon Thompson
¿ªÔÆÌåÓýWhat is a ¡°library?¡± What is the Arduino IDE? What are HEX files? What is Etherkit Si5351 v.2.0.1? What is a Sketch? What is a library update? How do you compile a library update? What does compile mean? How do you upload a library update after you compile it? What does remote programming experience in Basic have to do with any of the preceding questions??You see, you know more than you think you know; you take what you know for granted, so you assume that what you know is not so much. Those of us who are not familiar with the terminology and concepts simply find this ¡°oh, there is nothing to it¡± routine rather hard to believe.?
|
Re: Blinking red light
Well said Simon.
I "love" programming, but I know that most people don't and regard it as "odd", "geeky", "weird", not very sociable, and whilst they respect programmers (I think and hope), they don't want to become one - beats me why not, but in my 60 years of life (and programming from 4004's to 8008/6800/6502/6809/68000/MIPS/ARM) that's what seems to be the prevailing wind ! The success of Apple, IMHO, is testament to the power of the user vs. the creator/maker (I don't, and will never, own a piece of Apple kit). So having said all of that, people who just want to use technology shouldn't be sneered-at/denigrated, but they should be helped to make use of technology without any condescension by the "high priests". 73 Peter - GM8JCF PS, if you are into SDR, then search for "G8JCFSDR" to find my SDR software -- I am using the free version of SPAMfighter. SPAMfighter has removed 91193 of my spam emails to date. Get the free SPAMfighter here: Do you have a slow PC? Try a Free scan |
Re: CW or not to CW?
Worth checking and good to know. ?Somebody's going to use this with a 1kw amp someday. ?Thanks. On Sat, Feb 25, 2017 at 04:47 pm, Don Cantrell wrote:
Jerry, Turns out the key clicks aren't bad. 500 Hz away from a S9+10 signal, no clicks! As good as FT817. I worry too much. -ND6T ? |
Re: CW or not to CW?
Jack, if you got this one from github it's original.? I've been using this other in the files section one because I didn't know better. It's been modified for eitherkit si5351 libraries.?/g/BITX20/files/KA0NEB/Raduino_V1_1.zip And there is still another one with newer si5351 libraries for the latest Arduino IDE. And several others.? Might as well upload a fixed one, and cut the useless stuff out. They're small in size.? |
Re: CW or not to CW?
¿ªÔÆÌåÓýEverything compiles correctly. I would appreciate an example of how to code the buttons. I see code for the buttons changing the VFO, double click etc. but something is missing as the buttons do not respond. Once I can see some examples I can learn from them, but starting as a newby I am not sure what road to take. Question 2, where can I find the instruction set for the Arduino and the Si5351 etc.? Thanks for all you do Jack. ? v/r Fred W4JLE ? ? From: [email protected] [mailto:[email protected]] On Behalf Of Jack Purdum via Groups.Io
Sent: Saturday, February 25, 2017 16:07 To: [email protected] Subject: Re: [BITX20] CW or not to CW? ? The base code I modified was the raduino.ino code that, I thought, was the original code posted by Ashhar. His code had a number of features that are not yet implemented as the kit is currently distributed. If I have the wrong code, can someone direct me to where I can download the "standard" raduino code. ? Jack, W8TEE ? From: John Smith via Groups.Io <johnlinux77@...> ? Hey folks, Jack posted a pdf of his version of Raduino code in another thread with some memory freeing changes. And I was just looking at it again and saw many features included in the code. One is CW piped in to mic level, with some kind of timeout function while sending code in CW mode. I am too new to arduino, to understand what the code is doing, but I can read the comments and see what these bits of code are for. So could someone take a closer look, and see what they are doing with CW in this code. It just looks too easy. There are comments that explain how to easily change it over to USB, or implement RIT, and other things too.? I am confused about all this because most solutions for other modes I have seen in this BITX 40 group are very complex. And the comments in the code make it look easy with the arduino coding already there. I can't help but think we are missing the obvious. But I don't know if these easy methods are legal in the U.S.. Or if it is a combination of the two. ? |