Dynamixel XL330 cogs

From IxD Studio
Revision as of 09:22, 7 May 2026 by Studio Director (talk | contribs) (Created page with "Download this OpenSCAD Library: https://github.com/chrisspen/gears Example cog for XL330: <pre> 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, out...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Download this OpenSCAD Library: https://github.com/chrisspen/gears

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);
    }