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