diff --git a/Gridfinity/EnderTopBarBase/1x1-with-teardrop.3mf b/Gridfinity/EnderTopBarBase/1x1-with-teardrop.3mf new file mode 100644 index 0000000..2a24c36 --- /dev/null +++ b/Gridfinity/EnderTopBarBase/1x1-with-teardrop.3mf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b081b9d40aaacbb395b9f4b28b180d7b0c7e9ad3583741f20b932dcb3f8043f9 +size 72206 diff --git a/Gridfinity/EnderTopBarBase/1x1-with-teardrop.scad b/Gridfinity/EnderTopBarBase/1x1-with-teardrop.scad new file mode 100644 index 0000000..5a3764e --- /dev/null +++ b/Gridfinity/EnderTopBarBase/1x1-with-teardrop.scad @@ -0,0 +1,38 @@ +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("1x1.stl"); +} + +module cutouts() { + for (j=[0:1:1]) { + // vertical + for(i=[0:1:1]) { + // horizontal + translate([0, -3 + i*26, 8 + j*26]) + magnet_teardrop(); + } + } +} + + +module magnet_teardrop() { + color("red") + teardrop(3.2, 2.85, 90); +} diff --git a/Gridfinity/EnderTopBarBase/1x1-with-teardrop.stl b/Gridfinity/EnderTopBarBase/1x1-with-teardrop.stl new file mode 100644 index 0000000..7d7ca77 --- /dev/null +++ b/Gridfinity/EnderTopBarBase/1x1-with-teardrop.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:749318a3bcf1eb637cda5ab8f5c970a08e831627f74d956a02fd626f4311c9d8 +size 285484 diff --git a/Gridfinity/EnderTopBarBase/1x1.stl b/Gridfinity/EnderTopBarBase/1x1.stl new file mode 100644 index 0000000..9ddd172 --- /dev/null +++ b/Gridfinity/EnderTopBarBase/1x1.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba9ecd2cab6cbb867ee92ad299b7da2f8581a0d8549b00fcf2bcc6d2fb22dc4f +size 69884