Customizable Stackable Magic Wand - fixed

by laird, published

Customizable Stackable Magic Wand - fixed by laird Feb 7, 2013


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

4823Views 874Downloads Found in Props


Wish you had a Customizable, snakey, spiral-ly magic wand? Here's your chance!

Aside from that, this is an experiment in using OpenSCAD's linear_extrude function, twisting and extruding a circle to form a cool magic rod. I then use the same technique to make screws and screw holes, allowing me to assemble a long magic wand from even a small build area. This technique of making screws and nuts is pretty simple to code and works well. Note that the screws and holes are pointed, so that the holes can print with 45 degree slopes inside (i.e. so no bridging). The wand requires no support to print (unless the wiggles are extreme) and minimal infil - none if you use several layers to make the tops solid.

The way the sphere fits onto the head of the wand also looks pretty nifty, if I say so myself.

Now Customizable!

And fixed. Thanks to alfonso82 for pointing out a problem - one of the threads was generated screwing in counter-clockwise, and the rest were all clockwise. Oops! Thanks!

And tweaked so cross-section view is rendered for the 'stacks' but full parts are rendered for plates and individual parts.


Print a top segment, a bottom segment, and as many 'middle' segments as you like. Screw just a top and bottom together and make a magic wand. Screw in a bunch of middle segments and you have a printed walking stick.

I printed one in glow-in-the-dark for a Maker Faire, and had a blast.

Play around with the parameters to generate wands of different sizes. In particular:

shape = which part to print:

  • Top has a ball, and socket at bottom

  • Middle has screw at top, socket at bottom. Use lots of these to make a walking stick

  • Bottom has screw on top, tapered at the bottom

  • Plate with a Top and Bottom piece

  • Plate with four Middle pieces

  • Preview a 'short stack' showing how the top and bottom screw together. Don't print this.

  • Preview a 'long stack' showing how a Top, two Middles, and Bottom look assembled.

h = height of a rod segment (should be your print height)

cr = radius of the circle that forms the rod

w = distance of 'wiggle' in the rod, 2 is subtle, 10 is wacky (and might generate angles over 45 degrees depending on the number of wiggles)

nw = number of 'wiggles' in each rod segment

gap = the distance between each screw and the hole in the next rod segment. If they're too hard to screw together, make the gap larger so that there's more 'play'. Doesn't need to be too tight, as the rod segments tighten when screwed down.

spacing = the spacing between rod segments arranged in a row and 'plated'. If you make the rod very wide, you will need to increase the spacing as well.

c = 'crossiness'. 0 = spiral, 1 = spiral and counter-spiral, 2 = four spirals, forms cross pattern.

You can also preview a 'short stick' of top and bottom or a 'long stick' of more. These are all of the segments lined up so that you can see what the combination will look like, for a preview.

More from Props

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

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Hi,I tried to customize but I get only half wand (in the vertical axis). Any idea?

Apologies, and sorry for not seeing your comment before.

Now renders the cross-section view for the 'stacks' and full parts for printing.

Hi laird, I printed one but the middle section has the thread rotated a bit and it screw incorrectly, the top and the bottom are perfect, great job on the desing by the way

Thanks for the compliment.

I'll do some testing and post a fix!

Can you post a photo of your print?

Fixed it. I had a missing minus sign in one place, so one thread was generated screwing in counter-clockwise while the rest screwed in clockwise. Didn't work well. ;-)