Well, I couldn't leave it alone...

The Arduino code now allows triangle waves, up to 1.0MHz (same as square waves), and sine waves up to 12.5MHz.

Also managed to push my Owon VDS1022i to its limits... the sine wave started to look a bit ropey after 5.0MHz, but not bad until then.

The design, updated code and even more pictures are all shared on GitHub too:

https://github.com/ilneill/DFG-ArdAD9833

#FrequencyGenerator
#Arduino
#ArduinoUno
#ArduinoNano
#AD9833
#MCP41010
#RotaryEncoder
#KY040
#HD44780lcd

GitHub - ilneill/DFG-ArdAD9833: A Digital Frequency Generator using an Arduino Nano and an AD9833 module.

A Digital Frequency Generator using an Arduino Nano and an AD9833 module. - ilneill/DFG-ArdAD9833

GitHub