Pieces3D-pour-le velo : Différence entre versions
(Pieces3D Velo) |
m (relecture) |
||
(4 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | Apercu du cache écrou pour pédalier : [[Fichier:Cache-pedalier.png]] | |
− | + | Apercu de l'attache cable : [[Fichier:Attache-cable.png]] | |
− | Attache cable : | + | ===Attache cable :=== |
+ | La version 1.1 tient le coup pour le moment, malgrès un petit "crac" entendu lors du vissage (le plastique a d'ailleurs blanchi au niveau de la zone fragile). Mais il tient le coup. Potentiellement à essayer en NinjaFlex. | ||
+ | $fn=250; //Chaque cercle possède 250 points. Si vous n'avez pas un pc puissant, vous pouvez descendre la valeur (100, c'est souvent bien). | ||
+ | |||
+ | //Pour regler l'epaisseur : regler les valeurs des partie1 et partie2 : les cubes de difference (3 paragraphes pus bas) ne sont là que pour la sphère ;) | ||
+ | module partie1(){ | ||
+ | difference(){ | ||
+ | hull(){ | ||
+ | translate([5+6,0,2])cube([10,12,4.2],center=true); | ||
+ | translate([6,0,0])cylinder(r=6,h=4.2); | ||
+ | } | ||
+ | #translate([3.75+2.5,0,-3])cylinder(r=2.6,h=8); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | module partie2(){ | ||
+ | difference(){ | ||
+ | hull(){ | ||
+ | translate([5+6,0,2])cube([10,12,4.2],center=true); | ||
+ | translate([6,0,0])cylinder(r=6,h=4.2); | ||
+ | } | ||
+ | #translate([3.75+2.5,0,0])cylinder(r=2.6,h=6); | ||
+ | #translate([3.75+2.5,0,-4+1.5])cylinder(r=4.5,h=4); | ||
+ | } | ||
+ | } | ||
+ | rotate([90,0,0])union(){//Pour l'orientation des fibres | ||
+ | |||
+ | difference(){ | ||
+ | union(){ | ||
+ | translate([2,0,16 ])rotate([0,90+10,0])partie1(); | ||
+ | translate([-6,0,16])rotate([0,90-10,0])partie2(); | ||
+ | difference(){ | ||
+ | translate([0,6,9])rotate([90,0,0])cylinder(r=10,h=12); | ||
+ | #rotate([0,90-10,0]) translate([-18,-10,-13.25])cube([20,20,10]); | ||
+ | #rotate([0,90+10,0]) translate([-20,-10,3.3])cube([25,20,10]); | ||
+ | #translate([0,7,12])rotate([90,0,0])cylinder(r=10,h=14); | ||
+ | } | ||
+ | } | ||
+ | #translate([0,7,3])rotate([90,0,0])cylinder(r=2.5,h=14); | ||
+ | #hull(){ | ||
+ | translate([0,7,5])rotate([90,0,0])cylinder(r=1,h=14); | ||
+ | translate([0,7,8])rotate([90,0,0])cylinder(r=1,h=14); | ||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Cache écrou pour pédalier === | |
− | + | Version 2.2 . La version 2.1 ressort trop, et du coup, le moindre dérapage du pied tombe dessus et fait sauter le cache (sans casse dans mon cas, ce qui démontre une solidité supérieur à la version 1, qui m'a cassé entre les doigts). | |
− | + | Une petite note au passage : l'impression en NinjaFlex (un plastique qui reste flexible après l'impression) tient bien et semble du coup plus solide car moins cassante, tout en restant en place. À voir à l'usage. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | $fn=250; | |
− | + | ||
− | + | module plein(){ | |
− | + | hull(){ | |
− | + | // translate([0,0,-2])cylinder(r=10.5,h=1);// MODELE | |
− | + | translate([0,0,-4])cylinder(r=11.5,h=1);//POUR IMPRESSION | |
− | + | translate([0,0,-1])cylinder(r=13.6,h=1); | |
− | + | } | |
− | + | cylinder(r=10,h=7); | |
− | + | ||
− | + | for(i=[0:6]){translate([0,0,i]) cylinder(r=10.65,h=0.5);} | |
− | + | ||
− | + | } | |
− | + | ||
− | + | module presque_fini(){ | |
− | + | difference(){ | |
+ | plein(); | ||
+ | #translate([0,0,-1])cylinder(r=9,h=10); | ||
+ | |||
+ | #translate([0,0,-2])cube([10,2,4],center=true); | ||
+ | #translate([0,0,-2])rotate([0,0,45])cube([4,4,4],center=true); | ||
+ | |||
+ | #translate([0,0,-7])cylinder(r=13,h=5); | ||
+ | } | ||
+ | } | ||
+ | difference(){ | ||
+ | union(){ | ||
+ | presque_fini(); | ||
+ | for(j=[0:6]){rotate([0,0,30+60*j])translate([8.5,0,1.5])rotate([0,0,0])cube([1,8.5,7],center=true);} | ||
+ | } | ||
+ | #translate([-1,-12,0])cube([2,24,7]); | ||
+ | #translate([-12,-1,0])cube([24,2,7]);} | ||
+ | |||
+ | |||
+ | //Test ecrou de 14 ci dessous | ||
+ | //rotate([0,0,30])translate([0,0,7])cube([14,5,5],center=true); | ||
+ | //OK | ||
+ | === Remarques === | ||
+ | Pour deux caches et un attache cable, Pronterface annonce 24 minutes pour une Asimov, et en met en réalité 26. | ||
− | + | Note pour Pierre : En fait, les STL font plus de 111 000 lignes, ce qui fait un peu gros pour un copier coller... Mais je pensais faire un jour une page pour expliquer ce qu'est le STL et ce qu'est le GCode, en en mettant un complet (mais un petit) | |
− | |||
− | + | [[Catégorie:Pièces 3D]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version actuelle datée du 25 février 2015 à 15:53
Apercu du cache écrou pour pédalier :
Attache cable :
La version 1.1 tient le coup pour le moment, malgrès un petit "crac" entendu lors du vissage (le plastique a d'ailleurs blanchi au niveau de la zone fragile). Mais il tient le coup. Potentiellement à essayer en NinjaFlex.
$fn=250; //Chaque cercle possède 250 points. Si vous n'avez pas un pc puissant, vous pouvez descendre la valeur (100, c'est souvent bien). //Pour regler l'epaisseur : regler les valeurs des partie1 et partie2 : les cubes de difference (3 paragraphes pus bas) ne sont là que pour la sphère ;) module partie1(){ difference(){ hull(){ translate([5+6,0,2])cube([10,12,4.2],center=true); translate([6,0,0])cylinder(r=6,h=4.2); } #translate([3.75+2.5,0,-3])cylinder(r=2.6,h=8); } } module partie2(){ difference(){ hull(){ translate([5+6,0,2])cube([10,12,4.2],center=true); translate([6,0,0])cylinder(r=6,h=4.2); } #translate([3.75+2.5,0,0])cylinder(r=2.6,h=6); #translate([3.75+2.5,0,-4+1.5])cylinder(r=4.5,h=4); } } rotate([90,0,0])union(){//Pour l'orientation des fibres difference(){ union(){ translate([2,0,16 ])rotate([0,90+10,0])partie1(); translate([-6,0,16])rotate([0,90-10,0])partie2(); difference(){ translate([0,6,9])rotate([90,0,0])cylinder(r=10,h=12); #rotate([0,90-10,0]) translate([-18,-10,-13.25])cube([20,20,10]); #rotate([0,90+10,0]) translate([-20,-10,3.3])cube([25,20,10]); #translate([0,7,12])rotate([90,0,0])cylinder(r=10,h=14); } } #translate([0,7,3])rotate([90,0,0])cylinder(r=2.5,h=14); #hull(){ translate([0,7,5])rotate([90,0,0])cylinder(r=1,h=14); translate([0,7,8])rotate([90,0,0])cylinder(r=1,h=14); } } }
Cache écrou pour pédalier
Version 2.2 . La version 2.1 ressort trop, et du coup, le moindre dérapage du pied tombe dessus et fait sauter le cache (sans casse dans mon cas, ce qui démontre une solidité supérieur à la version 1, qui m'a cassé entre les doigts). Une petite note au passage : l'impression en NinjaFlex (un plastique qui reste flexible après l'impression) tient bien et semble du coup plus solide car moins cassante, tout en restant en place. À voir à l'usage.
$fn=250; module plein(){ hull(){ // translate([0,0,-2])cylinder(r=10.5,h=1);// MODELE translate([0,0,-4])cylinder(r=11.5,h=1);//POUR IMPRESSION translate([0,0,-1])cylinder(r=13.6,h=1); } cylinder(r=10,h=7); for(i=[0:6]){translate([0,0,i]) cylinder(r=10.65,h=0.5);} } module presque_fini(){ difference(){ plein(); #translate([0,0,-1])cylinder(r=9,h=10); #translate([0,0,-2])cube([10,2,4],center=true); #translate([0,0,-2])rotate([0,0,45])cube([4,4,4],center=true); #translate([0,0,-7])cylinder(r=13,h=5); } } difference(){ union(){ presque_fini(); for(j=[0:6]){rotate([0,0,30+60*j])translate([8.5,0,1.5])rotate([0,0,0])cube([1,8.5,7],center=true);} } #translate([-1,-12,0])cube([2,24,7]); #translate([-12,-1,0])cube([24,2,7]);} //Test ecrou de 14 ci dessous //rotate([0,0,30])translate([0,0,7])cube([14,5,5],center=true); //OK
Remarques
Pour deux caches et un attache cable, Pronterface annonce 24 minutes pour une Asimov, et en met en réalité 26.
Note pour Pierre : En fait, les STL font plus de 111 000 lignes, ce qui fait un peu gros pour un copier coller... Mais je pensais faire un jour une page pour expliquer ce qu'est le STL et ce qu'est le GCode, en en mettant un complet (mais un petit)