< View all posts

You wouldn't print a modular case

Posted on , by Samuel Leeuwenburg

When experimenting with different eurorack setups you always have the dillema what size case do I get? If you get a small case it looks made to fit but leaves little to no room if you ever decide you want to add another module. On the other hand, if you buy a huge case you are left with all this dead space around the few modules you have in there. So I wanted to try and design my own case and 3D print it.

If you aren’t familiar with the format: eurorack is a standard for synthesizer modules introduced by Doepfer in the 90s, it's based on the rack standard using horizontal pitch (HP) and rack units (U) for width and height respectively. Modules are powered using ribbon cables from a (single) power supply unit, with the voltages available to modules being +12, +5 and -12 volts.

Choosing a PSU

There are plenty off the shelf solutions for power supplies, for example the tiptop audio μZeus which provides power through a brick outside of the enclosure and feeds it into a dedicated power module, you can also buy doepfer PCBs that do roughly the same thing without taking up module space. However luck would have it that MEAN WELL sells the RT-65B, which has exactly the outputs we need for less than 25 euros! It does require a little more DIY effort to get it setup properly for our case.

The first thing we need to solve is the lack of headers on the RT-65B for our pretty ribbon cables to plug into, so I made a little adapter board. Eurorack uses a 16 pin (2x8) connector to supply power to the modules and since I already know I won't be using modules that require the +5v or any of the other extras (Gate, CV) the schematic is dead simple:

busboard schematic

I added only one header to the bus board, making it the smallest bus board in the world 1, It'll do though because I'll be using a "flying bus" cable to supply all the modules with power.

smallest bus board

Its always a good idea to test your creations barebones before moving on

bare bones power supply test

Maths seems happy! So having sorted the power situation all that is left to do is actually design a case.

CAD & Design

For the 3D models I used Blender with the CAD Sketcher plugin, CAD Sketcher is still in active development so it has its rough edges but for small projects like these it's been a real joy to work with. It's got an active discord, some YouTube videos on how to get started and it is open source, what's not to like?

overview of all the parts

In this image each printed part is clearly marked with a unique color, the case is made up of segments each 22HP wide, which is: 111.76mm (1HP being 5.08mm, for details read the full specification on the the Doepfer website, the numbers aren't pretty 2) the walls and floor are seperate prints connected through 4 bolts and segments are connected to eachother using another 4 bolts, the rails connect to the walls using 2 bolts. I went a bit overboard with nuts & bolts required for connecting the parts but if there is any hill I am willing to die on its on hill "plastic snap fit connections are evil".

rails CAD

The rails is the only interesting part worth showing (we are printing a box after all), when assembled you slide square nuts inside the rails that way it's easier to mount your modules without having to worry about tolerances so much. But because of the shape of the rails it's best to print it standing up straight, it is such a narrow part however that you don't want to print it too tall or risk the print failing halfway. After experimenting a little I decided on 22HP being a good balance between print duration, aesthetics and module size needs.

Printing & assembly

Let's be honest, printing panels is a huge waste of time and plastic but it does make prototyping easy if you don't have a CNC machine or laser cutter. Two walls next to each other on my prusa mini take about 4.5 hours to print, the floor takes another 3 hours, a single rail – which I decided to print with 100% infill for sturdyness – takes about 2.5 hours, add to that the two sidepanels for 2 hours each and since I have about 84HP worth of modules I want to put in the case I literally needed to print for days. The final score amounts to:

(4.5 * 4) + (3 * 4) + (2.5 * 8) + (2 * 2) = 54 hours of printing.

Printing the rails was indeed the most risky since its such a narrow part printed vertically

successful rails print

In the end one out of nine rails printed failed on me:

failed rails print

Having all parts printed and ready, it is time to get out the nuts & bolts and connect all the parts.

knolling all the printed parts

About a quarter of an hour fiddling with a hex key later and voila:

final case top view final case side view

What a beauty, and a final sanity check:

checking the power supply inside the case

Maths is still happily doing analog computing, and here it is in action:

Conclusion

The box feels sturdier than I initially thought it would, probably a combination of factors: using nuts & bolts, gyroid infill, PETG and a heavy power supply inside the case3.

If you want to take a look at the design I have the blender project and the exported .stl files hosted on github over here, feel free to do with them whatever you want.

  1. Research is still ongoing to verify if this is truly the case

  2. Freedom units rarely are, and isn't it just a little bit backwards that eurorack uses imperial units?

  3. If you want something to feel like a quality product, make it heavier