3d-stuff/openscad/own/kossel_bed_clamp/kossel_bed_clamp.scad

35 lines
1014 B
OpenSCAD

//###
// Kossel Mini Bed Clamp - for springloaded beds, which tend to tilt sideways on impact at high speeds.
// with this limiting clamp you can still use not fully compressed springs.
// by zeus - zeus@ctdo.de - CC-BY-NC-4.0
// -> https://www.thingiverse.com/zeus
// -> https://github.com/zeus86
// 2020-09-20
//###
DIA_BED=220;
MT=4;
CYL_ID=5;
CYL_OD=11;
TAP_OD=30;
H=15;
H_CYL=H-MT;
$fn=30;
//###
module fullmodel(){
difference(){
union(){
cylinder(r=CYL_OD/2,h=H_CYL,center=true); //screwpost
{rotate(45,0,0){translate([(TAP_OD/2-CYL_OD/2),0,(H_CYL/2+MT/2-0.1)])cylinder(r=TAP_OD/2,h=MT,center=true);};}; //"moon"-segment
}
{rotate(45,0,0){translate([(DIA_BED/2)+(CYL_OD/2),0,(H_CYL/2+MT/2-0.1)])cylinder(r=DIA_BED/2,h=MT+0.1,center=true,$fn=1000);};}; //virtual heatbed for angle
{translate([0,0,MT/2])#cylinder(r=CYL_ID/2,h=H_CYL+MT+0.2,center=true);}; //screw-hole
}
}
{rotate([0,180,0]){translate([0,0,-H/2-MT/2])
fullmodel();
}}