Hi Erik,
I looked at your github page and found this line that I couldn't understand. Could you explain it a little more? I wasn't clear on how the mixing removes unwanted harmonics.
"Using Arduino and SI5351 (on 5$ ebay breakout module) to generate test signal and 5kHz offset mixing signal. Both can be square wave as the mixing removes all unwanted harmonics (like Nano VNA)"
Thanks,
Sanjay