chiark / gitweb /
crossbar-computer-led-mount: wip TowerBulkCrossSection
[reprap-play.git] / crossbar-computer-led-mount.scad
index 302d517008816aa5b404e7f3fa5362dbf6c873ca..9aac317b43ca140b98a43af9f271e6fec59ff299 100644 (file)
@@ -1,7 +1,7 @@
 // -*- C -*-
 
 led_dia = 5 + 0.6;
-led_depth = 3.5;
+led_depth = 5;
 
 led_tip_z = 70;
 led_angle = -60;
@@ -67,4 +67,16 @@ module TowerWallCrossSection(){
           [                 -backfront_mate_extra, -tower_base_height]]);
 }
 
-TowerWallCrossSection();
+module TowerBulkCrossSection(){
+  intersection(){
+    TowerWallCrossSection();
+    union(){
+      translate([-tower_over_max_y/2,
+                tower_frontheight + tower_overhang*sin(tower_over_angle)/2])
+       circle(r = led_depth);
+    }
+  }
+}
+
+%TowerWallCrossSection();
+TowerBulkCrossSection();