Schmitzbits 555 ADSR problem

Hi everyone I’m really pissed off, I spent 3 hours trying to made this (image below) ADSR from Schmitbitz but it doesn’t work correctly. Even through I checked every components every connections the resistances of every resistors and all but no it doesn’t want to work correctly…
The problem is that when I put the decay at maximum the ADSR level goes to 11V without being triggered, and when I trigger it, it only goes to 5V or 4V. Maybe I should change the value of some components? I don’t know…
Maybe I should power the opamp with +12V and -12V?

Thank if you can help and thanks for your attention

2 Likes

Check cap or resistor values? Maybe you misread them? Got a pic? :slight_smile:

Including pinout and construction of the 555 to help troubleshoot in the thread.
image

1 Like

Yeah I already checked that with my multimeter if my soldering were good and it was, verified every resistors, checked the schematic I made on KiCAD… Aaah omg I think maybe my 555 is bad, I mean it’s weird. Thanks dude but I think I’m doomed

Here’s a messy pic of my build and just showed the part that doesn’t work 20210116_211550|690x317

1 Like

Double check the polarity of your diodes.

So your issue is with the decay at max makes the level go to 11v untriggered, and when triggered it drops voltage to 4-5v.

If i am reading this right, the 2.2M decay pot is connected in series with the 12k sustain pot. That is connected to the discharge pin, which simply routes through a transistor to ground. Since you get a voltage drop when you turn up your decay, this means that increasing the resistance there is causing the voltage drop before the inverting OpAmp stage.

I could be wrong, but if the diode connected to decay were inverted, i think this might explain why.

1 Like

Ooh wait I’m gonna check that (even through I checked many time but I’m silly haha) thanks again to trying to understand :sweat_smile:

I posted that before i saw the image. the polarity looks fine. Right now, i would check the connection to the board below as well as the pots themselves. Make sure everything is grounded.

2 Likes

Yeah the pots are connected to the board and their values are fine, my soldering looks sketchy but the wires are soldered don’t worry. I also didn’t connect the center pin since we just use two wires on the pots except for the sustain.

My meter was broken… My 60€ meter was broken? When I set my supply to 12V it shows 8V and when I set my supply to 8V it shows 5V… So my adsr kinda works now. The only problem is that if I set the decay at maximum (or minimum i don’t know) it sets the output of the opamp at 12V. Plus the voltage of the ADSR drops even when I set the sustain at maximum

For example I set the sustain on its maximum level here so the voltage should stay linear but it’s dropping

Where’s the PCB from?

2 Likes

It’s from JLCPCB . I made it on KiCAD

2 Likes

I’m so dump omg… My probe were discharging the cap and the opamps needed 24V…

2 Likes

Hello folks.

i’m reviving this post because i’m dealing with the same circuit but i have a different problem.

i don’t have access to a scope so i’ll describe the workings of my ADSR after listening to it

A is adding a delay to the beginning of the sound from the positive edge of the gate
D is adding a volume slope to the attack of the sound (what i expected the A to do)
S is changing the sustain level, the peak volume and the release time
R does nothing

There’s a loud click sound at the positive edge of the gate And sometimes it happens on the negative edge
Also there’s always a residual volume after the negative edge Even with the release at minimum

I’ll post the schematic as well. and the board

this is the board

This is the setup

Any help appreciated

I don’t see any discrepancies between your schematic and Schmitz’s, at least for the ADSR part.

I do see you’re using an NE555P. This isn’t quite equivalent to the ICM7555. I recommend trying the latter, see if that improves performance. If not then presumably there’s some error in the PCB layout or assembly.

This is presumably the known behavior that’s been discussed here before, a characteristic of this circuit and similar ones. Basically the problem is that the release voltage can’t get to 0 V other than very slowly once it’s dropped low enough compared to the diode forward voltage. There’s a design from Kassutronics that mostly avoids the problem by using op amps with the diodes to make precision rectifiers:

(there’s still a small amount of offset left due to transistor resistance, and there’s at least one design that supposedly fixes that by using MOSFETs, but it’s a much smaller problem.) I did a Kosmo version of the Kassutronics ADSR and it works well.

2 Likes