Which modules can I program using the mutable-dev-environment?

I’d love to be able to build some of the software-based Mutable Instruments modules. I haven’t found a clear and concise guide for doing so using the macOS. If I use the mutable-dev-environment and the Olimex ARM-USB-OCD-H JTAG adapter listed in the README, which modules would I be able to build?

I’m assuming that with this dev environment I can plug the adapter into my computer and use the environment to program the modules I’ve finished soldering and building. Is this a safe assumption and is it that simple?


1 Like

I’m not exactly sure if this thread needs to be closed or not (due to the no-diy mutables policy here), but regardless…

With an ARM JTAG converter like the one you listed or an STLINKV2, it is possible to program:
*Tides v1

All digital modules made from 2018 onwards (Marbles, Plaits, Stages, and Tides v2) use SWD programming, and you will need to use either an STM32 discovery board, or a breadboard adapter between the JTAG pins to the module. Such a setup has been covered by @forestcaver (who is much more experienced than I am).

Grids, Branches, and Edges all need a special programmer, here is what is recommended for them:

I’ve compiled a spreadsheet on this very topic, and once again @forestcaver 's blog at http://www.batguitars.co.uk/ is a very valuable resource!

Here’s my spredsheet: https://docs.google.com/spreadsheets/d/1vb-auvsGn8H_lV2n7MrPakavrVkc-bdtjW5bp0Rj7bk/edit?usp=sharing

1 Like

Oh and yes, to my understanding that is how the Mutable Dev Environment should work on MacOS. :slight_smile:

Thanks, amycatass. My apologies if this type of question isn’t allowed. I’m still getting familiar with everything.

Your spreadsheet has a lot of good info. Thanks for sharing.

1 Like