chiark / gitweb /
led-panel-ceiling-bracket: needs to engage twice as much and nut is 2.7mm thick
[reprap-play.git] / led-panel-ceiling-bracket.scad
index ae3456cfb9ae7e1a9e7615e0aff4930a02f0305d..afb7386e5f5ce59e45038436a224611f436d125b 100644 (file)
@@ -10,7 +10,7 @@ light_height = 12.5;
 hole_from_back = 7.2 + 0.5;
 hole_dia = 3.5 + 0.5;
 bolthead_dia = 7 + 1.0;
-bolthead_depth = 5;
+bolthead_depth = 5 + 20 - 8 + 2.7/2;
 
 plasfix_dia = 4.5 + 0.5;
 plasfix_head = plasfix_dia * 2;
@@ -25,14 +25,6 @@ module Bracket(){
   difference(){
     translate([-len/2, 0, 0])
       cube([len, width, height]);
-    translate([0, width/2, 0]) {
-      cylinder(r= plasfix_dia/2, h=50, $fn=20);
-      hull(){
-       cylinder(r= plasfix_dia/2, h= plasfix_headdep + plasfix_sink, $fn=20);
-       translate([0,0,-1])
-         cylinder(r= plasfix_head/2, h= plasfix_sink + 1, $fn=20);
-      }
-    }
     for (xsgn=[-1,+1]) {
       translate([xsgn * holespc/2, -1,
                 light_height - hole_from_back + extra_height]) {
@@ -46,6 +38,14 @@ module Bracket(){
        }
       }
     }
+    translate([0, width/2, 0]) {
+      cylinder(r= plasfix_dia/2, h=50, $fn=20);
+      hull(){
+       cylinder(r= plasfix_dia/2, h= plasfix_headdep + plasfix_sink, $fn=20);
+       translate([0,0,-1])
+         cylinder(r= plasfix_head/2, h= plasfix_sink + 1, $fn=20);
+      }
+    }
   }
 }