Parametric storage for gaming miniatures

Parametric storage for gaming miniatures

thingiverse

*4/13/21: This is an initial proof-of-concept draft that I will be evolving to improve usability, elegance, and utility. I am an OpenSCAD novice, so input is very much appreciated.* This is a simple OpenScad module for creating storage wells for board gaming miniatures. It can be used as-is for generating a storage box and lid for storing up to 12 miniatures, or the mini_well and mini_wedge function can be used in other OpenScad projects to create customized storage wells. The shape of a well is defined using three four-sided "layer" shapes, each of which defines the shape of the well at a given plane. The points of each layer are defined starting in the lower left corner, then moving clockwise. For example, let's say that you define your layers as follows: layer1 = [[10,0,0],[10,6,0],[30,6,0],[30,0,0]]; layer2 = [[0,0,5],[0,45,5],[33,45,5],[33,0,5]]; layer3 = [[0,0,10],[0,55,10],[33,55,10],[33,0,10]]; * The bottom layer (layer 1) is a rectangle positioned 10mm from the lower left corner of the well, offset by 0mm from the bottom. It is 20mm wide and 6mm long. * The middle layer (layer 2) is offset by 5 mm from the bottom, and positioned in the lower left corner of the well. It is 33mm wide and 45mm long. * The top layer (layer 3) is offset by 5 mm from the bottom, and positioned in the lower left corner of the well. It is 33mm wide and 55mm long. This produces a shape that is small at the bottom (designed to fit the edge of a mini base), gradually widens to the full width of the well and a 45mm length over the first 5mm, and then creates a sharper ramp to the top border of the well over the final 5mm. The format for using the function is: *mini_well(x_off,y_off,z_off,x_len,y_len,z_len,layer1,layer2,layer3)* * x_off, y_off, and z_off are the axis offsets for the entire mini well * x_len, y_len, and z_len describe the size of a cube that surrounds the entire well * layer1, layer2, and layer3 are each an array of four coordinate points that describe a rectangle A layer does not need to be defined as a rectangle, and can be defined with points at different Z offsets, as long as the points are defined in clockwise order from the lower left position. For miniatures that require an additional solid to provide support, an additional mini_wedge function is provided: *mini_wedge(x_off,y_off,z_off,wedgepts)* wedgepts is an array of eight coordinate points defining two four-sided layers that can be used to add a simple solid to a given mini well.

Download Model from thingiverse

With this file you will be able to print Parametric storage for gaming miniatures 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 Parametric storage for gaming miniatures.