From 96e9dd144019309f3e33f1daf66ec448c4e2d994 Mon Sep 17 00:00:00 2001 From: Rich Holmes Date: Wed, 1 Sep 2021 11:02:50 -0400 Subject: [PATCH] Documentation --- Docs/build.md | 18 ++++++++++++------ Docs/precadsr_bom.md | 11 ++++++----- Images/capsocket.png | Bin 0 -> 30552 bytes 3 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 Images/capsocket.png diff --git a/Docs/build.md b/Docs/build.md index a26c6f2..6580d1c 100644 --- a/Docs/build.md +++ b/Docs/build.md @@ -8,13 +8,15 @@ C10 and C11 are the capacitors that determine the envelope shape in conjunction In my tests, both aluminum electrolytic and tantalum caps caused the envelope's maximum to fall a little short of 8 V, and the sustain level to slope downwards with long gates. In both respects the tantalum did a little better, but not much. On the other hand a polyester film cap resulted in a maximum of 8 V and a flat sustain. Unfortunately 10 µF film caps are large and expensive, and ten 1 µF film caps in parallel would require an auxiliary board nearly as large as the main one. So my preference is a 1 µF film and a 10 µF tantalum. -If you want to experiment, you can. J6 is an optional SIP socket (you could use a pin header, but a SIP socket works better) for socketing the capacitors. There are 7 positions. As indicated by the lines on the silkscreen graphtics, the C11 + leg (if polarized) can go in either of the leftmost two positions, the C11 - leg in either of the next two, the C10 + leg in either of the next two, and the C10 - leg in the last one. This accommodates various possibilities for cap lead spacing. When and if you decide on a pair of capacitors you can solder them into the C10 and C11 footprints above the SIP socket. +If you want to experiment, you can. J6 is an optional SIP socket (you could use a pin socket, but a SIP socket works better) for socketing the capacitors. There are 7 positions. As indicated by the lines on the silkscreen graphtics, the C11 + leg (if polarized) can go in either of the leftmost two positions, the C11 - leg in either of the next two, the C10 + leg in either of the next two, and the C10 - leg in the last one. This accommodates various possibilities for cap lead spacing. When and if you decide on a pair of capacitors you can solder them into the C10 and C11 footprints above the SIP socket. + +![](../Images/capsocket.png) ## Mechanical assembly -Regarding the board mounted potentiometers, there are two overlapping footprints provided for each, allowing you to use your choice of 9 mm or 16 mm vertical pots. You can even use a mix of the two, if you want. +Regarding the board mounted potentiometers, there are two overlapping footprints provided for each, allowing you to use your choice of 9 mm or 16 mm vertical pots. You can even use a mix of the two, if you want. But see below for possible issues; I have tested only 16 mm. -Putting everything together is a little complicated. At least it is if your 3PDT toggle switch, like mine, is a few mm taller than a DPDT toggle. In that case the pots and switches board ("Board B") must sit a few mm further from the front panel than usual. +Putting everything together is a little complicated. At least it is if your 3PDT toggle switch, like mine, is a few mm taller than the SPDT toggle.\* In that case the pots and switches board ("Board B") must sit a few mm further from the front panel than usual. At least with the components I used, I found: @@ -46,6 +48,10 @@ To do the pin headers and sockets, first attach spacers on the non component sid To mount the potentiometers and switches, separate the two boards again. Place the pots and switches on their footprints on Board B. Don't solder anything. Adjust the nut height on the SPDT switch. Place the front panel over the pots and switches so it is flush with the top of the 3PDT switch and more or less parallel to the board. The SPDT nut should be against the back of the panel. Add washers and nuts, finger tight, to all pots and switches. Verify the pot terminals get through the PCB. Now solder the pots and switches. -To mount the jacks and LED, place the jacks on their footprints on Board A and the LED in the SIP socket. Don't solder anything. Adjust the nut heights on the jacks and verify the height of the LED, trimming its legs as needed. Mate Board A to Board B with the jacks and LED going through their panel holes; the LED and the nuts on the jacks should be against the back of the panel. Add washers and nuts, finger tight, to all jacks. Now solder the jacks. - -The push button switch goes into the hole on the front panel and then stranded wires run from its terminals to a 2-pin Molex connector. Wires should be long enough to reach the Molex header on Board A. They can be routed through the notch on the edge of Board A. \ No newline at end of file +To mount the jacks and LED, place the jacks on their footprints on Board A and the LED in the SIP socket. Don't solder anything. Adjust the nut heights on the jacks and verify the height of the LED, trimming its legs as needed. Mate Board A to Board B and the front panel with the jacks and LED going through their panel holes; the LED and the nuts on the jacks should be against the back of the panel. Add washers and nuts, finger tight, to all jacks. Now solder the jacks. + +The push button switch goes into the hole on the front panel and then stranded wires run from its terminals to a 2-pin Molex connector. Wires should be long enough to reach the Molex header on Board A. They can be routed through the notch on the edge of Board A. Make sure the switch you use is normally open (OFF-(ON)). Tayda sells a similar looking switch which is normally closed (ON-(OFF)). That won't work. + +---- + +\* The Dailywell 3PDT and SPDT toggle switches available from Tayda, per their datasheet, differ in height by 1.65 mm. The 3PDT I used appears to be roughly 2 mm or so taller than the Dailywell SPDT. \ No newline at end of file diff --git a/Docs/precadsr_bom.md b/Docs/precadsr_bom.md index 119a1de..95a74e9 100644 --- a/Docs/precadsr_bom.md +++ b/Docs/precadsr_bom.md @@ -42,15 +42,16 @@ Generated from schematic by Eeschema 5.1.10-88a1d61d58~90~ubuntu20.04.1 | R31 | 1 | B10k | \*\*Potentiometer, 16 mm vertical board mount | | | Tayda | A-1624 or A-2969 | | S1 | 1 | SW_3PDT_x3 | 3PDT miniature toggle switch | | | Tayda | A-1955 | | S2 | 1 | SW_SPDT | SPDT miniature toggle switch | | | Tayda | A-3186 | -| S3 | 1 | SW_Push | Push button switch OFF-(ON) | Dailywell | PAS6B2M1CESG2-5, PAS6B2M4CESG6-5, or PAS6B2M4CESG6-5 | Tayda | A-3545, A-3489, or A-3499\*\*\* | +| S3 | 1 | SW_Push | Push button switch OFF-(ON) | Dailywell | PAS6B3M1CESA3-5 or PAS6B3M1CESA2-5 | Tayda | A-3486 or A-3487\*\*\* | | U1 | 1 | ICM7555xP | CMOS General Purpose Timer, 555 compatible, PDIP-8 | | | | | | U2 | 1 | TL074 | Quad operational amplifier, DIP-14 | | | Tayda | A-1138 | | U3 | 1 | TL071 | Operational amplifier, DIP-8 | | | Tayda | A-1135 | | | 2 | | 8 pin DIP socket | | | Tayda | A-001 | | | 1 | | 14 pin DIP socket | | | Tayda | A-004 | | | 4 | | Knobs | | | | -| | | | Screws and spacers (see [build notes](build.md)) - +| | | | Screws, nuts, and spacers (see [build notes](build.md)) +| | 1 | Conn_01x02 | SIP socket, 2.54 mm, 1x2 (see [build notes](build.md)) | | | Tayda | A-1605 | + \* Fit SIP socket only if you want to socket the timing capacitors. -\*\* Use only four (4) potentiometers, either 9 mm or 16 mm vertical board mount. -\*\*\* A-3586, A-3587, and A-3588 look similar but are normally closed rather than normally open and will not work. Ask me how I know this. And by "ask me" I mean "shut up". +\*\* Use only four (4) potentiometers, either 9 mm or 16 mm vertical board mount. Only 16 mm have been tested and there could be mechanical difficulties using 9 mm. See [build notes](build.md). +\*\*\* A-3488 looks similar but is normally closed rather than normally open and will not work. Ask me how I know this. And by "ask me" I mean "shut up". diff --git a/Images/capsocket.png b/Images/capsocket.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf2f45ccf47ec1f2fecf993484b2c6ddd381e63 GIT binary patch literal 30552 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 Yb%xEUf$_;9?UteQ-@lyTty12l4qA^-pY literal 0 HcmV?d00001