Skip to the content
2 layers39.4 × 107.9 mmDuinoRack, the printed circuit board in 3D

Open hardware eurorack synth modules

Size
39.4 × 107.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
123
Nets
94
Pads
345
Tracks, vias
1,564, 149
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Sep 2022
Updated
18 Dec 2024

Overview

DuinoRack is an open-source printed circuit board by jypma, from the jypma/modsynth repository on GitHub. It is a 2-layer board of 39.4 × 107.9 mm with 123 parts on 94 nets, routed with 1,564 tracks and 149 vias.

It is built around the ATMEGA328P-PU, MCP4822-E/P and MCP6004-E/P, with the LM1117-5.0 and 1N4148WS among its other parts. Its parts include 60 resistors, 40 capacitors, 8 ICs, 5 diodes and 5 connectors. It belongs with the audio and music boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

Eurorack modules collection

Photograph of various of the modules from here

This repository contains a collection of eurorack module open hardware designs. It is a combination of designs found elsewhere (with references where relevant), and designs by me.

All schematics and boards are in Kicad format, and schematics, board and gerber exports are automated using KiBot and docker (see export.sh).

Modules

The following modules are available:

Utilities

Combined bill of material and shopping list

I'm maintaining a merged bill of material for all modules, with component lists in stock at time of writing.

