|
|
|
@ -6,22 +6,38 @@
|
|
|
|
|
*
|
|
|
|
|
* NON TERMINE
|
|
|
|
|
*
|
|
|
|
|
* Copyleft hackerspace Jeanned'Hack http://www.jeannedhack.org
|
|
|
|
|
* Copyleft (see license file):
|
|
|
|
|
* hackerspace Jeanned'Hack http://www.jeannedhack.org
|
|
|
|
|
* Gnieark https://blog-du-grouik.tinad.fr
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
linear_extrude (height=20)
|
|
|
|
|
difference(){
|
|
|
|
|
union(){
|
|
|
|
|
//Profil de la pièce
|
|
|
|
|
linear_extrude (height=20)
|
|
|
|
|
import (file="profil-axe.dxf", layer="guides-profil-pour-3D", $fn=100);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
translate([-5,31.5,5]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([-5,9.5,15]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([40,31.5,15]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([40,9.5,5]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
//les déborts pour appuyer sur la tranche des roulements à billes
|
|
|
|
|
translate([-5,31.5,5]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([-5,9.5,15]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([40,31.5,15]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([40,9.5,5]) rotate([90,0,0]) bumpForBearing();
|
|
|
|
|
translate([3.5,-5,5]) rotate([90,0,90]) bumpForBearing();
|
|
|
|
|
translate([25.5,-5,15]) rotate([90,0,90]) bumpForBearing();
|
|
|
|
|
translate([3.5,40,15]) rotate([90,0,90]) bumpForBearing();
|
|
|
|
|
translate([25.5,40,5]) rotate([90,0,90]) bumpForBearing();
|
|
|
|
|
}
|
|
|
|
|
union(){
|
|
|
|
|
//trous pour les vis de fixation des roulements
|
|
|
|
|
translate([-20,-5,5]) rotate([90,0,90]) cylinder(r=1.5,h=35,$fn=50);
|
|
|
|
|
translate([20,-5,15]) rotate([90,0,90]) cylinder(r=1.5,h=35,$fn=50);
|
|
|
|
|
translate([-20,40,15]) rotate([90,0,90]) cylinder(r=1.5,h=35,$fn=50);
|
|
|
|
|
translate([20,40,5]) rotate([90,0,90]) cylinder(r=1.5,h=35,$fn=50);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
module bumpForBearing(){
|
|
|
|
|
translate([0,0,-0.999])cylinder (r=3, h=1,$fn=50);
|
|
|
|
|
cylinder (r1=3, r2=2, h=1, $fn=50);
|
|
|
|
|