📢 Beware of SCAM! If you get a suspicious Messenger message with a link, don’t open it or reply!

Customizable Container

Make a custom storage box, with patterns, text, etc
59
235
0
1261
updated March 14, 2022

Description

PDF

Features

  • Easy To Customize
    • There is a quick guide below if you've never used OpenSCAD before
    • All the options are properly labelled so you know what they do
    • There is an option to highlight parts so you can easily see how the values relate to the model
  • Many Box Shapes
    • Basic (rectangle, circle)
    • Regular Polygons
    • Text (Character or a letter, any font)
    • Import a SVG file
    • Use an OpenSCAD vector
  • Loads of Size Settings
    • Set sizes by either inside or outside of the box
    • Enable a preview box to make sure an object will fit
    • Import an STL to check sizes
  • 5 Lid/Lip Options
    • Lip on the box (basic or minimal)
    • Lip on the lid (basic or minimal)
    • None (add your own hinge/connector, use magnets, etc)
  • Optional Lid Patterns
    • Loads of customizable patterns to choose from
  • Add Text or a Logo
    • Use any font (including icon fonts)
    • Import a SVG file
  • Multi-Color Export options
    • Layer change @ height or inlay

How To Customize

Customize with OpenSCAD

  1. Download OpenSCAD from here and install it - https://openscad.org/downloads.html
  2. Download and open the .SCAD file that you want to customize
  3. Click Window, then untick Hide Customizer
    Optional: Click Window, then tick Hide Editor
  4. Customize the settings. After changing a setting, you may need to click outside the text box to apply the change.
  5. Click Design > Render and wait for the design to render
  6. Click File > Export > Export to STL
  7. Save the file

You will need to repeat steps 6-8 for each part you want to export (the box and the lid)
You can select between the box and lid under the Preview/Export Settings tab

I suggest printing a small test box first to check the tolerance setting.

 

More Info

Box Shape

Once you've selected a shape type, check the corresponding group for the settings for that shape.

The Corner Rounding and Measurement Type settings apply to all shapes

Circle/Rectangle - Set the Height and Width setting
Polygon - Set the number of sides and size by either side length, radius or inside radius
Text - Use any font - including icon fonts (more info below)
SVG - Import an SVG file (more info below)
Vector - Advanced setting for users with OpenSCAD knowledge

---Custom Box Shape (Text)---

  • Change the Shape Type to Text
  • Under Text Settings (Box)
    • Enter the Character you want to use (currently only single items)
    • Select the font (Go to Help > Font List to see installed fonts)
    • Set the Font size (most fonts are sized by height in MM)

You can use logo fonts for this also (more info below), but you may get mixed results

---Custom Box Shape (SVG)---

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 - https://iconmonstr.com/favorite-3-svg/
But not this one - https://iconmonstr.com/heart-thin-svg/

Some good ones to use are:
Heart
Star
Tear Drop
What ever this thing is

Icon Monstr is a good site to find pre-made shapes in the correct format

You can also convert images to SCAD files using sites like this one - https://convertio.co/png-svg/

You can use this to manually fill in a shape, then use the original as the lid pattern:

 

 

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:

  • Change the Shape Type to Custom Shape - SVG
  • Under Custom Shape - SVG Settings, enter the SVG file name
  • Change the File Scale to set the size
  • If using a pattern, you might need to increase the X value under Circle/Rectanlge Settings
Sizes

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.

 

 

Patterns

A lot of the pattern, text and logo settings are taking from my Fan Grill Cover Customizer, so if stuck please check the instructions on that page until I fill this section out more, or ask in the comments.

If using a SVG or vector for the box shape, you'll need to manually set the pattern size by using the X or Y values under Circle/Rectangle Settings

 

 

Add a Logo

You can import an SVG file:

  • Set the SVG file location
  • Set SVG Import Enable to 'yes'
  • Set scale, thickness, rotation, and position if needed

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.

Add Text
  • Enable Text and enter what you want under Lid - Text
    There are more settings under Lid - Text Options
  • If you want to use a different font per line, you can set this in Lid - Advance Text Options

---Logo Fonts---

Adding logos/icons is easy thanks to icon fonts - you can install any fonts to OpenSCAD.

A good place to start looking is here - https://www.dafont.com/theme.php?cat=717&page=1

Once installed, you can go to Help > Font List (in OpenSCAD) to get the names

---On Windows---

Once you've downloaded one you want:

Go to C:\Users\YOUR-USERNAME\

  • Make a folder call .fonts

If the folder doesn't exist, create it (there is a fullstop in front of the word font, don't miss it)

Copy the font file into that folder

If you have OpenSCAD open, close it and re-open the file.

  • Change the font Grill Text Font setting in the customizer and type the character for the logo you want.

---Other OSes---

Install the fonts normally to the system, then re-open OpenSCAD.

Multi-Colour Export

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.

I'll add more multi-color settings soon

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License