- Context: Programming AVR microcontrollers using the Arduino IDE
- This article will be most useful to you if
- you can write and understand basic programs
- you would like to modify the setup of the timers or various other devices within the microcontroller
- you cannot make clear sense of lines like
ADMUX |= (1 << ADLAR);
miniMO is a reprogrammable synthesizer module, designed to encourage everyone to try modular synthesis. Currently there are two models available: one is PCB-based with soldered components, whilst the other (code name Noisette) is built on 3D-printed parts and requires no soldering. I will show you how to assemble and program the latter model.More…
I have just uploaded to the repository the files for the PCB model’s case, so I think this is a good time to do a recap on the parts available.
I have just added two new programs to the repository:
- The sequencer is a classic CV step sequencer/arpeggiator with configurable scales/number of steps, direct control over the tempo, and easy step edition
- The tuned controller is a CV controller with configurable scales and simple gate/note control
A few pointers on the subject of DACs, PWM, and timers, for future reference.
Last weekend I started doubting my setup miniMO. It’s been a while since I worked out the details, and wondered if I had chosen the timers correctly, so I went over everything again.
This is all the reviewed information, written down while it’s still fresh in my mind:More…
When I built the Mk2 version last December, I took pictures to document the process. This model is now obsolete, but I think the pictures are still interesting, not only because they show how I built it, but also because they make clear some of the reasons why I decided to change the design. Enjoy!More…
Today I started revising the breadboarded miniMO. I wanted to bring the printed model as much in line as possible with the PCB version, whilst emphasizing the different approach; my goals were to fit all the components of the latest design on the custom board, and to keep soldering to a minimum. More…
With five new modules up and running, I’ve revised and uploaded the DCO code to Github. It has been a while since I last used Github, since I normally work with svn; I was pleasantly surprised that I can use tortoiseSVN with it.
Following steps: decide on the open-hardware license, figure out ways to distribute it, publish a video demoing the unit, start modeling the case, and start spreading the word a bit more.