/Plaits

Mutable Instruments Plaits DIY Clone

Plaits - Macro Oscillator for Eurorack

A DIY clone of the Mutable Instruments Plaits module.

Module Build and PCBs

If you want to build the module yourself, I uploaded firmware, schematic, BOM and Gerber files for the PCB.

NOTE: The build requires soldering of several SMD components, including the STM32F373CCT6 microcontroller. I did not use any specific SMD tools, like hot-air gun or solder stencil, just a normal soldering iron, thin solder wire (0.65mm) and plenty of flux (most important).

There are two different versions for the control board, an "original" and a "Thonk" version. Reason is that for my own module, I am using specific potentiometers - 16K4 series from Supertech Electronics - and 3.5mm jack sockets - MJ-355 from Marushin - available at my local electronics shop.

Plaits_CtrlBoard_original

However, since most DIY projects for Eurorack modules out there are using potentiometers from ALPHA and so-called THONKICONN jacks, as they are provided by Thonk in the UK, I also created a version with footprints for those components. Choose the one you need.

Plaits_CtrlBoard_Thonk

The layout of the main PCB is sligthly different for each version. I needed to move some of the board connector pin locations, due to the different shape of the jack sockets. Please make sure to use the right control and main board PCBs.

Plaits_MainBoard

I created the Gerber files with the online tool EasyEDA and ordered it at JLCPCB. I cannot guarantee, if this set of zipped Gerber files works also for other providers, like e.g. PCBWay. I have not tried that. But I saw online, that others did it.

!!!CAUTION!!!

I have been made aware, that there were erroneous labels for two components on the silk screen of the control board for the "Thonk" version. Next to the TLC59281DBQ IC, there are a BLM18R ferrite bead and a 0.1uF capacitor. Both have the same SMD package size. But the labels were swapped in my first version. I already corrected the Gerber file. But if you have a version with the capacitor on top of the ferrite bead, then that is the incorrect first version!

The following picture shows the CORRECT labeling of both components.

Silk Screen Correction

Panel Layout

I added the information about hole coordinates for the front panel in the folder PanelLayout, referring to the component layout in the PCB Gerber files.

In addition, there is another Gerber file for the panel, following the HP standard. My own modules do not follow that width standard, as I am only using sliding nuts in my racks.

You can use the panel Gerber file to have the panel built out of PCB material.

Additional Information about specific Components

There is a number of SMD components in this build:

  • STM32F373CCT6 (microcontroller, LQFP48 package)
  • PCM5100APW (DAC, 20-TSSOP package)
  • TLC59281DBQ (LED driver, 24-SSOP package)
  • LD2981ABU33 (voltage regulator, SOT-89-3 package)
  • LM4040B10 (voltage regulator, SOT-23-3 package)
  • MCP6004 (quad op amp, 14-SOIC package)
  • NJM4580 (dual op amp, 8-SOIC package, any SMD version of a TL072 is also fine)
  • BAT54ST (diode array, SOT-523 package)
  • BLM18R (ferrite bead, 1608 package)
  • 0.1uF capacitors (1608 package)

Concerning the resistor size, I am usually using small-size resistors, about half the length of the usual size, so they need less space on the PCB. If you want to use my Gerber files, you have to consider that fact. You might still use normal size resistors and put them in a standing position on the boards. Should also work fine.

On the control board, you will find an electrolytic capacitor with a rectangle next to it. Since this capacitors is too tall for standing upright on the board with the main board on top of it, the capacitor needs to be mounted in a rectangular position. The rectangle shows the position for the bent-over capacitor.

Cap bent over

Firmware

I shared the .hex files for the STM32F373 chip (bootloader and main) in the folder Firmware. The version of those files is V1.1, as available in the Mutable Instruments GitHub repository.

However, the latest version V1.2 with all the new synthesis models can also be loaded to this DIY module version via the available .wav file, as described in the official Plaits manual.

Programming

The main PCB contains connection points for both connector types for programming STM32 chips, JTAG and UART. Those can be used for standard pins with 2.54mm distance. Depending on the available connector, you only need one of those two connection point groups. However, I only tested the UART connection. The JTAG connection points have been added to the PCB by following the Mutable Instruments original design.

Besides that, there are two connection points for putting the chip into boot mode, which is needed for loading the bootloader file. Just solder a 1x2 pin with standard 2.54mm distance to connection points labeled "BOOT". For activating the boot mode, place a jumper onto the pins. As soon as the bootloder is uploaded, remove the jumper to put the chip into operation mode, so the main code can be uploaded.

If you want to see more about the chip programming process, you can check out my YouTube video.

ProgrammingConnectors

Calibration

The calibration procedure is the same, as the one for the original module from Mutable Instruments.

  1. Disconnect all CV inputs.
  2. Connect the note CV output of a well-calibrated keyboard interface or MIDI-CV converter to the V/OCT input. Leave all the other CV inputs unpatched.
  3. Press both buttons. The first LED slowly blinks. The color depends on the diodes used. The original one is blinking green.
  4. Send a voltage of 1.000V to the V/OCT input.
  5. Press any button. The first LED now blinks in the combined color of the 2-color LED.
  6. Send a voltage of 3.000V to the V/OCT input.
  7. Press any button.