开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育
Date

Re: A little ardunio help

John P
 

On Fri, Aug 18, 2017 at 11:49 am, pat griffin wrote:
I am on the road so I can't verify this but I think you actually must have the compiler connected to some version of the arduino for the code to compile.
I compile stuff all the time without an Arduino connected. Make sure you're clicking on the compile/verify icon in the IDE (checkmark in the upper left corner).
?
--
John - WA2FZW


Re: Problems with Arduino Nano: has anyone the program for BiTX 40?

 


?


Most Nanos come with the pins installed or you need to solder the pins into the Nano

Nano has 30 pins per side and sometimes the six pin header pin is included.

?

Use the below to search for like items or order from these sites as shown.

?

New Nanos usually come with the Nano port - USB cable so you can down load sketches.

?

I program my Nanos not plugged into the DDS.?

Just make sure the NANO (pins) is resting on non-conductive surface.

?

I’m sure other members have better parts sources IE ? ?K9AGE

?

I would use pre-cut 15 pin headers as I find they are a bit tricky to saw…I use a FINE tooth hobby saw.

?

The pins are segmented so small wire cutter pliers should work.

Make an effort to keep pins and headers at right angles to the Nano./ DDS PCB.

You can solder a center pin and or header and check for alignment. Then good to go-solder all. Check for solder bridges etc..

?

If you’re not sure about this procedure- note the component side and place a mark denoting the USB port for Nano insertion.

?

And finally I write the version # on a self-stick Dot? This way I know what sketch I downloaded into the Nano .? I have about 4 Nanos floating around on my desk so I try to keep from confusing myself.? Otherwise just boot the Nano and DDS will tell all.

?

copy and paste this Ebay item number should show Header pins

?eBay item number:

171686744816

?

?

copy and paste this Ebay item number and it should show the headers:

eBay item number:

292149896446

?

NANO IO Expansion Board +400 Point Breadboard+120Pcs Jumper Wires Male/Female

copy and paste this Ebay item number and it should show the headers:

eBay item number:

282608752030

I show and used more wires on the LCD than are needed,.,to ?lazy to make more efficient for now.

I encourage you to shop around and I like free shipping :)

I’m almost certain many BITX’ers know of better sources.

73

Larry

WA9DOH



On Fri, Aug 18, 2017 at 3:56 PM, John D (gmail) <1practical.man@...> wrote:
Larry

Can you point me to a source of the headers and ribbon cable you used?

I am very new to all this. I would like to try your approach for easier modularity?

Thanks
John?

On Aug 18, 2017, at 16:39, Larry Smith <815cpu@...> wrote:

For what it's worth..I have down loaded my DDS pictures with the Nano removed.? I installed headers so I can Plug n' Play nano's as improvements come in.? Just remember the USB connection on the NANO points off the DDS as always (after you solder in the headers).
Hope this helps along with the other BITX Group help/ suggestions.
The extended LCD display is something I'm trying out.
You should be able to zoom these pictures

73
Larry
WA9DOH

On Fri, Aug 18, 2017 at 3:11 PM, Jerry Gaffke via Groups.Io <jgaffke@...> wrote:
It is possible that the mistake only zapped the program inside the Nano
without destroying the Nano.
I would first try programming the Nano using the instructions found here:
? ??/g/BITX20/message/31491

I do recommend you download Allard's code as mentioned above.
It should work just fine without any hardware mods to the radio,
and fixes a number of issues that were in the original code shipped with the radio.
If curious, here is that original code that shipped with the radio: ?
It requires the use of an old etherkit Si5351 library, not compatible with the current library.



On Fri, Aug 18, 2017 at 01:01 pm, Jerry Gaffke wrote:
Perhaps I am wrong and someone will have a suggestion for an easy fix.
But I think your easiest solution is to buy a new Raduino from HFSigs.


<032617 1 Nano removed Componet side frm DDS.JPG>
<032617 1 Nano removed frm DDS.JPG>
<032617 2 Nano removed frm DDS.JPG>
<032617 3 Nano removed solder side DDS.JPG>
<032617 Nano removed frm DDS.JPG>
<042717 DDS plugable.JPG>


