Dynamixel XL330 cogs: Difference between revisions

From IxD Studio
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Download this OpenSCAD Library: https://github.com/chrisspen/gears
Download this OpenSCAD Library: https://github.com/chrisspen/gears
- How to install Libraries in OpenSCAD: https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries
- How to install Libraries in OpenSCAD: https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries



Revision as of 09:34, 7 May 2026

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