chiark / gitweb /
35mmjack-dummy: new file
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Jan 2018 11:15:23 +0000 (11:15 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Jan 2018 11:15:23 +0000 (11:15 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
35mmjack-dummy.scad [new file with mode: 0644]

diff --git a/35mmjack-dummy.scad b/35mmjack-dummy.scad
new file mode 100644 (file)
index 0000000..1a675a5
--- /dev/null
@@ -0,0 +1,32 @@
+// -*- C -*-
+
+p2 = [ 0, 3.0 /2 ];
+p1 = p2 + [ -1.0, -1.0 ];
+p3 = [ 3.0, 2.5 /2 ];
+p4 = [ p3[0] + (3.2-2.5)/2 , 3.2 /2 ];
+p8 = [ 13.0, 8.0 /2 ];
+p5 = [ p8[0] - 8.5, 3.2 /2 ];
+p6 = [ p5[0] + (3.5-3.2)/2, 3.5 /2];
+p7 = [ p8[0], p6[1] ];
+p9 = p8 + [ 10, 0 ];
+
+$fa = 1;
+$fs = 0.1;
+
+module Plan(){
+  polygon([[ p1[0], 0.1 ],
+          p1, p2, p3, p4, p5, p6, p7, p8, p9,
+          [ p9[0], 0.1 ]]);
+}
+
+module Dummy(){
+  rotate_extrude()
+    rotate([0,0,-90])
+    Plan();
+  translate([0,0, -p1[0]])
+    mirror([0,0,1])
+    cylinder(r= 0.2, h= p9[0] - p1[0]);
+}
+
+//Plan();
+Dummy();