Dynamixel XL330 cogs: Difference between revisions
Jump to navigation
Jump to search
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..." |
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 | |||
Example cog for XL330: | Example cog for XL330: | ||
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);
}
