Cube Gears

by emmett, published

Cube Gears by emmett Feb 3, 2011

Featured Thing!

45 Share
Download All Files

Thing Apps Enabled

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

42156Views 6251Downloads Found in Interactive Art


UPDATE: This design has been superseded by my newest version, http://www.thingiverse.com/thing:213946, which is all printed and snaps together.

This started out as an exercise in using Greg Frost's awesome involute bevel gear script http://www.thingiverse.com/thing:3575, but turned into a rather pleasing worry-ball type thing. It's also clearly influenced by Greg's broken heart http://www.thingiverse.com/thing:4683, though this has octahedral gears rather than dodecahedral, so they all mesh with each other and spin. My favorite thing about it is that you can grab two opposite gears and twist them, making the center with the other six gears spin rapidly around.


Print the parts list. I used a stock TOM, printing raftless with zero fill (just a couple extra shells). Skeinforge 35 made some odd slicing decisions, but it didn't affect the outside of the parts. These are good parts to convince you your calibrated printer still needs some tweaking.

Use a screw to tap threads into the center block first, because it makes it easier to assemble. No glue needed, the screws should stay tightly in the center block while the gears revolve. Attach the gears, making sure the edges of the cube connect them. If the gears are too tight to spin easily, just unscrew them all a millimeter or two.

The OpenSCAD file is highly parameterized to allow easy tweaking (for different proportions, screw sizes, etc.). You can also change the ratio of teeth on the gears, but you'll need to put the desired parameters into gearopt.m and run in Matlab (or Octave) and copy the result into the OpenSCAD file. This is necessary because I couldn't solve the geometry with anything but an iteration loop, which OpenSCAD doesn't handle so well. I used the MCAD library for Greg's involute gears https://github.com/elmom/MCAD.

More from Interactive Art

view more

All Apps

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 clients all over the world. We offer free and instant access to comparati...

App Info Launch App

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

App Info Launch App

Are there supposed to be pins to hold the thing together?

I've printed two of these now and the model is perfect. I spend a few minutes cleaning the strings of the prints and it snaps right together. The best part is that after a few days of playing with it the gears get easier to turn. Thank you!

We just put one of these together, and painted it. This is a delightful little gadget, thank you for posting it!

You should make little pieces that you can glue on the ends with the screws so that it looks like a full cube.... Or maybe i'll do it...

Great print! I had some troubles slicing the center with slicer but after esporting again the stl from de scad allways gone fine

Really love this print! I wanted to let you know that my wife, who is a social worker, is going to use our first print in her office for patients. She thinks they will be very therapeutic for kids.

Thanks! I'm glad to hear math and makerbotting are coming together to help the children.

This thing is GREAT and is my new favorite thing to show people. Thanks for making it!

Hmm, I do have a question though:

How would one stop the gears from curling up during printing?? I mean, I have printed two and they work, I would just like it to look a little neater. Seem to curl up, which makes the layer beneath the current layer not be there, so then I have some hanging threa
ds and a lot of slop.

Thanks, I'm glad you like it. I've had some trouble with curling as well. First, I'd recommend printing on kapton tape (ABS sticks to it really well). Second, printing it hollow helps to reduce the warping stress that pulls up on the corners. If SkeinForge is putting in weird diaphragms, get the very latest version (not in RepG yet). It might also help to use Multiply to print four gears at once so there's more cooling time for the layers.

Yes, I am already printing four gears at once. I have a kapton film platform, it's super sticky. The first layer is fine, sticks perfectly. I also have solidity set to 0, just like it says in your instructions. Problem is, as layers start building up, the corners of the gear teeth that stick out into air are curling up. It still prints and functions, but the gear teeth will curl, and then the next layer placed on top of the curled layer below it, will just flop down, because there is nothing there to support it any more.

Have you tried Bre's calibration method? http://blog.makerbot.com/2010/12/22/calculating-your-feedrate-to-get-awesome-prints/http://blog.makerbot.com/2010/...

A little cooling air might help too. I think this is a common problem, just often not noticeable until printing a complex object like this.

Yeah, I designed a fan bracket, printed it and attached a fan to my ToM:


It was only a matter of airflow. But I sure as hell wasn't going to sit there and blow on it for many hours.

Observe the photo! Black gears show without fan, Blue gears show with fan.

Simple platform cooler
by Renosis

I finally made one on my Ultimaker, this is a really awesome item!! http://www.youtube.com/watch?v=aqJjLIBQax0http://www.youtube.com/watch?v...

You have the right to be seriously flattr'd 8-)

It has a very nice design, and is looks very good, but the gears don't fit together quite right which makes problems when spinning. But otherwise, it is quite nice. Maybe the smaller gears should be a bit bigger? Also the tightness of the screws is a bit finicky. But still, it's very good.

Mine spins great?

Looks like a good starting point for a Gear-Cube type puzzle. Gearing action is mesmerizing.

Very Nice. 6-32 1/2" screws can be used.

Thanks for the video; I'm glad you like it.

I would like to see some little pyramids added to this to glue on the corners so you can

  1. hide the screws and

  2. have a actual cube.

It looks great. Either way its on my print list.

That's a pretty serious overhang on gear1. Ended up needing to use a fan with it. Other than that, printed fine.

Yeah, the planar overhang isn't bad, but right at the tip it goes pretty far. I had trouble with warping even though it stuck perfectly to my paper/kapton belt. On the plus side, the warping tends to shrink the gears, so it often doesn't interfere with their meshing.

With a fan, even those came out no problem. It will put extra load on your platform though.

Printing one now. What kind of bolts/screws did you use? Probably going to just use what I can dig up, but thought I'd ask.

M3x20, on the parts list below (extras from the TOM kit). I'm sure you can substitute 1/8" if you want to go english. You might also have to adjust the scad file for your printer or drill out the holes a little. I have yet to experiment with the stretch module.

I got to see this first hand at our January Seattle Makerbot Meet-up. It was Pretty cool.... though I thought that one was printed in white?

yeah I saw it there too, it was white. but the black one looks even better. nick work Emmett

Thanks, it was nice meeting you both. Yes, white was version 1.0, this is better. Are there any more Seattle makerbot get-togethers planned?