outer_wall = 2;
body_w = 60 - 2*outer_wall - 0.5;
-body_h = 33 - outer_wall - 0.5;
+body_h = 32 - outer_wall - 0.5;
body_depth = 25;
-strut_h = 12;
+strut_h = 9;
corner_l = 8;
motor_plate_h = 2.5; // base thickness of the motor mount
for (x = [-1, 1]) for (y = [-1, 1]) scale([x, y, 1]) hull() {
translate([body_w/2-corner_l, body_h/2-wall/2, 0])
cylinder(r = wall/2, h = strut_h);
- translate([motor_screw_dist2/2, motor_screw_head/2 + motor_plate_add - wall/2, 0])
+ translate([motor_screw_dist2/2 + motor_screw_head/2 + motor_plate_add - wall/2, 0, 0])
+ cylinder(r = wall/2, h = motor_plate_h);
+}
+
+for (x = [-1, 1]) for (y = [-1, 1]) scale([x, y, 1]) hull() {
+ translate([body_w/2-corner_l, body_h/2-wall/2, 0])
+ cylinder(r = wall/2, h = strut_h);
+ translate([motor_screw_head/2 + motor_plate_add - wall/2, motor_screw_dist1/2, 0])
cylinder(r = wall/2, h = motor_plate_h);
}