Subversion Repositories OpenARM Single-board Computer

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
454 jelle 1
# author:       Jelle de Jong <jelledejong@powercraft.nl>
2
# dist-license: GPLv3
3
# use-license:  unlimited
4
 
5
# 00:10 - 00:50 = 0:40 minutes it took to calculate these values
6
 
7
#Element[   SFlags  "Desc"  "Name"  "Value" MX      MY      TX  TY  TDir    TScale  TSFlags ]
8
Element [   ""      ""      ""      ""      1000    1000    0   0   0       100     ""      ]
9
(
10
    Attribute("description"     "HCM49 (LF A147E)")
11
    Attribute("author"          "Jelle de Jong <jelledejong@powercraft.nl>")
12
    Attribute("copyright"       "Copyright (C) 2009 by Jelle de Jong, PowerCraft Technology")
13
    Attribute("use-license"     "unlimited")
14
    Attribute("dist-license"    "GNU General Public License v3")
15
    Attribute("documentation"   "http://www.iqdfrequencyproducts.com/products/details/40/")
16
 
17
#   Pad [   rX1      rY1      rX2     rY2     Thickness   Clearance   Mask    "Name"  "Number"    SFlags      ]
18
    Pad [  -11811    0       -25591   0       7874        9528        8661     ""     "1"         "square"    ]
19
    Pad [   11811    0        25591   0       7874        9528        8661     ""     "2"         "square"    ]
20
 
21
#   ElementLine [   rX1     rY1      rX2     rY2     Thickness   ]
22
    ElementLine [  -22441  -9646     22441  -9646    1000        ]
23
    ElementLine [  -22441   9646     22441   9646    1000        ]
24
 
25
    ElementLine [   22441  -9646     22441  -4937    1000        ]
26
    ElementLine [   22441   4937     22441   9646    1000        ]
27
    ElementLine [  -22441   9646    -22441   4937    1000        ]
28
    ElementLine [  -22441  -4937    -22441  -9646    1000        ]
29
 
30
#   ElementArc [    rX      rY      Width   Height  StartAngle  DeltaAngle  Thickness   ]
31
    ElementArc [   -16535  -4937    3240    3240    270         90          1000        ]
32
    ElementArc [    16535  -4937    3240    3240    180         90          1000        ]
33
    ElementArc [    16535   4937    3240    3240    90          90          1000        ]
34
    ElementArc [   -16535   4937    3240    3240    0           90          1000        ]
35
)
36
 
37
# mm to 1000st mill is
38
# echo "scale=5; ((X)*10/2.54)*1000" | bc
39
 
40
# -----
41
 
42
# pad
43
# heigth=2.0 mm
44
# width=5.5 mm
45
 
46
# Thickness
47
# 1.5 mm
48
# echo "scale=5; (2.0*10/2.54)*1000" | bc
49
# 7874.01000
50
 
51
# Mask
52
# 10%
53
# echo "scale=5; 2.0 * 1.10" | bc
54
# 2.200
55
# echo "scale=5; (2.20*10/2.54)*1000" | bc
56
# 8661.41000
57
 
58
# Clearance
59
# 10%
60
# echo "scale=5; 2.20 * 1.10" | bc
61
# 2.4200
62
# echo "scale=5; (2.420*10/2.54)*1000" | bc
63
# 9527.55000
64
 
65
 
66
# ----- left pad -- pin 1
67
 
68
# Y1 and Y2 are zero
69
 
70
# X1
71
# echo "scale=5; 4.0 / 2" | bc
72
# 2.0
73
# echo "scale=5; 2.0 / 2" | bc
74
# 1.0
75
# echo "scale=5; 2.0 + 1.0" | bc
76
# 3.0
77
# echo "scale=5; (3.0*10/2.54)*1000" | bc
78
# - 11811.02000
79
 
80
# X2
81
# echo "scale=5; 5.50 - 2.0" | bc
82
# 3.50
83
# echo "scale=5; 3.0 + 3.50" | bc
84
# 6.50
85
# echo "scale=5; (6.50*10/2.54)*1000" | bc
86
# - 25590.55000
87
 
88
 
89
# ----- upper left corner silkscreen
90
 
91
# body height:
92
# 4.90 mm
93
# body length:
94
# 11.4 mm
95
 
96
# X1
97
# echo "scale=5; 11.4 / 2" | bc
98
# 5.70000
99
# echo "scale=5; (5.70*10/2.54)*1000" | bc
100
# 22440.94000
101
 
102
# Y1
103
# echo "scale=5; 4.90 / 2" | bc
104
# 2.45000
105
# echo "scale=5; (2.450*10/2.54)*1000" | bc
106
# - 9645.66000
107
 
108
 
109
# ----- point above left pad to start silkscreen
110
 
111
# echo "scale=5; 2.0 / 2" | bc
112
# 1.0
113
# echo "scale=5; (1.0*10/2.54)*1000" | bc
114
# 3937.00000
115
# echo "scale=5; 3937.0 + 1000" | bc
116
# 4937.00000
117
 
118
 
119
# ----- arc point above left pad to start silkscreen
120
 
121
# start point left X
122
# echo "scale=5; 10.3 / 2" | bc
123
# 5.15000
124
# echo "scale=5; (5.150*10/2.54)*1000" | bc
125
# 20275.59000
126
 
127
# heigth point Y
128
# echo "scale=5; 3.80 / 2" | bc
129
# 1.90000
130
# echo "scale=5; (1.90*10/2.54)*1000" | bc
131
# 7480.31000
132
# echo "scale=5; 7480.310 / 2" | bc
133
# 3740.15500
134
# just made 3240 out of it so it looks better
135
 
136
# echo "scale=5; 20275.59000 - 3740.15500" | bc
137
# 16535.43500