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