
ADSR BACK
ishkabbible/Befaco_VCADSR_v1.1
Hamara Labs modified version of the Befaco version 1 VCADSR

Analog Octo Voltage Controlled Oscillator VCO Kicad PCB and schematics
Vco is an open-source printed circuit board by polykit, from the polykit/vco-8 repository on GitHub. It is a 2-layer board of 144 × 143 mm with 385 parts on 245 nets, routed with 2,677 tracks and 50 vias.
It is built around the TL072-P8, BC847BS and BS170. Its parts include 197 resistors, 62 capacitors, 17 ICs, 16 diodes and 16 transistors.
This repository contains Kicad schematics and PCB layout for an octo 1V/oct VCO. It is based on this design.
Here you can listen to some short examples how it sounds: example 1 example 2

Building it is really straight forward. I suggest starting with components with the lowest height, eg. all SMD components, all diodes, all resistors and so on. Put all of one kind in place at the same time, eg. all 100k resistors. This helps to reduce problems while building it. If you want to try it out it is maybe a good idea to build the single VCO version first.
You need either a pair of matched 2N3904s or one BC847BS transistor pair in a SMD package per VCO. I have very good tracking results with the BC847BS and not so good results with the 2N3904s. But maybe this is because of my poor matching. Bend the legs of the NTCs so that they are as close as possbile to the transistors.
There are two powering options. First is 16-pin Eurorack with +12V, -12V and +5V. Second one is a 10-pin Eurorack with +12V and -12V and an additional TL431 for precise +5V supply. Make sure to put a jumper to 5V_ALT and leave out R3 if you opted for the latter. There is a testpoint TP where you can measure while adjusting TRIM_5V_ALT to +5.00V. I recommend the second option because of it's precision.
Use the power supply that you are going to use later on for tuning. Otherwise you might need to tune it again. I used a tuning device for this but also a tuning app for your mobile will work just fine. This is how I tuned the oscillators:
C4. Do this by applying the correct CV input and adjusting the offset trim pot.C4 and D4. While changing scale overall tuning will change, so go back to your base note from time to time by adjusting the offset. When your are quite close to the correct scale fine tune it for a whole ocatve, eg. using notes C4 and C5. Proceed with the next oscillator.| Designator | Quantity | Designation |
|---|---|---|
| U1 | 1 | TL431LP*** |
| TRIM_5V_ALT, OFFSET8, OFFSET7, OFFSET6, OFFSET5, OFFSET4, OFFSET3, OFFSET2, OFFSET1 | 9 | 100k |
| R197, R36, R180, R156, R132, R108, R84, R60, R12 | 9 | 47k |
| R196, R182, R158, R134, R110, R86, R62, R38, R14 | 9 | 270 |
| C16, C21, C58, C56, C51, C49, C44, C42, C37, C35, C30, C28, C14, C2, C5, C3, C23, C7, C9 | 19 | 100n |
| C22, C57, C50, C43, C36, C29, C15, C8 | 8 | 1n |
| R50, R195, R194, R171, R170, R147, R146, R123, R122, R99, R98, R75, R74, R51, R27, R26 | 16 | 1k |
| R33, R177, R153, R129, R105, R81, R57, R9 | 8 | 4k7 NTC |
| T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T1, T2 | 16 | 2N3904* |
| SCALE8, SCALE7, SCALE6, SCALE5, SCALE4, SCALE3, SCALE2, SCALE1 | 8 | 100 |
| R193, R184, R175, R174, R173, R172, R169, R160, R151, R150, R149, R148, R145, R136, R127, R126, R125, R124, R121, R112, R103, R102, R101, R100, R97, R88, R79, R78, R77, R76, R73, R64, R55, R31, R30, R54, R53, R52, R49, R40, R29, R28, R6, R7, R2, R16, R1, R25 | 48 | 100k |
| R192, R186, R176, R168, R162, R152, R144, R138, R128, R120, R114, R104, R96, R90, R80, R72, R66, R56, R32, R48, R42, R24, R8, R18 | 24 | 4k7 |
| R191, R189, R187, R167, R165, R163, R143, R141, R139, R119, R117, R115, R95, R93, R91, R71, R69, R67, R47, R45, R43, R19, R21, R23 | 24 | 10k |
| R190, R166, R142, R118, R94, R70, R46, R22 | 8 | 2k |
| R188, R164, R140, R116, R92, R68, R44, R20 | 8 | 1k8 |
| R185, R161, R137, R113, R89, R65, R41, R17 | 8 | 470k |
| R183, R159, R135, R111, R87, R63, R39, R15 | 8 | 180k |
| R181, R157, R133, R109, R85, R61, R37, R13 | 8 | 1M |
| R179, R155, R131, R107, R83, R59, R35, R11 | 8 | 100* |
| R178, R154, R130, R106, R82, R58, R34, R10 | 8 | 2k2 |
| Q16, Q14, Q12, Q10, Q8, Q6, Q4, Q2 | 8 | BS170 |
| Q15, Q13, Q11, Q9, Q7, Q5, Q3, Q1 | 8 | BC847BS* |
| IC16, IC14, IC12, IC10, IC8, IC6, IC2, IC4 | 8 | TL072P |
| IC15, IC13, IC11, IC9, IC7, IC5, IC1, IC3 | 8 | TL074P |
| D16, D15, D14, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1 | 16 | 1N4148 |
| C62, C55, C48, C41, C34, C27, C20, C13 | 8 | 10n |
| C61, C54, C47, C40, C33, C19, C26, C12 | 8 | 1µ** |
| C60, C53, C46, C39, C32, C18, C25, C11 | 8 | 100p** |
| C59, C52, C45, C38, C31, C17, C24, C10 | 8 | 1n** |
| C6, C4, C1 | 3 | 10µ polarized |
| R4, R5, R3 | 3 | 10 |
| PWR1 | 1 | ML16 or ML10*** |
* Use either matched pairs of 2N3904s or BC847BS dual transistors. Use 120R instead of 100R for R179, R155, R131, R107, R83, R59, R35 and R11 when you are going for the 2N3904s.
** Use polypropylene or similar caps
*** See powering options. Leave out U1, R196, R197 and TRIM_5V_ALT if you opted for 16-pin Eurorack supply with +5V in place.
https://github.com/polykit/vco-1
| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | 100k | vco:0207_7 | R1, R100, R101, R102, R103, R112, R121, R124, R125, R126, R127, R136, R145, R148, R149, R150 +32 |
| 24 | 10k | vco:0207_7 | R19, R21, R23, R43, R115, R117, R119, R139, R141, R143, R163, R165, R167, R187, R189, R191 +8 |
| 24 | 4k7 | vco:0207_7 | R18, R24, R32, R42, R104, R114, R120, R128, R138, R144, R152, R162, R168, R176, R186, R192 +8 |
| 19 | 100n | vco:C050-030X075 | C2, C3, C5, C14, C16, C21, C23, C28, C30, C35, C37, C42, C44, C49, C51, C56 +3 |
| 16 | 1N4148DO35-7 | vco:DO35-7 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | 1k | vco:0207_7 | R26, R27, R50, R51, R74, R75, R98, R99, R122, R123, R146, R147, R170, R171, R194, R195 |
| 16 | 2N3904 | vco:TO92 | T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 |
| 16 | PINHD-1X1 | vco:1X01 | SAW_0-10V1, SAW_0-10V2, SAW_0-10V3, SAW_0-10V4, SAW_0-10V5, SAW_0-10V6, SAW_0-10V7, SAW_0-10V8, SYNC_MOD1, SYNC_MOD2, SYNC_MOD3, SYNC_MOD4, SYNC_MOD5, SYNC_MOD6, SYNC_MOD7, SYNC_MOD8 |
| 9 | 100k | vco:S64YW | OFFSET1, OFFSET2, OFFSET3, OFFSET4, OFFSET5, OFFSET6, OFFSET7, OFFSET8, TRIM_5V1 |
| 9 | 270 | vco:0207_7 | R14, R38, R62, R86, R110, R134, R158, R182, R196 |
| 9 | 47k | vco:0207_7 | R12, R36, R60, R84, R108, R132, R156, R180, R197 |
| 8 | 100 | vco:S64YW | SCALE1, SCALE2, SCALE3, SCALE4, SCALE5, SCALE6, SCALE7, SCALE8 |
| 8 | 100* | vco:0207_7 | R11, R35, R59, R83, R107, R131, R155, R179 |
| 8 | 100p | vco:C050-030X075 | C11, C18, C25, C32, C39, C46, C53, C60 |
| 8 | 10n | vco:C050-030X075 | C13, C20, C27, C34, C41, C48, C55, C62 |
| 8 | 180k | vco:0207_7 | R15, R39, R63, R87, R111, R135, R159, R183 |
| 8 | 1M | vco:0207_7 | R13, R37, R61, R85, R109, R133, R157, R181 |
| 8 | 1k8 | vco:0207_7 | R20, R44, R68, R92, R116, R140, R164, R188 |
| 8 | 1n | vco:C050-024X044 | C8, C15, C22, C29, C36, C43, C50, C57 |
| 8 | 1n** | vco:C050-030X075 | C10, C17, C24, C31, C38, C45, C52, C59 |
| 8 | 1µ | vco:C050-030X075 | C12, C19, C26, C33, C40, C47, C54, C61 |
| 8 | 2k | vco:0207_7 | R22, R46, R70, R94, R118, R142, R166, R190 |
| 8 | 2k2 | vco:0207_7 | R10, R34, R58, R82, R106, R130, R154, R178 |
| 8 | 470k | vco:0207_7 | R17, R41, R65, R89, R113, R137, R161, R185 |
| 8 | 4k7 NTC | vco:P640 | R9, R33, R57, R81, R105, R129, R153, R177 |
| 8 | BC847BS | vco:SOT363_PHILIPS | Q1, Q3, Q5, Q7, Q9, Q11, Q13, Q15 |
| 8 | BS170 | vco:SOT54E | Q2, Q4, Q6, Q8, Q10, Q12, Q14, Q16 |
| 8 | Conn_01x03 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | OUT1, OUT2, OUT3, OUT4, OUT5, OUT6, OUT7, OUT8 |
| 8 | Conn_01x04 | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | PW_IN1, PW_IN2, PW_IN3, PW_IN4, PW_IN5, PW_IN6, PW_IN7, PW_IN8 |
| 8 | Conn_01x05 | Connector_Molex:Molex_KK-254_AE-6410-05A_1x05_P2.54mm_Vertical | CV_IN1, CV_IN2, CV_IN3, CV_IN4, CV_IN5, CV_IN6, CV_IN7, CV_IN8 |
| 8 | TL072P | vco:DIL08 | IC2, IC4, IC6, IC8, IC10, IC12, IC14, IC16 |
| 8 | TL074P | vco:DIL14 | IC1, IC3, IC5, IC7, IC9, IC11, IC13, IC15 |
| 3 | 10 | vco:0207_7 | R3, R4, R5 |
| 3 | 47µ | vco:E2,5-5 | C1, C4, C6 |
| 1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | 5V_ALT | |
| 1 | Conn_01x01 | vco:1X01 | TP |
| 1 | LOGO | synth:bär | G*** |
| 1 | ML16 | vco:ML16 | PWR1 |
| 1 | TL431LP | Package_TO_SOT_THT:TO-92_Inline_Wide | U1 |
It measures 144 × 143 mm and has 2 copper layers, 1.6 mm thick.
385 parts, built around the TL072-P8, BC847BS and BS170. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the polykit/vco-8 repository on GitHub, at the commit this page was made from: the board is kicad/vco.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask polykit before reusing the design.

ishkabbible/Befaco_VCADSR_v1.1
Hamara Labs modified version of the Befaco version 1 VCADSR

Wesemane-Industries/808-kick-eurorack
808 kick (bass drum) for eurorack / modular synth





