Basic Arduino VFO for crystal replacement

VK3ZYZ

Moderator
Staff member
Rod, VK3UG, pointed out my FM828 on 6M was a couple of KHz high. As this was an early mod, I had not done the Si5351 calibration.
So, here is the new file. Calibration makes a difference!
 

Attachments

VK3ZYZ

Moderator
Staff member
The above file in post #61, has floats for the CTCSS tone table and uses 26118 bytes or 85% of program storage space, 1072 bytes or 52% for variables.
floatCTCSS.png


The one below uses less as the CTCSS tone table is int, with the frequencies multiplies by 10 to include a decimal point, then converted to float and divided by 10 to restore the DP when used.
This saves a few bytes. Now 26046 bytes or 84% of program storage space, 990 bytes or 48% for variables.
Actually 4 less than displayed as the "OLED" was removed from the version name to make the display better.
intCTCSS.png


No doubt even more memory could be saved with better optimizations.
 

Attachments

VK3ZYZ

Moderator
Staff member
For the Sept 11 2022 Ham Fest, I hope to have a few kits available for the basic VFO. There will be plenty of the bare boards for those who want source their own parts.
Here is the instructions, so far.
 

Attachments

Top