I am kinda building a signal generator with the help of a 555 timer IC. The purpose of this circuit is to produce square, sinusoidal, and triangular waves with an adjustable voltage range of 0-1V and a frequency range of 1-10 kHz. The problem I am facing is with the filtering stage using op-amps. I cannot achieve a smooth output wave. Could there be an issue with the way I am implementing it? (I have added several potentiometers to adjust the frequency and amplitudes of the waves.)
This one is the one of the results which is works.

