Add teardrop customized top bar base

This commit is contained in:
Kaan Barmore-Genç 2023-12-30 11:02:33 -06:00
parent 9970074bd7
commit a719a7dbd6
Signed by: kaan
GPG key ID: B2E280771CD62FCF
6 changed files with 51 additions and 0 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "lib/MCAD"]
path = lib/MCAD
url = https://gitea.bgenc.net/kaan/MCAD-Library.git

Binary file not shown.

View file

@ -0,0 +1,41 @@
include<../../lib/MCAD/teardrop.scad>;
$fn = $preview ? 8 : 360;
if ($preview) {
union() {
base();
cutouts();
}
} else {
difference() {
base();
cutouts();
}
}
module base() {
translate([-100, -100, 0])
import("2x1.stl");
}
module cutouts() {
for (k=[0:1:1]) {
// Repeat for the second plate
for (j=[0:1:1]) {
// vertical
for(i=[0:1:1]) {
// horizontal
translate([0, -3 + i*26, 8 + j*26 + k*42])
magnet_teardrop();
}
}
}
}
module magnet_teardrop() {
color("red")
teardrop(3.2, 2.85, 90);
}

BIN
Gridfinity/EnderTopBarBase/2x1-with-teardrop.stl (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Gridfinity/EnderTopBarBase/2x1.stl (Stored with Git LFS) Normal file

Binary file not shown.

1
lib/MCAD Submodule

@ -0,0 +1 @@
Subproject commit 265ce0600cd3b86d7a96a5c30f29070c26c2368a