Free Modular

Components

Each module will list the specific components required to build it in a bill of materials, which is in the assembly instructions for that module.

Most components can be bought from Tayda Electronics. Where specific components are missing from Tayda, they can usually be found on Mouser or DigiKey. Thonk also carries a lot of DIY-synth specific parts, like knobs. Some generic components like capacitors and resistors can also be bought in bulk kits. Depending on how many modules you want to make, or if you want to customize them, this may be a better value.

Each module will have a Tayda quick-order CSV BoM, which you can upload to Tayda. That will contain most of the parts needed. Parts not included in that list are marked in the assembly instructions for that module, and will need to be purchased elsewhere.

If you want to source components yourself, here are some notes on what to buy:

Microcontrollers

The brain at the center of each digital module is a tiny computer called a microcontroller. I have used a Arduino Nano v3 in all my designs so far, although some future modules will probably require a more powerful controller.

You can buy first-party Arduino Nanos from the Arduino company for about $20 each, but you can also get cheep clones from third-party manufacturers for as little as $3, especially if you can buy a few at a time. Just check Amazon/Ebay/AliExpress for lots of 5 or 10.

Make sure the boards you buy have ATmega328 processors (the same processor on the genuine Nano v3) and operate at 16Mhz and 5 volts. Some cheap boards you find might use the weaker 168p processor or could be clocked at 8Mhz or 3.3 volts. In general, though, any board advertized as Nano v3 compatible should be equivalent and work fine. I have not personally found any 3rd party boards that didn’t meet those criteria. The only other difference is that some third party boards may use a different USB chip which may require you to install a driver before you can flash them.

Generic components

The exact model of these components doesn’t matter. They can be bought on AliExpress, Amazon, or wherever is cheapest.

Resistors

All my modules use 1/4 Watt THT resistors. These are the standard resistors that you will find in any DIY kit. The specific specs and tolerances do not matter.

Smaller 1/8 Watt resistors would be fine too. None of my modules use nearly enough current to push any standard resistors near their tolerances.

Capacitors

My modules use some larger electrolytic capacitors as well as smaller ceramic disc capacitors. Again, the exact characteristics of the capacitors do not matter much here – just make sure the capacitance value matches.

LEDs

All my modules use 3mm lead-type/lamp-type LEDs. Again, you can buy a cheap kit with a variety of colors. All LEDs should be interchangeable, although some might be brighter than others, so you may need to adjust some resistor values to achieve the desired brightness. The specific resistors to adjust are noted in the bill of materials for each module.

Some modules also use 2-leg bipolar LEDs or 3-leg 2-color LEDs.

Headers

Male/female pin headers allow you to connect stacked circuit boards to each other and to make removable sockets for Arduinos. Just buy a bunch and cut them down to size with wire cutters. E.g. from here.

2x8 male headers (or 2x5 in some cases) let you connect to the eurorack power supply. You could make these out of two rows of basic male pin headers but I highly recommend you just buy some shrouded headers so no one accidentally plugs in your module upside down and fries everything. I don’t build in any reverse-current protection into my modules.

Human interface parts: Potentiometers, Knobs, Jacks, and Switches

You can get these from Thonk as well as most of them from Tayda.

Pots

I use 15mm-shaft Alpha-style pots. You can get them from Thonk or Tayda. Make sure you get a shaft type (D, spline, or smooth) that matches the knobs you want to use. The knobs I use are D-shaft only, so that’s what I list in my BoM’s.

Also, pay attention to the difference between linear (B type) and logarithmic (A type) potentiometers. Most modules want linear pots, unless they are controlling audio levels. Confusingly, some manufacturers use “A” and “B” to mean literally the opposite of what they usually mean. But, Alpha pots, which I primarily use, seem to stick with “B” = linear.

If they don’t have the potentiometer values you need in stock, most designs are very flexible. You should be able to use any value you have as long as you adjust some corresponding resistors to match. See notes in the module’s bill of materials for more info.

Knobs

I personally use black Sifam/Selco skirted knobs (small skirted and large skirted) for everything and design my modules with those in mind. For these knobs, you need to buy the colored end caps separately and press them in. I use the colors Red, Orange, Yellow, Green, Bright Aqua, Magenta, and White.

If you want to customize the look of your modules, just look at any DIY supply store like Thonk, Modular Addict, Amplified Parts, or Love My Switches, or Tayda. Or, get cheap lots on amazon or ebay (like this, or this) Any knobs should be compatible as long as you match the shaft type to the potentiometers you are using.

Jacks

I use the THONKICONN style jacks from Thonk (a.k.a PJ301M-12 or PJ398SM). Buy them on Tayda, Reverb or Thonk.

Rotary encoders

A few of my modules use rotary encoders in addition to potentiometers. I have not been able to find a model of encoder that I am totally happy with. I either use the Alpha RE111F-41B3-15F-20P, which has a very clicky action and is frustratingly a little shorter than the alpha potentiometers, or I use EC11M D-type encoders, which have a much smoother feeling click and are a bit too tall. I have had trouble finding the EC11M from suppliers, but you can get them on amazon here.

In my experience, any rotary encoders you can buy online in the same rought form factor are totally interchangeable. The only think you need to look out for is the number of pulses per detent. My firmware expects a 1:1 relationship (i.e. 20 pulses and 20 detents per rotation) but some encoders use a half-time encoding.

Switches

When I use switches in my projects, I use the Taiway Sub-Mini SPDT’s – both the ON/ON’s (two position) and the ON/OFF/ON’s (three position). You can get them from Love My Switches, Thonk, or Amplified Parts. I use Sub-mini switches, which are smaller than the “mini” switches in many DIY modules. Make sure you get the “PCB mount” version so they can solder directly into the PCB.

These switches are sold under a lot of different brands but all seem to be identical and made in the same factory.

IC chips

All other components (integrated circuit chips, transistors, diodes, etc.) should have a specific part number specified in the module’s bill of materials. You can get them from a supplier like DigiKey or Mouser.

In some cases there will be multiple skews of a single chip, specified by additional letters after the part number. For example, if you look up the TL072 op-amp on DigiKey, you will see TL072CP, TL072IP, TL072BPC, etc. Usually, these just indicate different grades (different heat tolerance, precision, etc). In general, you can just get whatever is cheap and available. But, look out for different packages. My modules use through-hole (aka large, breadboard-sized) parts wherever possible because they are easier to solder, but most chips also come in various smaller versions. Filter for Mounting Type: Through Hole/THT or Package: DIP when searching for parts.