I needed a cupholder for my IKEA desk. Due to the thickness of the desktop (50mm) I could not find one so I designed this in OpenSCAD. I broke it into parts atache wih 3mm screws and nuts. I added the headphone holder and other items can be easily added. SCAD file are included. Some extenal libraries are needed, but links are provided.
The author hasn't provided the model origin yet.