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 |