Es un circuito muy útil para un oscilador astable. Sin embargo, para un oscilador de amplio rango útil, recomendaría un par de alteraciones.
El circuito obtiene su rango de ajuste de VR1. Si se ajusta hasta cero, la frecuencia y el ajuste se vuelven tontos. Agregue una pequeña resistencia en serie para establecer un valor mínimo.
Si usa un potenciómetro lineal, la sensibilidad de ajuste se vuelve muy inestable cuando se encuentra en el 10% del final del viaje. Recomendaría usar un potenciómetro logarítmico u otro pot en una serie de tal vez el 10% del valor, para darle controles gruesos y finos.
Extender el ajuste a más de 10: 1 solo en el bote no es práctico. Recomendaría usar un interruptor giratorio para seleccionar condensadores para C1 en una proporción de 1:10, por lo que 100nF, 1uF, 10uF, etc. Este tipo de oscilador mantiene una polarización de CC a través del capacitor, por lo que está bien usar electrolíticos para los valores más grandes. Al advertir, los electrolíticos a menudo tienen poca tolerancia, por lo que los cálculos de frecuencia pueden estar equivocados y las fugas son deficientes, por lo que un capacitor realmente grande puede no funcionar en absoluto. Puedes esperar que las combinaciones de RC funcionen hasta un segundo para que funcionen, que las 1000 no funcionen, en algún punto intermedio, pruébalo.
Hay un problema fundamental con 0Hz, ya que se necesitaría un capacitor infinito para generarlo, y un tiempo infinito para verlo. Algo más práctico como 1Hz o 0.1Hz podría ser un límite inferior mejor.
Mientras que LM324 está diseñado específicamente para baja tensión, TL072 no lo está. Sin embargo, se especifica en un suministro de 10v, por lo que aún puede funcionar bien a 9v, tendrás que probarlo.