Skip to the content
2 layers105.4 × 57.2 mmPower bus, the printed circuit board in 3D

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

Size
105.4 × 57.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
24
Pads
88
Tracks, vias
141, 2
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
11 Aug 2016
Updated
3 May 2018

Overview

Power bus 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 105.4 × 57.2 mm with 25 parts on 24 nets, routed with 141 tracks and 2 vias.

It is built around the CD4067. Its parts include 22 connectors, 1 capacitor, 1 resistor and 1 IC. It belongs with the audio and music boards of this library.

Main components

1

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

25
QtyValueFootprintReferences
16CONN_01X03Connectors_JST:Connectors_JST_B3B-PH-KP2, P3, P4, P5, P10, P11, P12, P13, P14, P15, P16, P17, P19, P20, P21, P22
4CONN_01X01drillhole:holeP6, P7, P8, P9
10.1uFCapacitors_ThroughHole:C_Disc_D3_P2.5C2
110KDiscret:R3R1
1CD4067cd4067footprint:CD4067U1
1CONN_01X02Connect:bornier2P18
1CONN_02X03Pin_Headers:Pin_Header_Straight_2x03P1

More from alexdrymonitis/3dPd

5
  • 2 layers26.7 × 90.8 mmModule specific board2, the printed circuit board in 3D

    Module specific board2

    alexdrymonitis/3dPd

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

    18 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 layers74.4 × 99.6 mmMelody, the printed circuit board in 3D

    Melody

    IshikawaRasoto/integration-workshop-3

    Repository for the development of the project for the Integration Workshop 3 course.

    49 parts1
  • 4 layers80 × 80.2 mm5XL REV0, the printed circuit board in 3D

    5XL REV0

    DangerousPrototypes/BusPirate5-hardware

    Bus Pirate Hardware and accessories for v5 and higher

    227 parts125MIT
  • 2 layers53.5 × 41 mmImpedanceP1, the printed circuit board in 3D

    ImpedanceP1

    wenkeli/impedance_meter

    Electronics to measure the resistance of multi-channel animal electrodes

    35 parts1
  • 2 layers160 × 100 mmANALOG, the printed circuit board in 3D

    ANALOG

    Desval27/FormantKO

    Knock-off of the Elektor Formant Synthesizer project with the initial goal of being quasi-authentic and secondary goal undecided. Probably tweaks of some kind.

    96 partsMIT
  • 2 layers53.6 × 56.8 mmMisc, the printed circuit board in 3D

    Misc

    lytex/misc

    PCBs that don't go in any particular repo

    9 partsLGPL-2.1
  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k

Questions

How big is the Power bus PCB?

It measures 105.4 × 57.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Power bus use?

25 parts, built around the CD4067. 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 Power bus KiCad files?

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

Can I use the Power bus 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).