tube_rear_extra_th = 1;
+divide_shaft_w = 3;
+divide_shaft_l = 3;
+divide_head_dx = 3;
+divide_head_th = 3;
+divide_gap = 0.75;
+
// calculated
lockshaft_r = [1, 1] * lockshaft_dia / 2;
}
}
+module DividePlan(){
+ g = divide_gap;
+ dx = divide_head_dx;
+ for (m=[0,1]) mirror([m,0]) {
+ translate([divide_shaft_w, 0]) {
+ square([10, g]);
+ square([10, g]);
+ translate([0, 0]) square([g, divide_shaft_l + g]);
+ translate([0, divide_shaft_l]) square([divide_head_dx + g, g]);
+ translate([dx, divide_shaft_l]) square([g, divide_head_th + g]);
+ }
+ translate([-0.1, divide_shaft_l + divide_head_th])
+ square([divide_shaft_w + divide_head_dx + g, g]);
+ }
+}
+
module MainPlan(){
difference(){
union(){