Where software is found

Nick Kennedy

We received this message under the "New Members" topic:

The various versions of the software and hardware files are not always clearly identified. It would be helpful if someone who knows the project well could sort the most up to date material into a folder.


First I'll talk about the software. I've had to do some reviews since it's been a while since I've done much with PHSNA.

There are two software versions. The first was the Terminal Version. This version communicated with the user via a serial terminal. Therefore it was independent of your operating system. The Windows version added a few features but if you don't use Windows, this would be the one for you.

The Arduino source code for the Terminal Version is in the folder called Current Software. This folder contains a zip file containing the Arduino source files. I'm not sure why I have Morse.ino separately, but I think it is needed so download it plus the zip file and put the contents of all into your Arduino folder.

Next comes the Windows version which is the version most used. The files are in the folder called "Windows PHSNA".

There is a Windows executable file which doesn't require installation - just copy it to your PC and run it. The folder has an archival revision or two. The latest is Windows.exe, revision 1.42.

The Windows version of PHSNA interacts with the Arduino using a much simpler Arduino program. There are two source files for the Arduino and note that we are still in the "Windows PHSNA" folder. The files are PHSNA_VB.ino and Morse.ino.

Again, there's an archival version in the folder. The one you want is PHSNA_VB.ino revision 1.7. This file is marked as being "for version 1.41" of the Windows file. But it did not change when the Windows program incremented from 1.41 to 1.42, so it's still the latest file.

There's more info in this folder, including instructions on compiling the Arduino source code, plus a User's Guide for rev. 1.42 which I recommend as containing a lot of useful info.


Now, for the hardware - I won't try to provide details yet although I think there's a file done by Jim N5IB I can point to when I get it located. Things are a bit different with hardware because with software, there's just one latest version (one for terminal, one for Windows), but with the hardware there are a lot of ways of doing it. Jim designed a number of variations on the board(s), one for each of two types of DDS boards being sold on eBay at the time, and one for the Midnight Science/NJQRP DDS-60, and also different Arduino boards were accommodated. So a lot depends on which board set you got from Jim, or if you are just rolling your own.

But I do hope to come up with some pointers to summarize that info.


Nick, WA5BDU

Join PHSNA@groups.io to automatically receive all group messages.