UPDATE 2018-06-06: I added another version of the drive pin with slightly smaller square ends that will hopefully make assembly into the drive gear and crank arms easier. If these are too tight, try printing drive_pin_loose.stl
UPDATE: I refactored the code to use the MCAD Involute Gear library so the whole project can be built from native OpenSCAD. All except for the logo which is still imported from DXF. While I was at it I make the gears extra fancy with holes and cut outs. Since the teeth have a slightly difference shape, you'd probably want to use all plain or all fancy gears for your winder.
This is my 3D printable 10:1 motor winder for small rubber band power model planes. If you are serious about building and flying these you should probably get a commercial one available on-line or from a good hobby shop. This is really an experiment in using OpenSCAD to create a working object based on parameters. Its intended to be printed on a small 3D printer (fits in 10x10x10 cm) and assembled with hardware available at your home center store.
The parts were designed to be assembled with #6 machine screws and hex nuts. The gear axles are 1/8" rod. If those sizes aren't available locally, you could probably create a metric version by editing the dimensions in N06_hardware.scad, but there may still be some hard coded values scattered through the main design.
I added test_block.stl so you could see how the hardware fits when. If necessary, adjust the 'tolerance' setting (line 24 of TenToOneWinder.scad) and generate new stl files. The python script makeStl.py finds all the modules that end in "_stl" generates the set of .STL files from them. Once printed, the test block can also be used as a bending jig to create the winding hook.
The latest sources are available on github (https://github.com/bobm123/maker/tree/master/winder)
Thanks for looking!
Bob M
27Tooth.dxf | 79.0KB | |
30Tooth.dxf | 87.8KB | |
9Tooth.dxf | 40.1KB | |
case_bottom.stl | 422.8KB | |
case_top.stl | 730.1KB | |
crank_arm.stl | 624.8KB | |
crank_arm_update.stl | 625.5KB | |
crank_knob.stl | 197.3KB | |
crank_knob_update.stl | 259.8KB | |
crank_pin.stl | 61.7KB | |
crank_pin_update.stl | 80.8KB | |
drive_gear.stl | 325.5KB | |
drive_gear_fancy.stl | 412.1KB | |
drive_gear_updated.stl | 364.2KB | |
drive_pin_fixed.stl | 31.4KB | |
drive_pin_loose.stl | 65.8KB | |
GearSet_10to1.scad | 1023.0B | |
input_gear.stl | 543.1KB | |
input_gear_fancy.stl | 948.9KB | |
makeStl.py | 1.3KB | |
MaxLogo.dxf | 15.8KB | |
MaxLogo.svg | 10.8KB | |
mid_gear.stl | 766.5KB | |
mid_gear_fancy.stl | 980.6KB | |
No6_hardware.scad | 1.5KB | |
spacer_tube.stl | 30.7KB | |
TenToOneWinder.scad | 10.4KB | |
test_block.stl | 120.3KB | |
WinderParts.scad | 398.0B |