+module belt(len, side = 0){
+ //belt. To be substracted from model
+ //len is in +Z, smooth side in +X, Y centered
+ translate([-0.5, 0, 0]) maketeeth(len);
+ translate([0, -4.5, -0.01]) cube([belt_thickness, 9, len + 0.02]);
+ if (side != 0) {
+ translate([0, -4.5 + side, -0.01]) cube_fillet([belt_thickness, 9, len + 0.02], vertical = [3, 0, 0, 0]);
+ }
+}
+
+