chiark / gitweb /
anke-gps-bracket: ChassisBar: allow adjust of x pos
[reprap-play.git] / anke-gps-bracket.scad
index efe34a11def9a624c26e98be9dafb70b8310307a..6b823d2ae94980e59173787ccec12848849873b0 100644 (file)
@@ -57,11 +57,12 @@ nestleddbr = 3.6;
 nestlewallmin = 4;
 nestleceilmin = 4;
 
-// Adjustment for the GPS attitude
+// Adjustment for the GPS attitude and position
 gpsazimuth = 45;
 gpselevation = 40;
 gpsrightwardoffset = 5;
 gpsrearwardoffset = 2;
+gpsrightwardoffsetonbar = 0;
 
 // Amount of wire protrusion to allow for
 plugwiremoreh = 25;
@@ -288,7 +289,7 @@ module HolderSideR(){ ////toplevel
 }
 
 module ChassisBar(){ ////toplevel
-  dist = holder_outerw - 2*(bezelw - holderbezelmore - DoveClip_depth());
+  dist = holder_outerw - 2*((bezelw - holderbezelmore) + DoveClip_depth());
   cliph = holderdcw;
   for (mir=[0,1]) {
     mirror([mir,0,0]) {
@@ -298,7 +299,7 @@ module ChassisBar(){ ////toplevel
        cube([dist/2 - DoveClip_depth() + 1.1, chassish, chassist]);
     }
   }
-  translate([0, -DoveClip_depth(), 0])
+  translate([gpsrightwardoffsetonbar, -DoveClip_depth(), 0])
     rotate([0,0,-90])
     DoveClipPairSane(h=nestledoveclipw, count=3,
                     baseextend=chassist/2);