prototype power bar mount

This commit is contained in:
Greyscale 2024-06-12 18:18:41 +02:00
commit 569051a1f4
3 changed files with 47 additions and 0 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "Lib"]
path = Lib
url = git@code.techinc.nl:grey/MattSCAD.git

1
Lib Submodule

@ -0,0 +1 @@
Subproject commit a407f8fc9f3b91593d2aefee4ae77c8d15e1f2d7

43
powerbar_mount.scad Normal file
View file

@ -0,0 +1,43 @@
$fn=180;
use <Lib/mirrorcopy.scad>;
use <Lib/metric_screws.scad>;
module plastic(){
hull(){
mirrorCopy([1,0,0],[0,1,0]){
translate([60,20,10]){
cylinder(h=20, d=10, center=true);
}
}
}
hull(){
mirrorCopy([1,0,0]){
translate([35+5,0,17])
rotate([90,0,0])
cylinder(d=15, h=50, center=true);
translate([35-2,0,45])
rotate([90,0,0])
cylinder(d=15, h=40, center=true);
}
}
}
module screws(){
mirrorCopy([1,0,0],[0,1,0]){
translate([55,15,10-1])selfTappingScrew(mSize=5, length=22);
}
}
module powerbar(){
translate([0,0,45/2])
cube([58,200,45+0.01], center=true);
}
difference(){
plastic();
powerbar();
screws();
}