From 4390b08cc9cec7b2e2f037c7803268c50283c460 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Mon, 9 Dec 2013 15:19:21 -0800 Subject: [PATCH] add oshw logo to sonar table top holders --- 3d-printables/sonar-table-top-holder.scad | 26 +++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/3d-printables/sonar-table-top-holder.scad b/3d-printables/sonar-table-top-holder.scad index 56d58f9..5790934 100644 --- a/3d-printables/sonar-table-top-holder.scad +++ b/3d-printables/sonar-table-top-holder.scad @@ -14,6 +14,10 @@ $fn = 60; +use +oshw_dy = 120.366; +oshw_dx = 133.888; + // 3/16 inch in mm deck_depth = 4.7625; // 1/4 inch in mm = 6.35 // subtract a little to be a squeeze fit @@ -77,14 +81,28 @@ module sonar_holder(){ module deck_holder(){ deck_holder_width = sonar_holder_width - deck_depth; + deck_holder_height = sonar_holder_depth * 2 + deck_depth; linear_extrude(height = deck_holder_width){ difference(){ - square([deck_holder_length, sonar_holder_depth * 2 + deck_depth]); + square([deck_holder_length, deck_holder_height]); translate([sonar_holder_depth, sonar_holder_depth]){ square(deck_depth);} - translate([sonar_holder_depth * 2 + deck_depth, sonar_holder_depth]){ - square([deck_holder_length - (sonar_holder_depth * 2 + deck_depth), - deck_depth]);}}}} + translate([deck_holder_height, sonar_holder_depth]){ + square([deck_holder_length - (deck_holder_height), deck_depth]);}}} + translate([deck_holder_length - oshw_dy * 0.05, 0, deck_holder_width / 2]) + scale([0.1, 1, 0.1]) + rotate(v = [1, 0, 0], a = 90) + rotate(90) + linear_extrude(height = 0.5) + oshw(); + translate([deck_holder_length - oshw_dy * 0.05, + deck_holder_height + 0.5, + deck_holder_width / 2]) + rotate(v = [1, 0, 0], a = 90) + rotate(90) + scale([0.1, 0.1, 1]) + linear_extrude(height = 0.5) + oshw();} deck_holder(); translate([0, sonar_holder_depth * 2 + deck_depth + 2, 0]){ -- 2.30.2