• 3D Model


Added: Feb 17, 2018 01:30
Author: Kevin Quinn
License: Creative Commons - Attribution - Share Alike


This is modular desk tidy, inspired by the designs I've referenced under remix. It is however not a modification of those models, but a new original design in OpenSCAD.

This is customizable of course - if the Thingiverse customizer isn't working use a recent version of OpenSCAD (Nightly as of January 2018) with the built-in customizer capability to quickly bash out the module configurations you want.

I've included ready-generated STLs for a range of heights with lug and slot configurations that will work for any assembly. However if you want an assembly with nice flat surfaces on the visible faces, you'll need to generate your own.

I have also included a parameter file and a batch script which generate STLs for the set that is showcased in the image gallery. These files are only useful with the later version of OpenSCAD - they are of no use with OpenSCAD 2015.03-2. They can serve as a reference on how to generate your own configuration.

Print Settings

Printer Brand:



Wanhao Duplicator i3 Plus





Very easy to print; the slot overhangs are very short and easily bridged with no support needed.

How I Designed This

Description of how the OpenSCAD program works

This is quite a simple design in OpenSCAD.

The hexagon shapes are achieved with the $fn trick on cylinders - a cylinder made of 6 subdivisions has a hexagonal cross-section - so the main structure is a simple subtraction of an inner hexagonal cylinder from the main hexagonal cylinder.

The slots and lugs are both built the same; slots are simply a subtraction of the lug shape to create the vertical slot and the hole in the base for the mating lug to enter the module. The lug shape is a cube for the connecting bar, and a scaled cylinder (with half removed) for the lug itself.


File name File size
LICENSE.txt 199.00 B
README.txt 3.30 KB
SOURCES.txt 272.00 B
attribution_card.html 2.16 KB
files/parameters.json 2.78 KB
files/dt-55-60-2-18.stl 226.67 KB
files/set.bat 758.00 B
files/dt-55-80-2-18.stl 226.67 KB
files/dt-55-40-2-18.stl 226.67 KB
files/dt-55-100-2-18.stl 226.76 KB
files/dt-55-20-2-18.stl 226.68 KB
files/desk_tidy.scad 4.10 KB
images/4b312893b6a4c91e6501f7ab7028c2fe_preview_featured.jpg 66.64 KB
images/8f7c73eb0fdb8094106930743b1c53c1_preview_featured.jpg 37.66 KB
images/5646f6dc36dbe6c417a5c583eadaae63_preview_featured.jpg 38.25 KB
images/9d7e3433f31e67af4e23457a6d08a1ef_preview_featured.jpg 36.62 KB
images/e35428e49d2205060296db9f9bd273ec_preview_featured.jpg 36.83 KB
images/dcc2ecbee4b28caec41fc997a17a4b51_preview_featured.jpg 37.20 KB
images/4b6fe2336454877a2404d3ed97c4127e_preview_featured.jpg 13.31 KB

Leave a Reply