Change Details
AUTHORS |
85 | 85 | components/inductor.lib (based on filter.lib by Adam Wang) |
86 | 86 | components/kl25-48.lib |
87 | 87 | components/er-oled-fpc30.lib |
| 88 | components/tswa.lib |
88 | 89 | modules/pads.fpd |
89 | 90 | modules/stdpass.fpd |
90 | 91 | modules/8_10-card.fpd |
... | ... | |
103 | 104 | modules/inductor-2p.fpd |
104 | 105 | modules/er-oled-fpc30.fpd |
105 | 106 | modules/memcard8-amp-10100660.fpd |
| 107 | modules/tswa.fpd |
106 | 108 | |
107 | 109 | Xiangfu <xiangfu@openmobilefree.net> |
108 | 110 | |
109 | 111 | components/c.lib |
110 | 112 | components/led.lib |
111 | 113 | components/r.lib |
112 | | |
components/HIERARCHY |
146 | 146 | FSMRA2JH |
147 | 147 | SW_PUSH |
148 | 148 | EVQQ7 |
| 149 | TSWA |
149 | 150 | Case |
150 | 151 | MH |
151 | 152 | Sensor |
components/components.pro |
150 | 150 | LibName79=./inductor |
151 | 151 | LibName80=./kl25-48 |
152 | 152 | LibName81=./er-oled-fpc30 |
| 153 | LibName82=./tswa |
components/tswa.lib |
| 1 | EESchema-LIBRARY Version 2.3 Date: Sun Sep 15 15:56:00 2013 |
| 2 | #encoding utf-8 |
| 3 | # |
| 4 | # TSWA |
| 5 | # |
| 6 | DEF TSWA SW 0 40 Y N 1 F N |
| 7 | F0 "SW" -50 300 60 H V C CNN |
| 8 | F1 "TSWA" 0 -250 60 H V C CNN |
| 9 | F2 "~" 0 0 60 H V C CNN |
| 10 | F3 "~" 0 0 60 H V C CNN |
| 11 | DRAW |
| 12 | S -150 250 150 -200 0 1 0 N |
| 13 | P 2 0 1 0 -100 -150 -150 -150 N |
| 14 | P 2 0 1 0 -100 0 -150 0 N |
| 15 | P 2 0 1 0 -100 150 -150 150 N |
| 16 | P 2 0 1 0 50 -150 -100 -100 N |
| 17 | P 2 0 1 0 50 -150 100 -150 N |
| 18 | P 2 0 1 0 50 0 -100 50 N |
| 19 | P 2 0 1 0 50 0 100 0 N |
| 20 | P 2 0 1 0 50 150 -100 200 N |
| 21 | P 4 0 1 0 50 150 100 150 100 -150 150 -150 N |
| 22 | X A A -450 0 300 R 50 50 1 1 P |
| 23 | X B B -450 -150 300 R 50 50 1 1 P |
| 24 | X NO NO -450 150 300 R 50 50 1 1 P |
| 25 | X COM COM 450 -150 300 L 50 50 1 1 P |
| 26 | ENDDRAW |
| 27 | ENDDEF |
| 28 | # |
| 29 | #End Library |
modules/HIERARCHY |
400 | 400 | TACTIL-SW-SPST-RA-13.26mm-15.85mm |
401 | 401 | E-SWITCH_320 |
402 | 402 | EVQQ7 |
| 403 | TSWA-22mm |
modules/Makefile |
12 | 12 | qfn qfp \ |
13 | 13 | rca-3-ra rj45 \ |
14 | 14 | soic sot23 spacer sot sot-323 ssop stdpass \ |
15 | | tactile-sw-spst-ra-dip to tsop tssop5 \ |
| 15 | tactile-sw-spst-ra-dip to tsop tssop5 tswa \ |
16 | 16 | usb-a-dual-recept-r usb-a-pcb usb_a_plug_smt \ |
17 | 17 | xlr-plug xlr-socket \ |
18 | 18 | xtal-2 xtal-4 \ |
modules/tswa.fpd |
| 1 | /* MACHINE-GENERATED ! */ |
| 2 | |
| 3 | frame holes { |
| 4 | set xi = 9mm |
| 5 | |
| 6 | set d = 1.6mm |
| 7 | |
| 8 | loop i = 0, 1 |
| 9 | |
| 10 | __0: vec @(xi*(i-0.5), 0mm) |
| 11 | __1: vec .(d/2, d/2) |
| 12 | __2: vec __0(-d/2, -d/2) |
| 13 | hole . __1 |
| 14 | } |
| 15 | |
| 16 | frame pins { |
| 17 | table |
| 18 | { pin, x, y } |
| 19 | { "NO", 0mm, y2-y1 } |
| 20 | { "A", -xo/2, 0mm } |
| 21 | { "B", 0mm, -y1 } |
| 22 | { "COM", xo/2, 0mm } |
| 23 | |
| 24 | table |
| 25 | { xo, y1, y2 } |
| 26 | { 18.52mm, xo/2, 10.83mm } |
| 27 | |
| 28 | set d = 1.3mm |
| 29 | |
| 30 | __0: vec @(x, y) |
| 31 | __1: vec .(d/2, d/2) |
| 32 | __2: vec __0(-d/2, -d/2) |
| 33 | rpad "$pin" . __1 |
| 34 | } |
| 35 | |
| 36 | frame outline { |
| 37 | set w = 5mil |
| 38 | |
| 39 | __0: vec @(0mm, d/2) |
| 40 | circ @ . w |
| 41 | } |
| 42 | |
| 43 | package "TSWA-${d}" |
| 44 | unit mm |
| 45 | |
| 46 | set d = 22mm |
| 47 | |
| 48 | frame pins @ |
| 49 | frame outline @ |
| 50 | frame holes @ |
| 51 | measx pins.__0 >> pins.__0 5mm |
| 52 | measx holes.__0 >> holes.__0 4mm |
| 53 | measx holes.__2 -> holes.__1 -1mm |
| 54 | measx pins.__2 -> pins.__1 -1mm |
| 55 | measy pins.__0 >> pins.__0 14mm |
| 56 | measy pins.__0 >> holes.__0 13mm |
Download the corresponding diff file