

Echo state module v1
Eurorack module (KiCad 10.0) — Daisy Seed + dual AD5734R DACs + PCA9685, with vendored libraries and a fully sourced BOM
- Size
- 154 × 121 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 205
- Nets
- 220
- Pads
- 1,129
- Tracks, vias
- 1,648, 173
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Jul 2026
- Updated
- 18 Jul 2026
Overview
Echo state module v1 is an open-source printed circuit board by etrautmann, from the etrautmann/echo-state-module repository on GitHub. It is a 4-layer board of 154 × 121 mm with 205 parts on 220 nets, routed with 1,648 tracks and 173 vias.
It is built around the R-78E5.0-1.0, AD5734RBREZ-REEL7 and PCA9685PW, with the MBT3904DW1 among its other parts. Its parts include 82 resistors, 29 capacitors, 27 connectors, 10 diodes and 7 ICs. It belongs with the audio and music boards of this library.
Main components
4R-78E5.0-1.0
SIP,11.6x7.5mm-40℃~+85℃ 1 10.2mm 11.6mm 1A 2200uF 300uA 50mVp-p 5V 7.5mm 7V~36V 850kHz 94% Short Circuit Protection、Automatic fault recovery Step-down type ±3% SIP,11.6x7.5mm DC-DC Power Modules ROHSYLPTECDC-DC Power ModulesAD5734RBREZ-REEL7
TSSOP-24-EP-40℃~+85℃ 10us 14 4 4.5V~16.5V 4LSB Integrated buffer、Power-on reset、Power-down mode、Bipolar output、Built-in reference source SPI、QSPI、MICROWIRE Voltage Buffer TSSOP-24-EP Digital to Analog Converters (DAC) ROHSAnalog DevicesDigital To Analog Converters (DAC)PCA9685PW
TSSOP-28-40℃~+85℃ 100kHz~1MHz 16 2.3V~5.5V 25mA 5.5V Built-in PWM TSSOP-28 LED Drivers ROHSNXP SemiconductorsLED DriversMBT3904DW1
SOT-363-55℃~+150℃ 100 150mW 2 NPN 200mA 300MHz 300mV 40V 50nA 6V NPN SOT-363 Bipolar (BJT) ROHSonsemiBipolar (BJT)
README
README.mdEcho State Module (v1)
A Eurorack module designed in KiCad 10.0, built around an Electrosmith Daisy Seed with dual AD5734R quad 14-bit DACs, a PCA9685 PWM LED driver, TL074 op-amps, and 18 Thonkiconn 3.5 mm jacks on a standard shrouded Eurorack power header.
This repository is self-contained: all custom symbol and footprint
libraries are vendored under libs/ and wired up through the
project-local sym-lib-table / fp-lib-table with ${KIPRJMOD}-relative
paths. Clone it and open echo_state_module_v1.kicad_pro — no global library
setup required.
Repository layout
| Path | Contents |
|---|---|
echo_state_module_v1.kicad_pro/_sch/_pcb | The KiCad project, schematic, and board |
sym-lib-table, fp-lib-table | Project-local library tables (relative paths) |
libs/4ms-kicad-lib/ | 4ms symbol library + the 8 footprint libraries used (public domain — see UNLICENSE) |
libs/emt_personal_kicad_lib.pretty/ | Personal footprints used by this board (mouse-bite for panelization) |
libs/AD5734RBREZ-REEL7.kicad_sym | AD5734 DAC symbol (via SnapEDA) |
pcbway_production/ | Gerbers, drill, pick-and-place, and the manufacturing BOM |
Bill of materials & sourcing
The manufacturing BOM lives at
pcbway_production/echo_state_module_v1.kicad_pcb_bom_manual.csv.
Every line item (33 groups) carries a DigiKey link, a datasheet PDF for
non-trivial parts, and a sourcing note. The same manufacturer part numbers,
DigiKey links, and datasheets are also embedded in the schematic symbol fields
(open Tools → Edit Symbol Fields in Eeschema).
A few parts are not stocked at DigiKey and are called out in the BOM's
Sourcing_Notes column:
- Daisy Seed — buy direct from Electrosmith or Thonk.
- 3.5 mm jacks (WQP518MA / PJ398SM "Thonkiconn") — Thonk, Befaco, or Oddvolt.
- SW1/SW2 — Tayda only, SKU A-3565 (momentary DPDT 7×7 mm).
Where an original part was unavailable, a drop-in DigiKey-orderable substitute
was chosen (e.g. Alpha RV09 pot → Bourns PTV09A; 1N5817 DO-41 → MCC B5817WS
SOD-323). The original part numbers are preserved in the BOM's Part Number 2
column.
Library / tooling notes
- KiCad version: 10.0 (
version 20260306). Older KiCad will not open these files. - 3D models are not included. The 4ms footprints reference 3D models via the
${KICAD_4MS_LIBS}environment variable (~160 MB, omitted to keep the repo lean). Everything renders and manufactures fine without them; you just won't get a 3D preview of the 4ms parts. To restore it, clone the full 4ms-kicad-lib and setKICAD_4MS_LIBSto point at it. - The 4ms library is released into the public domain (see
libs/4ms-kicad-lib/UNLICENSE).
License
The design files in this repository are © Eric Trautmann. TODO: choose a license before wide distribution — common choices for open hardware are CERN-OHL-S or CC BY-SA 4.0. Vendored third-party libraries retain their own licenses.
Parts
205| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100k_0603 | 4ms_Resistor:R_0603 | R6, R7, R12, R19, R20, R22, R23, R24, R25, R40, R41, R42, R43, R74, R77, R78 +2 |
| 18 | 3.5mm_Mono_Switched_sm | 4ms_Jack:EighthInch_PJ398SM | J1, J2, J3, J4, J5, J6, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19 +2 |
| 16 | 150Ω_0603 | 4ms_Resistor:R_0603 | R50, R51, R52, R53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R63, R64, R65 |
| 16 | 1k_0603 | 4ms_Resistor:R_0603 | R16, R17, R32, R33, R49, R66, R67, R68, R69, R70, R71, R72, R79, R80, R81, R82 |
| 14 | 100nF_0603_16V | 4ms_Capacitor:C_0603 | C1, C7, C8, C12, C13, C17, C18, C20, C21, C22, C23, C24, C25, C31 |
| 11 | 10k_0603 | 4ms_Resistor:R_0603 | R1, R14, R15, R29, R30, R31, R34, R35, R46, R73, R75 |
| 8 | 10uF_1206_25V | 4ms_Capacitor:C_1206 | C4, C5, C14, C15, C19, C26, C27, C30 |
| 8 | LED_Dual_KAKA | LED_SMD:LED_Kingbright_AAA3528ESGCT | D4, D5, D6, D7, D8, D9, D10, D11 |
| 4 | 10nF_0603_25V | 4ms_Capacitor:C_0603 | C2, C3, C9, C10 |
| 4 | 16.5k_0603 | 4ms_Resistor:R_0603 | R2, R3, R4, R13 |
| 4 | 1M_0603 | 4ms_Resistor:R_0603 | R10, R11, R26, R27 |
| 4 | 470k_0603 | 4ms_Resistor:R_0603 | R5, R18, R21, R76 |
| 4 | 9mm_CtrDet_10k_DShaft | 4ms_Potentiometer:Pot_9mm_Dshaft_Det | POT1, POT2, POT3, POT4 |
| 4 | Conn_01x20_Pin | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J25, J28, J36, J38 |
| 4 | Conn_01x20_Socket | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J26, J27, J35, J37 |
| 2 | 1N5817 | 4ms_Diode:D_SOD-323F_Handsoldering | D1, D2 |
| 2 | 22uF_0805_25V | 4ms_Capacitor:C_0805 | C6, C11 |
| 2 | 33k_0603 | 4ms_Resistor:R_0603 | R36, R37 |
| 2 | 4.7k_0603 | 4ms_Resistor:R_0603 | R47, R48 |
| 2 | 470Ω_0603 | 4ms_Resistor:R_0603 | R44, R45 |
| 2 | 49.9k_0603 | 4ms_Resistor:R_0603 | R38, R39 |
| 2 | AD5734RBREZ-REEL7 | Package_SO:HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm | U5, U8 |
| 2 | FerriteBead_0603_1.5A | 4ms_Resistor:R_0603 | L1, L2 |
| 2 | MBT3904DW1 | 4ms_Package_SOT:SOT-363_SC-70-6 | Q1, Q2 |
| 2 | SW_DPDT_x2 | Button_Switch_THT:SW_Push_2P2T_ tayda_A3565_7x7mm_switch | SW1, SW2 |
| 1 | 2.2k_0603 | 4ms_Resistor:R_0603 | R28 |
| 1 | 47uF | Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T_HandSolder | C16 |
| 1 | Electrosmith_Daisy_Seed_Rev4 | Module:Electrosmith_Daisy_Seed | A1 |
| 1 | Eurorack_Power_16pin_Shrouded | 4ms_Connector:Pins_2x08_2.54mm_TH_EurorackPower_Shrouded | J9 |
| 1 | LM4040DBZ-10 | Package_TO_SOT_SMD:SOT-23 | U1 |
| 1 | PCA9685 | 4ms_Package_SSOP:TSSOP-28_4.4x9.7mm_Pitch0.65mm | U9 |
| 1 | R-78E5.0-1.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THT | U3 |
| 1 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1 |
| 1 | TL074 | 4ms_Package_SSOP:TSSOP-14_4.4x5mm_P0.65mm | U2 |
| 1 | TL074 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U7 |
The 167 most common of 205 parts.
Questions
How big is the Echo state module v1 PCB?
It measures 154 × 121 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Echo state module v1 use?
205 parts, built around the R-78E5.0-1.0, AD5734RBREZ-REEL7, PCA9685PW and MBT3904DW1. 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.
Where can I download the Echo state module v1 KiCad files?
From the etrautmann/echo-state-module repository on GitHub, at the commit this page was made from: the board is echo_state_module_v1.kicad_pcb and its schematic echo_state_module_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Echo state module v1 design in my own project?
Its repository states no licence, so its author keeps all rights: ask etrautmann before reusing the design.
Similar boards
- 2 layers60 × 52 mm

- 2 layers192.4 × 50 mm

- 2 layers67.8 × 55 mm

- 2 layers58.8 × 55.7 mm

AiO i2s DAC
martinroger/ipodesp32
An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth
102 parts24MIT - 2 layers79.1 × 129 mm

- 4 layers145.5 × 64 mm

Muffin
JunOllyLi/TX_PCB
NOTE: the latest PCB had been manufactured was v2.0. But it had the Gimbal ZH-connector reversed. The schematics and PCB drawing had been updated to v2.1 to fix that. But v2.1 had not been really manufactured yet.
138 parts17 - 2 layers65 × 56 mm

- 4 layers80.1 × 78.6 mm

Gb fpga
blazer82/gb.fpga
FPGA-based handheld console that plays games from Gameboy cartridges
151 parts12