Skip to content

Instantly share code, notes, and snippets.

@arirusso arirusso/branches.md
Last active Aug 2, 2019

Embed
What would you like to do?
Build & Upload Mutable Instruments Branches Firmware

Build & Upload Mutable Instruments Branches Software

This is what I used to build Branches using OSX 10.11.4

This is the AVR interface I'm using

Install GCC ARM Toolchain

brew tap PX4/homebrew-px4
brew update
brew install gcc-arm-none-eabi

Install Mutable Repo

git clone git@github.com:pichenettes/eurorack.git
cd eurorack
git submodule init && git submodule update

Install Programmer Software

brew install avrdude

Install AVRFuses from http://vonnieda.org/software/avrfuses

Configure AVRFuses

GUI

AVRFuses1

AVRFuses2

Command-line

From eurorack project directory

/usr/local/Cellar/avrdude/6.3/bin/avrdude -P usb -c usbasp -p ATmega88P -qq -B 10 -U flash:w:build/branches/branches.hex

Build Branches

make -f branches/makefile

Upload using AVRFuses

Connect Module

Connect the interface, red stripe facing in/towards the other side of the module

Stripe

It's not necessary to power the module via Eurorack in order to upload. I have had both the AVR interface and Eurorack powering the module at the same time and it doesn't appear to cause any problems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.