Compare commits
2 Commits
2711a8101b
...
d15d9be9ba
Author | SHA1 | Date |
---|---|---|
zeus | d15d9be9ba | |
zeus | e16d2d4274 |
|
@ -0,0 +1,30 @@
|
||||||
|
// thermaltake xaser3-lightpipe
|
||||||
|
// by zeus - 2022-05-30
|
||||||
|
|
||||||
|
// ls=longstub, ss=shortstub, wa=waist
|
||||||
|
len_ls=10.85;
|
||||||
|
len_wa=2.5;
|
||||||
|
len_ss=4.75;
|
||||||
|
dia_ssa=3;
|
||||||
|
dia_ssb=2.8;
|
||||||
|
dia_lsa=2.3;
|
||||||
|
dia_lsb=2.15;
|
||||||
|
dia_wa=5;
|
||||||
|
$fn=100;
|
||||||
|
// model:
|
||||||
|
|
||||||
|
module shortstub(){
|
||||||
|
cylinder(h=len_ss,r1=dia_ssa/2,r2=dia_ssb/2,center=true);
|
||||||
|
};
|
||||||
|
|
||||||
|
module longstub(){
|
||||||
|
translate([0,0,dia_lsa/4])cylinder(h=len_ls-dia_lsb/2,r1=dia_lsb/2,r2=dia_lsa/2,center=true);
|
||||||
|
translate([0,0,-len_ls/2+dia_lsb/2])sphere(r=dia_lsb/2);
|
||||||
|
};
|
||||||
|
|
||||||
|
module waist(){
|
||||||
|
cylinder(h=len_wa,r=dia_wa/2,center=true);
|
||||||
|
};
|
||||||
|
translate([0,0,len_ss/2+len_wa/2])shortstub();
|
||||||
|
translate([0,0,0])waist();
|
||||||
|
translate([0,0,-(len_ls/2+len_wa/2)])longstub();
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue