Yes. This website and the project pages are still active. No, I don’t have an update on the VFO upgrade. Maybe this Summer, when I have some more time, I’ll get to posting the latest version I have been working on.
In the meantime… THANK YOU VERY MUCH to all who visit my site, try one of my projects, and send me a note about. I appreciate it.
Rich
AD7C
Wonderful to find your website still operating and the DDS project still active.
Thank you for all the work you have invested. I would like to build this VFO as part of getting active on-air again .. after many years not operating.
Tony Burns, ZL1AHJ, Auckland, New Zealand.
Thank you for providing me with a starting point for my homebrew signal generator.
I have modified the code to allow me to use a VFD connected via I2C, which worked eventually ( I am a bit of a beginner at coding, despite having worked in It for over 40 years).
Now alI I need to do is take off the band and licence class warnings, and add a 1 MHz step option. Oh and perhaps a low pass filter.
Eventually I will upgrade my DDS chip to a 9951 for a cleaner output.
Like all these things, 1 step at a time.
Nigel
G3YSW
Hi Rich,
congratulations for your project, is very simple and operational. I Added some lines before reading the eeprom in your code for provide a initialization of eeprom, in order to burn one time without change in variables, I wait can help you, 73!
// Load the stored frequency
// Initialising eeprom…
if (EEPROM.read(9) != 1){
EEPROM.write(0,7); EEPROM.write(1,2); EEPROM.write(2,0);
EEPROM.write(3,0); EEPROM.write(4,0); EEPROM.write(5,0);
EEPROM.write(6,0); EEPROM.write(9,1); // Done!
}
if (ForceFreq == 0) {
freq = String(EEPROM.read(0))+String(EEPROM.read(1))+String(EEPROM.read(2))+String(EEPROM.read(3))+String(EEPROM.read(4))+String(EEPROM.read(5))+String(EEPROM.read(6));
rx = freq.toInt();
}
}
Best Regards,
Leonardo PU3LND