The only exception is the Teensy 3.0 / 3.1 / 3.2 required for Ornament & Crime. Those are impossible to find at the moment (I happen to have some, hence it's on the list).

Generating BOM, gerbers, and pictures

The script export.sh in the root of the project will generate or update the artifacts in the export/ directory, such as BOMs, gerber files, packages, and various documentation pictures. Most of these files are not version-controlled (but those linked from the markdown documentation are).

Whenever changing a schematic, the export script will update the relevant pictures and artifacts. Re-exporting the same schematic will result in the same picture, so git plays nice with this.

Link for simulation of triangle to sine converter

here

Parts

123
QtyValueFootprintReferences
18100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C18, C19, C20, C24, C25, C26, C27, C28, C39, C40 +2
17220Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15, R16, R19, R25, R26, R29, R31, R32, R33, R36, R37, R41, R42, R43, R44, R45 +1
121n 1%Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9, C10, C11, C21, C22, C23, C33, C34, C35, C36, C37, C38
51kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11, R12, R23, R24
4100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17, R18, R47, R48
415k 0.1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR51, R52, R55, R56
418k 1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR20, R22, R38, R40
41uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC29, C30, C31, C32
3100k 0.1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR14, R59, R60
210Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR34, R35
210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R30
210uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12, C15
210uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC16, C17
2120kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9
218pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C14
21N4007Diode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD8, D9
21N4148WSDiode_SMD:D_SOD-323_HandSolderingD2, D7
220kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R5
2220kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR27, R28
23.9k 0.1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR53, R54
230kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4
247kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7
275kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR49, R50
2TL431DBZPackage_TO_SOT_SMD:SOT-23U4, U8
1!PROGRAMConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
116MHzCrystal:Crystal_HC18-U_VerticalY1
1200k 0.1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13
1330Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR58
14.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR39
14.7k 1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR21
15.1VDiode_THT:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUpD1
1510Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR57
16N138Package_DIP:DIP-8_W7.62mm_SocketU7
1ATmega328P-PPackage_DIP:DIP-28_W7.62mm_SocketU2
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ4
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ3
1Conn_MIDIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1IN3_EN1Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP3
1IN3_EN2Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1LM1117-5.0Package_TO_SOT_SMD:SOT-223U6
1MCP4822Package_DIP:DIP-8_W7.62mm_SocketU1
1MCP6004Package_SO:SO-14_3.9x8.65mm_P1.27mmU5
1MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1
1SERConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1TL074Package_SO:SO-14_3.9x8.65mm_P1.27mmU3

More from jypma/modsynth

12
  • 2 layers34.9 × 107.9 mmAS3340-VCO, the printed circuit board in 3D

    AS3340-VCO

    jypma/modsynth

    Open hardware eurorack synth modules

    107 parts8
  • 4 layers107 × 49.5 mmTuringFront, the printed circuit board in 3D

    TuringFront

    jypma/modsynth

    Open hardware eurorack synth modules

    73 parts8
  • 2 layers19 × 107.9 mmPT2399-Delay, the printed circuit board in 3D

    PT2399-Delay

    jypma/modsynth

    Open hardware eurorack synth modules

    72 parts8
  • 2 layers108 × 48.3 mmTH-555-VCO, the printed circuit board in 3D

    TH-555-VCO

    jypma/modsynth

    Open hardware eurorack synth modules

    71 parts8
  • 2 layers39.4 × 107.9 mmIoboard, the printed circuit board in 3D

    Ioboard

    jypma/modsynth

    Open hardware eurorack synth modules

    66 parts8
  • 2 layers35.6 × 108 mmQuadAttenuverter, the printed circuit board in 3D

    QuadAttenuverter

    jypma/modsynth

    Open hardware eurorack synth modules

    64 parts8
  • 2 layers38.1 × 99.1 mmSteiner VCF, the printed circuit board in 3D

    Steiner VCF

    jypma/modsynth

    Open hardware eurorack synth modules

    57 parts8
  • 2 layers108 × 35.6 mmRayWilson Dual VCA, the printed circuit board in 3D

    RayWilson Dual VCA

    jypma/modsynth

    Open hardware eurorack synth modules

    56 parts8
  • 2 layers35.6 × 107.9 mmDualMixer, the printed circuit board in 3D

    DualMixer

    jypma/modsynth

    Open hardware eurorack synth modules

    45 parts8
  • 4 layers107 × 49.5 mmTuringBack, the printed circuit board in 3D

    TuringBack

    jypma/modsynth

    Open hardware eurorack synth modules

    45 parts8
  • 2 layers34.9 × 108 mmIoboard, the printed circuit board in 3D

    Ioboard

    jypma/modsynth

    Open hardware eurorack synth modules

    42 parts8
  • 2 layers35.6 × 108 mmIoboard, the printed circuit board in 3D

    Ioboard

    jypma/modsynth

    Open hardware eurorack synth modules

    38 parts8

Similar boards

  • 2 layers78.7 × 81 mmBraids through hole V1.1 BRAIN, the printed circuit board in 3D

    Braids through hole V1.1 BRAIN

    sebastianbeyer/KOSMO_braids

    This is a KOSMO (Look Mum No Computer) version of the Mutable instruments braids, based on the through-hole version done by sound-force.nl.

    68 parts15
  • 4 layers90 × 210 mmPID Board, the printed circuit board in 3D

    PID Board

    AaronDoubert/quadcopter-pid-boards

    Analog PID flight controller for a 5" quadcopter: roll, pitch and yaw loops built from op-amps and trimpots, fed by an MPU-6050 through a small ATtiny/DAC "shim", driving a 4in1 ESC. Designed in KiCad 10.

    228 parts
  • 2 layers225 × 110 mmOblique Palette 0.3 PCB, the printed circuit board in 3D

    Oblique Palette 0.3 PCB

    Oblique-Industry/Oblique-Easel

    Code, Electronics, and Industrial Design for the Oblique Easel Artmaschine Cyberdeck

    307 parts5
  • 2 layers111.3 × 106.4 mmSuper Sixteen v1, the printed circuit board in 3D

    Super Sixteen v1

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    141 parts171
  • 2 layers105 × 65 mmOsc 3340, the printed circuit board in 3D

    Osc 3340

    petegaggs/MIDI-to-CV

    arduino based MIDI to CV converter

    81 parts9MIT
  • 2 layers29.2 × 109.2 mmMidiToCvLogic, the printed circuit board in 3D

    MidiToCvLogic

    lucidcoding/midi-to-cv

    57 parts
  • 6 layers101.6 × 106.7 mmLFO DigiVC, the printed circuit board in 3D

    LFO DigiVC

    Len42/Synth

    Eurorack synthesizer module designs

    58 parts50

Questions

How big is the DuinoRack PCB?

It measures 39.4 × 107.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DuinoRack use?

123 parts, built around the ATMEGA328P-PU, MCP4822-E/P, MCP6004-E/P and LM1117-5.0. 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 DuinoRack KiCad files?

From the jypma/modsynth repository on GitHub, at the commit this page was made from: the board is DuinoRack/mainboard/mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the DuinoRack design in my own project?

Its repository states no licence, so its author keeps all rights: ask jypma before reusing the design.