deck_holder_length = sonar_holder_depth * 2 + deck_depth + 15;
module deck_holder() {
+ oshw_height = 0.75;
deck_holder_width = sonar_holder_width - deck_depth;
deck_holder_height = sonar_holder_depth * 2 + deck_depth;
linear_extrude(height = deck_holder_width) {
square([deck_holder_length, deck_holder_height]);
translate([sonar_holder_depth - 0.15, sonar_holder_depth - 0.15]) {
-/*
- This file is part of challenge-bot.
-
- Challenge-bot is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- GNU Affero Emacs is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with challenge-bot. If not, see <http://www.gnu.org/licenses/>.
-*/
square(deck_depth + 0.3); }
translate([deck_holder_height, sonar_holder_depth - 0.3]) {
square([deck_holder_length - (deck_holder_height),
scale([0.1, 0.1, 1])
linear_extrude(height = 0.5)
oshw(); }
+
+/*
+ This file is part of challenge-bot.
+
+ Challenge-bot is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GNU Affero Emacs is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with challenge-bot. If not, see <http://www.gnu.org/licenses/>.
+*/