-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, deck_holder_height]);
- translate([sonar_holder_depth, sonar_holder_depth]) {
- square(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(); }
-