Index: trunk/footprint/smd/01005.scad =================================================================== --- trunk/footprint/smd/01005.scad (revision 37620) +++ trunk/footprint/smd/01005.scad (revision 37621) @@ -12,14 +12,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/0201.scad =================================================================== --- trunk/footprint/smd/0201.scad (revision 37620) +++ trunk/footprint/smd/0201.scad (revision 37621) @@ -12,14 +12,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/0402.scad =================================================================== --- trunk/footprint/smd/0402.scad (revision 37620) +++ trunk/footprint/smd/0402.scad (revision 37621) @@ -43,14 +43,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/0603.scad =================================================================== --- trunk/footprint/smd/0603.scad (revision 37620) +++ trunk/footprint/smd/0603.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/0805.scad =================================================================== --- trunk/footprint/smd/0805.scad (revision 37620) +++ trunk/footprint/smd/0805.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/1008.scad =================================================================== --- trunk/footprint/smd/1008.scad (revision 37620) +++ trunk/footprint/smd/1008.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/1206.scad =================================================================== --- trunk/footprint/smd/1206.scad (revision 37620) +++ trunk/footprint/smd/1206.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/1210.scad =================================================================== --- trunk/footprint/smd/1210.scad (revision 37620) +++ trunk/footprint/smd/1210.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/1806.scad =================================================================== --- trunk/footprint/smd/1806.scad (revision 37620) +++ trunk/footprint/smd/1806.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/1825.scad =================================================================== --- trunk/footprint/smd/1825.scad (revision 37620) +++ trunk/footprint/smd/1825.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/2706.scad =================================================================== --- trunk/footprint/smd/2706.scad (revision 37620) +++ trunk/footprint/smd/2706.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-width/2-fillet_width/2,fillet_height/3], // 6 - [0,-width/2-fillet_width/2,fillet_height/3], // 7 - [0,width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,width/2+(overall_width-width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,width/2+(overall_width-width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-width/2-(overall_width-width)/5,fillet_height/3], // 6 + [0,-width/2-(overall_width-width)/5,fillet_height/3], // 7 + [0,width/2+(overall_width-width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,width/2+(overall_width-width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-width/2-(overall_width-width)/11,2*fillet_height/3], // 10 + [0,-width/2-(overall_width-width)/11,2*fillet_height/3], // 11 [0,width/2,fillet_height], // 12 [pad_len,width/2,fillet_height], // 13 [pad_len,-width/2,fillet_height], // 14 Index: trunk/footprint/smd/DO214.scad =================================================================== --- trunk/footprint/smd/DO214.scad (revision 37620) +++ trunk/footprint/smd/DO214.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/MPAK.scad =================================================================== --- trunk/footprint/smd/MPAK.scad (revision 37620) +++ trunk/footprint/smd/MPAK.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SC70_4.scad =================================================================== --- trunk/footprint/smd/SC70_4.scad (revision 37620) +++ trunk/footprint/smd/SC70_4.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SC90.scad =================================================================== --- trunk/footprint/smd/SC90.scad (revision 37620) +++ trunk/footprint/smd/SC90.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOD106A.scad =================================================================== --- trunk/footprint/smd/SOD106A.scad (revision 37620) +++ trunk/footprint/smd/SOD106A.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOD110.scad =================================================================== --- trunk/footprint/smd/SOD110.scad (revision 37620) +++ trunk/footprint/smd/SOD110.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOD123.scad =================================================================== --- trunk/footprint/smd/SOD123.scad (revision 37620) +++ trunk/footprint/smd/SOD123.scad (revision 37621) @@ -61,14 +61,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOD323.scad =================================================================== --- trunk/footprint/smd/SOD323.scad (revision 37620) +++ trunk/footprint/smd/SOD323.scad (revision 37621) @@ -51,14 +51,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOD80.scad =================================================================== --- trunk/footprint/smd/SOD80.scad (revision 37620) +++ trunk/footprint/smd/SOD80.scad (revision 37621) @@ -50,14 +50,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOD87.scad =================================================================== --- trunk/footprint/smd/SOD87.scad (revision 37620) +++ trunk/footprint/smd/SOD87.scad (revision 37621) @@ -50,14 +50,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT143.scad =================================================================== --- trunk/footprint/smd/SOT143.scad (revision 37620) +++ trunk/footprint/smd/SOT143.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT223.scad =================================================================== --- trunk/footprint/smd/SOT223.scad (revision 37620) +++ trunk/footprint/smd/SOT223.scad (revision 37621) @@ -47,14 +47,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT23.scad =================================================================== --- trunk/footprint/smd/SOT23.scad (revision 37620) +++ trunk/footprint/smd/SOT23.scad (revision 37621) @@ -45,14 +45,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT25.scad =================================================================== --- trunk/footprint/smd/SOT25.scad (revision 37620) +++ trunk/footprint/smd/SOT25.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT26.scad =================================================================== --- trunk/footprint/smd/SOT26.scad (revision 37620) +++ trunk/footprint/smd/SOT26.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT323.scad =================================================================== --- trunk/footprint/smd/SOT323.scad (revision 37620) +++ trunk/footprint/smd/SOT323.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT323D.scad =================================================================== --- trunk/footprint/smd/SOT323D.scad (revision 37620) +++ trunk/footprint/smd/SOT323D.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT325.scad =================================================================== --- trunk/footprint/smd/SOT325.scad (revision 37620) +++ trunk/footprint/smd/SOT325.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT326.scad =================================================================== --- trunk/footprint/smd/SOT326.scad (revision 37620) +++ trunk/footprint/smd/SOT326.scad (revision 37621) @@ -46,14 +46,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/SOT89.scad =================================================================== --- trunk/footprint/smd/SOT89.scad (revision 37620) +++ trunk/footprint/smd/SOT89.scad (revision 37621) @@ -45,14 +45,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14 Index: trunk/footprint/smd/TANT.scad =================================================================== --- trunk/footprint/smd/TANT.scad (revision 37620) +++ trunk/footprint/smd/TANT.scad (revision 37621) @@ -44,14 +44,14 @@ [overall_length,overall_width/2,0], // 1 [overall_length,-overall_width/2,0], // 2 [0,-overall_width/2,0], // 3 - [0,pad_width/2+fillet_width/2,fillet_height/3], // 4 - [pad_len+fillet_width/2,pad_width/2+fillet_width/2,fillet_height/3], // 5 - [pad_len+fillet_width/2,-pad_width/2-fillet_width/2,fillet_height/3], // 6 - [0,-pad_width/2-fillet_width/2,fillet_height/3], // 7 - [0,pad_width/2+fillet_width/6,2*fillet_height/3], // 8 - [pad_len+fillet_width/6,pad_width/2+fillet_width/6,2*fillet_height/3], // 9 - [pad_len+fillet_width/6,-pad_width/2-fillet_width/6,2*fillet_height/3], // 10 - [0,-pad_width/2-fillet_width/6,2*fillet_height/3], // 11 + [0,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 4 + [pad_len+fillet_width/2,pad_width/2+(overall_width-pad_width)/5,fillet_height/3], // 5 + [pad_len+fillet_width/2,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 6 + [0,-pad_width/2-(overall_width-pad_width)/5,fillet_height/3], // 7 + [0,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 8 + [pad_len+fillet_width/6,pad_width/2+(overall_width-pad_width)/11,2*fillet_height/3], // 9 + [pad_len+fillet_width/6,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 10 + [0,-pad_width/2-(overall_width-pad_width)/11,2*fillet_height/3], // 11 [0,pad_width/2,fillet_height], // 12 [pad_len,pad_width/2,fillet_height], // 13 [pad_len,-pad_width/2,fillet_height], // 14