switches
This commit is contained in:
parent
270fac01f3
commit
373a8e7a42
|
@ -8,12 +8,51 @@ module aiguillage(){
|
|||
|
||||
linear_extrude (height=4.5)
|
||||
import (file="rails.dxf", layer="aiguillages", $fn=100);
|
||||
|
||||
translate([107.8,0,0.001])
|
||||
cube([4.4,10,20]);
|
||||
translate([107.8 + 20.4 ,0,0.001])
|
||||
cube([4.4,10,20]);
|
||||
}
|
||||
|
||||
union(){
|
||||
//espacement pour faire coulisser la traverse
|
||||
translate([117.8,27.2,0])
|
||||
#cube([4.4,46,2.1]);
|
||||
#cube([4.4,46,2.2]);
|
||||
//nut hole
|
||||
translate([100,5,15])
|
||||
rotate([0,90,0])
|
||||
cylinder( h=70, r=1.5, , $fn=100);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
aiguillage();
|
||||
|
||||
module aiguilles(){
|
||||
translate([-100,50,0])
|
||||
difference(){
|
||||
union(){
|
||||
|
||||
translate([0,0,2.01])
|
||||
linear_extrude (height=2.5)
|
||||
import (file="rails.dxf", layer="aiguillages-movables-parts", $fn=100);
|
||||
|
||||
linear_extrude (height=2.02)
|
||||
import (file="rails.dxf", layer="aiguilles-down", $fn=100);
|
||||
|
||||
translate([117.8,0,0.001])
|
||||
cube([4.4,10,5]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
//nut hole
|
||||
translate([100,5,2])
|
||||
rotate([0,90,0])
|
||||
cylinder( h=70, r=1.5, , $fn=100);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
aiguillage();
|
||||
//aiguilles();
|
||||
|
||||
|
|
3976
SRC/rails.dxf
3976
SRC/rails.dxf
File diff suppressed because it is too large
Load Diff
9718
STL/aiguillage-part1.stl
Normal file
9718
STL/aiguillage-part1.stl
Normal file
File diff suppressed because it is too large
Load Diff
4594
STL/aiguillage-part2.stl
Normal file
4594
STL/aiguillage-part2.stl
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user