There are a couple of straw holders on Thingiverse that utilize this basic design but neither of them are customizable. The fit a single size of straw and a single cup/glass size. As a result we’ve developed this customizable design. You can select the size of the hole for your straw and the width of the slot that grasps the edge of the glass.
This device was inspired by work done by Nils at MakersHelpCare to create a beverage holder. His design flexibly holds many cup sizes but doesn’t include a straw holder (though one is shown in the picture):
It was also inspired by a straw holder design by NoHands on Thingiverse. Our design is a remix of NoHand’s design. It is implemented in OpenSCAD and is stored on Thingiverse.
You can customize our design using the Thingiverse Customizer or using the PC version of OpenSCAD. To customize the design using the Thingiverse customizer, go to this page and click on the “Open in Customizer” option to the right of the picture. To customize the design in OpenSCAD on your PC, you should go to this page and download the file called “straw_holder.scad”.
The following images were captured from the OpenSCAD interface but you’ll see basically the same thing when customizing the design using the Thingiverse Customizer:
All measurements should be made in millimeters.
Straw Diameter – this measure is the distance across the width of the straw as in the picture below.
Straw Holder Height – this is how tall you want the final straw holder to be. The taller the holder the more stable it will be and is measured as shown in the following picture.
Cup Diameter – is the overall width of the cup at its rim. If you’re interested, it affects the radius of the cut in the straw holder. The cup diameter is measured as shown in the following picture.
Cup Wall Thickness – this is the measurement of the thickness of the cup at the rim. This measurement will affect the width of the slot in the straw holder. You can affect how tightly the straw holder fits on the cup. The picture below shows how the measurement should be taken.