X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=pkg%2Fnewlib%2Fmolex%2Fpicoblade-th-v.py;h=a25f1615bba03c7f5c65f85105ade6f74930a131;hb=b7eae1888f41ce45227b4f37659f1086fe367912;hp=5f94ed3c65f807a74e7a06d7b44ffc38b8bfa591;hpb=1dba7e209abd482668197aff3d6a50416a5ff523;p=hw%2Fbdale diff --git a/pkg/newlib/molex/picoblade-th-v.py b/pkg/newlib/molex/picoblade-th-v.py index 5f94ed3..a25f161 100755 --- a/pkg/newlib/molex/picoblade-th-v.py +++ b/pkg/newlib/molex/picoblade-th-v.py @@ -10,7 +10,7 @@ # dimensions in mm from 530470410_sd.pdf datasheet PinDiam = 0.52 PinSpacing = 1.25 -RowOffset = 1.15 +BoxOffset = 1.15 BoxHeight = 3.2 BoxEnd = 1.5 LineWidth = 600 @@ -43,8 +43,8 @@ for pin in range (1,pins+1): else: Flags = '0x0001' print ' Pin[', \ - mm2mils100(BoxEnd + (pin-1)*PinSpacing), \ - mm2mils100(RowOffset), \ + mm2mils100((pins-1)*PinSpacing - (pin-1)*PinSpacing), \ + 0, \ 3500, \ 1200, \ 4100, \ @@ -54,31 +54,31 @@ for pin in range (1,pins+1): BoxWidth = (BoxEnd * 2) + ((pins - 1) * PinSpacing); print ' ElementLine[', \ - mm2mils100(0), \ - mm2mils100(0), \ - mm2mils100(0), \ - mm2mils100(BoxHeight), \ + mm2mils100(-BoxEnd), \ + mm2mils100(-BoxOffset), \ + mm2mils100(-BoxEnd), \ + mm2mils100(BoxHeight-BoxOffset), \ LineWidth, ']' print ' ElementLine[', \ - mm2mils100(0), \ - mm2mils100(BoxHeight), \ - mm2mils100(BoxWidth), \ - mm2mils100(BoxHeight), \ + mm2mils100(-BoxEnd), \ + mm2mils100(BoxHeight-BoxOffset), \ + mm2mils100(BoxWidth-BoxEnd), \ + mm2mils100(BoxHeight-BoxOffset), \ LineWidth, ']' print ' ElementLine[', \ - mm2mils100(BoxWidth), \ - mm2mils100(BoxHeight), \ - mm2mils100(BoxWidth), \ - mm2mils100(0), \ + mm2mils100(BoxWidth-BoxEnd), \ + mm2mils100(BoxHeight-BoxOffset), \ + mm2mils100(BoxWidth-BoxEnd), \ + mm2mils100(-BoxOffset), \ LineWidth, ']' print ' ElementLine[', \ - mm2mils100(BoxWidth), \ - mm2mils100(0), \ - mm2mils100(0), \ - mm2mils100(0), \ + mm2mils100(BoxWidth-BoxEnd), \ + mm2mils100(-BoxOffset), \ + mm2mils100(-BoxEnd), \ + mm2mils100(-BoxOffset), \ LineWidth, ']' print ")"