I tried using the LM358 for the above circuit and it didn't work. I used 1k for R and R1, 2k for R2, and 330uF for C, to make the frequency nearly 0.66Hz. However the triangular waveform generated by the first opamp has a magnitude in milivolts which messed up the entire PWM functioning. Furthermore, the frequency wasn't 0.66Hz either.
According to the article I got the circuit from [ **broken link removed** ], the values of the triangular waveform should be 9V upper peak, 3V lower peak, and 6V center.
Any idea why this could be? Should I use a 741 instead of the 358?