Re: A little ardunio help

Jack Purdum
 

You can always compile a source file without actually having a board physically attached. You can do a "compile only" (no upload) by clicking on the check mark icon below the File menu option. However, you must always have a board selected even if one's not attached to the system because the compiler needs some compile-time information about the processor.

Jack, W8TEE


From: Mike Bryce <prosolar@...>
To: [email protected]
Sent: Friday, August 18, 2017 4:54 PM
Subject: Re: [BITX20] A little ardunio help

On Fri, Aug 18, 2017 at 01:37 pm, Jack Purdum wrote:
By God, Jack, I owe you a beer!
That worked!

Email is a bit odd here. It comes in on the? mac in my office, and the windows machine is in the basement. They are not linked. So, got the file from the mac, put it on a flash drive, headed to the basement and did what you said.
the file complied without issue, but I had to tell the IDE that I was using the MEGA. Apparently one can compile a sketch without having the hardware.

So the question is, why wasn't the morsecode.h in the file that I downloaded from this site?

Mike, WB8VGE



Re: A little ardunio help

Jack Purdum
 

The idea of a "sketch directory" is okay if you're just trying things out, but if you are working on a "serious project", I think it's a good idea to have it off the root directory with a directory name that makes it clear what it is. I had a suggested directory structure in an earlier email today. Anytime I install a new version of the IDE, I make a root diretory with the release number in its name. My latest is?
????
? ?E:\Arduino1.8.3

Under that directory are all the normal IDE files and subdirectories, but I also add a new one called?Temp. I then go into the File --> Preferences menu option and set the "Sketchbook Location" to E:\Arduino1.8.3\Temp. That way, any experimenting I do is localize to the current version of the IDE. As it stands now, I can go back to Rel 1.05 on this machine and see every sketch I've written since 2013. If I wanted to dust off an old machine, I could go back to pre-1.0.

It's all personal preferences, but this helps keep me organized at an age where that's not easy.

Jack, W8TEE



From: John Backo via Groups.Io <iam74@...>
To: [email protected]
Sent: Friday, August 18, 2017 8:18 PM
Subject: Re: [BITX20] A little ardunio help

"Where in God's name does Ardunio hide the sketches?"

The compilations (including the hex file) are in

C:\[user]\AppData\Local\Temp\

It is usually in a sub-directory with a long list of numbers. That is an
encoded version of the date and compilation number and starts with "build".

Things have changed a bit with recent versions, but most compilations can
still be made with a "sketch" directory put where you want it.? Make a sub-directory
named after your sketch and put the .ino file and other .cpp and .h files in there.
Also under the sketch directory, include a sub-directory named lib or libraries and
put found libraries in there. (You can also include them in the main Arduino library
directory using a zip import, but they are wiped out with each new version.

Incidentally, running the Arduino IDE in "verbose" mode (see preferences)
will give you locations of files in the window under the .ino window,
as well as error messages if any.

john
AD5YE






Re: New bitx40 build.

 

A piece of ballpoint-pen spring ought to cure that - form it to a 'hairpin'? I'm an inveterate user of 'what's lying around' - -or in the rubbish. :)
73, Dex


Re: A little ardunio help

Jack Purdum
 

Because you never downloaded it, I guess. They are two separate files dealing with two related, albeit different, elements of the program. Good coding style dictates that dissimilar objects be kept in different files. Because the second file pertains only to Morse code elements, I made it a separate file. ?I could have put it into a library, but that would be overkill.

Jack, W8TEE


From: Mike Bryce <prosolar@...>
To: [email protected]
Sent: Friday, August 18, 2017 4:54 PM
Subject: Re: [BITX20] A little ardunio help

On Fri, Aug 18, 2017 at 01:37 pm, Jack Purdum wrote:
By God, Jack, I owe you a beer!
That worked!

