
Customizable Container
prusaprinters
<h3>Features</h3><p><img src="https://cdn.thingiverse.com/assets/60/18/f3/87/cd/Preview_Dark.gif"></p><ul><li><strong>Easy To Customize</strong><ul><li>There is a quick guide below if you've never used OpenSCAD before</li><li>All the options are properly labelled so you know what they do</li><li>There is an option to highlight parts so you can easily see how the values relate to the model</li></ul></li><li><strong>Many Box Shapes</strong><ul><li>Basic (rectangle, circle)</li><li>Regular Polygons</li><li>Text (Character or a letter, any font)</li><li>Import a SVG file</li><li>Use an OpenSCAD vector</li></ul></li><li><strong>Loads of Size Settings</strong><ul><li>Set sizes by either inside or outside of the box</li><li>Enable a preview box to make sure an object will fit</li><li>Import an STL to check sizes</li></ul></li><li><strong>5 Lid/Lip Options</strong><ul><li>Lip on the box (basic or minimal)</li><li>Lip on the lid (basic or minimal)</li><li>None (add your own hinge/connector, use magnets, etc)</li></ul></li><li><strong>Optional Lid Patterns</strong><ul><li>Loads of customizable patterns to choose from</li></ul></li><li><strong>Add Text or a Logo</strong><ul><li>Use any font (including icon fonts)</li><li>Import a SVG file</li></ul></li><li><strong>Multi-Color Export options</strong><ul><li>Layer change @ height or inlay</li></ul></li></ul><p><img src="https://cdn.thingiverse.com/assets/58/f8/25/24/fe/Star.gif"><img src="https://cdn.thingiverse.com/assets/7a/e7/f2/fb/14/Lids.gif"></p><h3>How To Customize</h3><h4><strong>Customize with OpenSCAD</strong></h4><ol><li>Download OpenSCAD from here and install it - <a href="https://openscad.org/downloads.html">https://openscad.org/downloads.html</a></li><li>Download and open the .SCAD file that you want to customize</li><li>Click <strong>Window</strong>, then <strong>untick Hide Customizer</strong><br><i>Optional:</i> Click <strong>Window</strong>, then <strong>tick Hide Editor</strong></li><li>Customize the settings. After changing a setting, you may need to click outside the text box to apply the change.</li><li>Click <strong>Design</strong> > <strong>Render</strong> and wait for the design to render</li><li>Click <strong>File</strong> > <strong>Export</strong> > <strong>Export to STL</strong></li><li>Save the file</li></ol><p>You will need to repeat steps 6-8 for each part you want to export (the box and the lid)<br>You can select between the box and lid under the <strong>Preview/Export Settings</strong> tab</p><p>I suggest printing a small test box first to check the tolerance setting.</p><p><img src="https://cdn.thingiverse.com/assets/07/f5/c3/dc/58/Customize01.gif"></p><p> </p><h4>More Info</h4><h5><strong>Box Shape</strong></h5><p>Once you've selected a shape type, check the corresponding group for the settings for that shape.</p><p>The Corner Rounding and Measurement Type settings apply to all shapes</p><p>Circle/Rectangle - <i>Set the Height and Width setting</i><br>Polygon - <i>Set the number of sides and size by either side length, radius or inside radius</i><br>Text - <i>Use any font - including icon fonts (more info below)</i><br>SVG - <i>Import an SVG file (more info below)</i><br>Vector - <i>Advanced setting for users with OpenSCAD knowledge</i></p><p>---Custom Box Shape (Text)---</p><ul><li>Change the Shape Type to <i>Text</i></li><li>Under <i>Text Settings (Box)</i><ul><li>Enter the Character you want to use (currently only single items)</li><li>Select the font (Go to <i>Help</i> > <i>Font</i> List to see installed fonts)</li><li>Set the Font size (most fonts are sized by height in MM)</li></ul></li></ul><p>You can use logo fonts for this also (more info below), but you may get mixed results</p><p>---Custom Box Shape (SVG)---</p><p>You can use a SVG file to set a custom shape. You'll need to use a file that doesn't have any holes. For example, this will work - <a href="https://iconmonstr.com/favorite-3-svg/">https://iconmonstr.com/favorite-3-svg/</a><br>But not this one - <a href="https://iconmonstr.com/heart-thin-svg/">https://iconmonstr.com/heart-thin-svg/</a></p><p>Some good ones to use are:<br><a href="https://iconmonstr.com/favorite-3-svg/">Heart</a><br><a href="https://iconmonstr.com/star-3-svg/">Star</a><br><a href="https://iconmonstr.com/drop-1-svg/">Tear Drop</a><br><a href="https://iconmonstr.com/shape-27-svg/">What ever this thing is</a></p><p><a href="https://iconmonstr.com/">Icon Monstr</a> is a good site to find pre-made shapes in the correct format</p><p>You can also convert images to SCAD files using sites like this one - <a href="https://convertio.co/png-svg/">https://convertio.co/png-svg/</a></p><p>You can use this to manually fill in a shape, then use the original as the lid pattern:</p><p> </p><p><img src="https://cdn.thingiverse.com/assets/ac/cc/5c/27/70/Gamepad.png"></p><p> </p><p>Once you've got the SVG file ready, put it in the same folder as the .SCAD file (from this page), then in the customizer settings:</p><ul><li>Change the Shape Type to <i>Custom Shape - SVG</i></li><li>Under <i>Custom Shape - SVG Settings</i>, enter the SVG file name</li><li>Change the File Scale to set the size</li><li>If using a pattern, you might need to increase the X value under <i>Circle/Rectanlge Settings</i></li></ul><h5><strong>Sizes</strong></h5><p>You can highlight parts of the model - this should be helpful for working out how all the settings change the box/lid. There is also an option to enable a preview box or STL file, so you can make sure an item fits.</p><p> </p><p><img src="https://cdn.thingiverse.com/assets/3d/40/a2/94/64/Screenshot_2021-09-22_162711.png"></p><p> </p><h5><strong>Patterns</strong></h5><p>A lot of the pattern, text and logo settings are taking from my <a href="https://www.thingiverse.com/thing:4837562"><strong>Fan Grill Cover Customizer</strong></a>, so if stuck please check the instructions on that page until I fill this section out more, or ask in the comments.</p><p>If using a SVG or vector for the box shape, you'll need to manually set the pattern size by using the <strong>X</strong> or <strong>Y</strong> values under <strong>Circle/Rectangle Settings</strong></p><p> </p><p><img src="https://cdn.thingiverse.com/assets/64/9f/3f/9a/1a/Patterns01_Small.png"></p><p> </p><h5><strong>Add a Logo</strong></h5><p>You can import an SVG file:</p><ul><li>Set the SVG file location</li><li>Set SVG Import Enable to 'yes'</li><li>Set scale, thickness, rotation, and position if needed</li></ul><p><i>Note: Setting thickness to 0 will draw a block item, anything above that will draw an outline. This usually looks better if using a pattern. The same is true for Pattern Text.</i></p><h5><strong>Add Text</strong></h5><ul><li>Enable Text and enter what you want under <i>Lid - Text</i><br>There are more settings under <i>Lid - Text Options</i></li><li>If you want to use a different font per line, you can set this in <i>Lid - Advance Text Options</i></li></ul><p>---Logo Fonts---</p><p>Adding logos/icons is easy thanks to icon fonts - you can install any fonts to OpenSCAD.</p><p>A good place to start looking is here - <a href="https://www.dafont.com/theme.php?cat=717&page=1">https://www.dafont.com/theme.php?cat=717&page=1</a></p><p>Once installed, you can go to Help > Font List (in OpenSCAD) to get the names</p><p>---On Windows---</p><p>Once you've downloaded one you want:</p><p>Go to C:\Users\YOUR-USERNAME\</p><ul><li>Make a folder call .fonts</li></ul><p>If the folder doesn't exist, create it (there is a fullstop in front of the word font, don't miss it)</p><p>Copy the font file into that folder</p><p>If you have OpenSCAD open, close it and re-open the file.</p><ul><li>Change the font Grill Text Font setting in the customizer and type the character for the logo you want.</li></ul><p>---Other OSes---</p><p>Install the fonts normally to the system, then re-open OpenSCAD.</p><h5><strong>Multi-Colour Export</strong></h5><p>Use Raised/Cutout for layer-change. You can also export the invert of the pattern to use as an inlay or with a multi-colour printer.</p><p>I'll add more multi-color settings soon</p>
With this file you will be able to print Customizable Container 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 Container.