/* Zip-Plate Angle Iron (Inside / Outside) Created by Newton Robinson Zip-Plate is a construction set that is connected with 4" zip ties My plan is to create a set of pieces that can be used as a platform for robots. */ zipplateHeight = 3; // 3mm Note: Height of the Zip-Plate zipplateLength = 50; // 160mm Note: Length should be in a multiple of zipplateSpacing. ziptieHeight along the length zipplateSpacing = 5; // 5mm Note: 5mm spacing between holes in the Zip-Plate ziptieHeight = 1; // 1mm Note: 4" zip ties ziptieWidth = 3; // 3mm Note: 4" zip ties ziptieRotation = 0; // 0 is normal, 90 to rotate the zip tie hole difference() { cube(size = [zipplateLength, (zipplateSpacing * 2) , zipplateHeight], center = false); for( x = [zipplateSpacing : zipplateSpacing : zipplateLength -zipplateSpacing]) { translate([x, zipplateSpacing, zipplateHeight / 2]) rotate([0, 0, ziptieRotation]) cube(size = [ziptieHeight, ziptieWidth, zipplateHeight], center = true); } } difference() { translate([0, zipplateSpacing * 2 - zipplateHeight, 0]) cube(size = [zipplateLength, zipplateHeight, (zipplateSpacing * 2) + zipplateHeight], center = false); for(x = [zipplateSpacing : zipplateSpacing : zipplateLength - zipplateSpacing]) { translate([x, (zipplateSpacing * 2) - (zipplateHeight / 2), zipplateSpacing + zipplateHeight]) rotate([0, ziptieRotation, 0]) cube(size = [ziptieHeight, ziptieWidth, zipplateHeight], center = true); } }