Customizable petal screw box

by bmcage, published

Customizable petal screw box by bmcage Mar 3, 2013
7 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

8796Views 2563Downloads Found in Containers


A box you will want to play with again and again, or will use to actually store stuff.


Updated 5 March 2013, redownload !

This is a box you can customize, which screws together via petal screws in the form of 2 to 6 petals. Printed in two colors, this makes a great gadget or an actual box to use. Text can be printed on the base, and via dualstrusion, this text can be in a different color.

Note: At the moment customizer renders this thing very badly. I'll open a ticket about that. If too unnerving, download and edit with openscad instead

You need to print two pieces, which have the same screwheight, twist and number of petals. These two will then nicely screw together in a really nice, smooth, action. Eg, you can print screwbox_3petalslong.stl two times in different colors, and you'll have a full box.

You can customize:

  1. how big the box is (the diameter)
  2. height of the actual box. The height of the base will be added to this.
  3. height of the screw petals. This should be equal or less than the height of the box
  4. a logo text to engrave in the base. Could also be text with what is inside. Default is the ingegno website, so you'll have to change this. Make it big enough or it will not print nicely! Set height of text sufficiently big. As support for dualstrusion, if part is 'text', only this text is shown
  5. amount of petals
  6. thickness of the petals. Don't make them too thin!
  7. there's an option to reinforce the petals, if you want them to be more sturdy.
  8. box can be clockwise or ant-clockwise, whatever is your preference
  9. base height. Make thick for heavy stuff. You also need grip to screw the box open. If the box is all petals, you need some base height to screw
  10. resolution. This is amount of lines used to draw circles. Increase if the preview is too blocky. Increasing this slows down render and STL generation though
  11. clearance. You can add some clearance between the petals in degrees. This should not be needed if you print fine layers, and do a minimal amount of sanding. If you set it, set it to something really small (0.01?) as gaps between the petals are not nice to see.

Credit: This design is based on a gadget I saw at ProtoLab, Kortrijk, Belgium (http://www.protolab.be/). Designed from scratch in openscad though.

UPDATE 3 March 2013: tweaked the ranges. Now you can also make a box without twisted petals. Also, default font size 12 mm.
UPDATE 4 March 2013: fixed error in scad concerning the stopper, which becomes evident on large boxes. There was a hole of a fraction of a mm. Also, tappering off of the reinforcement.
UPDATE 5 March 2013: fixed error where compiled version was different from the version you see in customizer (a CGAL issue with difference). Also, clearance should be small

More from Containers

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App
Comments deleted.

The scad file keeps crashing openscad every time I try to compile it. Even with the default settings.

What version? I'm using version 2013.02.03

That is what customizer here seems to run. Perhaps paste your parameters (top section of scad file) here? You also need the libraries that thingiverse has installed:
use <utils build_plate.scad="">;
use <mcad fonts.scad="">;

MCAD is part of version 2013.02.03, but build_plate.scad you need to download and save in utils dir</mcad></utils>

LOVE IT! Can't wait to finish my Rostock MAX to make a big one!