From eb41c5ea1e67647ed158e1857c82e0afe9eedee4 Mon Sep 17 00:00:00 2001
From: Jochen Vothknecht <jochen3120@gmail.com>
Date: Sat, 12 Mar 2022 17:29:31 +0100
Subject: [PATCH] 3-Pin terminal making progress

---
 cad/CyanStripe/PCB.scad | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/cad/CyanStripe/PCB.scad b/cad/CyanStripe/PCB.scad
index 93bb814..583a789 100644
--- a/cad/CyanStripe/PCB.scad
+++ b/cad/CyanStripe/PCB.scad
@@ -110,4 +110,28 @@ module terminal2() {
   }
 }
 
+t3_sx = 11.0 + t_oh;
+t3_sy = 16.0;
+t3_l_sy = 13.5;  // TODO: MP!
+module terminal3() {
+  GreyPlastic() difference() {
+    union() {
+      translate([-t_oh/2, 0, 0])
+        linear_extrude(t_h0)
+          roundRect(t3_sx, t3_sy, 0.69, center=true);
+
+      translate([-t_oh/2, 0, 0])
+        linear_extrude(t_h1)
+          roundRect(t_l_sx, t3_l_sy, 1.337, center=true);
+    }
+
+    _ty = t3_sy * 1/4;
+    for (ty=[-_ty, _ty])
+      translate([-t3_sx/2, ty, t_h0/2])
+        rotate([0, -90, 0])
+          cylinder(d=3, h=8, center=true);
+  }
+}
+
+translate([0, 0, pcb_t()]) terminal3();
 pcb3D();
-- 
GitLab