pin_y_offset = 5.5;
pin_x_offset = 0.5;
ridge_rotation = 8.5;
+lock_hang_ratio = 7;
// computed
translate([-pin_width/2, -100]) square([pin_width, 101]);
}
hull() for (d=[0,10]) {
- translate([d*2,-d,0])
+ translate([d*lock_hang_ratio,-d,0])
translate([-lock_manouvre_thick/2,
-pin_workdepth-100,
-lock_manouvre_len_smaller])
cube([lock_manouvre_thick, 100,
lock_manouvre_len + lock_manouvre_len_smaller]);
}
- translate([-lock_manouvre_thick/2, -pin_workdepth-50,
- -lock_hang_width/2])
- cube([50, 50, lock_hang_width]);
}
}
Piece(pc,4);
}
-module PiecesPrint(pcs=[0,1]){
- for (pc=pcs){
- PiecePrint();
- }
+module PiecesPrint(){
+ PiecePrint(0);
+ PiecePrint(1);
}
module Demo(){