Difference between revisions of "ER-ADSR-555-01"

From Land Boards Wiki
Jump to navigation Jump to search
 
(146 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Eurorack ADSR Module ==
+
[[File:tindie-mediums.png|link=https://www.tindie.com/products/28472/]]
  
[[file:ER-ADSR-555-01_Set.png]]
+
[[file:ER-ADSR-555-01_FRONT_BACK-720px.jpg]]
  
 
== Features ==
 
== Features ==
  
* Attack-DeCay-Sustain-Release Eurorack ADSR Module
+
* 3U tall, 6 HP wide Eurorack module
 +
* Attack-Decay-Sustain-Release ADSR Module
 
* Takes in Gate signal, generates CV to VCA
 
* Takes in Gate signal, generates CV to VCA
 
* Attack, decay, and release pots control speed
 
* Attack, decay, and release pots control speed
Line 11: Line 12:
 
* Sustain pot sets the sustain voltage level
 
* Sustain pot sets the sustain voltage level
 
* LED dims to level
 
* LED dims to level
* 3U tall, 6 HP wide
 
 
* 555 Based design
 
* 555 Based design
 +
 +
=== Credits ===
 +
 
* [https://benjiaomodular.com/post/2022-02-02-mini-adsr/  Benjie Jiao MiniADSR]
 
* [https://benjiaomodular.com/post/2022-02-02-mini-adsr/  Benjie Jiao MiniADSR]
 
** Original was based on Barry Klein design
 
** Original was based on Barry Klein design
Line 18: Line 21:
 
* Benji's build has a three card stack-up and is 4 HP wide
 
* Benji's build has a three card stack-up and is 4 HP wide
 
* This card is wider but uses 2 cards
 
* This card is wider but uses 2 cards
 +
 +
== Schematic ==
 +
 +
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV1_Schematic.pdf ER-ADSR-555-01 REV 1 Schematic]
 +
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV2_Schematic.pdf ER-ADSR-555-01 REV 2 Schematic]
  
 
== Rev 1 Checkout ==
 
== Rev 1 Checkout ==
  
 
* Ordered wrong (earlier) version of the board
 
* Ordered wrong (earlier) version of the board
* Re-create ordered board
+
** Missing 1M decay fix resistor
* Annotated schematic
+
** Pots are backwards
 +
* Annotated schematic with Rev 1 reference designators
  
 
[[file:adsr3_ann.png]]
 
[[file:adsr3_ann.png]]
  
* Drive with [https://www.ericasynths.lv/shop/diy-kits-1/edu-diy-sequencer/ Erica Synths EDU Sequencer]  
+
* Drive IN jack with [https://www.ericasynths.lv/shop/diy-kits-1/edu-diy-sequencer/ Erica Synths EDU Sequencer]  
 
** GATE Out output
 
** GATE Out output
** At slowest speed, ~2Hz
 
 
* My schematic symbols are Schottky but installed 1N4148 like schmitzbits schemati
 
* My schematic symbols are Schottky but installed 1N4148 like schmitzbits schemati
* Using 1 M linear pots instead of 2.2M log pots
+
** A, D, R need to be log (Type A) pots
** A, D, R pots should have been log pots
+
* All of the pots are backwards (rework below)
*** [http://tomjewell.com/Technical/logpot/logpot.html#:~:text=Pots%20used%20for%20controlling%20quantities%20that%20we%20perceive,%28even%20though%20they%27re%20referred%20to%20as%20%27log%20pots%27%29. FAKING A LOG POT]
+
** A, D, S pots should be CCW for no delay
** Controls are are "touchy"
+
** S pot should be CW for full output
** Sustain pot is linear as it should be and "works" but is backwards
 
 
* ADR series resistors are 220 Ohms but should be 100 Ohms per schmitzbits note
 
* ADR series resistors are 220 Ohms but should be 100 Ohms per schmitzbits note
* C3 is 4.7 uF
+
* Attack overshoots
 +
* May need > 100 ohms
 +
* C3 s/b 1 uF for the pots to have a good range
 +
* Updated Pl for above
 
* Log pot curves
 
* Log pot curves
  
 
[[file:LOGPOT.jpeg]]
 
[[file:LOGPOT.jpeg]]
  
* Does not have 1M that is dashed line on schmitzbits schemati
+
* Scope capture
* ADSR controls
 
** A pot full CW
 
** D pot full CW
 
** S Pot mid
 
** R pot full CW
 
  
[[FILE:ER-ADSR-555_CAP_001.png]]
+
[[FILE:ER-ADSR-555_CAP_006.png]]
  
* Back off Attack just a tiny bit from CCW
+
== Schematics ==
* Rounds over the attack like it should but it is very "touchy"
 
  
[[FILE:ER-ADSR-555_CAP_002.png]]
+
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV1_Schematic.pdf ER-ADSR-555-01 Rev 1 Schematic]
 +
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV2_Schematic.pdf ER-ADSR-555-01 Rev 2 Schematic]
  
 
== Benjie Jiao - DIY Modular Video ==
 
== Benjie Jiao - DIY Modular Video ==
  
 
<video type="youtube">OM3_l7qH5l8</video>
 
<video type="youtube">OM3_l7qH5l8</video>
 +
 +
== Card Test Procedure ==
 +
 +
* Drive in GATE in for the following tests
 +
* Measure output with scope
 +
** Trigger off Input
 +
* Set Attack to CCW (min)
 +
* Set Decay pot to CCW (min)
 +
* Set Sustain to CW (max)
 +
* Set Release to CCW (min)
 +
* Output should be a square wave that matches the input
 +
** Output level about 0-10V
 +
 +
=== Test Attack ===
 +
 +
* Set Attack to CCW (min)
 +
* Set Decay pot to CCW (min)
 +
* Set Sustain to CW (max)
 +
* Set Release to CCW (min)
 +
* Adjust Attack
 +
** Front edge rounds over - scope cap
 +
 +
[[FILE:ER-DELAY-01_TEST-ATTACK.png]]
 +
 +
=== Test Sustain ===
 +
 +
* Set Attack to CCW (min)
 +
* Set Decay pot to CCW (min)
 +
* Set Sustain to CW (max)
 +
* Set Release to CCW (min)
 +
* Output should be a square wave
 +
* Adjust Sustain pot
 +
** Level goes from 0 (CCW) to max (CW)
 +
 +
=== Test Release ===
 +
 +
* Set Attack to CCW (min)
 +
* Set Decay pot to CCW (min)
 +
* Set Sustain to CW (max)
 +
* Set Release to CCW (min)
 +
* Adjust Release pot
 +
** Back edge rounds down- scope cap
 +
 +
[[FILE:ER-DELAY-01_TEST-RELEASE.png]]
 +
 +
=== Test Decay ===
 +
 +
* Set Attack to just above CCW (8 0-clock) - just a bit of round over on output
 +
* Set Decay pot to CCW (min)
 +
* Set Sustain to just below mid (10-11 o'clock)
 +
* Set Release to CCW (min)
 +
** Release pot set to min (CCW)
  
 
== Issues ==
 
== Issues ==
 +
 +
=== Rev 3 ===
 +
 +
* Added R13 resistor (decay noise fix) to card
 +
** Put 10K on silkscreen - may need to change value if noise is too bad
 +
** Not installed onto card
 +
* Changed R4 silkscreen to 1M
 +
* Built first PCB
 +
* Works
 +
 +
=== Rev 2 Issues ===
 +
 +
* Silkscreen shows 10K for R4, should be 1M
 +
** PL updated to 1M
 +
* Attack works
 +
* Sustain works
 +
* Release works
 +
* Decay has noise issue
 +
** Adjusting Decay pot near min (CCW) shows noise issue
 +
** See [[ER-ADSR-555-01#Decay_Fix|fix below]]
 +
** Decay starts drop but bounces back up
 +
 +
[[FILE:ER-DELAY-01_DECAY_NOISE.png]]
 +
 +
==== Schematic of front end ====
 +
 +
[[FILE:ER-ADSR-555-01_FRONT-END.PNG]]
 +
 +
==== Layout ====
 +
 +
[[file:ER-ADSR-555-01_TOP-OF-CAD.PNG]]
 +
 +
==== Debug Decay Noise ====
 +
 +
* Goal - find Decay Noise mitigation strategy
 +
* Card is sensitive to Eurorack Switching Power Supply noise
 +
** This issue is also present on Rev 1 cards with noise power supply
 +
*** Issue did not present for prior testing since rack was lightly loaded at the time
 +
* Tracing noise path (1)-(3) in schematic
 +
** (1) +12V Vcc noise
 +
** (2) Q2 is "Off", noise through R5 couples through C5
 +
** (3) to Q3 to TRIG
 +
* TRIG (bottom) measured at R7
 +
 +
[[file:ER-DELAY-01_R7-Voltage.png]]
 +
 +
* Voltage from R2 into Q2 base looks OK
 +
 +
[[file:ER-DELAY-01_R2-Q2-Base-Voltage.png]]
 +
 +
* Voltage at C1/R6 node
 +
 +
[[file:ER-DELAY-01_C1-R6-Base-Voltage.png]]
 +
 +
==== Decay Fix ====
 +
 +
* Add 3.3K to ground
 +
** Creates a voltage divider that still lets through the pulse but not enough to turn on Q3
 +
* Also made C1 a 0.1uF (may not be necessary)
 +
 +
[[file:ER-ADSR-555-01_FRONT-END-Decay Fix.png]]
 +
 +
* 3.3K Resistor on rear of card
 +
** Could be installed on top of card into the same holes and vertical
 +
 +
[[file:ER-ADSR-555-01_P1090084-720pxV.jpg]]
 +
 +
* After fix
 +
 +
[[file:ER-DELAY-01_Q3-R6-Base-Voltage-After.png]]
 +
 +
=== Rev 2 Changes from Rev 1 ===
 +
 +
[[file:ER-ADSR-555-01_Set_REV2-720pxV.png]]
 +
 +
* Fixed pot ends (swapped ends)
 +
* Added 1M decay resistor "fix" (dashed lines on Schmitz schematic)
 +
* Moved up S, R pots to space them up from jacks
 +
** Updated controls card and front panel
 +
* Added LEVEL legend to front panel silkscreen
 +
* Re-sequenced reference designators
 +
* Change transistor footprints to offset pins/re-oriented
 +
* Better spacing between parts in upper left of controls card
 +
* Added power supply bypass caps (1 per power pin)
 +
* Added URL, Rev 2 marking to rear of card
 +
 +
[[file:ER-ADSR-555-01_front-3d_Rev1_vs_Rev2-720pxV.png]]
  
 
=== Rev 1 Issues ===
 
=== Rev 1 Issues ===
 +
 +
[[FILE:ER-ADSR-555-01_SET_P1080636-720px.jpg]]
  
 
* Silkscreen has "DELAY" should be "DECAY"
 
* Silkscreen has "DELAY" should be "DECAY"
* Sustain pot backwards
+
* A, D, S, R pots ends are all backwards
* Cut front side etch 4.7K R10 near left edge of board
+
* A, D, R pots should be Type A, 1M Ohms (log pots)
 +
 
 +
==== Cuts ====
 +
 
 +
* Perform cuts '''before''' installing parts on card
 +
* Cut at RV1 (pins 2-3) top side
 +
 
 +
[[FILE:RV1_CUT.PNG]]
  
[[file:ER-ADSR-555_CUt_001.png]]
+
* Cut at RV2 (pins 2-3) bottom side
  
* Cut rear side etch 555 U2, at U7-7
+
[[FILE:RV2_CUT.PNG]]
  
[[file:ER-ADSR-555_CUt_002.png]]
+
* Cuts at RV3 (pins 1, 3) top side
  
** Add wire R10 left side to Sustain pot, RV3 right side
+
[[file:RV3_CUT.PNG]]
** Add wire U2-7 to to Sustain pot, RV3 left side
+
 
* 220 Ohms on A, D, R pots s/b 100 Ohms
+
* Cuts at RV4 (pins 2-3 and pin 1)
** Change R8 to 100 Ohms (A pot)
+
 
 +
[[file:RV4_CUT.PNG]] top side
 +
 
 +
==== Change Pot Series Resistor Values ====
 +
 
 +
* 220 Ohms on A, D, R pots s/b 100 Ohms (PL below is updated already for this)
 +
** Change R7 to 100 Ohms (A pot)
 
** Change R8 to 100 Ohms (D pot)
 
** Change R8 to 100 Ohms (D pot)
** Change R11 to 100 Ohms (R pot)
+
** Change R10 to 100 Ohms (R pot)
 +
 
 +
[[FILE:ER-ADSR-555_SERIES_RES.png]]
 +
 
 +
==== Add wires ====
 +
 
 +
* Add wires to rear of card
 +
* Mirrored images below (back side)
 +
* Add wire RV1-2 to RV1-1 (back side view)
 +
 
 +
[[FILE:RV1_JUMPER.png]]
 +
 
 +
* Add wire RV2-2 to RV2-1 (back side view)
 +
 
 +
[[FILE:RV2_JUMPER.png]]
 +
 
 +
* Add wire R9 left side to Sustain pot, RV3-1
 +
* Add wire U2-7 to Sustain pot, RV3-3
 +
 
 +
[[FILE:RV3_JUMPER.png]]
 +
 
 +
* Add wire D3-K to RV4-3 (back side view)
 +
* Add wire RV4-1 to RV4-2 (back side view)
 +
 
 +
[[FILE:RV4_JUMPER.png]]
 +
 
 +
==== Add Release Resistor ====
 +
 
 +
* Add 1M resistor top side of card
 +
 
 +
[[FILE:ER-ADSR-555_RELEASE_RES.png]]
 +
 
 +
==== Fix Delay Noise ====
  
[[file:ER-ADSR-555_CUt_003.png]]
+
* Shows same issues with noisy Eurorack power as the Rev 2 card
 +
* Add 3.3K resistor
 +
 
 +
[[FILE:ER-ADSR-555-01_FRONT-END-Rev1_Decay Fix.png]]
 +
 
 +
[[FILE:ER-ADSR-555-01_TOP-OF-CARD_REV1.PNG]]
 +
 
 +
[[FILE:ER-ADSR-555-01_Rev1_P1090101.JPG_Delay-Noise-Rework_720pxV.jpg]]
  
 
== Assembly Sheet ==
 
== Assembly Sheet ==
  
[[ER-ADSR-555-01 Rev 1 Assembly Sheet]]
+
=== Rev 3 ===
 +
 
 +
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV3_ibom.html ER-ADSR-555-01 Rev 3 Interactive BOM]
 +
* [[ER-ADSR-555-01 Rev 3 Assembly Sheet]]
 +
 
 +
=== Rev 2 ===
 +
 
 +
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV2_ibom.html ER-ADSR-555-01 Rev 2 Interactive BOM]
 +
* [[ER-ADSR-555-01 Rev 2 Assembly Sheet]]
 +
 
 +
=== Rev 1 ===
 +
 
 +
* [http://land-boards.com/ER-ADSR-555-01/ER-ADSR-555-01_REV1_ibom.html ER-ADSR-555-01 Rev 1 Interactive BOM]
 +
* [[ER-ADSR-555-01 Rev 1 Assembly Sheet]]

Latest revision as of 20:21, 14 March 2023

Tindie-mediums.png

ER-ADSR-555-01 FRONT BACK-720px.jpg

Features

  • 3U tall, 6 HP wide Eurorack module
  • Attack-Decay-Sustain-Release ADSR Module
  • Takes in Gate signal, generates CV to VCA
  • Attack, decay, and release pots control speed
    • Attack, decay, and release times can range from 200ms to 16s
  • Sustain pot sets the sustain voltage level
  • LED dims to level
  • 555 Based design

Credits

  • Benjie Jiao MiniADSR
    • Original was based on Barry Klein design
    • As built by schmitzbits design - "The Fastest Envelope in the West"
  • Benji's build has a three card stack-up and is 4 HP wide
  • This card is wider but uses 2 cards

Schematic

Rev 1 Checkout

  • Ordered wrong (earlier) version of the board
    • Missing 1M decay fix resistor
    • Pots are backwards
  • Annotated schematic with Rev 1 reference designators

Adsr3 ann.png

  • Drive IN jack with Erica Synths EDU Sequencer
    • GATE Out output
  • My schematic symbols are Schottky but installed 1N4148 like schmitzbits schemati
    • A, D, R need to be log (Type A) pots
  • All of the pots are backwards (rework below)
    • A, D, S pots should be CCW for no delay
    • S pot should be CW for full output
  • ADR series resistors are 220 Ohms but should be 100 Ohms per schmitzbits note
  • Attack overshoots
  • May need > 100 ohms
  • C3 s/b 1 uF for the pots to have a good range
  • Updated Pl for above
  • Log pot curves

LOGPOT.jpeg

  • Scope capture

ER-ADSR-555 CAP 006.png

Schematics

Benjie Jiao - DIY Modular Video

Card Test Procedure

  • Drive in GATE in for the following tests
  • Measure output with scope
    • Trigger off Input
  • Set Attack to CCW (min)
  • Set Decay pot to CCW (min)
  • Set Sustain to CW (max)
  • Set Release to CCW (min)
  • Output should be a square wave that matches the input
    • Output level about 0-10V

Test Attack

  • Set Attack to CCW (min)
  • Set Decay pot to CCW (min)
  • Set Sustain to CW (max)
  • Set Release to CCW (min)
  • Adjust Attack
    • Front edge rounds over - scope cap

ER-DELAY-01 TEST-ATTACK.png

Test Sustain

  • Set Attack to CCW (min)
  • Set Decay pot to CCW (min)
  • Set Sustain to CW (max)
  • Set Release to CCW (min)
  • Output should be a square wave
  • Adjust Sustain pot
    • Level goes from 0 (CCW) to max (CW)

Test Release

  • Set Attack to CCW (min)
  • Set Decay pot to CCW (min)
  • Set Sustain to CW (max)
  • Set Release to CCW (min)
  • Adjust Release pot
    • Back edge rounds down- scope cap

ER-DELAY-01 TEST-RELEASE.png

Test Decay

  • Set Attack to just above CCW (8 0-clock) - just a bit of round over on output
  • Set Decay pot to CCW (min)
  • Set Sustain to just below mid (10-11 o'clock)
  • Set Release to CCW (min)
    • Release pot set to min (CCW)

Issues

Rev 3

  • Added R13 resistor (decay noise fix) to card
    • Put 10K on silkscreen - may need to change value if noise is too bad
    • Not installed onto card
  • Changed R4 silkscreen to 1M
  • Built first PCB
  • Works

Rev 2 Issues

  • Silkscreen shows 10K for R4, should be 1M
    • PL updated to 1M
  • Attack works
  • Sustain works
  • Release works
  • Decay has noise issue
    • Adjusting Decay pot near min (CCW) shows noise issue
    • See fix below
    • Decay starts drop but bounces back up

ER-DELAY-01 DECAY NOISE.png

Schematic of front end

ER-ADSR-555-01 FRONT-END.PNG

Layout

ER-ADSR-555-01 TOP-OF-CAD.PNG

Debug Decay Noise

  • Goal - find Decay Noise mitigation strategy
  • Card is sensitive to Eurorack Switching Power Supply noise
    • This issue is also present on Rev 1 cards with noise power supply
      • Issue did not present for prior testing since rack was lightly loaded at the time
  • Tracing noise path (1)-(3) in schematic
    • (1) +12V Vcc noise
    • (2) Q2 is "Off", noise through R5 couples through C5
    • (3) to Q3 to TRIG
  • TRIG (bottom) measured at R7

ER-DELAY-01 R7-Voltage.png

  • Voltage from R2 into Q2 base looks OK

ER-DELAY-01 R2-Q2-Base-Voltage.png

  • Voltage at C1/R6 node

ER-DELAY-01 C1-R6-Base-Voltage.png

Decay Fix

  • Add 3.3K to ground
    • Creates a voltage divider that still lets through the pulse but not enough to turn on Q3
  • Also made C1 a 0.1uF (may not be necessary)

ER-ADSR-555-01 FRONT-END-Decay Fix.png

  • 3.3K Resistor on rear of card
    • Could be installed on top of card into the same holes and vertical

ER-ADSR-555-01 P1090084-720pxV.jpg

  • After fix

ER-DELAY-01 Q3-R6-Base-Voltage-After.png

Rev 2 Changes from Rev 1

ER-ADSR-555-01 Set REV2-720pxV.png

  • Fixed pot ends (swapped ends)
  • Added 1M decay resistor "fix" (dashed lines on Schmitz schematic)
  • Moved up S, R pots to space them up from jacks
    • Updated controls card and front panel
  • Added LEVEL legend to front panel silkscreen
  • Re-sequenced reference designators
  • Change transistor footprints to offset pins/re-oriented
  • Better spacing between parts in upper left of controls card
  • Added power supply bypass caps (1 per power pin)
  • Added URL, Rev 2 marking to rear of card

ER-ADSR-555-01 front-3d Rev1 vs Rev2-720pxV.png

Rev 1 Issues

ER-ADSR-555-01 SET P1080636-720px.jpg

  • Silkscreen has "DELAY" should be "DECAY"
  • A, D, S, R pots ends are all backwards
  • A, D, R pots should be Type A, 1M Ohms (log pots)

Cuts

  • Perform cuts before installing parts on card
  • Cut at RV1 (pins 2-3) top side

RV1 CUT.PNG

  • Cut at RV2 (pins 2-3) bottom side

RV2 CUT.PNG

  • Cuts at RV3 (pins 1, 3) top side

RV3 CUT.PNG

  • Cuts at RV4 (pins 2-3 and pin 1)

RV4 CUT.PNG top side

Change Pot Series Resistor Values

  • 220 Ohms on A, D, R pots s/b 100 Ohms (PL below is updated already for this)
    • Change R7 to 100 Ohms (A pot)
    • Change R8 to 100 Ohms (D pot)
    • Change R10 to 100 Ohms (R pot)

ER-ADSR-555 SERIES RES.png

Add wires

  • Add wires to rear of card
  • Mirrored images below (back side)
  • Add wire RV1-2 to RV1-1 (back side view)

RV1 JUMPER.png

  • Add wire RV2-2 to RV2-1 (back side view)

RV2 JUMPER.png

  • Add wire R9 left side to Sustain pot, RV3-1
  • Add wire U2-7 to Sustain pot, RV3-3

RV3 JUMPER.png

  • Add wire D3-K to RV4-3 (back side view)
  • Add wire RV4-1 to RV4-2 (back side view)

RV4 JUMPER.png

Add Release Resistor

  • Add 1M resistor top side of card

ER-ADSR-555 RELEASE RES.png

Fix Delay Noise

  • Shows same issues with noisy Eurorack power as the Rev 2 card
  • Add 3.3K resistor

ER-ADSR-555-01 FRONT-END-Rev1 Decay Fix.png

ER-ADSR-555-01 TOP-OF-CARD REV1.PNG

ER-ADSR-555-01 Rev1 P1090101.JPG Delay-Noise-Rework 720pxV.jpg

Assembly Sheet

Rev 3

Rev 2

Rev 1