Bead Chain Gear Drivetrain and Enclosure (fully parametric)

by adgaudio, published

Bead Chain Gear Drivetrain and Enclosure (fully parametric) by adgaudio Dec 29, 2012
0 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

5349Views 1521Downloads Found in DIY


I'm building an automatic window blind system to raise and lower window blinds (in response to user and sensor input).

The openscad code is fully parametric and designed to be both customized and modified, and easy to install.

This system generally should work for situations where a bead chain needs to be moved, but is fairly loose and prone to skipping.


IN PROGRESS (need to build on wall mounts, which aren't shown here, but the components available for download are working perfectly!)

The scad code (see github link below) is fully parametric. It's also namespaced, so it should be fairly simple to manipulate, and do things like use different gears or change the bolt size.

Check out the latest openscad code on github:

Other Parts:
1 x m8 30mm bolt + nut
6 m8 washers
1 x 608zz bearing (or other same sized bearing)
2 x m3 20mm bolts + nuts + washers
2 x m3 10mm bolts + nuts
1 x stepper motor (http://www.allelectronics.com/make-a-store/item/SMT-108/STEPPER-MOTOR-6-WIRE/1.html)

More from DIY

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch 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

I was looking for something similar to close my blinds at night and open them in the day. Plan was to add a small micro controller and battery with either an externally facing light sensor or timer, and a disengagement switch to allow for manual operation.

This is a good concept to kick start my project. I'm curious, though... where does the bead chain enter/exit the mechanism? Or is this for some other project where you have a small captive bead chain just looped between the gears? If you could post a picture of how you're using this, it would be very instructive!

Did you ever add electronics to this?


Hi Sdub76,

So cool that you are undertaking a project like this!

Where the bead chain enters and exits: In the second picture (with wood floor as background), the chain enters bottom left, curls around right gear, then curls around left gear (making an S shape), then exits top right. The picture showing my fingers shows the "S" configuration. Unfortunately, I do not have any more pictures to share. I did this project a long time ago.

In terms of design, I think the ideal configuration would be to hook a stepper motor directly into the top tube of the blinds, doing away with this enclosure box entirely, but that may be difficult if need to provide electricity to the motor or if there is no space for the motor. If you used an enclosure box like this one, you would need to secure it to the wall with corner brackets or something similar.

For electronics, you'd want to use an external power supply to power the stepper motor. You might want to check out this tutorial: https://itp.nyu.edu/physcomp/labs/motors-and-transistors/lab-controlling-a-stepper-motor-with-an-h-bridge/. The other option, which I have used a lot in the past, is the A4988 stepper driver (https://www.pololu.com/product/1182). If you use a Raspberry Pi instead of an Arduino, check out this comment: https://forum.pololu.com/t/a4988-with-raspberry-floating-step-during-boot/8645.

I would love to hear about what you end up doing! Good luck :)

fyi - I just edited my reply.

Hi PaulHam,

Unfortunately, it looks like that link has become invalid. I don't have an exact link to that stepper motor, but you may want to look at DigiKey for a similar replacement. I would modify the scad file posted on github to fit any stepper of your choice: https://github.com/adgaudio/3dPrinter/blob/master/gears/bead_chain_gear.scad

You could use any motor if you modify the scad file and find a good way to bind the shaft to the gear. Good luck!

Thanks for your reply!

Do you have a up to date link or model number for the stepper motor?

I'm glad you guys are interested! I'm currently fine tuning the parameters to sizes that fit the above parts, and the parts are coming out pretty well! Once I've put the pieces together, I'll probably add a section on electronics. This will also need a mount plate or some kind of bracket to fix it in place (to the wall in my case). I'll keep you updated with progress!

In the mean time, the latest version is on github. :)

Sweet, I was gonna do something similar, now I just need to tweak some parameters :D

excellent.. I have been thinking over a design to move two blinds (one clear and one opaque) to give a window more insulation (long story, but it involves a cat door in the window) and your design is very helpful.. Looking forward to it evolve.