Arduino boards for Audio DIY "Nano Based Experimenter Board: Supernanofactory"
"ATTINY Experimenter Board"
'Conbrio' Gate Generator
Gate Delay module with CV control

Arduino "supernanofactory"

If you're reading this I figure you know what Arduinos are already. I won't go into here....but i will add that they are amazingly handy doodads, able to do with one chip what a ton of CMOS chips would do, and for only a few bucks.

A few things to think about however when using them for audio:

  • They only work for most practical purposes for signals (audio or otherwise) that are 0-5V. If you need some other range (most of the circuits I find myself working on are 10V or 12V P/P max), figure on using op amps to change the levels of the signals and their bias.
  • Without a reference of some sort, the A-Ds pins that are built in work well, and are quite handy, but are not completely accurate. If you need accuracy, figure on getting an external reference and/or external A-D add ons.
  • There are more variations of arduinos than Fender Squires, and that's a whole lot. Almost too many. To try to keep things sane so far I've focused on Nanos.
  • The amount of crazy things these damn chips do is so vast it is literally keeping me up at night.

There are plenty of experimenters boards for Arduinos already, but I couldn't find anything that was audio focused (supported 2 rail power supplies and still didn't fry the arduino, had a sandbox area, had a place to drop a 8V or whatever regulator to separate Nano power from dual rail op amp power etc etc.) so I made my own. What you see here is Rev1 of the "supernanofactory" which I have been using to churn out little projects.

You can get the Eagle BRD and SCM files for this here and the gerbers here. I also have a DOCX (Microsoft Word) file you can use to write notes for the OpAmp settings you choose. Get that here.

There are a couple of mistakes on this REV1 build. First, you are going to need to connect the V++ input to the left pin of the regulator. Otherwise, nothing powers the regular on the board at all (doh!). Second, I accidentally hooked D2 pin to ground. If you want to use D2 for something useful, cut that trace.

I already have REV2 of the SNF done and fabbed, but I wanted to see what else was lurking out there bugs wise so I used it on a couple of projects already: you can read about these on my blog: the random gate and the SynthDVM. Zip of Synthdvm schem is here. Both make extensive use of most all the board and both work well with the above fixes. More to come.

ATTINY Experimenter's Board

Like the Supernano Experimenter Board above, I wanted something I could use to mess w/ ATTINY chips. I wrote some blog posts about these little dookies: getting started, pros and consand interrupts. If you want to see this experimenter's board used in an working DIY synthesizer module, check out my 4051 CV switcher blog post.

here's the schematic

here's the board

some downloads for this....

CONBRIO Gate Generator

This started out as an attempt to apply fractal geometry to audio. Not to be confused with these guys who make guitar amps.

You can get more information by reading the blog post here. The basic idea is to use existing gate and Control Voltages to generate new gate patterns, not entirely predictable, but not fully random either. I wanted to emulate sounds in nature using analog synthesis, such as birdsong or water dripping, with controlled randomness.

In terms of fab, the prototype PCB and schematic for the ConBrio module I use in my studio has a lot of mistakes which I fixed to get a working unit. What I present here is a gen-2 of the board that fixes the bugs but as of 4-22-19 is untested. It should work right? I like the way the rev-1 came out....enough that I might build another "con brio" module one of these days so maybe I'll test it sometime.

Another related blog post explains how I buffered incoming logic into Arduino using a simple NPN transistor inverter. 1001 uses for this in the Arduino world. That post is here.

here's the schematic for the Conbrio--4-19-19 (untested) version:

here's the board for 4-19-19 version--again untested:

here's the schematic for the 1-1-19 version; lots of mistakes and design stupidity but I got it to work.

here's the board for 1-1-19 version--again many mistakes and fixes needed but here is what I started with.

some downloads for this....


I have been trying to get into sidechaining and reverb effects more and for this figured it'd be nice to have good control of gate delays and gate lengths. I figured I needed to be able to go from gate to trigger and visa versa, have gates fire well after the initial event (perhaps 20ms to 3000ms, wide range?) and have the length of the gate exceed whatever is fed into the circuit at input.

This was a somewhat complex project, and is covered in 3 blog posts: thinking through initial design is here; getting the breadboarded circuit working and ardunio code written is here; finally, getting a PCB stuffed, built, and tested working is here. Good news, the gate delay works and came out better than I expected.

I also realized after completing the PCB that it could serve as the basis for other Pro Mini based audio DIY modules, much as the earlier "nanofactory" PCB can. Anything you need that has buffered logic in and out, 2x analog pots, and 2x switches, with 2 jacks for I/O and 2 jacks for CV in, could work using this PCB. I also brought out SPI pins and a couple of unused digital pinsused, as well as adding a number of test points throughout.

here's the schematic for the gate delay:

here's the board:

downloads for this....