Email is a bit odd here. It comes in on the? mac in my office, and the windows machine is in the basement. They are not linked. So, got the file from the mac, put it on a flash drive, headed to the basement and did what you said.
the file complied without issue, but I had to tell the IDE that I was using the MEGA. Apparently one can compile a sketch without having the hardware.

So the question is, why wasn't the morsecode.h in the file that I downloaded from this site?

Mike, WB8VGE



Re: A little ardunio help

 

"Where in God's name does Ardunio hide the sketches?"

The compilations (including the hex file) are in

C:\[user]\AppData\Local\Temp\

It is usually in a sub-directory with a long list of numbers. That is an
encoded version of the date and compilation number and starts with "build".

Things have changed a bit with recent versions, but most compilations can
still be made with a "sketch" directory put where you want it. Make a sub-directory
named after your sketch and put the .ino file and other .cpp and .h files in there.
Also under the sketch directory, include a sub-directory named lib or libraries and
put found libraries in there. (You can also include them in the main Arduino library
directory using a zip import, but they are wiped out with each new version.

Incidentally, running the Arduino IDE in "verbose" mode (see preferences)
will give you locations of files in the window under the .ino window,
as well as error messages if any.

john
AD5YE


Re: Pop mute

 

开云体育

Just good practice, I have also done this to the Raduino power feed.

Ted


On 19/08/17 11:56 AM, Dexter N Muir wrote:

Hi Ted

I don't know why you found the need to filter that supply. I derived mine from the V+ end of R101 (adjacent to the DDS connector) and had no troubles. Mind you, I had also 'super-cap' filtered the pre-amp's supply to kill the 'tuning clicks'. I think I had quoted my other change as from pin 7 to pin 3 - try the NPN's Collector to pin 3 rather than pin 1 - and while trying that it might be worthwhile trying to allow for CW sidetone - NPN collector to M1 (scrape a bit of resist off the track from C115?), 1k res M1 to M2 (easy enough under the board at the relay?), sidetone via resistor to M2 or U1.3. As in the Cheezels ad, "gotta be worth a crack, Nigel"?
73, Dex



Re: Problems with Arduino Nano: has anyone the program for BiTX 40?

 

Excellent, Larry.
If one gets a new Nano, install it with male and female removable headers.
It makes things a whole lot easier, and does not effect operation to any great extent.

The headers are easily available (up to40 pins) online.

john
AD5YE


Re: Pop mute

 

Hi Ted

I don't know why you found the need to filter that supply. I derived mine from the V+ end of R101 (adjacent to the DDS connector) and had no troubles. Mind you, I had also 'super-cap' filtered the pre-amp's supply to kill the 'tuning clicks'. I think I had quoted my other change as from pin 7 to pin 3 - try the NPN's Collector to pin 3 rather than pin 1 - and while trying that it might be worthwhile trying to allow for CW sidetone - NPN collector to M1 (scrape a bit of resist off the track from C115?), 1k res M1 to M2 (easy enough under the board at the relay?), sidetone via resistor to M2 or U1.3. As in the Cheezels ad, "gotta be worth a crack, Nigel"?
73, Dex


Re: Problems with Arduino Nano: has anyone the program for BiTX 40?

 

"but since nothing works at all anymore it seems you have blown the processor and it must be replaced."

That's a pretty good idea, Jerry. I have done that with the TQFN package. The only problem is that if
the processor is blown, most likely the CH340P chip is blown also. In fact, the CH340P seems to be
more sensitive than the mcu. One has to replace that to get USB communication. However, the mcu
can be programmed with ICSP (if the traces are good).

Try re-programing at first, but If your Nano is wasted, get another; it is more effective in the long run
(and they are cheap enough to buy 5 at a time).

john
AD5YE


Re: New bitx40 build.

Vince Vielhaber
 

I'm using what used to be an old icom desk mic. The element was replaced with the one that comes with the BitX. The button moves really easy into the lock position, too easy! 99% of the time I press the PTT, it locks.

Vince.

On 08/18/2017 07:07 PM, RCC WB5YYM wrote:
That will convert quite nicely, and even meet Dexter's approval. I think
it was him who wanted the locking button for rag chews. I plan on
keeping a heavy book nearby to lay on my key when long transmissions are
needed. A real bargain too.
--
Michigan VHF Corp.


Re: New bitx40 build.

 

That will convert quite nicely, and even meet Dexter's approval. I think it was him who wanted the locking button for rag chews. I plan on keeping a heavy book nearby to lay on my key when long transmissions are needed. A real bargain too.


Re: Pop mute

 

开云体育

For those who have asked, circuit with my additions attached.

Ted


On 18/08/17 11:53 PM, 1practical.man wrote:

Could you post a drawing please?

On Aug 18, 2017, at 03:08, Ted Doell <ted@...> wrote:

This is the version I used. I see when I have another look it is version3 anyway it seems to work for me. circuit as below.

<nkpnlcmibkchkphb.png>

I added at the junction of the 1k resistor and the emiter of the 2N3906 a 22mf Tantalm and a 103 ceramic capacitor and feed the 12v via a 100ohm resistor.

Ted


On 18/08/17 6:37 PM, Rajendran Mayilsamy wrote:
Hi Ted,,

Pl post the Version 5 circuit diagram..Your HB assembly nice construction...tnx n 73 de Raj ,VU2SMM

On Fri, Aug 18, 2017 at 11:22 AM, Ted Doell <ted@...> wrote:
Hi all

I have made up and installed version5, now all I hear is the relay clicks.

Photo of board attached.

Ted

ZL1BQA








Re: Pop mute

 

Another p.s.: John's implementation allows for the CW sidetone - excellent! I don't operate CW so I don't need that, but should I get bitten by the 'bug' I most likely will put that in.
73 agn de ZL2DEX (I use the CW abbreviations so I know at least some of the 'jargon') :)


