added own OpenScad models
This commit is contained in:
BIN
openscad/own/kossel_bed_clamp/img/kossel_bed_clamp.png
Normal file
BIN
openscad/own/kossel_bed_clamp/img/kossel_bed_clamp.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
34
openscad/own/kossel_bed_clamp/kossel_bed_clamp.scad
Normal file
34
openscad/own/kossel_bed_clamp/kossel_bed_clamp.scad
Normal file
@@ -0,0 +1,34 @@
|
||||
//###
|
||||
// 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();
|
||||
}}
|
3418
openscad/own/kossel_bed_clamp/stl/kossel_bed_clamp.stl
Normal file
3418
openscad/own/kossel_bed_clamp/stl/kossel_bed_clamp.stl
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user