microBraids PCB rev2
Revision 2 PCB of microBraids addresses the noise issue and include many fixes which will improve the overall build quality & performance, including reintroduction of the JTAG header, labels, & better ground plane. If you have built a ver1 pcb there is a kludge which will get you most of the way there (but has slightly more noise than OEM braids) More info can be found on page 14 of this Muffwiggler Build Thread
Questions regarding Rev 2 PCBs
1) Is the BOM different from rev1? There are a few minor component changes. We will work on getting a fresh BOM and a list of just the changed components in case you have purchased the parts for rev1.
2) Is the panel Layout the same? Yes. We didn't change any of the panel positions and so your panels should work fine.
3) What has changed in rev 2? We addressed the noise issue caused by the introduction of the OLED which bled over into other parts of the circuit. We have added one of my favorite creations from Jim Matheson (Neutron Sound) 'PSI power' which rectifies your power allowing you to use the power connector either way without worrying about reversed polarity frying your module. The overall circuit routing has been cleaned up, with a bigger ground plane, wider traces and removing vias at the pads. Reintroduced the JTAG header. Put labels for components. Isolation of the Analog and Digital sections of the board.
Comes in ENIG gold-plated finish on white for that LA nightclub feeling.
What you will need to build this:
This is an advanced build. After you follow the basic build guide and solder in the 0603 & TSSOP components and you will have to flash two microprocessors with two different programmers... It is not insurmountable but if you haven't done a microprocessor based build I would recommend something simpler to start.
Nothing has been altered component-wise from v5 of Braids. Some ICs were shrunk down to TSSOP packages in order to create more space. This means that any future firmware upgrade on Braids or alternate firmware such as Tim Churches Bees in the Trees should load and work fine.
FTDI Programmer (removed the jtag header for space reasons)
OLED (can be found cheaper elsewhere)
I recommend using and installing the Mutable Instruments Vagrant Dev Environment to Flash the Braids aspect of this with any firmware you like. Flash as you would any normal DIY Mutable Instrument build.
You will then need to install the
- Arduino app
- The Adafruit GFX Library (standard Arduino Library install)
- The Adafruit SSD 1306 Library
- elapsedMillis Library
The library cannot determine the screen size via software. You have to specify it in the header file. Go into the library folder and open the file Adafruit_SSD1306.h. Toward the top you'll see a section of comments that tell how how to edit the file for different kinds of display. This is a 128x32 SPI OLED.
You can then load the display code
This is Open Source Project
Want to contribute? This project could benefit from the following: Contact us if you are interested in contributing:
- OLED reprogramming to show the full name of the parameter and what the timbre & color adjust. There may be space for a 128x64 OLED so there is potential for this to display for more information than the regular 14 segment LEDs braids has.
- Someone to maintain and update the code repository.
- Muffwiggler project thread maintainence
We are a small 2 person shop and unfortunately do not have time to be able to offer any build support or answer any questions about or troubleshoot your DIY builds. This is an at your own risk project. For the most part you can safely consider this identical to a regular braids with a few chips reduced in size and an additional atmega chip & circuit to handle the OLED display.
uBraids Artwork :BOM:
Original CAD file, PCB & Schematic and original design elements provided by Mutable Instruments under creative commons CC-BY-SA-3.0 license.
Our design contributions are provided by Magpie Modular under Creative Commons CC-BY-SA-3.0 license.
Please be advised: This board is 0603 SMT components and thus not suitable for beginners. If you would like a good introduction to the sDIY world we recommend a simpler through-hole kit such as the Mikrophonie and working up in complexity from there.
Before purchasing be ensure you are comfortable with setting up the development environment needed to compile the firmware and flash these units and understand the basic flow of working on microprocessor based builds. That said: The point of providing these boards is that learning to work SMT is not an insurmountable task and with proper research, practice and steady hands you might actually prefer it. (or not)
If you are interested in a simple SMT build in which to start we recommend something analog with a small part count, such as a Links or Shades. Working up from there Branches is a nice easy introduction into microprocessors and then I find all the others about the same.
Support is not available through us nor Mutable Instruments nor the Mutable Instruments forums, please respect their wishes to not want to answer any questions regarding DIY builds and leave them to continue doing what they do best.
However, there is a wealth of information on the usual sDIY watering holes including muffwiggler DIY Tech forum, Facebook sDIY groups.