After finally getting interested in Arduino, I saw this project for a 10kHz to 225MHz VFO/sig gen...
https://create.arduino.cc/projecthub/CesarSound/10khz-to-225mhz-vfo-rf-generator-with-si5351-version-2-bfa619I noticed that the author mentions a ready-built unit from China. Even though I had all the parts neded to build my own, I thought I would buy this Chinese one out of interest to see how it performed. I was only interested in frequency accuracy, so used my Leo Bodnar GPSDO set to 10MHz, as an external reference for my Racal Dana 1991 frequency counter. Set it up so I could read down to 1mHz.
I was amazed at how accurate & stable the unit was. Over a 12 hour period set for 10MHz, the maximum drift was -137mHz to +343mHz. The drift wasn't linear, it did bounce around a bit, but I was still astounded by the accuracy. Don't know if the room temperature had any baring as I didn't monitor it.
I don't know if I was just extremely lucky, or whether the Chinese supplier actually took the time to compensate for the crystal offset in software?
The chipset was a CH340 USB to serial, Atmel M328P microcontroller, TP4056 Li-lon Battery Charger, MS5351M clock generator.
This is where I got mine:-
https://www.ebay.co.uk/itm/394029668274