Keyboard Shortcuts
Likes
- BITX20
- Messages
Search
Re: AGC performance
Dear All,
toggle quoted message
Show quoted text
I may have missed this information in the flow of Bitx posts: Has anyone compared the performance of Asshar's AGC circuit against that of Peter's (VK3YE) AGC circuit using the LED + LDR. If so, how did they compare ?? Best regards, Peter VK1XP On 27-02-2017 10:05, Allard PE1NWL wrote:
I followed KV4QB?s advice and put a 10uF between 1 and 8 on the LM386. |
Re: Getting stuck
The guy who turned me onto the BITX 40 got the analog one shortly before I got the digital tuning one. He had the same parts, but not assembled like the Raduino. It made sense to him to run the raduino code and put the parts together in a similar way. If you go back to the hfsigs.com site, look at the circuit description, download the schematic, connect the parts accordingly. Run the original sketch from-??And use a 10k potentiometer for tuning to start with. Then make your changes to the code for a rotary encoder. The original code has the settings you need to get it on the right frequency. I just happened to think, you could look at the Raduino code for the specific info you need for your code. And I don't know if he ever finished it. He's a linux admin, and father of two. And our Tech Net repeater is down. |
Re: AGC Schematic update
I followed KV4QB?s advice and put a 10uF between 1 and 8 on the LM386.
It got the audio up again. The AGC is somewhat working, but strong signals are still quite loud. Any ideas how this could be improved? I also noticed there is now an extra 10K resistor (in series with the diode) in the updated schematic, it?s not present in Asshar?s original design. Why has this been added? 73, Allard PE1NWL |
Getting stuck
Good evening folks. I'm hoping someone out there can give another assist with the Arduino code. I'm getting pretty frustrated with this thing and I just can't find the part(s) of the code I'm getting wrong. I'm sure it's something basic. I just can't see it. I'm working with a non-raduino Bitx40 (#80!) and am trying to tune it with an Adafruit Si5351, rotary encoder, and a Arduino nano. I'll attach code, taken from AK2B's blog, below. The two issues I'm having are: 1) I cannot seem to put the right numbers in the code to get the rig on frequency. I've measured my Bix40 BFO at around 11.97MHz, so the Si5351 should be running around 4.97MHz on clock 0 correct? No matter where I put those numbers I cannot get in the band. I was able to receive signals today but there was nothing I could find that would give me a good fix. It's pretty much deaf to the LC VFO for the 40 DC receiver I've got in parts on the desk next to it. This is beginning to drive me up a wall. 2) while you all were kind enough to help before, and the frequency readout on the LCD does change when the encoder is turned, the actual frequency does not until the button that changes the increment is pushed (the encoder does not have an integral button). I've tried adding the display_frequency() command in a couple places (as you can probably see below) to see if the sequence made a difference, but it doesn't seem to change the behavior.? So those are the issues. Like I said, I'm sure I'm betraying my ignorance of something simple, but I've run out of ideas at this point. The code below is probably as much an illustration of that as could be. My apologies to it's original author. 73 de KB1VNA Eric |
Re: weak mic audio output,
¿ªÔÆÌåÓýI am using a 2167, it is a newer part and gives you both speech compression as well as a noise gate. It also allowed me to switch to a dynamic mike. ? v/r Fred W4JLE ? ? From: [email protected] [mailto:[email protected]] On Behalf Of Al Duncan VE3RRD ? Has anyone built and used the Analog Devices SSM2165-1 voice compressor circuit from AD5X that can be used for dynamic or electret mics. Links for the pdf's are: ? and? .? Looks like it would be simple to add to the BITX40 for more TX audio punch. The author states that the gain is set for unity, so it may need a way of adjusting for a small amount of gain if needed. |
Re: BitX40 R3 schematic, and Mechanical CAD Layout dimensions and hole sizes
The Vu2xes layout for mounting /g/BITX20/files/Enclosures_Metal_or_Plastic/Metal_Box_files/vu2xes_Aluminum_Case Fold lines at 70.5mm? from the front and then at (158 mm + 70.5 mm) or 70.5 mm from the back.
The Vu2xes LCD? 3.5 mm hole pattern is 75 mm length by 30 mm width and the cutout is 24 mm wide by 71.5 mm The CrystalFontz LCD 2.5mm hole pattern is? 80 length by 31 mm width and the cutout is 25.2 mm wide by 71.2mm |
Re: CW IS PREINSTALLED ???
I made two kits, chosen for their audible side tone. The way the BITX seems setup to work CW is audio cable mic level input. Not line in level input. And especially not headphone level output. Phone level would be like putting an audio cable between a CW kit with a side tone and headphone jack, into the mic jack. Boom! We need an audiophile to tell us how to produce mic level sound to put CW into the BITX mic jack from a simple code practice oscillator circuit. Instead of the circuit driving a speaker. It seems like some people don't understand that CW is a single side band signal from a CW transmitter. But with a SSB transceiver like the BITX 40, any sound you can make will be transmitted on the back of the BITX signal being transmitted. It doesn't matter what sound you make, whether it's speaking, whistling, or a fart. If you are communicating, it works. You don't have to rebuild it to produce a signal the same way a CW transceiver does. It's the Morse Code you want. That's my opinion. And if it's wrong... Enlighten me, please.? ? |
Re: Schematic and other Raduino resources?
?http://www.ebay.com/itm/Blue-2X-16-characters-LCD-Display-Board-Compatible-Arduino-Interface-/201693095682?hash=item2ef5d86702:g:NzQAAOSwo4pYY42x ? ? On 02/26/17, Roy Appleton<twelveoclockhigh@...> wrote:? How about links to the eBay items that you bought. The emails you posted don't provide any help. Thanks, Roy WA0YMH Carrollton TX On Feb 26, 2017 1:44 PM, <r.rking41@...> wrote:
|
Re: CW IS PREINSTALLED ???
I had the same issue too, the carrier was not properly suppressed. My
toggle quoted message
Show quoted text
wattmeter was reading about 200mW with PTT on and no modulation. I found that the balance potentiometer R105 was not adjusted properly. I could suppress the carrier much better by fiddling with R105 a bit. But 100% suppression is not possible, there will always be some residual carrier. 73, Allard PE1NWL On Sun, February 26, 2017 21:20, Bill Meara via Groups.Io wrote:
I'm not sure, but my guess is that Ralph is hearing the residual carrier |
Re: Schematic and other Raduino resources?
¿ªÔÆÌåÓýWhen I see here:¡± RADUINO AND CABLE FOR $3.47 USD WITH FREE SHIPPING¡± I come to think it is not about a Raduino but about an Arduino. Most UNO copies on ebay come with a cable and are in this price range. The LCD is also quite a normal price on ebay. BUT you will be missing the Si5351! ? 73, Cor PA4Q ? |
Re: Schematic and other Raduino resources?
?http://stores.ebay.com/US-Shipping-Shop/_i.html?rt=nc&_pgn=1&_ipg=48 ? ? On 02/26/17, Roy Appleton<twelveoclockhigh@...> wrote:? How about links to the eBay items that you bought. The emails you posted don't provide any help. Thanks, Roy WA0YMH Carrollton TX On Feb 26, 2017 1:44 PM, <r.rking41@...> wrote:
|
Re: CW IS PREINSTALLED ???
I'm not sure, but my guess is that Ralph is hearing the residual carrier from the BITX when he keys the PTT and listens on another rig.? The carrier is suppressed but it is still there and will be quite noticeable at close range.? As for getting CW going with the Raduino, ND6T has an interesting mod posted on the BTXHACKs blog.?? 73? Bill On Sunday, February 26, 2017 2:34 PM, John Smith via Groups.Io <johnlinux77@...> wrote: I've been asking about this my self. In the code is function button for different modes and functions. One is CW mode which requires the external use of a transistor to hold PTT for a bit while cw code in sent. Then after a bit it times out, unkeying the PTT.? That's what I understood from reading the comments in the code. It seems to me if you can put the sound of your CW tone on a certain frequency by an offset so it can be heard by another on that frequency and you can hear them, then you are doing CW. But the others don't think it's that simple. And I haven't tried it yet. I lost a month of experimentation, and traded it for a month of troubleshooting and repair, just to play with it now.
|
Re: CW IS PREINSTALLED ???
HERE IS SOMETHING ELSE TO PONDER. ?HAVE YOU EVER BUILT ONE OF THOSE "?PIXIE" ?QRP 7MHZ TRANSCEIVERS FOR UNDER FIVE BUCKS?? THEY DON'T HAVE A TONE WHEN YOU TRANSMIT. ?BUT, I'VE MADE MANY CONTACTS WITH A "PIXIE".? HOW ABOUT A LITTLE AUDIO KEYER TONE ONLY WHEN YOU TRANSMIT, SO YOU CAN HEAR YOUR "FIST" TO SEND THAT PERFECT CODE. ?LIKE I SAID IN MY OTHER POST, THE TEN TEC PEGASUS IN CW MODE SOUNDED GOOD TO ME. ?I'VE BEEN DOING CW FOR 57 YEARS AND REALLY DON'T NEED TO HEAR MY "FIST", ONLY ONE THAT NEED TO HEAR THE DITS AND DAHS IT THE RECEIVING HAM.? BY THE WAY THE BITIX DOES RECEIVE CW OK JUST THE WAY IT IS WITH NO MODS. ??????????????????????? 73?? RALPH?? K1KOB On 02/26/17, John Smith via Groups.Io<johnlinux77@...> wrote:? I've been asking about this my self. In the code is function button for different modes and functions. One is CW mode which requires the external use of a transistor to hold PTT for a bit while cw code in sent. Then after a bit it times out, unkeying the PTT.? That's what I understood from reading the comments in the code. It seems to me if you can put the sound of your CW tone on a certain frequency by an offset so it can be heard by another on that frequency and you can hear them, then you are doing CW. But the others don't think it's that simple. And I haven't tried it yet. I lost a month of experimentation, and traded it for a month of troubleshooting and repair, just to play with it now. |
Re: Schematic and other Raduino resources?
How about links to the eBay items that you bought. The emails you posted don't provide any help. Thanks, Roy WA0YMH Carrollton TX On Feb 26, 2017 1:44 PM, <r.rking41@...> wrote:
|
Re: Schematic and other Raduino resources?
?FOR THE ARDUINO NANO AND CABLE TRY..... wuha00711@... (sensesmart 6218) FOR THE DISPLAY TRY....15423949@... OR JUST DO A "SEARCH" ON E-BAY, THERE ARE SEVERAL DEALERS SELLING THESE BOARDS/DISPLAYS ? ? On 02/26/17, College Professor Simon Thompson<nwccenglishprofessor@...> wrote:? Can you send a link for this?
|
Re: Basic Arduino Programming Knowledge
Jack Purdum
There are a lot of C books out there and many that are aimed specifically at the Arduino population. Since you are working from a non-beginner programming background, you may want to skip an intro text. That said, neither Pascal, SQL, or even Basic and Java, directly make pointers available in the language. That's one of the reasons my intro book has two chapters on pointers, as they are a really fundamental element in C and a common stumbling block for many students.? Now, frame that within the context of the Arduino. There are "tricks" that you can use to make the code smaller (very important on an Arduino), faster, or both. For example: ? ?for (int i = 0; i < 100; i++) { ? ? ? ? ? ? ? ? ? ? ? ?// This is ok...it works ? ? ? myArray[i] = 0; ? ?} is commonly used to zero out all elements of a 100 element array. A better way to write it is: ? ?for (int i = 0; i < sizeof(myArray) / sizeof(myArray[0]); i++) { ? ? ? ?// This is better...more scaleable and robust ? ? ? myArray[i] = 0; ? ?} #define ARRAYELEMENTS(x) (sizeof(x) / sizeof(x[0]) // ...more code... ? ?for (int i = 0; i <?ARRAYELEMENTS(myArray); i++) { ? ? ? ?// Better yet...more easily read ? ? ? myArray[i] = 0; ? ?} This is better because it's a little easier to understand. Still, I would replace the for loop with: ? ?memset(0, myArray,?ARRAYELEMENTS(myArray)); ? ? ? ?// Bingo! One line of code... and be done with it. The for loop is no longer needed.?memset() is a System V standard library routine that is an inherent part of the Arduino's underlying Gnu C++ compiler. It's usually written in hand-tweaked assembler and is going to be as fast and small as it can be. A lot of new programmers don't even know about it.? There are many places in the book where I go through this kind of iterative refinement process. You start with code that works, but doesn't take advantage of the language. I call this RDC...Really Dumb Code. Then I show a refinement...SDC...Sorta Dumb Code. Then the final version, which I don't have a name for 'cuz that's what you should be writing in the first place. I also warn about Flat Forehead mistakes...mistakes where you slam the heel of your hand into your forehead once you find the bug and ask yourself "How could I be so dumb?" There is a pool of common FFM's that you should expect to make, but it helps to have them pointed out so you can find them more easily. Most good C programmers have foreheads that look like a pool table. Finally, because almost all of the libraries are written in C++, the 2nd edition of my Beginning C book has a chapter titled A Gentle Introduction to Object Oriented Programming and C++. The purpose is not to teach OOP or C++, but rather give you enough to understand what you're reading if you look inside a C++ library file. Now, are these iterations "tricks" or just refinements that an experienced C programmer would make? I don't know the answer. On the one hand, I fear telling you to buy Beginning C for Arduino might disappoint because it is aimed at the beginner. On the other hand, my writing is based on 40 years of using C and teaching it for almost as long. Unless you've stood in front of 150 sets of eyeballs, with 130 of them looking like a deer in the headlights, you probably haven't had to grapple with developing teaching methods and examples that work. Truthfully, there are a bazillion programmers who can code circles around me, but with little modesty I feel that I can say you'd be hard-pressed to find a handful who would be a better teacher, mainly because of my classroom experience. Also, I had a software company for 17 years that sold programming tools, including a C compiler we developed, so not all of that experience is just in teaching. Go to Amazon, look through the Table of Contents (i.e., click on the Look Inside banner on the cover) to get a feel for what's in the book. Then read the reviews. (The 2nd edition has fewer reviews, but is a better book.) Then do the same for the other books mentioned here and then make a decision.? I just wasted a ton of bandwidth to say: Look around, read some reviews, and then select a book you think fits your background. Jack, W8TEE From: Helmut OE4HDS <hs@...> To: [email protected] Sent: Sunday, February 26, 2017 1:51 PM Subject: Re: [BITX20] Basic Arduino Programming Knowledge Jack, what would you recommend as a resource for learning programming an Arduino for someone who knows programming principal, but does not know the specific things for Arduino? I have 3 decades of programming experience but 95% is Pascal and SQL (I do this for a living). Very basic C knowledge though. When I look at the Raduino sketch, I understand what's going on and I am able to make some changes, but I miss some knowledge of the basic concept to make a sketch from scratch that goes beyond "hello world".
|
Re: CW IS PREINSTALLED ???
I've been asking about this my self. In the code is function button for different modes and functions. One is CW mode which requires the external use of a transistor to hold PTT for a bit while cw code in sent. Then after a bit it times out, unkeying the PTT.? That's what I understood from reading the comments in the code. It seems to me if you can put the sound of your CW tone on a certain frequency by an offset so it can be heard by another on that frequency and you can hear them, then you are doing CW. But the others don't think it's that simple. And I haven't tried it yet. I lost a month of experimentation, and traded it for a month of troubleshooting and repair, just to play with it now. |
Re: Schematic and other Raduino resources?
College Professor Simon Thompson
¿ªÔÆÌåÓýCan you send a link for this?
|
Re: It's alive! & hot melt glue
Once again I was beaten to the punch. Rubbing alcohol surface tension sucks it around and under the hot glue which is just stuck on the surface of the object. It could also be used to get the glue out of carpet or fabric as long as you didn't smear it in and around the fibers. For smoother objects like we are talking about here, apply some rubbing alcohol without making a mess and just wiggle it. It will suck in under the glue breaking the surface bond. And you could probably get it off the wound toroid too. And wood. It has also been recommended to glue the center toroid of the analog BITX for drift stability. Among other fixes for that too. |
Re: Schematic and other Raduino resources?
YOU CAN GET THE FOLLOWING ON E-BAY 1.? RADUINO AND CABLE FOR $3.47 USD WITH FREE SHIPPING 2.? LCD DISPLAY 16X2 CHARACTER LCM BLUE DISPLAY FOR $1.59 USD WITH FREE SHIPPING IT TOOK ABOUT 10 DAYS FROM CHINA TO ALABAMA USA ???? 73? RALPH?? K1KOB ? ? On 02/26/17, ckotan@... wrote:? I ordered a Raduino from HfSigs, and wonder if there are other resources? I'd like to see other uses, schematics, and sketches. I searched this group and didn't see anything, so if I missed something, sorry. 73, TIA: Charlie K?TAN |