added own OpenScad models
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.6 KiB |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user