wip wagon
This commit is contained in:
parent
d3ce714d44
commit
09c3457f4c
8256
train/src/#all.dxf
8256
train/src/#all.dxf
File diff suppressed because it is too large
Load Diff
1712
train/src/all.dxf
1712
train/src/all.dxf
File diff suppressed because it is too large
Load Diff
|
@ -1,27 +1,16 @@
|
||||||
|
|
||||||
|
translate([0,0.01,3.6])
|
||||||
translate([0,0.01,3.6])
|
rotate([90,0,0])
|
||||||
rotate([90,0,0])
|
linear_extrude (height=2)
|
||||||
linear_extrude (height=2)
|
import (file="essieu.dxf", layer="0", $fn=500);
|
||||||
import (file="essieu.dxf", layer="0", $fn=500);
|
|
||||||
|
|
||||||
|
|
||||||
translate([0,30.48,3.6])
|
translate([0,30.48,3.6])
|
||||||
rotate([90,0,0])
|
rotate([90,0,0])
|
||||||
linear_extrude (height=2)
|
linear_extrude (height=2)
|
||||||
import (file="essieu.dxf", layer="0", $fn=500);
|
import (file="essieu.dxf", layer="0", $fn=500);
|
||||||
|
|
||||||
|
//central part
|
||||||
linear_extrude (height=2.001)
|
linear_extrude (height=2.001)
|
||||||
import (file="essieu.dxf", layer="top", $fn=500);
|
import (file="essieu.dxf", layer="top", $fn=500);
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
translate([0,28.3,3.6])
|
|
||||||
rotate([90,0,0])
|
|
||||||
linear_extrude (height=2)
|
|
||||||
import (file="essieu.dxf", layer="0", $fn=500);
|
|
||||||
|
|
||||||
linear_extrude (height=2.001)
|
|
||||||
import (file="essieu.dxf", layer="top", $fn=500);
|
|
||||||
|
|
||||||
*/
|
|
3
train/src/wagon-top.scad
Normal file
3
train/src/wagon-top.scad
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
22
train/src/wheel-with-axis.scad
Normal file
22
train/src/wheel-with-axis.scad
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
difference(){
|
||||||
|
union(){
|
||||||
|
//roue
|
||||||
|
rotate_extrude($fn=200)
|
||||||
|
import (file="all.dxf", layer="0", $fn=100);
|
||||||
|
//axe
|
||||||
|
translate([0.001,0,0])
|
||||||
|
rotate([180,00,0])
|
||||||
|
//out of range to make a hook h should be 20.08
|
||||||
|
cylinder(r=2.5,h=22.09,$fn=100);
|
||||||
|
}
|
||||||
|
union(){
|
||||||
|
//inner axis
|
||||||
|
translate([0.002,0,0])
|
||||||
|
rotate([180,00,0])
|
||||||
|
cylinder(r=1.6,h=23.11,$fn=100);
|
||||||
|
//cut it to make a plug
|
||||||
|
translate([-4,-3,-23.1])
|
||||||
|
cube([10,4,2]);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
26
train/src/wheel-with-hole.scad
Normal file
26
train/src/wheel-with-hole.scad
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
module hole(){
|
||||||
|
difference(){
|
||||||
|
//axe
|
||||||
|
translate([0.001,0,0])
|
||||||
|
rotate([180,00,0])
|
||||||
|
//out of range to make a hook h should be 20.08
|
||||||
|
cylinder(r=2.6,h=22.09,$fn=100);
|
||||||
|
|
||||||
|
union(){
|
||||||
|
translate([0.002,0,0])
|
||||||
|
rotate([180,00,0])
|
||||||
|
cylinder(r=1.3,h=23.11,$fn=100);
|
||||||
|
translate([-4,-3,-23.1])
|
||||||
|
cube([10,4,30]);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
difference(){
|
||||||
|
//roue
|
||||||
|
rotate_extrude($fn=200)
|
||||||
|
import (file="all.dxf", layer="0", $fn=500);
|
||||||
|
|
||||||
|
translate ([0,0,2.1]) hole();
|
||||||
|
}
|
|
@ -1,4 +1,3 @@
|
||||||
rotate_extrude($fn=200)
|
rotate_extrude($fn=200)
|
||||||
|
|
||||||
import (file="all.dxf", layer="0", $fn=500);
|
import (file="all.dxf", layer="0", $fn=500);
|
||||||
|
|
||||||
|
|
148878
train/stl/wheel-with-axis.stl
Normal file
148878
train/stl/wheel-with-axis.stl
Normal file
File diff suppressed because it is too large
Load Diff
138350
train/stl/wheel-with-hole.stl
Normal file
138350
train/stl/wheel-with-hole.stl
Normal file
File diff suppressed because it is too large
Load Diff
5600
train/stl/wheel.stl
5600
train/stl/wheel.stl
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user