# Square wave only has a positive side, how do we move it to the middle so it has a positive and negative cycle?

We have a project to make a function generator that outputs a square, triangle, and sine wave. We have already made one, but there are several problem with it.

• The square output only has the positive side (Vmin = 0 V; Vmax = 11.8 V). Maybe an offset circuit can fix it?

• The amplitude of the triangle and sine waves can be varied, but this doesn’t work with the square wave. We’re thinking that an amplifier circuit can solve this problem.

Here's our schematic:

(Copied from ElecCircuit)

UPDATE: The square wave output is now fixed. We just now need to put the three waves through an amplifier circuit, so it can amplify its amplitude and vary it with a potentiometer as well. Any recommendations for an amplifier circuit?

• We're going to need a lot more information on your circuit to be able to tell why it's not working. Commented Jan 28 at 0:23
• "The square wave output is now fixed." Have you fixed the problem of "The amplitude of triangle and sine wave can be varied but it doesn’t work with the square"? Commented Jan 28 at 6:35
• for that, we're thinking we can just make an output wave pass through an amplifier circuit since we also need to have a higher amplitude for the sine and triangle waves. Then with that circuit also, we can have control the amplitude for it. Commented Jan 28 at 6:41