added own OpenScad models
This commit is contained in:
38
openscad/own/euro platine shielding/frame.scad
Normal file
38
openscad/own/euro platine shielding/frame.scad
Normal file
@@ -0,0 +1,38 @@
|
||||
// euro platine pcb framing
|
||||
// by zeus - zeus@ctdo.de - CC-BY-NC-4.0
|
||||
// -> https://www.thingiverse.com/zeus
|
||||
// -> https://github.com/zeus86
|
||||
// 2014-11-20
|
||||
// 160x100mm is 1 full-sized euro platine
|
||||
// 80x100mm is 1 half-sized euro platine
|
||||
// 80x50mm is 1 quarter-sized euro platine
|
||||
|
||||
// =====================================
|
||||
|
||||
// height
|
||||
h=15; // [1:200]
|
||||
// length
|
||||
l=80; // [1:200]
|
||||
// width
|
||||
b=50; // [1:200]
|
||||
// material thickness
|
||||
mt=2; // [1:200]
|
||||
// standoff spacing (10mm is good for m3 and m4 standoffs)
|
||||
spare=10; // [1:200]
|
||||
|
||||
// =====================================
|
||||
|
||||
translate([0,0,h/2]){
|
||||
difference(){
|
||||
cube([l,b,h],center=true);
|
||||
cube([l-mt*2,b-mt*2,h+1],center=true);
|
||||
}
|
||||
for(x=[-l/2+spare/2+mt,l/2-spare/2-mt],y=[-b/2+spare/2+mt,b/2-spare/2-mt]){
|
||||
translate([x,y,0]){
|
||||
difference(){
|
||||
cube([spare+mt*2,spare+mt*2,h],center=true);
|
||||
cube([spare,spare,h+1],center=true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
BIN
openscad/own/euro platine shielding/img/frame.png
Normal file
BIN
openscad/own/euro platine shielding/img/frame.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.6 KiB |
1010
openscad/own/euro platine shielding/stl/frame-euro-full-160x100.stl
Normal file
1010
openscad/own/euro platine shielding/stl/frame-euro-full-160x100.stl
Normal file
File diff suppressed because it is too large
Load Diff
1010
openscad/own/euro platine shielding/stl/frame-euro-half-80x100.stl
Normal file
1010
openscad/own/euro platine shielding/stl/frame-euro-half-80x100.stl
Normal file
File diff suppressed because it is too large
Load Diff
1010
openscad/own/euro platine shielding/stl/frame-euro-quarter-80x50.stl
Normal file
1010
openscad/own/euro platine shielding/stl/frame-euro-quarter-80x50.stl
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user