57 lines
1.6 KiB
OpenSCAD
57 lines
1.6 KiB
OpenSCAD
|
|
// As Cyclone v0.9, this part is derived from the holder for the Y workbed
|
|
// The difference is that mount_plate(); is not shown, only the holder itself
|
|
// Plus it has been simplified and variables given a better name
|
|
|
|
// LM8UU bushing holder modified for its use in Cyclone PCB Factory
|
|
// Modified to have only one center screw
|
|
|
|
// Derived by Carlosgs from:
|
|
|
|
// LM8UU bushing holder
|
|
// http://www.thingiverse.com/thing:23041 by thantik
|
|
// Inspired/derived from:
|
|
|
|
//http://www.thingiverse.com/thing:14942
|
|
//Which is derived from:
|
|
// http://www.thingiverse.com/thing:14814
|
|
//And is a drop-in replacement for:
|
|
//http://www.thingiverse.com/thing:10287
|
|
|
|
// main body dimensions
|
|
lbearing_holder_width = 20;
|
|
lbearing_gap_width = 14;
|
|
lbearing_holder_height = 16;
|
|
//lbearing_holder_length = 20;
|
|
LM8UU_dia = 15.0;
|
|
lbearing_holder_extDiam = LM8UU_dia/2+3;
|
|
|
|
lbearing_holder_rodPos = LM8UU_dia/2+2;
|
|
|
|
module lm8uu_bearing_holder_XZ(lbearing_holder_length = 20) {
|
|
rotate([0,180,0]) translate([0,0,-lbearing_holder_rodPos])
|
|
intersection() {
|
|
difference()
|
|
{
|
|
union()
|
|
{
|
|
translate([-lbearing_holder_width/2,-lbearing_holder_length/2,0])
|
|
cube([lbearing_holder_width,lbearing_holder_length,lbearing_holder_height]);
|
|
}
|
|
|
|
// bushing hole
|
|
translate([0,0,lbearing_holder_rodPos])
|
|
rotate([90,0,0])
|
|
cylinder(r=LM8UU_dia/2, h=lbearing_holder_length+0.1, center=true, $fn=40);
|
|
|
|
// top gap
|
|
translate([0,0,20])
|
|
cube([lbearing_gap_width-1,lbearing_holder_length+0.1,20],center=true);
|
|
}
|
|
translate([0,0,lbearing_holder_rodPos])
|
|
rotate([90,0,0])
|
|
cylinder(r=lbearing_holder_extDiam, h=lbearing_holder_length+0.1, center=true, $fn=40);
|
|
}
|
|
}
|
|
|