customizable round box with threaded lid
thingiverse
This is a circular container with a removable lid that can be unscrewed. The dimensions can be customized to suit your needs. Make sure to pay close attention to the value of Rim_Diameter, or your thread may get cut off prematurely! - Rim_Diameter must be less than Container_Width + 2 * Wall_Thickness. Review the images and double-check all values when customizing! The default settings work well for a standard can of salted peanuts. You can create smaller ones to hold medication or longer, thinner ones for toothbrushes and toothpaste, medium-sized ones for herbs, or flat ones for storing small parts like sewing accessories. If you want to make it easier to handle by using a thread with fewer turns, be aware that a minimum value of about 2.85 for thread_turns is required to ensure the lid stays securely in place. 2016-06-28: I corrected the functionality of cut_thread_percent and increased the default value for wobble to 0.5. I will test whether this is sufficient. I added images to visualize the effects of geometry parameters. 2017-08-16: I fixed an error that caused overlapping when the lid's height was more than about half the box's height. I introduced a new parameter print_distance for printing, allowing users to control how far apart the lid and box are placed. Print Settings Tips: Printing the parts separately may improve quality. Dose.stl includes both parts if you choose to print them together. Dose_box.stl is the container only, while Dose_lid.stl is the lid only. Picture 5 explains the parameters Rim_Diameter and Lid_Height. Post-Printing If you've selected an appropriate value for "wobble" (default 0.5), the threads should work smoothly using a lot of force. Apply abrasive powder to the wet thread and start screwing back and forth, feeling the movement become easier. Rinse with water and repeat with fresh scrubbing powder until the thread turns smoothly. You can also apply a small amount of linseed or olive oil to the thread if you like. How I Designed This The core is the module screw_extrude(), which creates threads with "soft" starts and ends. It renders quickly because it generates one polyhedron for the whole thread. screw_extrude() expects a vector containing 2-dimensional coordinates describing the shape of the thread and other parameters. The rest is simple openSCAD with "difference() { cylinder(..)..}" and some basic math.
With this file you will be able to print customizable round box with threaded lid with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on customizable round box with threaded lid.