include <../defineVariable.scad> use <../math/math.scad> use <../actuator/servo.scad> use <../screw/m.scad> use module faceServo(sizeBot=sizeBot,scaleBot=scaleBot,borderBot=borderBot,deepBot=deepBot,deepBorderBot=deepBorderBot){ difference(){ union(){ faceFull(sizeBot,scaleBot,borderBot,deepBot,deepBorderBot,orientationClips=90,nbClips=2); translate([0,0,5.5]){ cube([20,57,6.5],center=true); cube([27,52,9.6],center=true); } } union(){ translate([-11,-21,deepBot-1]){ cube([22,42,20]); //scale([1.05,1.05,1.0]); // #servo(); } translate([0,0,10]){ cube([22.01,58,2.51],center=true); translate([-5,25,-3.71]) m(ht=2.5,hole=2,r=-90); translate([5,25,-3.71]) m(ht=2.5,hole=2,r=-90); translate([-5,-25,-3.71]) m(ht=2.5,hole=2,r=90); translate([5,-25,-3.71]) m(ht=2.5,hole=2,r=90); translate([0,10,0]) cylinder(d=20,h=100,$fn=60,center=true); } translate([0,10,0]) cylinder(d=25,h=2,$fn=60,center=true); } } translate([0,0,deepBot-1]) children(); } faceServo();// servo();