pieces dans des modules openscad afin de pouvoir les utiliser plus facilement dans d'autres fichiers

master
Gnieark 9 years ago
parent e2502eb7f1
commit 40548159d2

@ -12,10 +12,11 @@ by moebiuseye
License GNU-GPL
*/
fixationEndStop();
// Fixation
color([0,0,1])
difference() {
module fixationEndStop(){
color([0,0,1])
difference() {
linear_extrude(height=10)
union() {
translate([9.5,1.7,0])
@ -33,8 +34,8 @@ difference() {
translate([19,1 ,3.2])rotate([90,0,0]) cylinder(r=1.5,h=10,$fn=50);
translate([14.2 ,10,3.2])rotate([90,0,0]) cylinder(r=1.5,h=20,$fn=50);
}
}
}
/*
// For testing / editing

@ -11,8 +11,9 @@
* Gnieark https://blog-du-grouik.tinad.fr
*
*/
difference(){
glissement();
module glissement(){
difference(){
union(){
//Profils de la pièce
linear_extrude (height=7.5)
@ -62,6 +63,7 @@ difference(){
translate([-40,52,10])rotate([90,0,90]) cylinder(r=1.5,h=120,$fn=50);
}
}
}
module bumpForBearing(){
translate([0,0,-0.999])cylinder (r=3, h=1,$fn=50);

@ -1,2 +1,33 @@
/*
* ReprapJeanne V2
*
* Vue de la structure de la reprap
*
* Copyleft (see license file):
* hackerspace Jeanne d'Hack http://www.jeannedhack.org
* Gnieark https://blog-du-grouik.tinad.fr
*
*/
linear_extrude (height=2000)
import (file="profil-axe.dxf", layer="0", $fn=100);
import (file="baseImprimante3d.dxf", layer="axes", $fn=100);
translate([0,0,100])
linear_extrude (height=10)
import (file="baseImprimante3d.dxf", layer="0", $fn=100);
/*
translate([0,0,1990])
linear_extrude (height=10)
import (file="baseImprimante3d.dxf", layer="0", $fn=100);
*/
translate([0,0,5])
linear_extrude (height=35)
import (file="baseImprimante3d.dxf", layer="liteaux", $fn=100);
translate([0,0,1965])
linear_extrude (height=35)
import (file="baseImprimante3d.dxf", layer="liteaux", $fn=100);

@ -1,8 +1,11 @@
/* Reprap jeanne
* noyau de fixation entre le systeme de glissement et les biellettes
*/
$fn=200;
difference(){
rotule();
module rotule(){
difference(){
union(){
translate ([0,0,12]) sphere(7);
translate ([0,0,4]) sphere(7);
@ -13,4 +16,5 @@ difference(){
translate([-8,0,4]) rotate([90,90,90]) cylinder(r=1.8,h=16);
translate([-10,-10,-10]) cube([20,20,10]);
}
}
}

@ -1,33 +0,0 @@
/*
* ReprapJeanne V2
*
* Vue de la structure de la reprap
*
* Copyleft (see license file):
* hackerspace Jeanne d'Hack http://www.jeannedhack.org
* Gnieark https://blog-du-grouik.tinad.fr
*
*/
linear_extrude (height=2000)
import (file="baseImprimante3d.dxf", layer="axes", $fn=100);
translate([0,0,100])
linear_extrude (height=10)
import (file="baseImprimante3d.dxf", layer="0", $fn=100);
/*
translate([0,0,1990])
linear_extrude (height=10)
import (file="baseImprimante3d.dxf", layer="0", $fn=100);
*/
translate([0,0,5])
linear_extrude (height=35)
import (file="baseImprimante3d.dxf", layer="liteaux", $fn=100);
translate([0,0,1965])
linear_extrude (height=35)
import (file="baseImprimante3d.dxf", layer="liteaux", $fn=100);
Loading…
Cancel
Save