KiCad Libraries
Sign in or create your account | Project List | Help
KiCad Libraries Git Source Tree
Root/
| 1 | /* MACHINE-GENERATED ! */ |
| 2 | |
| 3 | frame via { |
| 4 | set d = 0.2mm |
| 5 | |
| 6 | __0: vec @(d/2, d/2) |
| 7 | __1: vec @(-d/2, -d/2) |
| 8 | hole . __0 |
| 9 | } |
| 10 | |
| 11 | frame tail { |
| 12 | loop if = 1, have_tail |
| 13 | |
| 14 | __0: vec @(d*tail, W2) |
| 15 | pad "X" @ . trace |
| 16 | } |
| 17 | |
| 18 | frame antenna { |
| 19 | set w = 5mil |
| 20 | |
| 21 | __0: vec @(d*W1/2, -D4/2) |
| 22 | __1: vec .(0mm, L6) |
| 23 | __2: vec .(d*D5, 0mm) |
| 24 | __3: vec .(d*W2, 0mm) |
| 25 | __4: vec @(-d*W1/2, D4/2) |
| 26 | pad "1" __0 . trace |
| 27 | pad "X" . __1 trace |
| 28 | __5: vec .(-d*D1, 0mm) |
| 29 | __6: vec __1(-d*W1, 0mm) |
| 30 | __33: vec .(0mm, W2) |
| 31 | __34: vec .(-d*D1, D2) |
| 32 | line __5 . w |
| 33 | __7: vec __3(d*D6, 0mm) |
| 34 | __8: vec .(d*W2, 0mm) |
| 35 | __9: vec .(0mm, W2) |
| 36 | pad "X" __6 . trace |
| 37 | __10: vec __3(0mm, -L6) |
| 38 | __11: vec .(-W2, D4) |
| 39 | pad "2" . __10 trace |
| 40 | pad "X" . __3 trace |
| 41 | __12: vec __7(0mm, -L4) |
| 42 | __13: vec .(d*W2, 0mm) |
| 43 | pad "X" __7 . trace |
| 44 | __14: vec .(d*L5, 0mm) |
| 45 | __15: vec .(0mm, W2) |
| 46 | pad "X" __13 . trace |
| 47 | __18: vec .(0mm, L4) |
| 48 | __19: vec .(d*L2, 0mm) |
| 49 | __20: vec .(0mm, -W2) |
| 50 | pad "X" __18 . trace |
| 51 | __25: vec .(-d*W2, 0mm) |
| 52 | __21: vec .(0mm, -L4) |
| 53 | __22: vec .(d*W2, 0mm) |
| 54 | pad "X" __25 . trace |
| 55 | __23: vec .(d*L5, 0mm) |
| 56 | __16: vec __14(d*W2, 0mm) |
| 57 | __17: vec .(0mm, L4) |
| 58 | pad "X" __14 . trace |
| 59 | __24: vec __23(d*W2, 0mm) |
| 60 | __26: vec .(0mm, L4) |
| 61 | pad "X" __23 . trace |
| 62 | __27: vec __23(0mm, W2) |
| 63 | pad "X" __22 . trace |
| 64 | __28: vec .(0mm, L4) |
| 65 | __29: vec .(d*L2, 0mm) |
| 66 | __30: vec .(0mm, -W2) |
| 67 | pad "X" __28 . trace |
| 68 | __31: vec .(-d*W2, 0mm) |
| 69 | __32: vec __30(0mm, -L1seg) |
| 70 | pad "X" __31 . trace |
| 71 | frame tail . |
| 72 | __35: vec __29(d*(D3+tail), D2) |
| 73 | line . __34 w |
| 74 | __36: vec .(0mm, -(D2+W2+L6-D4)) |
| 75 | line __35 . w |
| 76 | __37: vec .(-d*(W2+L5+L2+L5+L2+D3+tail), 0mm) |
| 77 | line __36 . w |
| 78 | frame via @ |
| 79 | } |
| 80 | |
| 81 | package "MEANDER-2450MHz-$orient-$pcb$relaxed" |
| 82 | unit mm |
| 83 | allow touch |
| 84 | |
| 85 | table |
| 86 | { L1, L2, L3, L4, L5, L6 } |
| 87 | { 3.94mm, 2.7mm, 5mm, 2.64mm, 2mm, 4.9mm+relax } |
| 88 | |
| 89 | table |
| 90 | { W1, W2 } |
| 91 | { 0.9mm, 0.5mm } |
| 92 | |
| 93 | table |
| 94 | { D1, D2, D3, D4, D5, D6 } |
| 95 | { 0.5mm, 0.3mm, 0.3mm, 0.5mm+relax, 1.4mm, 1.7mm } |
| 96 | |
| 97 | table |
| 98 | { pcb, L1seg, have_tail, tail } |
| 99 | { "0.8mm", L1, 1, 3*W2 } |
| 100 | { "1.0mm", L1, 0, 0mm } |
| 101 | { "1.6mm", L4, 1, 0.9mm } |
| 102 | |
| 103 | table |
| 104 | { orient, d } |
| 105 | { "right", 1 } |
| 106 | { "left", -1 } |
| 107 | |
| 108 | table |
| 109 | { relaxed, relax } |
| 110 | { "", 0mm } |
| 111 | { "-RELAXED", 0.1mm } |
| 112 | |
| 113 | __0: vec @(0mm, 0.1mm) |
| 114 | frame antenna . |
| 115 | measx antenna.__33 >> antenna.__9 1mm |
| 116 | measx antenna.__18 >> antenna.__19 1mm |
| 117 | measx antenna.__28 >> antenna.__29 1mm |
| 118 | measx antenna.__29 >> antenna.__35 1mm |
| 119 | measx antenna.__21 >> antenna.__22 -1mm |
| 120 | measx antenna.__22 >> antenna.__23 -1mm |
| 121 | measx antenna.__23 >> antenna.__24 -1mm |
| 122 | measx antenna.__12 >> antenna.__13 -1mm |
| 123 | measx antenna.__13 >> antenna.__14 -1mm |
| 124 | measx antenna.__14 >> antenna.__16 -1mm |
| 125 | measx antenna.__1 >> antenna.__2 -0.5mm |
| 126 | measx antenna.__3 >> antenna.__7 -0.5mm |
| 127 | measx antenna.__5 >> antenna.__4 |
| 128 | measy antenna.__33 >> antenna.__34 1mm |
| 129 | measy antenna.__0 >> antenna.__4 W1 |
| 130 | measy antenna.__10 >> antenna.__11 W2 |
| 131 | measx antenna.__4 >> antenna.__0 -D4-1mm |
| 132 | measx antenna.__11 >> antenna.__10 -D4-1mm |
| 133 | measy antenna.__6 >> antenna.__33 1mm |
| 134 | measx antenna.__31 >> antenna.__32 -L1-1mm |
| 135 | measy antenna.__8 >> antenna.__9 -1mm |
| 136 | measy antenna.__20 >> antenna.__19 -1mm |
| 137 | measy antenna.__30 >> antenna.__29 -1mm-tail |
| 138 | measy antenna.__21 >> antenna.__25 0.5mm |
| 139 | measy antenna.__12 >> antenna.__7 0.5mm |
| 140 | measy antenna.__32 >> antenna.__30 -1mm-tail |
| 141 | measx antenna.__34 >> antenna.__35 1.5mm-D2 |
| 142 | measy antenna.__5 >> antenna.__34 1.5mm-D1 |
| 143 | measx antenna.__32 >> tail.__0 -1mm |
| 144 |
Branches:
master
