$fn=36; Pitch=2.54; Pins_number=10; Pins_up=1; Type=0; // 0=vertical 1 row 1=vertical 2 rows 2=90 degrees 1 row 3=90 degrees 2 rows Solder=1; module Pins(Pins_number,Pitch,Solder) { translate([0,-(Pitch*round(Pins_number/2))+Pitch,0]) for(a=[0:1:Pins_number-1]) { translate([0,0,-10/6]) { color("Goldenrod") translate([0,Pitch*a,-2]) cube([0.6,0.6,10],center=true); color("Goldenrod") translate([0,Pitch*a,-7.6]) rotate([0,0,45]) cylinder(r1=0,r2=0.425,h=0.6,$fn=4); color("Goldenrod") translate([0,Pitch*a,3]) rotate([0,0,45]) cylinder(r2=0,r1=0.425,h=0.6,$fn=4); } color("Black") translate([0,Pitch*a,-2]) Component(2,2,1.25); if(a