I designed this case for my Tronxy X5S while I switched the electronics to an MKS Gen 1.4 and TMC2208 drivers. I was going for a case to hide the electronics and cables away as best as possible. It has taps to mount it to 2020 or 2040 aluminium extrusions so it can be used with a lot of printers! And it is speceifically designed to be printable without any supports.
One row of openings are intended for cables routed in the extrusion (the lower ones), while the upper row allows for airflow and can be used for cables routed on the upper side of the extrusion. There are also openings accessible from underneath as well as one in the corner.
The top lid houses a 80mm fan on the inside for a clean look. the clearance between the fan and the junky driver heat sinks is a bit over 5mm.
There is also a small indentation for the LCD cables as well as a place for excess ribbon cable. Plus: If you're runnung dual z motors there's also a place to screw in a little y-adapter for that.
The pictures show my initial design, which I already improved a bit my relocating and resizing some of the openings. Hence the files look a tad differently.