Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:4562453.
Made a device rack (builder) to stack my router and cable modem to save some space on my sideboard.
This "default" configuration can hold devices with one 40mm high one 30mm high (including tolerance > 43mm & 32mm). Maximum device width of the "default" configuration is 220mm + 5mm tolerance. But you can easily change the connector sticks to get the right size in your Slicer or OpenSCAD. Default depth of an rack element is 30mm. With the short connector sticks you get depth of about 30mm + 30mm + 50mm (connector stick) > 110mm.
All parts can be printed separately or you can use the "all-parts-printable" file to print all at once on a 180mm x 180mm bed.
Source Code at https://github.com/andimoto/device-rack-builder
I'm excited to see some remixes ;).