Crowminius: a Synthesizer Story

Hey folks, Crow here.  As I may have mentioned in the past my first hobby is electronic music synthesizer design.  While a fair amount of my spare time these past two years involves the crOwBX project, I did manage to work out the design for a new instrument.  The two main driving forces behind this project were wanting to make a replacement machine in the style of a Minimoog 204D (“model D”) for my good friend Doug Ferguson, who lost his circa 1974 original Mini to hurricane Katrina, and I wanted to create a machine that would fit in the compact aluminum attache case as used with Dan Alich’s awesome Duinokit.  Thus was the Crowminius synthesizer born.  (Doug calls it “Crow’s Mini for the rest of us.”)  The schematic capture and board layout took about 10 days, with 1,457 airwires to sort through for the approximately 800 parts.  (I do not use autorouting: autorouters suck.)

Crowminius Eagle .brd

Crowminius is a compact recreation of the 204D, except my Atmel ATMEGA328P/MCP4822-based MIDI interface takes place of the old 44-note Pratt-Read keyboard.  Otherwise every control and jack on the model D is represented here.  The controls are extremely compact as the entire system has to fit on a 8.5″ x 11″ circuit board and given the inset border needed for mounting the board in the case the actual area available was 7.5″ x 10″.  Thus far all the subsystems are checking out as shown by this 98% assembled first unit.  An Adafruit LCD monitors the MIDI stream for me; that is a MIDI Note-On code for key 0x34 at velocity 0x5B.  I had a spare DAC channel available so one of the MIDI options will be filter modulation by various MIDI sources, such as key velocity.  The odd little green plastic items are actually 3D-printed clips I use on my Ikea “Detolf” figure display cases to hold NeoPixel strips to the metal struts to light the shelves.  It just so happens they clip onto pot shafts just fine for my makeshift pitch and mod wheel levers and will serve as the basis for custom printed pitch and mod levers actually meant for this sort of thing.

Crowminius v1 98% assembled

By request I added a feature the original model D did not have: PWM of the oscillators.  Oscillator #3 was typically used in “control mode” as a low-frequency modulation generator to add vibrato to the first two oscillators or additionally add filter modulation, but there was no routing to provide pulse-width modulation of the primary tone-generating oscillators.  To address this (lack of a) feature I devised a pair of simple low-frequency triangle-waveshape oscillators, one for each tone generator.  Separate oscillator PWM is one of the many details that gives the Yamaha CS-80 the rich sonic texture that made it such a great instrument, so I decided to use that concept for Crowminius PWM. Here they are being tested.

 

The only items left to install are the transistor arrays and rotary switches, then a session of calibration is in order.  Once it is all tuned up I will post some short audio demos.  Cheers!  –Crow

 


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



5 Comments

  1. How much did the PCB cost?

    That looks like a monster!

  2. I ordered ten boards from seeedstudio’s “fusion” PCB service for about $250. These are 8.5″ x 11″ (216mm x 280mm) and while large, not the biggest I’ve made. About 800 parts.

  3. Robert T Wilson

    This is amazing!

    really looking forward to grabbing the PCB , will you have BOMs available also?

    cheers

    RTW

  4. Scott when the board will be available,, this looks awesome!

  5. I should have bare boards stocked in mid to late April. I am preparing online BoMs at Digikey and Mouser, and will have a google doc spreadsheet for those who need a general BoM doc. Board orders will also include a pdf of schematic and board part refdes locations, along with some assembly tips and alternate part suggestions. I will make a note here (and elsewhere) when I have boards available. –Scott

Sorry, the comment form is closed at this time.