2 # Copyright 2022 by Bdale Garbee <bdale@gag.com>. GPLv3
4 # Program to emit PCB footprint for
5 # Molex 0732519761, RP-SMA Connector Jack, Male Pin Through Hole Solder
7 # dimensions in mm from molex/732519760.pdf
24 # we're going to use the 1/100 of a mil fundamental unit form
26 return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 )
28 print('# author: Bdale Garbee')
29 print('# email: bdale@gag.com')
30 print('# dist-license: GPL 2+')
31 print('# use-license: unlimited')
33 print('Element[0x0 "RP-SMA" "" "" 0 0 0 0 0 100 0x0]')
39 mm2mils100(PinDiam+ThicknessDelta), \
40 mm2mils100(Clearance), \
41 mm2mils100(PinDiam+ThicknessDelta+MaskDelta), \
42 mm2mils100(PinDiam), \
48 mm2mils100(MntSpacing/2), \
49 mm2mils100(MntSpacing/2), \
50 mm2mils100(MntDiam+ThicknessDelta), \
51 mm2mils100(Clearance), \
52 mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
53 mm2mils100(MntDiam), \
59 mm2mils100(-MntSpacing/2), \
60 mm2mils100(MntSpacing/2), \
61 mm2mils100(MntDiam+ThicknessDelta), \
62 mm2mils100(Clearance), \
63 mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
64 mm2mils100(MntDiam), \
70 mm2mils100(MntSpacing/2), \
71 mm2mils100(-MntSpacing/2), \
72 mm2mils100(MntDiam+ThicknessDelta), \
73 mm2mils100(Clearance), \
74 mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
75 mm2mils100(MntDiam), \
81 mm2mils100(-MntSpacing/2), \
82 mm2mils100(-MntSpacing/2), \
83 mm2mils100(MntDiam+ThicknessDelta), \
84 mm2mils100(Clearance), \
85 mm2mils100(MntDiam+ThicknessDelta+MaskDelta), \
86 mm2mils100(MntDiam), \
91 print(' ElementArc[',\
94 mm2mils100(SilkDiam/2), \
95 mm2mils100(SilkDiam/2), \