Skip to the content
PCBKitNew board
2 layers26.7 × 90.8 mmModule specific board2, the printed circuit board in 3D

Module specific board2

alexdrymonitis/3dPd31

Digital modular hardware/software synthesizer project based on Pure Data and Arduino

Size
26.7 × 90.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
26
Pads
78
Tracks, vias
149, 3
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
11 Aug 2016
Updated
3 May 2018

Overview

Module specific board2 is an open-source printed circuit board by alexdrymonitis, from the alexdrymonitis/3dPd repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 26.7 × 90.8 mm with 18 parts on 26 nets, routed with 149 tracks and 3 vias.

Its parts include 14 connectors and 4 resistors. It belongs with the audio and music boards of this library.

README

README.md

3dPd

This repository hosts the code, schematics, and circuit board designs made in Kicad, for a hardware digital modular synthesizer. The audio is programmed in Pure Data and the hardware control in the Arduino language. This synthesizer is supposed to run on a Raspberry Pi 3 and a Teensy3.2. You're welcome to use any other hardware you like, but this specific hardware is supported and explained here.

Note about the Arduino code

Go to the Arduino_code directory and read the README.txt file first. That should give you enough information about the Arduino code. Do that before you start reading the Pd patches.

Note about the Pd patches

The heart of this project is the modular_synthesizer.pd patch. Open it and you'll see some other abstractions in there. Go into the [pd modules] sub-patch and look inside. Each module must have its own abstraction. There are some tutorial module abstractions which show you how to build your own. Open them and read them carefully.

There's also a debug.pd patch which helps with debugging by showing input from the Teensy and printing various message concerning module connections and LED states.

Dependencies

This project uses the following external libraries:
zexy
comport
iemmatrix
iemguts
ggee
list-abs
tabreceive_mult~

The first five libraries are being installed with "apt-get" and the last two are installed through Deken (In Pd got to Help -> Find externals and type these two names -one at a time-, the highlighted version(s) is good for your system).

Pd-0.47.0 or higher is required.

General note

I'll upload a wiki with instructions for creating the hardware of a module and the whole system. It's in my TODO list, which will hopefully happen in the near future. You can watch a demo video of the synthesizer here https://www.youtube.com/watch?v=HD13bDPyBWA

Parts

18
QtyValueFootprintReferences
5CONN_01X08Pin_Headers:Pin_Header_Straight_1x08P1, P2, P3, P4, P5
410KDiscret:R1R1, R2, R3, R4
4ALPSpot097Potentiometers:Potentiometer_Alps_RK09K_Horizontalj1, j2, j3, j4
2CONN_01X01drillhole:holeP9, P10
2CONN_01X02Pin_Headers:Pin_Header_Straight_1x02P6, P8
1CONN_01X04Pin_Headers:Pin_Header_Straight_1x04P7

Questions

How big is the Module specific board2 PCB?

It measures 26.7 × 90.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Module specific board2 use?

18 parts. 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 Module specific board2 KiCad files?

From the alexdrymonitis/3dPd repository on GitHub, at the commit this page was made from: the board is circuits/module_specific_board2/module_specific_board2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Module specific board2 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from alexdrymonitis/3dPd

5
  • 2 layers105.4 × 57.2 mmPower bus, the printed circuit board in 3D

    Power bus

    alexdrymonitis/3dPd

    Digital modular hardware/software synthesizer project based on Pure Data and Arduino

    25 parts31GPL-3.0
  • 2 layers24.1 × 77.5 mmModule generic top board, the printed circuit board in 3D

    Module generic top board

    alexdrymonitis/3dPd

    Digital modular hardware/software synthesizer project based on Pure Data and Arduino

    16 parts31GPL-3.0
  • 2 layers64.8 × 45.7 mmTeensy mother board, the printed circuit board in 3D

    Teensy mother board

    alexdrymonitis/3dPd

    Digital modular hardware/software synthesizer project based on Pure Data and Arduino

    13 parts31GPL-3.0
  • 2 layers73.7 × 39.4 mmPower distributor, the printed circuit board in 3D

    Power distributor

    alexdrymonitis/3dPd

    Digital modular hardware/software synthesizer project based on Pure Data and Arduino

    12 parts31GPL-3.0
  • 2 layers24.1 × 77.5 mmModule generic bottom board, the printed circuit board in 3D

    Module generic bottom board

    alexdrymonitis/3dPd

    Digital modular hardware/software synthesizer project based on Pure Data and Arduino

    7 parts31GPL-3.0

Similar boards

  • 2 layers27.9 × 16.5 mmPowerSSO-24 breakout, the printed circuit board in 3D

    PowerSSO-24 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    18 parts1.2k
  • 2 layers42.7 × 13.7 mmStm32-mini12864, the printed circuit board in 3D

    Stm32-mini12864

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    18 parts1.1kGPL-3.0
  • 2 layers41.2 × 46.6 mmThumb cluster left, the printed circuit board in 3D

    Thumb cluster left

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    18 parts993
  • 2 layers44 × 51.3 mm4272MAVcoder R4, the printed circuit board in 3D

    4272MAVcoder R4

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    18 parts915
  • 2 layers28.3 × 14.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    18 parts716GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 stepper driver, the printed circuit board in 3D

    L0 stepper driver

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    18 parts546MIT
  • 2 layersMooltipass, the printed circuit board in 3D

    Mooltipass

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    18 parts531
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY V2, the printed circuit board in 3D

    C5VRX JACK DIY V2

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    18 parts515GPL-3.0