From: Bdale Garbee Date: Mon, 8 Apr 2013 20:18:07 +0000 (-0600) Subject: fix up dual led to have centered XYRS, and to include a cathode end dot X-Git-Tag: telelco-v3.0~887 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=a7d3b3e0e7f0bfee6350b67174f94fd45917843b;p=hw%2Faltusmetrum fix up dual led to have centered XYRS, and to include a cathode end dot --- diff --git a/packages/diodes/0605.py b/packages/diodes/0605.py index a82185c..69bc9db 100755 --- a/packages/diodes/0605.py +++ b/packages/diodes/0605.py @@ -26,43 +26,48 @@ print '# use-license: unlimited' print 'Element[0x0 "0605" "" "" 0 0 0 0 0 100 0x0]' print "(" print ' Pad[',\ - mm2mils100(PinWidth/2), \ - mm2mils100(PinWidth/2), \ - mm2mils100(PinWidth/2), \ - mm2mils100(PinHeight - PinWidth/2), \ + mm2mils100(-(PinWidth/2+WSpacing/2)), \ + mm2mils100(-(PinHeight+HSpacing/2-PinWidth/2)), \ + mm2mils100(-(PinWidth/2+WSpacing/2)), \ + mm2mils100(-(HSpacing/2+PinWidth/2)), \ mm2mils100(PinWidth), \ mm2mils100(WSpacing - PinWidth), \ mm2mils100(PinWidth)+600, \ '"pin2" "2" 0x0100]' print ' Pad[',\ - mm2mils100(PinWidth + WSpacing + PinWidth/2), \ - mm2mils100(PinWidth/2), \ - mm2mils100(PinWidth + WSpacing + PinWidth/2), \ - mm2mils100(PinHeight - PinWidth/2), \ + mm2mils100(PinWidth/2+WSpacing/2), \ + mm2mils100(-(PinHeight+HSpacing/2-PinWidth/2)), \ + mm2mils100(PinWidth/2+WSpacing/2), \ + mm2mils100(-(HSpacing/2+PinWidth/2)), \ mm2mils100(PinWidth), \ mm2mils100(WSpacing - PinWidth), \ mm2mils100(PinWidth)+600, \ '"pin1" "1" 0x0100]' print ' Pad[',\ - mm2mils100(PinWidth/2), \ - mm2mils100(PinHeight + HSpacing + PinWidth/2), \ - mm2mils100(PinWidth/2), \ - mm2mils100(PinHeight + HSpacing + PinHeight - PinWidth/2), \ + mm2mils100(-(PinWidth/2+WSpacing/2)), \ + mm2mils100(PinHeight+HSpacing/2-PinWidth/2), \ + mm2mils100(-(PinWidth/2+WSpacing/2)), \ + mm2mils100(HSpacing/2+PinWidth/2), \ mm2mils100(PinWidth), \ mm2mils100(WSpacing - PinWidth), \ mm2mils100(PinWidth)+600, \ '"pin4" "4" 0x0100]' print ' Pad[',\ - mm2mils100(PinWidth + WSpacing + PinWidth/2), \ - mm2mils100(PinHeight + HSpacing + PinWidth/2), \ - mm2mils100(PinWidth + WSpacing + PinWidth/2), \ - mm2mils100(PinHeight + HSpacing + PinHeight - PinWidth/2), \ + mm2mils100(PinWidth/2+WSpacing/2), \ + mm2mils100(PinHeight+HSpacing/2-PinWidth/2), \ + mm2mils100(PinWidth/2+WSpacing/2), \ + mm2mils100(HSpacing/2+PinWidth/2), \ mm2mils100(PinWidth), \ mm2mils100(WSpacing - PinWidth), \ mm2mils100(PinWidth)+600, \ '"pin3" "3" 0x0100]' +print ' ElementArc[',\ + 0, \ + mm2mils100(PinHeight + PinWidth), \ + '500 500 0 360 1000 ]' + print ")"