include <configuration.scad>
-module zmotorholder(thickness=10){
+module zmotorholder(thickness=13){
difference(){
union(){
// Motor holding part
union(){
zrodholder(thickness=thickness, xlen=45, ylen=45);
translate([board_to_xz_distance, board_to_xz_distance, 0]) {
- nema17(places=[0,1,1,1]);
+ nema17(places=[0,1,1,1], h=thickness);
}
}
// motor screw holes
translate([board_to_xz_distance, board_to_xz_distance, thickness]) {
- mirror([0,0,1])
- nema17(places=[0,1,1,1], holes=true);
+ mirror([0,0,1]) translate([0,0,thickness-8])
+ nema17(places=[0,1,1,1], holes=true, h=thickness, shadow=5);
}
}
}
}
-module zrodholder(thickness=10, ylen=40, xlen=34){
+module zrodholder(thickness=13, ylen=40, xlen=34){
difference(){
union(){
// Rod holding part