#
# dimensions in mm from SK-12F17-G.pdf
-BodyX = 15
+BodyX = 15.0
BodyY = 5.6
-ActuatorX = 4
-ActuatorY = 7
+ActuatorX = 4.0
+ActuatorY = 7.0
-MntX = 14
-MntY = 5
+MntX = 14.0
+MntY = 5.0
PinSpacing = 3.00
Drill = 1.1 # diameter of drill hole
print ('Element[0x0 "SK-12F17" "" "" 0 0 0 0 0 100 0x0]')
print ("(")
-print (' Pin[',\
+print ' Pin[',\
mm2mils100(-PinSpacing), \
0, \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"pin1" "1" 0x0101]')
+ '"pin1" "1" 0x0101]'
-print (' Pin[',\
+print ' Pin[',\
0, \
0, \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"pin2" "2" 0x0001]')
+ '"pin2" "2" 0x0001]'
-print (' Pin[',\
+print ' Pin[',\
mm2mils100(PinSpacing), \
0, \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"pin3" "3" 0x0001]')
+ '"pin3" "3" 0x0001]'
-print (' Pin[',\
+print ' Pin[',\
mm2mils100(MntX/2), \
mm2mils100(MntY/2), \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"GND" "G" 0x0001]')
+ '"GND" "4" 0x0001]'
-print (' Pin[',\
+print ' Pin[',\
mm2mils100(MntX/2), \
mm2mils100(-MntY/2), \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"GND" "G" 0x0001]')
+ '"GND" "4" 0x0001]'
-print (' Pin[',\
+print ' Pin[',\
mm2mils100(-MntX/2), \
mm2mils100(MntY/2), \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"GND" "G" 0x0001]')
+ '"GND" "4" 0x0001]'
-print (' Pin[',\
+print ' Pin[',\
mm2mils100(-MntX/2), \
mm2mils100(-MntY/2), \
mm2mils100(Thickness), \
mm2mils100(Clearance), \
mm2mils100(Mask), \
mm2mils100(Drill), \
- '"GND" "G" 0x0001]')
+ '"GND" "4" 0x0001]'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(-BodyX/2), \
mm2mils100(-BodyY/2), \
mm2mils100(-BodyX/2), \
mm2mils100( BodyY/2), \
- SilkNative, ' ]')
+ SilkNative, ']'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(-BodyX/2), \
mm2mils100(-BodyY/2), \
mm2mils100(BodyX/2), \
mm2mils100(- BodyY/2), \
- SilkNative, ' ]')
+ SilkNative, ']'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(BodyX/2), \
mm2mils100(-BodyY/2), \
mm2mils100(BodyX/2), \
mm2mils100( BodyY/2), \
- SilkNative, ' ]')
+ SilkNative, ']'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(-BodyX/2), \
mm2mils100(BodyY/2), \
mm2mils100(BodyX/2), \
mm2mils100(BodyY/2), \
- SilkNative, ' ]')
+ SilkNative, ']'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(-ActuatorX/2), \
mm2mils100(BodyY/2 + ActuatorY), \
mm2mils100(ActuatorX/2), \
mm2mils100(BodyY/2 + ActuatorY), \
- SilkNative, ' ]')
+ SilkNative, ']'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(-ActuatorX/2), \
mm2mils100(BodyY/2), \
mm2mils100(-ActuatorX/2), \
mm2mils100(BodyY/2 + ActuatorY), \
- SilkNative, ' ]')
+ SilkNative, ']'
-print (' ElementLine[',\
+print ' ElementLine[',\
mm2mils100(ActuatorX/2), \
mm2mils100(BodyY/2), \
mm2mils100(ActuatorX/2), \
mm2mils100(BodyY/2 + ActuatorY), \
- SilkNative, ' ]')
+ SilkNative, ']'
print (")")