chiark / gitweb /
cable-splice-clamp: wip, before remove plus
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 9 Feb 2016 01:19:04 +0000 (01:19 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 9 Feb 2016 01:19:04 +0000 (01:19 +0000)
cable-splice-clamp.scad

index a2c64e891019b23b26050ed49cdb525a46006272..c561fcaa6d6dc124ee19c319c9f4d4abe811bf79 100644 (file)
@@ -13,13 +13,20 @@ delta_ellipse = 0.5;
 outerdia = cable_maxdia / cos(30) + wall*2;
 delta_shift = 1 - delta_ellipse;
 
-module CrossSection() {
+module CrossSection(plus=0) {
   difference(){
-    cylinder(r= outerdia/2, $fn=6);
+    circle(r= outerdia/2 + plus, $fn=6);
+
     scale([cable_maxdia,
           cable_maxdia * delta_shift + cable_mindia * delta_ellipse])
-      cylinder(r= 0.5, $fn=30);
+      circle(r= 0.5, $fn=30);
+
+    square(center=true, [40, (cable_maxdia-cable_mindia) * delta_shift]);
   }
 }
 
-CrossSection();
+linear_extrude(height=20)
+  CrossSection(0);
+
+linear_extrude(height=1)
+  CrossSection(2);