Re: Pop mute

 

Thanks for the background, Michael. I came in later having just gotten my kit active and encountering the need.
73 ...


Re: Pop mute

 

开云体育

John, AD0RW proposed exactly that (grounding PIN 3) back on April 30 with his?“Simple Audio Muting Circuit” ?(message # 25870) that grounds PIN 3 of the LM386, triggered by PTT and holds it after PTT release?
using a 0.1 uF Cap and a 430K resistor. ?This is what I am currently using and it works quite well except I do need to tweak the resistance so that the mute holds a little longer?
as I am still getting a bit of POP on the TX -> RX transition.

Michael VE3WMB ??

>From:?
Dexter N Muir
>Date: Fri, 18 Aug 2017 16:41:53 EDT?

>p.s. most of the development of this was done in the thread of post#30470, and seemed fixated on tying either pin 7 or pin 8 to 0V or +12. I put my rationale for taking pin 3 to 0V in there - why on earth are people persisting with >anything else?
>73 de ZL2DEX ...


Re: A little ardunio help

 

I agree, Vince. There seem to be recent 'klingons' here with little wit with which to wot of what we do. Fortunately there have also been also some with wit ... :)


Re: A little ardunio help

Mike Bryce
 

I'm sorry for being a putz

Mike


I'm sure it is my hork up re: tft.setFont() #w8tee

 

Jack,
not really a programmer..
started to compile got through the MorseCode.h issue,
it balks complaining?
Arduino: 1.6.9 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
?
I:\B40Software\B40SoftwareRel0106\B40SoftwareRel0106.ino: In function 'void ShowFrequency(long int, int)':
?
B40SoftwareRel0106:857: error: 'class MCUFRIEND_kbv' has no member named 'setFont'
?
? ?tft.setFont(); ? ? ? ? ?// Return to default size
?
? ? ? ?^
?
exit status 1
'class MCUFRIEND_kbv' has no member named 'setFont'
?
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.


I checked in MCUFRIEND_kbv-master\TFT_HX8347GLUE.h and at
line 110 it exists..
could you give a hint? on where I am messing up?
Vince