The document describes the design and performance of a low-cost function generator capable of producing square, triangular, and sine waveforms. The key objectives were to generate these waveforms with amplitude control from 4 Hz to over 1 MHz for under $50. The design uses a voltage controlled oscillator, level detector, sine shaping circuit, and variable power amplifier. Test results found it could produce the targeted waveforms from 4 Hz to 500 kHz with less than 1.2% total harmonic distortion.