Dynamixel XL330 cogs

From IxD Studio
Jump to navigation Jump to search

Download this OpenSCAD Library: https://github.com/chrisspen/gears - How to install Libraries in OpenSCAD: https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries

Example cog for XL330:

use <gears/gears.scad>;
// or: include <gears/gears.scad>

$fn=32;
//spur_gear(modul=2, tooth_number=20, width=10, bore=10);
w = 5.3; // cog thickness 
teeth = 24;
innner = 6;
outer = 10;
screw = 1;

difference(){
    difference(){
        difference(){
            difference(){
                union(){
                    difference(){
                        cylinder(w, outer, outer);
                        cylinder(w, 3, 3);
                    }
                    spur_gear(modul=1, tooth_number=teeth, width=w, bore=innner);
                }
                translate([innner,0,-2]) cylinder(outer, screw, screw);
                }
            translate([-innner,0,-2]) cylinder(outer, screw, screw);
            }
        translate([0,innner,-2]) cylinder(outer, screw, screw);
        }
    translate([0,-innner,-2]) cylinder(outer, screw, screw);
    }