-module sonar_holder(){
- elbow_length = deck_depth + 0.5;
- difference(){
- cube([sonar_holder_length, sonar_holder_width, sonar_holder_depth]);
- translate([sonar_holder_length / 2, sonar_holder_width / 2, -0.05]){
- sonars();}}
- translate([sonar_holder_length, 0, 0]){
- cube([elbow_length,
- deck_depth,
- sonar_holder_depth]);
- translate([elbow_length, 0, 0]){
- linear_extrude(height = sonar_holder_depth){
- polygon([[0, 0],
- [sonar_holder_depth, 0],
- [sonar_holder_depth, sonar_holder_width / 2],
- [0, sonar_holder_width / 2 + sonar_holder_depth]]);}
- translate([0, (sonar_holder_width + sonar_holder_depth) / 2, 0]){
- cube([sonar_holder_depth / 2,
- (sonar_holder_width - sonar_holder_depth) / 2 + 0.8,
- sonar_holder_depth]);}
- translate([-1.7, sonar_holder_width + 0.8, 0]){
- linear_extrude(height = sonar_holder_depth){
- polygon([[0, 0],
- [sonar_holder_depth / 2 + 1.7, 4],
- [sonar_holder_depth / 2 + 1.7, 0]]);}}}}}
+ 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.