Rev 4310 Rev 4522
Line 11... Line 11...
11 mount_hole = 3.5; 11 mount_hole = 3.5;
12 //nut_size = 6.8; //size suitable for PLA material 12 //nut_size = 6.8; //size suitable for PLA material
13 nut_size = 6.7; //size suitable for ABS material 13 nut_size = 6.7; //size suitable for ABS material
14 clear = 0.175; 14 clear = 0.175;
15   15  
-   16 //------------ Safety grid parameters---------------------------
-   17  
-   18 nY = 8;
-   19 nX = 5;
-   20  
-   21  
-   22 meshX=x_size-4*pile_radius;
-   23 meshY=y_size-4*pile_radius;
-   24  
-   25 // width of solid part of grid
-   26 meshSolid=1.2;
-   27  
-   28 meshSpaceX = (meshX - meshSolid*nX)/nX;
-   29 meshSpaceY = (meshY - meshSolid*nY)/nY;
16   30  
17   31  
18   32  
19 MLAB_grid_xoffset = MLAB_grid/2; 33 MLAB_grid_xoffset = MLAB_grid/2;
20 MLAB_grid_yoffset = MLAB_grid/2; 34 MLAB_grid_yoffset = MLAB_grid/2;
Line 47... Line 61...
47 translate (concat(j, [3.2])) // one solid layer for slicer (the holes will be pierced on demand ) 61 translate (concat(j, [3.2])) // one solid layer for slicer (the holes will be pierced on demand )
48 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10); 62 cylinder (h = pedestal_height, r= mount_hole/2, $fn=10);
49 } 63 }
50 } 64 }
51   65  
-   66 translate ([2*pile_radius, 2*pile_radius, 0]) // central hole in module support
-   67 union()
-   68 {
-   69 for (i=[1:nX-1]) {
-   70 translate([i*(meshSolid+meshSpaceX) - meshSolid/2,0,0]) cube(size=[meshSolid, meshY, thickness],center=false);
-   71 }
-   72  
-   73 for (i=[1:nY-1]) {
-   74 translate([0,i*(meshSolid+meshSpaceY) - meshSolid/2,0]) cube(size=[meshX, meshSolid, thickness],center=false);
-   75  
-   76 }
-   77 }
-   78