Difference between revisions of "ER-ADSR-555-01"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
(126 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | [[File:tindie-mediums.png|link=https://www.tindie.com/products/28472/]] |
− | [[file:ER-ADSR-555- | + | [[file:ER-ADSR-555-01_FRONT_BACK-720px.jpg]] |
== Features == | == Features == | ||
− | * Attack- | + | * 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 | ||
− | |||
* 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 | ||
− | * | + | ** 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 | ||
− | |||
* My schematic symbols are Schottky but installed 1N4148 like schmitzbits schemati | * My schematic symbols are Schottky but installed 1N4148 like schmitzbits schemati | ||
− | + | ** A, D, R need to be log (Type A) pots | |
− | ** A, D, R | + | * 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 | * ADR series resistors are 220 Ohms but should be 100 Ohms per schmitzbits note | ||
− | * C3 | + | * 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]] | ||
− | * | + | * Scope capture |
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[FILE:ER-ADSR- | + | [[FILE:ER-ADSR-555_CAP_006.png]] |
− | + | == Schematics == | |
− | |||
− | [[ | + | * [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" | ||
− | * A, D, S, R pots are all backwards | + | * A, D, S, R pots ends are all backwards |
− | * A, D, R pots should be | + | * A, D, R pots should be Type A, 1M Ohms (log pots) |
− | |||
==== Cuts ==== | ==== Cuts ==== | ||
− | * | + | * Perform cuts '''before''' installing parts on card |
− | * | + | * Cut at RV1 (pins 2-3) top side |
[[FILE:RV1_CUT.PNG]] | [[FILE:RV1_CUT.PNG]] | ||
− | * | + | * Cut at RV2 (pins 2-3) bottom side |
[[FILE:RV2_CUT.PNG]] | [[FILE:RV2_CUT.PNG]] | ||
− | * | + | * Cuts at RV3 (pins 1, 3) top side |
[[file:RV3_CUT.PNG]] | [[file:RV3_CUT.PNG]] | ||
− | * Cuts | + | * Cuts at RV4 (pins 2-3 and pin 1) |
− | [[file:RV4_CUT.PNG]] | + | [[file:RV4_CUT.PNG]] top side |
==== Change Pot Series Resistor Values ==== | ==== Change Pot Series Resistor Values ==== | ||
− | * 220 Ohms on A, D, R pots s/b 100 Ohms | + | * 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 R7 to 100 Ohms (A pot) | ||
** Change R8 to 100 Ohms (D pot) | ** Change R8 to 100 Ohms (D pot) | ||
Line 101: | Line 244: | ||
==== Add wires ==== | ==== Add wires ==== | ||
+ | * Add wires to rear of card | ||
+ | * Mirrored images below (back side) | ||
* Add wire RV1-2 to RV1-1 (back side view) | * Add wire RV1-2 to RV1-1 (back side view) | ||
Line 109: | Line 254: | ||
[[FILE:RV2_JUMPER.png]] | [[FILE:RV2_JUMPER.png]] | ||
− | * Add wire | + | * Add wire R9 left side to Sustain pot, RV3-1 |
− | * Add wire U2-7 to Sustain pot, RV3 | + | * Add wire U2-7 to Sustain pot, RV3-3 |
[[FILE:RV3_JUMPER.png]] | [[FILE:RV3_JUMPER.png]] | ||
− | * Add wire | + | * Add wire D3-K to RV4-3 (back side view) |
* Add wire RV4-1 to RV4-2 (back side view) | * Add wire RV4-1 to RV4-2 (back side view) | ||
[[FILE:RV4_JUMPER.png]] | [[FILE:RV4_JUMPER.png]] | ||
+ | |||
+ | ==== Add Release Resistor ==== | ||
+ | |||
+ | * Add 1M resistor top side of card | ||
+ | |||
+ | [[FILE: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 | ||
+ | |||
+ | [[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
Contents
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
- 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
- Scope capture
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
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
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
Schematic of front end
Layout
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
- This issue is also present on Rev 1 cards with noise power supply
- 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
- Voltage from R2 into Q2 base looks OK
- Voltage at C1/R6 node
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)
- 3.3K Resistor on rear of card
- Could be installed on top of card into the same holes and vertical
- After fix
Rev 2 Changes from Rev 1
- 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
Rev 1 Issues
- 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
- Cut at RV2 (pins 2-3) bottom side
- Cuts at RV3 (pins 1, 3) top side
- Cuts at RV4 (pins 2-3 and pin 1)
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)
Add wires
- Add wires to rear of card
- Mirrored images below (back side)
- Add wire RV1-2 to RV1-1 (back side view)
- Add wire RV2-2 to RV2-1 (back side view)
- Add wire R9 left side to Sustain pot, RV3-1
- Add wire U2-7 to Sustain pot, RV3-3
- Add wire D3-K to RV4-3 (back side view)
- Add wire RV4-1 to RV4-2 (back side view)
Add Release Resistor
- Add 1M resistor top side of card
Fix Delay Noise
- Shows same issues with noisy Eurorack power as the Rev 2 card
- Add 3.3K resistor