// Crea la plataforma de Protoboard para atornillarlos difference(){ cube([20,10,3]); translate([10,5,0]) cylinder(r=3.18/2,h=15,$fn=200, center=true); } #translate([50,0,0]) rotate([0,0,45]) cube([25,25,15],center=true); color("blue") translate([50,0,0]) difference(){ union(){ cylinder(r=20,h=5,$fn=100); cylinder(r=10,h=30,$fn=100); } cylinder(r=3.18,h=70,$fn=100,center=true); } m=10; n=5; for (j=[0:m-1]){ translate([-j*20,0,0]) for (i=[0:n-1]){ translate([0,i*20,0]) cylinder (r=3.18/2,h=10,$fn=200,center=true); } }