ADSR Module
Fora888·fully-digital-modular-hardware-synthesizer·Teensy/PCB/ADSRModule/ADSR_Module.kicad_pcb
About the ADSR Module
ADSR Module is an open source NXP PCB design by Fora888, published on GitHub under the MIT license. It is a 2-layer board measuring 53.3 × 106.7 mm, with 40 components from 19 distinct parts.
Its main chip is the Teensy4.0, from the NXP family. By type, the board carries 1 IC, 1 connector and 1 switch.
It belongs with the audio designs in this gallery.
From the project
A digital audio transmission specification for eurorack like modular synthesizers

Main components on the ADSR Module
ADSR Module bill of materials (BOM)
40 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Teensy4.0 | Teensy 4.0 horizontal | U1 |
| 1 | Power_Connector_2x3 | PinHeader_2x03_P2.54mm_Vertical_SMD | J1 |
| 12 | 240mV | D_SOD-123 Handsolder | ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 +4 |
| 6 | Input | 3.5mm Jack Perfboard | IJ1, IJ2, IJ3, IJ4, OJ1, OJ2 |
| 4 | 1k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | IR1, IR2, IR3, IR4 |
| 2 | 100 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | OR1, OR3 |
| 2 | 900 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | OR2, OR4 |
| 1 | Decay_Time_Mod_Scale | Bourns_PTV09A-4020UB103 | RV1 |
| 1 | Release_Time_Mod_Scale | Bourns_PTV09A-4020UB103 | RV2 |
| 1 | Attack_Time_Mod_Scale | Bourns_PTV09A-4020UB103 | RV3 |
| 1 | Attack_Slope | Bourns_PTV09A-4020UB103 | RV4 |
| 1 | Decay_Time_Offset | Bourns_PTV09A-4025FB103 | RV5 |
| 1 | Release_Slope | Bourns_PTV09A-4020UB103 | RV6 |
| 1 | Release_Time_Offset | Bourns_PTV09A-4025FB103 | RV7 |
| 1 | Decay_Slope | Bourns_PTV09A-4020UB103 | RV8 |
| 1 | Attack_Time_Offset | Bourns_PTV09A-4025FB103 | RV9 |
| 1 | Output_Scale | Bourns_PTV09A-4020UB103 | RV10 |
| 1 | Sustain_Offset | Bourns_PTV09A-4020UB103 | RV11 |
| 1 | Mode_Switch | Miniature SPDT Toggle | SW1 |
ADSR Module design files
The KiCad project lives in the Fora888/fully-digital-modular-hardware-synthesizer repository on GitHub; these links point at the commit this page was built from.
ADSR Module: common questions
What microcontroller does the ADSR Module use?
The ADSR Module is built around the Teensy4.0, from the NXP family.
How big is the ADSR Module?
The ADSR Module measures 53.3 × 106.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ADSR Module?
40 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the ADSR Module design files?
From the Fora888/fully-digital-modular-hardware-synthesizer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ADSR Module design in my own project?
Yes, under the terms of its MIT license, which Fora888 chose for the repository.
Can I test firmware for the ADSR Module without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
More boards in fully-digital-modular-hardware-synthesizer
NXP
USB IO Module
Fora888
55.9 × 106.7 mm100 parts2LMIT0NXP
VCA Module
Fora888
45.7 × 106.7 mm50 parts2LMIT0NXP
WavetableVCO Module
Fora888
55.9 × 101.6 mm33 parts2LMIT0USB-C 3A PSU
Fora888
15.2 × 99.1 mm32 parts2LMIT0USB IO Panel
Fora888
61 × 128 mm28 parts2LMIT0ADSR Panel
Fora888
58.4 × 128 mm18 parts2LMIT0VCA Panel
Fora888
55.9 × 128 mm18 parts2LMIT0WavetableVCO Panel
Fora888
61 × 128 mm12 parts2LMIT0Output
Fora888
7.6 × 1.4 mm5 parts2LMIT0Input
Fora888
5.1 × 1.5 mm4 parts2LMIT0
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532