// -*- C -*-
+include <doveclip.scad>
+
// Dimensions of the main GPS body
outerw = 120 + 2.5;
outerh = 75 - 0.2;
nestlewallmin = 4;
nestleceilmin = 4;
+// Adjustment for the GPS attitude
+gpsazimuth = 45;
+gpsrightwardoffset = 5;
+gpsrearwardoffset = 2;
+
// Amount of wire protrusion to allow for
plugwiremoreh = 25;
screent = 1.0;
plugstrutw = 4;
plugstrutt = min(outert, 5);
+nestledoveclipw = 20;
module GpsPlugPlug(slop){
effhslop = slop - plughstep;
rotate([0,0,90]) NestleCubeCutout(cutd0, cutd1, nestlew);
}
}
+
+ translate([gpsrightwardoffset,-gpsrearwardoffset,0])
+ rotate([0,0,gpsazimuth])
+ translate([nestledoveclipw/2,0,DoveClip_depth()-0.5])
+ rotate([0,-90,0])
+ DoveClipPairSane(count=3, h=nestledoveclipw);
}
//GpsPlugT();