Rev 412 | Blame | Compare with Previous | Last modification | View Log | RSS feed
# author: Jelle de Jong <jelledejong@powercraft.nl>
# dist-license: GPLv3
# use-license: unlimited
# 16:30-17:45=1:15 hours it took to calculate these values
#Element[ SFlags "Desc" "Name" "Value" MX MY TX TY TDir TScale TSFlags ]
Element [ "" "" "" "" 1000 1000 0 0 0 100 "" ]
(
Attribute("description" "85SMX (XTAL003000)")
Attribute("author" "Jelle de Jong <jelledejong@powercraft.nl>")
Attribute("copyright" "Copyright (C) 2009 by Jelle de Jong, PowerCraft Technology")
Attribute("use-license" "unlimited")
Attribute("dist-license" "GNU General Public License v3")
Attribute("documentation" "http://www.iqdfrequencyproducts.com/products/details/24/")
# Pad [ rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" SFlags ]
Pad [ -10827 -6299 -10827 -2756 2756 3335 3031 "" "4" "square" ]
Pad [ -10827 6299 -10827 2756 2756 3335 3031 "" "1" "square" ]
Pad [ 10827 -6299 10827 -2756 2756 3335 3031 "" "3" "square" ]
Pad [ 10827 6299 10827 2756 2756 3335 3031 "" "2" "square" ]
# ElementLine [ rX1 rY1 rX2 rY2 Thickness ]
# ElementLine [ -17126 -7283 17126 -7283 1000 ]
ElementLine [ 17126 -7283 17126 7283 1000 ]
# ElementLine [ 17126 7283 -17126 7283 1000 ]
ElementLine [ -17126 7283 -17126 -7283 1000 ]
ElementLine [ -17126 -7283 -13582 -7283 1000 ]
ElementLine [ -17126 7283 -13582 7283 1000 ]
ElementLine [ 17126 -7283 13582 -7283 1000 ]
ElementLine [ 17126 7283 13582 7283 1000 ]
ElementLine [ -8071 -7283 8071 -7283 1000 ]
ElementLine [ -8071 7283 8071 7283 1000 ]
# ElementLine [ -13582 7283 -13582 -7283 1000 ]
ElementLine [ -13582 5905 -13582 -5905 1000 ]
)
# mm to 1000st mill is
# echo "scale=5; ((X)*10/2.54)*1000" | bc
# -----
# pad
# heigth=1.6 mm
# width=0.7 mm
# Thickness
# = 0.7 mm
# echo "scale=5; (0.7*10/2.54)*1000" | bc
# 2755.90000
# Mask
# 10%
# echo "scale=5; 0.7 * 1.10" | bc
# 0.770
# echo "scale=5; (0.770*10/2.54)*1000" | bc
# 3031.49000
# Clearance
# 10%
# echo "scale=5; 0.770 * 1.10" | bc
# 0.84700
# echo "scale=5; (0.8470*10/2.54)*1000" | bc
# 3334.64000
# ----- upper left pad -- pin 4
# X1 and X2
# echo "scale=5; 5.5 / 2" | bc
# 2.75000
# echo "scale=5; (2.750*10/2.54)*1000" | bc
# - 10826.77000
# Y1
# echo "scale=5; 2.3 / 2" | bc
# 1.150
# echo "scale=5; 1.6 / 2" | bc
# 0.80000
# echo "scale=5; 1.150 + 0.80" | bc
# 1.950
# echo "scale=5; 0.7 / 2" | bc
# 0.35000
# echo "scale=5; 1.950 - 0.350" | bc
# 1.600
# echo "scale=5; (1.60*10/2.54)*1000" | bc
# - 6299.21000
# Y2
# echo "scale=5; 1.6 - 0.7" | bc
# 0.9
# echo "scale=5; 1.60 - 0.9" | bc
# 0.70
# echo "scale=5; (0.70*10/2.54)*1000" | bc
# - 2755.90000
# ----- upper left corner silkscreen
# X1
# echo "scale=5; 8.7 / 2" | bc
# 4.35000
# echo "scale=5; (4.350*10/2.54)*1000" | bc
# - 17125.98000
# Y1
# echo "scale=5; 3.7 / 2" | bc
# 1.85000
# echo "scale=5; (1.850*10/2.54)*1000" | bc
# - 7283.46000
# ----- upper point left of pad 4 silkscreen
# X2
# just took the half of the 0.7 width for extra space
# echo "scale=5; 5.5 / 2" | bc
# 2.75000
# echo "scale=5; 2.750 + 0.70" | bc
# 3.450
# echo "scale=5; (3.450*10/2.54)*1000" | bc
# - 13582.67000
# ----- upper point right of pad 4 silkscreen
# X1
# just took the half of the 0.7 width for extra space
# echo "scale=5; 5.5 / 2" | bc
# 2.75000
# echo "scale=5; 2.750 - 0.70" | bc
# 2.050
# echo "scale=5; (2.050*10/2.54)*1000" | bc
# - 8070.86000
# ----- upper point of indiction front end of part
# just took the half of the 0.7 width for extra space
# echo "scale=5; 3.7 / 2" | bc
# 1.85000
# echo "scale=5; 0.7 / 2" | bc
# 0.35000
# echo "scale=5; 1.850 - 0.350" | bc
# 1.500
# echo "scale=5; (1.500*10/2.54)*1000" | bc
# - 5905.51000