Square Vase, Cup, and Bracelet Generator

by Eckerput, published

Square Vase, Cup, and Bracelet Generator by Eckerput May 12, 2013
48 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

79550Views 33655Downloads Found in Decor


Let your imagination run wild stacking squares. With essentially an infinite number of choices in the customizer you can be assured no one will have an object just like your's. By changing the dimensions you can make planters, trays, bud vases, pencil holders, bracelets, or drinking glasses. The simpler smaller objects make good demonstration pieces and will print quite quickly.

Update: Moved max layers from 200 to 800. Careful with the higher layers it could result in long renders. Also added a control to force the design to be hollow if you can't do it in your slicer.


Run the customizer and choose your parameters and export the STL. Be careful to avoid large overhangs. It is quite possible to use the customizer to create something unprintable. When slicing specify no fill and no top layers. Once you print it, be sure to upload a photo. I'm curious to see what people end up with. I have several other vase customizers with variations on this theme. Check out the "Derived from" to see the other versions.

There is a new control called "Force Hollow". This will create a hollow STL for those who can't make the object hollow with their slicer software. Vase produces an STL with only a bottom. Bracelet produces an STL with no top or bottom. The walls are 2mm thick so this may or may not slice nicely depending on your nozzle diameter and layer width. Most should get at least two layers though. It is still best to make the object hollow using your slicing program (instead of the new option) since it will give you best control over the wall thicknesses.

More from Decor

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

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for business-to-business and business-to-consumer sales all over the world. W...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Hi, Ive used your vase generator before successfully with no issues, will post photo's soon. However, I came back to it again for another customisation, but I keep getting this error when trying to generate it. Any ideas on what is going wrong?

<RuntimeError: Failed to get https://www.thingiverse.com/download:446343 403: Forbidden>

Thanks Phil, I checked some of my other things and some other people's things. They all error out like this. I suspect customizer is temporarily broken in general. It happens a few times year from what I've seen. Unfortunately, all you can do is give it a day or two for Thingiverse to fix it. Alternatively, you can do it all offline by downloading the OpenScad file and using OpenScan to make your object on your desktop.

Hi! Thanks for sharing this! It is great! But I'm having problems rendering.
//Top Diameter in mm t=125; // [5:200]
//Middle Diameter m=190; // [5:200]
//Base Diameter b=160; // [5:200]
//Vase Height h=140; // [5:200]
//How many layers should there be? layers=200; // [5:800]
//How many degrees should each layer rotate? r=2; // Best with small numbers
//How many squares should be in each layer? points = 3; // [1:20]
//Make a double spiral? d="Yes"; // [Yes, No]
//Force Hollow? hollow="Vase"; // [No, Vase, Bracelet]
With those settings OpenSCAD stays at 99% rendering for over 4 hours and still doesn't complete. Is there a big nono here? I was able to render at 100 layers but then the open spaces were visible between layers.
Thanks for any help and sharing! Best regards!

It will render in half the time if you don't force hollow and instead slice it hollow with your slicer. You'll be able to control the wall width too doing this which will give you more control over not having spaces between the layers. The render time should be directly proportional to layersdouble spiral (1,2)squares per layer*force hollow(1,2).

Thanks for the tip! I use Slic3r. Would the wall width be defined by the number of perimeters then?

Yup, the number of perimeters determines the wall thickness. Since you are making a vase, be sure to set bottom layers to how thick you want the bottom, zero infill, and no top layers. The force hollow vase makes 2 mm walls, so you'll want to go higher than that for your walls if you saw gaps on the customizer STL.

Hi - love your customizable design - I've created a small twisted cup and tall slim twisted vase using it. Would it be possible to make another customizable version where you can define where (height / layer) will be the "middle" section you can define the diameter for is located so you can then create asymethrical shapes as well? Even better if it would have two middle diameters with option to set their height / layer and diameter - that would make very nice looking vases. Also would be nice to have an option to define bottop / top "flat" lip so it will look more like vase (look at vase http://www.thingiverse.com/thing:37327http://www.thingiverse.com/thi... with top lip to see what I mean). Thank you!

Double Twisted Vase

Increasing the layers is easy so I did that. It now goes to 800. Extra curvature points would be cool. I'll have to look into the math for that. Right now the code solves a quadratic equation to make the edges pass through the point you select so that method won't work if I go larger. I'll give it some thinking and see what I can come up with.

Great - thanks for increasing amount of the layers - I'll test it soon.

Thanks can't wait to make the other ones.????

You can use the customizer and design your own if you want.

How do I slice without the top layer?

I only use Slic3r, so I only know how to do there. With Slic3r, go to the print settings tab-->Layers and perimeters-->Horizontal shells-->Top. Set Top to 0. Then slice the model with slic3r (Export g-code on the Plater tab).

Does Slic3r play well with makerbots as an alternative to replicatorG?

You will still need to use replicatorG to feed the gcode to the bot. But you can use any modern slicer to create gcode, then load it up in repG and click build. Slic3r and kisslicer also have the ability to run a post processor like GPX http://www.thingiverse.com/thing:81425http://www.thingiverse.com/thi... then you can just copy the file to an SD card and print from that.

GPX gcode to x3g converter

I figured out a way to have the customizer make hollow parts. It's still betterto use the slicing software to do it since it gives more control over the wall thicknesses, but if you'd like to try it I've implimented it on the polygon vase customizer here: http://www.thingiverse.com/thing:86502http://www.thingiverse.com/thi.... It is more complicated to implement it for the square customizers so that may take a week or two.

Polygon Vase, Cup, and Bracelet Generator

I have a Printrbot not a Makerbot so I'm not sure how to use Slic3r with a Makerbot. I did find with a search on Google that some people printing vases using RelicatorG, just stop the print before the top filled layer prints. Apparently with ReplicatorG you can't control top and bottom fills separately like you can on Slic3r. You'll find the vase looks just fine even with last layers omitted.