Parametric Rack For Small Plastic Bottles 3D Printer Model

Author: @
License: CC BY-NC-SA
File formats: scad,stl
Download type: zip
Size:387.7KB

The file 'Parametric Rack For Small Plastic Bottles 3D Printer Model' is (scad,stl) file type, size is 387.7KB.

Summary

Fully paremetric Rack for small Bottles

This is my very first openscad project, so don't expect beautiful code ;-) I guess it could be optimized, because it takes some time to render, more than I would expect for such a simple shape.

I am a Vaper and I like to mix my own liquids, so there are a ton of small flavor bottles which need to be stored somewhere, preferably in an air-tight plastic box. So I designed this parametric bottle rack to keep every bottle at its place.

The rack is heavily customizable. You can change about anything but the number of bottles. The approach is to set the desired width and length of the rack and the diameter of a bottle (add a bit for tolerance) and then the maximum possible amount of bottle slots is computed and they are spread evenly across the plate.

Ground plate and upper plate are connected by pillars. You can choose the amount of them (2,4,6,8) and the offset to avoid the placement in a bottle hole. The depth of the bottle holes can also be changed as well as the depth of the pillar holes in the upper plate. You can either glue the upper plate to the pillars, or if you don't make the pillar holes too small, it is enough to just clip the pillars in the holes of the upper plate.

Layer height does not matter, I printed fine with 0.3 mm PLA. Don't print the whole rack at once, or you will need a hell of a lot of support! Print the upper plate with the pillar holes facing up.

Parameters:

Length and Width of the plates, Height of the rack
Individual Thickness for lower and upper plate
Diameter of Bottles
Minimal Gap between bottle slots
Depth of Bottle slots in the ground plate
Number of Pillars to connect upper plate with lower plate
Diameter of pillars
Depth of pillar holes in the upper plate
X and Y Offset for pillar positions to avoid placing pillars in bottle holes
Height of stacking pillars
Handle Height and Diameter

**Updates: ****

Stacking!

If you enable "Stack mode", the lower plate will have pillar holes on the under side and the upper Plate respectively on the upper side. Be sure to set the Thicknesses of the upper plate bigger than two times the pillar penetration depth!
You can then print a set of pillars (choose "Pillars only") to clip or glue in and build the stack. Depending on the pillar diameter, you will have to enable supports on build plate when printing the plates.
The height of the pillars for stacking can (and probably should) be set to a different value than the rack height. You should print the stacking pillars all together, standing on the build plate, interconnected by a brim!
So to build a stack of two racks, you would print a set of lower and upper plates in normal mode, another set in stacking mode and a set of stacking pillars.

Update: Handles
New option to print he upper part with for simple handles attached, at the four corners. The handles are composed of a small sphere sitting on a cylinder. Diameter of the cylinder and height of the handles are parametric.
Other changes:
Rearrangement of and reasonable ranges and defaults for parameters

Update 17.07.2021:
Bugfix Bottle slot calculation (not enough slots were generated)
Code optimizations

Update 24.07.2021:
I just realized, that checkboxes are still not working in the customizer, so I changed the Stacking boolean to a 0/1 integer,

If you like the rack or have any feedback, please leave a comment!

BottleRack.scad 11.1KB
LowerPart_15x20x0.34cm_2175mmBottle_4Pillars.stl 290.5KB
LowerPart_15x20x0.34cm_2175mmBottle_6Pillars.stl 298.3KB
StackingLowerPart_15x20x0.34cm_2175mmBottle_4Pillars.stl 307.7KB
StackingPillars.stl 10.6KB
StackingUpperPart_15x20x0.34cm_2175mmBottle_4Pillars.stl 316.3KB
UpperPart_15x20x0.34cm_2175mmBottle_4Pillars.stl 300.7KB
UpperPart_15x20x0.34cm_2175mmBottle_6Pillars.stl 308.5KB
UpperPart_15x20_2175mmBottle6PillarsHandles.stl 362.4KB