You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.2 KiB
OpenSCAD

/*
Projet ReprapJeanne
Fixation basse des axes de l'imprimante.
Version plus petite (moins long à imprimer)
github: https://github.com/gnieark/reprapJeanne
wiki https://mail.jeannedhack.org/wicked/display.php?page=reprap_geante
By Gnieark https://blog-du-grouik.tinad.fr
& TranKILLoman
License GNU-GPL V3
*/
pied_de_l_axe_petit();
module pied_de_l_axe_petit(){
linear_extrude (height=4.01)
import (file="all.dxf", layer="foot-profil-0-4", $fn=100);
difference(){
union(){
translate([0,0,4])
linear_extrude (height=23)
import (file="all.dxf", layer="foot-profil-4-40", $fn=100);
translate([13.5,43,16])
rotate([0,90,0])
unCone();
translate([6.5,43,16])
rotate([180,90,0])
unCone();
}
union(){
translate([-10,43,16])
rotate([90,0,90])
cylinder(r=4,$fn=50, h=50);
difference(){
translate([-10,43,16])rotate([90,0,90]) cylinder(r=20,h=40,$fn=50);
union(){
translate([-11,43,16]) rotate([90,0,90]) cylinder(r=11.1,h=42,$fn=100);
translate([-11,13,0]) cube([42,30,30]);
translate([-11,40,0]) cube([42,30,16]);
}
}
}
}
}
module unCone(){
cylinder (r1=5, r2=6, h=1, $fn=50);
translate([0,0,0.999]) cylinder (r=8, h=1, $fn=100);
}