KOSMOS Function Generator
DavesKosmoModules·Farini-VC-ADSR
About the KOSMOS Function Generator PCB
KOSMOS Function Generator is an open source PCB design by DavesKosmoModules, published on GitHub under the CC0-1.0 license. It is a 2-layer board measuring 96 × 125.6 mm, with 96 components from 29 distinct parts.
Other key parts include the TL074, AS3310 and TL072. By type, the board carries 48 resistors, 13 diodes, 13 capacitors, 5 ICs, 3 switches and 2 transistors.
From the project
- Envelope generator switchable between ADSR & AD - Loopable - End Of Cycle output - Output can be inverted for ducking
- Envelope generator switchable between ADSR & AD - Loopable - End Of Cycle output - Output can be inverted for ducking
- When in AD mode use the trigger input - When in ADSR mode, use the gate input to start envelope, the trigger input will retigger the attach phase - When in cycle mode use no inputs
Contained are schematics & gerber files for pcb fabrication of both electrical and front panel. This is sutiable for entry level however a basic level of electronics, soldering, fault finding, and some basic tools are required.

Main components on the KOSMOS Function Generator
KOSMOS Function Generator bill of materials (BOM)
96 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | TL074 | DIP-14_W7.62mm_Socket_LongPads | U1, U2, U3 |
| 1 | AS3310 | DIP-16_W7.62mm_Socket_LongPads | U4 |
| 1 | TL072 | DIP-8_W7.62mm_Socket_LongPads | U5 |
| 2 | 2N3904 | TO-92_Inline_Wide | Q1, Q2 |
| 1 | Synth_power_2x5 | Power_Header | J1 |
| 1 | Conn_01x10_Male | PinHeader_1x10_P2.54mm_Vertical | J2 |
| 9 | 100k | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical_CircularHoles_centered | RV1, RV2, RV3, RV4, RV5, RV7, RV8, RV9 +1 |
| 1 | 10k | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical_CircularHoles_centered | RV6 |
| 1 | SW_SPDT | SPDT-toggle-switch-1M-series | SW1 |
| 1 | SW_DPDT_x2 | DPDT-toggle-switch-1M-seriesx | SW2 |
| 1 | SW_Push | Push_button_A-5050 | SW3 |
| 2 | 1N5817 | D_DO-41_SOD81_P10.16mm_Horizontal | D1, D5 |
| 9 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D2, D3, D4, D6, D7, D10, D11, D12 +1 |
| 2 | LED | LED_D5.0mm | D8, D9 |
| 2 | 10uF | CP_Radial_D6.3mm_P2.50mm | C1, C2 |
| 8 | 0.1uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C3, C4, C5, C6, C7, C8, C12, C13 |
| 1 | 0.001uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C9 |
| 1 | 0.01uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C10 |
| 1 | 0.03uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C11 |
| 3 | 6k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R10, R11 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 47k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R12, R24 |
| 31 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R6, R8, R9, R13, R14 +23 |
| 2 | 200k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7, R33 |
| 3 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R25, R32, R35 |
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R28, R42 |
| 1 | 30k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R29 |
| 1 | link | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R36 |
| 1 | 51k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R40 |
| 1 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R44 |
KOSMOS Function Generator design files
The KiCad project lives in the DavesKosmoModules/Farini-VC-ADSR repository on GitHub; these links point at the commit this page was built from.
KOSMOS Function Generator: common questions
How big is the KOSMOS Function Generator PCB?
The KOSMOS Function Generator measures 96 × 125.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the KOSMOS Function Generator?
96 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the KOSMOS Function Generator design files?
From the DavesKosmoModules/Farini-VC-ADSR repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the KOSMOS Function Generator design in my own project?
Yes, under the terms of its CC0-1.0 license, which DavesKosmoModules chose for the repository.