Hi, I built a standard 555 timer circuit for a square wave output signal of 10 Hz. It is the standard circuit for the astable mode, as given in Wikipedia: C = 1 uF, R1 = 6.8 kOhm, R2 = 68kOhm, in my case a 100 kOhm potentiometer. The circuit was mounted on a breadboard and drives a LED with a current of 3 mA. The power source is a 9 V battery.
Oscilloscope reading at the LED resistance shows a heavily distorted square wave, see screenshot attached. Fourier analysis reveals the presence of the third and fifth harmonics.
Where is my error, what to do to obtain a true square wave?
Remark: the output becomes a true square wave when changing the R, C values so that the frequency is above 70 Hz (driving the same LED with resistance).

Oscilloscope reading at the LED resistance shows a heavily distorted square wave, see screenshot attached. Fourier analysis reveals the presence of the third and fifth harmonics.
Where is my error, what to do to obtain a true square wave?
Remark: the output becomes a true square wave when changing the R, C values so that the frequency is above 70 Hz (driving the same LED with resistance).

