├── .directory ├── .gitignore ├── Case ├── Bottom.step ├── Top.step └── Top_with_text.stl ├── Code ├── ESPHome.yaml └── HomeAssistant configuration.yaml ├── PCB ├── 1_custom_library.kicad_sym ├── ESP Plants.kicad_pcb ├── ESP Plants.kicad_prl ├── ESP Plants.kicad_pro ├── ESP Plants.kicad_sch ├── ESP Plants.step ├── NODEMCU-32S │ ├── Library.pretty │ │ └── MODULE_ESP32_NODEMCU.kicad_mod │ ├── MODULE_NODEMCU-32S.kicad_mod │ ├── NODEMCU-32S.kicad_sym │ ├── NODEMCU-32S.step │ └── how-to-import.htm ├── fabrication-toolkit-options.json ├── fp-info-cache ├── fp-lib-table ├── production │ ├── ESP_Plants.zip │ ├── backups │ │ ├── ESP_Plants_2024-10-20_14-30-44.zip │ │ ├── ESP_Plants_2024-10-20_14-34-24.zip │ │ ├── ESP_Plants_2024-10-20_14-41-31.zip │ │ ├── ESP_Plants_2024-10-20_15-39-04.zip │ │ ├── ESP_Plants_2024-10-20_16-21-32.zip │ │ └── ESP_Plants_2024-11-25_16-19-37.zip │ ├── bom.csv │ ├── designators.csv │ ├── netlist.ipc │ └── positions.csv ├── sym-lib-table └── ~ESP Plants.kicad_pcb.lck ├── Pictures ├── ESP Plants.png ├── pinout.png ├── plant1.jpg ├── plant2.jpg └── plant4.jpg ├── license └── readme.md /.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | SortRole=modificationtime 3 | Timestamp=2024,11,7,15,40,30.906 4 | Version=4 5 | ViewMode=2 6 | 7 | [Settings] 8 | HiddenFilesShown=true 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | PCB/ESP Plants-backups -------------------------------------------------------------------------------- /Case/Bottom.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | /* OPTION: using custom renumber hook */ 7 | 8 | FILE_DESCRIPTION( 9 | /* description */ ('STEP AP242', 10 | 'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa 11 | cturing Information (PMI)---4.0---2014-10-13', 12 | 'CAx-IF Rec.Pracs.---3D Tessellated Geometry---0.4---2014-09-14','2;1'), 13 | 14 | /* implementation_level */ '2;1'); 15 | 16 | FILE_NAME( 17 | /* name */ 'Part Studio 1 - Bottom', 18 | /* time_stamp */ '2024-11-07T10:56:02Z', 19 | /* author */ (''), 20 | /* organization */ (''), 21 | /* preprocessor_version */ 'ST-DEVELOPER v20', 22 | /* originating_system */ 'ONSHAPE BY PTC INC, 1.189', 23 | /* authorisation */ ' '); 24 | 25 | FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); 26 | ENDSEC; 27 | 28 | DATA; 29 | #10=SHAPE_REPRESENTATION_RELATIONSHIP('','',#1215,#11); 30 | #11=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#1213),#2017); 31 | #12=CONICAL_SURFACE('',#1292,0.00449999850585,0.785398163397448); 32 | #13=CONICAL_SURFACE('',#1295,0.00449999850585,0.785398163397448); 33 | #14=CONICAL_SURFACE('',#1296,0.00449999850585,0.785398163397448); 34 | #15=CONICAL_SURFACE('',#1299,0.00449999850585,0.785398163397448); 35 | #16=CYLINDRICAL_SURFACE('',#1237,0.00399999850585); 36 | #17=CYLINDRICAL_SURFACE('',#1241,0.00399999850585); 37 | #18=CYLINDRICAL_SURFACE('',#1245,0.00399999850585); 38 | #19=CYLINDRICAL_SURFACE('',#1249,0.00399999850585); 39 | #20=CYLINDRICAL_SURFACE('',#1265,0.00599999850585); 40 | #21=CYLINDRICAL_SURFACE('',#1268,0.00599999850585); 41 | #22=CYLINDRICAL_SURFACE('',#1271,0.00599999850585); 42 | #23=CYLINDRICAL_SURFACE('',#1274,0.00599999850585); 43 | #24=CYLINDRICAL_SURFACE('',#1276,0.0025); 44 | #25=CYLINDRICAL_SURFACE('',#1280,0.0025); 45 | #26=CYLINDRICAL_SURFACE('',#1284,0.0025); 46 | #27=CYLINDRICAL_SURFACE('',#1288,0.0025); 47 | #28=CYLINDRICAL_SURFACE('',#1308,0.00094); 48 | #29=CYLINDRICAL_SURFACE('',#1311,0.00094); 49 | #30=CYLINDRICAL_SURFACE('',#1314,0.00094); 50 | #31=CYLINDRICAL_SURFACE('',#1317,0.00094); 51 | #32=CIRCLE('',#1226,0.0025); 52 | #33=CIRCLE('',#1227,0.00320710678118654); 53 | #34=CIRCLE('',#1229,0.0025); 54 | #35=CIRCLE('',#1230,0.00320710678118654); 55 | #36=CIRCLE('',#1232,0.0025); 56 | #37=CIRCLE('',#1233,0.00320710678118654); 57 | #38=CIRCLE('',#1235,0.0025); 58 | #39=CIRCLE('',#1236,0.00320710678118654); 59 | #40=CIRCLE('',#1238,0.00399999850585); 60 | #41=CIRCLE('',#1239,0.00399999850585); 61 | #42=CIRCLE('',#1242,0.00399999850585); 62 | #43=CIRCLE('',#1243,0.00399999850585); 63 | #44=CIRCLE('',#1246,0.00399999850585); 64 | #45=CIRCLE('',#1247,0.00399999850585); 65 | #46=CIRCLE('',#1250,0.00399999850585); 66 | #47=CIRCLE('',#1251,0.00399999850585); 67 | #48=CIRCLE('',#1255,0.00599999850585); 68 | #49=CIRCLE('',#1256,0.00599999850585); 69 | #50=CIRCLE('',#1257,0.00599999850585); 70 | #51=CIRCLE('',#1258,0.00599999850585); 71 | #52=CIRCLE('',#1260,0.00449999850585); 72 | #53=CIRCLE('',#1261,0.00449999850585); 73 | #54=CIRCLE('',#1262,0.00449999850585); 74 | #55=CIRCLE('',#1263,0.00449999850585); 75 | #56=CIRCLE('',#1266,0.00599999850585); 76 | #57=CIRCLE('',#1269,0.00599999850585); 77 | #58=CIRCLE('',#1272,0.00599999850585); 78 | #59=CIRCLE('',#1275,0.00599999850585); 79 | #60=CIRCLE('',#1277,0.0025); 80 | #61=CIRCLE('',#1279,0.00094); 81 | #62=CIRCLE('',#1281,0.0025); 82 | #63=CIRCLE('',#1283,0.00094); 83 | #64=CIRCLE('',#1285,0.0025); 84 | #65=CIRCLE('',#1287,0.00094); 85 | #66=CIRCLE('',#1289,0.0025); 86 | #67=CIRCLE('',#1291,0.00094); 87 | #68=CIRCLE('',#1309,0.00094); 88 | #69=CIRCLE('',#1312,0.00094); 89 | #70=CIRCLE('',#1315,0.00094); 90 | #71=CIRCLE('',#1318,0.00094); 91 | #72=TOROIDAL_SURFACE('',#1225,0.00320710678118654,0.000707106781186548); 92 | #73=TOROIDAL_SURFACE('',#1228,0.00320710678118654,0.000707106781186548); 93 | #74=TOROIDAL_SURFACE('',#1231,0.00320710678118654,0.000707106781186548); 94 | #75=TOROIDAL_SURFACE('',#1234,0.00320710678118654,0.000707106781186548); 95 | #76=ORIENTED_EDGE('',*,*,#392,.T.); 96 | #77=ORIENTED_EDGE('',*,*,#393,.T.); 97 | #78=ORIENTED_EDGE('',*,*,#394,.F.); 98 | #79=ORIENTED_EDGE('',*,*,#395,.F.); 99 | #80=ORIENTED_EDGE('',*,*,#396,.T.); 100 | #81=ORIENTED_EDGE('',*,*,#397,.T.); 101 | #82=ORIENTED_EDGE('',*,*,#398,.F.); 102 | #83=ORIENTED_EDGE('',*,*,#399,.T.); 103 | #84=ORIENTED_EDGE('',*,*,#400,.T.); 104 | #85=ORIENTED_EDGE('',*,*,#401,.T.); 105 | #86=ORIENTED_EDGE('',*,*,#402,.T.); 106 | #87=ORIENTED_EDGE('',*,*,#403,.F.); 107 | #88=ORIENTED_EDGE('',*,*,#404,.T.); 108 | #89=ORIENTED_EDGE('',*,*,#405,.T.); 109 | #90=ORIENTED_EDGE('',*,*,#406,.F.); 110 | #91=ORIENTED_EDGE('',*,*,#407,.F.); 111 | #92=ORIENTED_EDGE('',*,*,#408,.T.); 112 | #93=ORIENTED_EDGE('',*,*,#409,.T.); 113 | #94=ORIENTED_EDGE('',*,*,#410,.T.); 114 | #95=ORIENTED_EDGE('',*,*,#411,.T.); 115 | #96=ORIENTED_EDGE('',*,*,#412,.T.); 116 | #97=ORIENTED_EDGE('',*,*,#413,.F.); 117 | #98=ORIENTED_EDGE('',*,*,#394,.T.); 118 | #99=ORIENTED_EDGE('',*,*,#414,.F.); 119 | #100=ORIENTED_EDGE('',*,*,#415,.T.); 120 | #101=ORIENTED_EDGE('',*,*,#416,.T.); 121 | #102=ORIENTED_EDGE('',*,*,#392,.F.); 122 | #103=ORIENTED_EDGE('',*,*,#417,.T.); 123 | #104=ORIENTED_EDGE('',*,*,#418,.F.); 124 | #105=ORIENTED_EDGE('',*,*,#400,.F.); 125 | #106=ORIENTED_EDGE('',*,*,#419,.F.); 126 | #107=ORIENTED_EDGE('',*,*,#398,.T.); 127 | #108=ORIENTED_EDGE('',*,*,#420,.F.); 128 | #109=ORIENTED_EDGE('',*,*,#421,.T.); 129 | #110=ORIENTED_EDGE('',*,*,#422,.T.); 130 | #111=ORIENTED_EDGE('',*,*,#423,.T.); 131 | #112=ORIENTED_EDGE('',*,*,#424,.F.); 132 | #113=ORIENTED_EDGE('',*,*,#425,.T.); 133 | #114=ORIENTED_EDGE('',*,*,#426,.T.); 134 | #115=ORIENTED_EDGE('',*,*,#427,.T.); 135 | #116=ORIENTED_EDGE('',*,*,#428,.F.); 136 | #117=ORIENTED_EDGE('',*,*,#429,.F.); 137 | #118=ORIENTED_EDGE('',*,*,#430,.F.); 138 | #119=ORIENTED_EDGE('',*,*,#431,.F.); 139 | #120=ORIENTED_EDGE('',*,*,#432,.F.); 140 | #121=ORIENTED_EDGE('',*,*,#433,.F.); 141 | #122=ORIENTED_EDGE('',*,*,#434,.F.); 142 | #123=ORIENTED_EDGE('',*,*,#435,.F.); 143 | #124=ORIENTED_EDGE('',*,*,#436,.F.); 144 | #125=ORIENTED_EDGE('',*,*,#437,.F.); 145 | #126=ORIENTED_EDGE('',*,*,#438,.T.); 146 | #127=ORIENTED_EDGE('',*,*,#439,.T.); 147 | #128=ORIENTED_EDGE('',*,*,#440,.F.); 148 | #129=ORIENTED_EDGE('',*,*,#441,.F.); 149 | #130=ORIENTED_EDGE('',*,*,#439,.F.); 150 | #131=ORIENTED_EDGE('',*,*,#442,.T.); 151 | #132=ORIENTED_EDGE('',*,*,#443,.F.); 152 | #133=ORIENTED_EDGE('',*,*,#427,.F.); 153 | #134=ORIENTED_EDGE('',*,*,#444,.T.); 154 | #135=ORIENTED_EDGE('',*,*,#445,.T.); 155 | #136=ORIENTED_EDGE('',*,*,#446,.F.); 156 | #137=ORIENTED_EDGE('',*,*,#445,.F.); 157 | #138=ORIENTED_EDGE('',*,*,#447,.T.); 158 | #139=ORIENTED_EDGE('',*,*,#448,.T.); 159 | #140=ORIENTED_EDGE('',*,*,#449,.F.); 160 | #141=ORIENTED_EDGE('',*,*,#448,.F.); 161 | #142=ORIENTED_EDGE('',*,*,#450,.T.); 162 | #143=ORIENTED_EDGE('',*,*,#451,.T.); 163 | #144=ORIENTED_EDGE('',*,*,#452,.F.); 164 | #145=ORIENTED_EDGE('',*,*,#453,.F.); 165 | #146=ORIENTED_EDGE('',*,*,#451,.F.); 166 | #147=ORIENTED_EDGE('',*,*,#454,.T.); 167 | #148=ORIENTED_EDGE('',*,*,#455,.F.); 168 | #149=ORIENTED_EDGE('',*,*,#423,.F.); 169 | #150=ORIENTED_EDGE('',*,*,#456,.T.); 170 | #151=ORIENTED_EDGE('',*,*,#457,.T.); 171 | #152=ORIENTED_EDGE('',*,*,#458,.F.); 172 | #153=ORIENTED_EDGE('',*,*,#457,.F.); 173 | #154=ORIENTED_EDGE('',*,*,#459,.T.); 174 | #155=ORIENTED_EDGE('',*,*,#437,.T.); 175 | #156=ORIENTED_EDGE('',*,*,#429,.T.); 176 | #157=ORIENTED_EDGE('',*,*,#431,.T.); 177 | #158=ORIENTED_EDGE('',*,*,#433,.T.); 178 | #159=ORIENTED_EDGE('',*,*,#435,.T.); 179 | #160=ORIENTED_EDGE('',*,*,#460,.T.); 180 | #161=ORIENTED_EDGE('',*,*,#461,.T.); 181 | #162=ORIENTED_EDGE('',*,*,#462,.F.); 182 | #163=ORIENTED_EDGE('',*,*,#454,.F.); 183 | #164=ORIENTED_EDGE('',*,*,#450,.F.); 184 | #165=ORIENTED_EDGE('',*,*,#447,.F.); 185 | #166=ORIENTED_EDGE('',*,*,#444,.F.); 186 | #167=ORIENTED_EDGE('',*,*,#426,.F.); 187 | #168=ORIENTED_EDGE('',*,*,#463,.T.); 188 | #169=ORIENTED_EDGE('',*,*,#464,.T.); 189 | #170=ORIENTED_EDGE('',*,*,#465,.F.); 190 | #171=ORIENTED_EDGE('',*,*,#442,.F.); 191 | #172=ORIENTED_EDGE('',*,*,#438,.F.); 192 | #173=ORIENTED_EDGE('',*,*,#459,.F.); 193 | #174=ORIENTED_EDGE('',*,*,#456,.F.); 194 | #175=ORIENTED_EDGE('',*,*,#422,.F.); 195 | #176=ORIENTED_EDGE('',*,*,#436,.T.); 196 | #177=ORIENTED_EDGE('',*,*,#441,.T.); 197 | #178=ORIENTED_EDGE('',*,*,#466,.T.); 198 | #179=ORIENTED_EDGE('',*,*,#424,.T.); 199 | #180=ORIENTED_EDGE('',*,*,#443,.T.); 200 | #181=ORIENTED_EDGE('',*,*,#446,.T.); 201 | #182=ORIENTED_EDGE('',*,*,#449,.T.); 202 | #183=ORIENTED_EDGE('',*,*,#453,.T.); 203 | #184=ORIENTED_EDGE('',*,*,#406,.T.); 204 | #185=ORIENTED_EDGE('',*,*,#420,.T.); 205 | #186=ORIENTED_EDGE('',*,*,#455,.T.); 206 | #187=ORIENTED_EDGE('',*,*,#458,.T.); 207 | #188=ORIENTED_EDGE('',*,*,#467,.F.); 208 | #189=ORIENTED_EDGE('',*,*,#468,.F.); 209 | #190=ORIENTED_EDGE('',*,*,#469,.F.); 210 | #191=ORIENTED_EDGE('',*,*,#470,.F.); 211 | #192=ORIENTED_EDGE('',*,*,#471,.F.); 212 | #193=ORIENTED_EDGE('',*,*,#472,.F.); 213 | #194=ORIENTED_EDGE('',*,*,#473,.F.); 214 | #195=ORIENTED_EDGE('',*,*,#474,.F.); 215 | #196=ORIENTED_EDGE('',*,*,#475,.T.); 216 | #197=ORIENTED_EDGE('',*,*,#476,.T.); 217 | #198=ORIENTED_EDGE('',*,*,#477,.T.); 218 | #199=ORIENTED_EDGE('',*,*,#478,.T.); 219 | #200=ORIENTED_EDGE('',*,*,#479,.T.); 220 | #201=ORIENTED_EDGE('',*,*,#480,.T.); 221 | #202=ORIENTED_EDGE('',*,*,#481,.T.); 222 | #203=ORIENTED_EDGE('',*,*,#482,.T.); 223 | #204=ORIENTED_EDGE('',*,*,#483,.F.); 224 | #205=ORIENTED_EDGE('',*,*,#484,.T.); 225 | #206=ORIENTED_EDGE('',*,*,#485,.T.); 226 | #207=ORIENTED_EDGE('',*,*,#467,.T.); 227 | #208=ORIENTED_EDGE('',*,*,#485,.F.); 228 | #209=ORIENTED_EDGE('',*,*,#486,.T.); 229 | #210=ORIENTED_EDGE('',*,*,#487,.T.); 230 | #211=ORIENTED_EDGE('',*,*,#468,.T.); 231 | #212=ORIENTED_EDGE('',*,*,#487,.F.); 232 | #213=ORIENTED_EDGE('',*,*,#488,.T.); 233 | #214=ORIENTED_EDGE('',*,*,#489,.T.); 234 | #215=ORIENTED_EDGE('',*,*,#469,.T.); 235 | #216=ORIENTED_EDGE('',*,*,#489,.F.); 236 | #217=ORIENTED_EDGE('',*,*,#490,.T.); 237 | #218=ORIENTED_EDGE('',*,*,#491,.T.); 238 | #219=ORIENTED_EDGE('',*,*,#470,.T.); 239 | #220=ORIENTED_EDGE('',*,*,#491,.F.); 240 | #221=ORIENTED_EDGE('',*,*,#492,.T.); 241 | #222=ORIENTED_EDGE('',*,*,#493,.T.); 242 | #223=ORIENTED_EDGE('',*,*,#471,.T.); 243 | #224=ORIENTED_EDGE('',*,*,#493,.F.); 244 | #225=ORIENTED_EDGE('',*,*,#494,.T.); 245 | #226=ORIENTED_EDGE('',*,*,#495,.T.); 246 | #227=ORIENTED_EDGE('',*,*,#472,.T.); 247 | #228=ORIENTED_EDGE('',*,*,#495,.F.); 248 | #229=ORIENTED_EDGE('',*,*,#496,.T.); 249 | #230=ORIENTED_EDGE('',*,*,#497,.T.); 250 | #231=ORIENTED_EDGE('',*,*,#473,.T.); 251 | #232=ORIENTED_EDGE('',*,*,#497,.F.); 252 | #233=ORIENTED_EDGE('',*,*,#498,.T.); 253 | #234=ORIENTED_EDGE('',*,*,#483,.T.); 254 | #235=ORIENTED_EDGE('',*,*,#474,.T.); 255 | #236=ORIENTED_EDGE('',*,*,#430,.T.); 256 | #237=ORIENTED_EDGE('',*,*,#499,.T.); 257 | #238=ORIENTED_EDGE('',*,*,#500,.F.); 258 | #239=ORIENTED_EDGE('',*,*,#499,.F.); 259 | #240=ORIENTED_EDGE('',*,*,#434,.T.); 260 | #241=ORIENTED_EDGE('',*,*,#501,.T.); 261 | #242=ORIENTED_EDGE('',*,*,#502,.F.); 262 | #243=ORIENTED_EDGE('',*,*,#501,.F.); 263 | #244=ORIENTED_EDGE('',*,*,#432,.T.); 264 | #245=ORIENTED_EDGE('',*,*,#503,.T.); 265 | #246=ORIENTED_EDGE('',*,*,#504,.F.); 266 | #247=ORIENTED_EDGE('',*,*,#503,.F.); 267 | #248=ORIENTED_EDGE('',*,*,#428,.T.); 268 | #249=ORIENTED_EDGE('',*,*,#505,.T.); 269 | #250=ORIENTED_EDGE('',*,*,#506,.F.); 270 | #251=ORIENTED_EDGE('',*,*,#505,.F.); 271 | #252=ORIENTED_EDGE('',*,*,#507,.F.); 272 | #253=ORIENTED_EDGE('',*,*,#490,.F.); 273 | #254=ORIENTED_EDGE('',*,*,#508,.F.); 274 | #255=ORIENTED_EDGE('',*,*,#480,.F.); 275 | #256=ORIENTED_EDGE('',*,*,#508,.T.); 276 | #257=ORIENTED_EDGE('',*,*,#488,.F.); 277 | #258=ORIENTED_EDGE('',*,*,#509,.F.); 278 | #259=ORIENTED_EDGE('',*,*,#481,.F.); 279 | #260=ORIENTED_EDGE('',*,*,#507,.T.); 280 | #261=ORIENTED_EDGE('',*,*,#479,.F.); 281 | #262=ORIENTED_EDGE('',*,*,#510,.F.); 282 | #263=ORIENTED_EDGE('',*,*,#492,.F.); 283 | #264=ORIENTED_EDGE('',*,*,#509,.T.); 284 | #265=ORIENTED_EDGE('',*,*,#486,.F.); 285 | #266=ORIENTED_EDGE('',*,*,#511,.F.); 286 | #267=ORIENTED_EDGE('',*,*,#482,.F.); 287 | #268=ORIENTED_EDGE('',*,*,#510,.T.); 288 | #269=ORIENTED_EDGE('',*,*,#478,.F.); 289 | #270=ORIENTED_EDGE('',*,*,#512,.F.); 290 | #271=ORIENTED_EDGE('',*,*,#494,.F.); 291 | #272=ORIENTED_EDGE('',*,*,#511,.T.); 292 | #273=ORIENTED_EDGE('',*,*,#484,.F.); 293 | #274=ORIENTED_EDGE('',*,*,#513,.F.); 294 | #275=ORIENTED_EDGE('',*,*,#475,.F.); 295 | #276=ORIENTED_EDGE('',*,*,#512,.T.); 296 | #277=ORIENTED_EDGE('',*,*,#477,.F.); 297 | #278=ORIENTED_EDGE('',*,*,#514,.F.); 298 | #279=ORIENTED_EDGE('',*,*,#496,.F.); 299 | #280=ORIENTED_EDGE('',*,*,#513,.T.); 300 | #281=ORIENTED_EDGE('',*,*,#498,.F.); 301 | #282=ORIENTED_EDGE('',*,*,#514,.T.); 302 | #283=ORIENTED_EDGE('',*,*,#476,.F.); 303 | #284=ORIENTED_EDGE('',*,*,#515,.F.); 304 | #285=ORIENTED_EDGE('',*,*,#516,.T.); 305 | #286=ORIENTED_EDGE('',*,*,#517,.T.); 306 | #287=ORIENTED_EDGE('',*,*,#415,.F.); 307 | #288=ORIENTED_EDGE('',*,*,#518,.T.); 308 | #289=ORIENTED_EDGE('',*,*,#466,.F.); 309 | #290=ORIENTED_EDGE('',*,*,#519,.F.); 310 | #291=ORIENTED_EDGE('',*,*,#520,.F.); 311 | #292=ORIENTED_EDGE('',*,*,#463,.F.); 312 | #293=ORIENTED_EDGE('',*,*,#425,.F.); 313 | #294=ORIENTED_EDGE('',*,*,#518,.F.); 314 | #295=ORIENTED_EDGE('',*,*,#417,.F.); 315 | #296=ORIENTED_EDGE('',*,*,#395,.T.); 316 | #297=ORIENTED_EDGE('',*,*,#413,.T.); 317 | #298=ORIENTED_EDGE('',*,*,#521,.T.); 318 | #299=ORIENTED_EDGE('',*,*,#465,.T.); 319 | #300=ORIENTED_EDGE('',*,*,#522,.T.); 320 | #301=ORIENTED_EDGE('',*,*,#411,.F.); 321 | #302=ORIENTED_EDGE('',*,*,#523,.F.); 322 | #303=ORIENTED_EDGE('',*,*,#524,.T.); 323 | #304=ORIENTED_EDGE('',*,*,#519,.T.); 324 | #305=ORIENTED_EDGE('',*,*,#440,.T.); 325 | #306=ORIENTED_EDGE('',*,*,#525,.F.); 326 | #307=ORIENTED_EDGE('',*,*,#526,.T.); 327 | #308=ORIENTED_EDGE('',*,*,#523,.T.); 328 | #309=ORIENTED_EDGE('',*,*,#410,.F.); 329 | #310=ORIENTED_EDGE('',*,*,#460,.F.); 330 | #311=ORIENTED_EDGE('',*,*,#421,.F.); 331 | #312=ORIENTED_EDGE('',*,*,#405,.F.); 332 | #313=ORIENTED_EDGE('',*,*,#527,.F.); 333 | #314=ORIENTED_EDGE('',*,*,#528,.T.); 334 | #315=ORIENTED_EDGE('',*,*,#529,.T.); 335 | #316=ORIENTED_EDGE('',*,*,#530,.T.); 336 | #317=ORIENTED_EDGE('',*,*,#462,.T.); 337 | #318=ORIENTED_EDGE('',*,*,#531,.T.); 338 | #319=ORIENTED_EDGE('',*,*,#532,.F.); 339 | #320=ORIENTED_EDGE('',*,*,#399,.F.); 340 | #321=ORIENTED_EDGE('',*,*,#419,.T.); 341 | #322=ORIENTED_EDGE('',*,*,#407,.T.); 342 | #323=ORIENTED_EDGE('',*,*,#452,.T.); 343 | #324=ORIENTED_EDGE('',*,*,#533,.F.); 344 | #325=ORIENTED_EDGE('',*,*,#534,.T.); 345 | #326=ORIENTED_EDGE('',*,*,#396,.F.); 346 | #327=ORIENTED_EDGE('',*,*,#532,.T.); 347 | #328=ORIENTED_EDGE('',*,*,#535,.T.); 348 | #329=ORIENTED_EDGE('',*,*,#529,.F.); 349 | #330=ORIENTED_EDGE('',*,*,#536,.F.); 350 | #331=ORIENTED_EDGE('',*,*,#537,.F.); 351 | #332=ORIENTED_EDGE('',*,*,#538,.F.); 352 | #333=ORIENTED_EDGE('',*,*,#536,.T.); 353 | #334=ORIENTED_EDGE('',*,*,#528,.F.); 354 | #335=ORIENTED_EDGE('',*,*,#539,.F.); 355 | #336=ORIENTED_EDGE('',*,*,#540,.F.); 356 | #337=ORIENTED_EDGE('',*,*,#506,.T.); 357 | #338=ORIENTED_EDGE('',*,*,#540,.T.); 358 | #339=ORIENTED_EDGE('',*,*,#541,.F.); 359 | #340=ORIENTED_EDGE('',*,*,#504,.T.); 360 | #341=ORIENTED_EDGE('',*,*,#541,.T.); 361 | #342=ORIENTED_EDGE('',*,*,#542,.F.); 362 | #343=ORIENTED_EDGE('',*,*,#502,.T.); 363 | #344=ORIENTED_EDGE('',*,*,#542,.T.); 364 | #345=ORIENTED_EDGE('',*,*,#543,.F.); 365 | #346=ORIENTED_EDGE('',*,*,#500,.T.); 366 | #347=ORIENTED_EDGE('',*,*,#543,.T.); 367 | #348=ORIENTED_EDGE('',*,*,#544,.F.); 368 | #349=ORIENTED_EDGE('',*,*,#520,.T.); 369 | #350=ORIENTED_EDGE('',*,*,#524,.F.); 370 | #351=ORIENTED_EDGE('',*,*,#526,.F.); 371 | #352=ORIENTED_EDGE('',*,*,#404,.F.); 372 | #353=ORIENTED_EDGE('',*,*,#545,.T.); 373 | #354=ORIENTED_EDGE('',*,*,#539,.T.); 374 | #355=ORIENTED_EDGE('',*,*,#527,.T.); 375 | #356=ORIENTED_EDGE('',*,*,#531,.F.); 376 | #357=ORIENTED_EDGE('',*,*,#461,.F.); 377 | #358=ORIENTED_EDGE('',*,*,#530,.F.); 378 | #359=ORIENTED_EDGE('',*,*,#535,.F.); 379 | #360=ORIENTED_EDGE('',*,*,#521,.F.); 380 | #361=ORIENTED_EDGE('',*,*,#412,.F.); 381 | #362=ORIENTED_EDGE('',*,*,#522,.F.); 382 | #363=ORIENTED_EDGE('',*,*,#464,.F.); 383 | #364=ORIENTED_EDGE('',*,*,#418,.T.); 384 | #365=ORIENTED_EDGE('',*,*,#397,.F.); 385 | #366=ORIENTED_EDGE('',*,*,#534,.F.); 386 | #367=ORIENTED_EDGE('',*,*,#546,.T.); 387 | #368=ORIENTED_EDGE('',*,*,#401,.F.); 388 | #369=ORIENTED_EDGE('',*,*,#403,.T.); 389 | #370=ORIENTED_EDGE('',*,*,#547,.F.); 390 | #371=ORIENTED_EDGE('',*,*,#537,.T.); 391 | #372=ORIENTED_EDGE('',*,*,#538,.T.); 392 | #373=ORIENTED_EDGE('',*,*,#545,.F.); 393 | #374=ORIENTED_EDGE('',*,*,#546,.F.); 394 | #375=ORIENTED_EDGE('',*,*,#533,.T.); 395 | #376=ORIENTED_EDGE('',*,*,#547,.T.); 396 | #377=ORIENTED_EDGE('',*,*,#402,.F.); 397 | #378=ORIENTED_EDGE('',*,*,#515,.T.); 398 | #379=ORIENTED_EDGE('',*,*,#544,.T.); 399 | #380=ORIENTED_EDGE('',*,*,#525,.T.); 400 | #381=ORIENTED_EDGE('',*,*,#409,.F.); 401 | #382=ORIENTED_EDGE('',*,*,#548,.F.); 402 | #383=ORIENTED_EDGE('',*,*,#549,.T.); 403 | #384=ORIENTED_EDGE('',*,*,#414,.T.); 404 | #385=ORIENTED_EDGE('',*,*,#393,.F.); 405 | #386=ORIENTED_EDGE('',*,*,#416,.F.); 406 | #387=ORIENTED_EDGE('',*,*,#517,.F.); 407 | #388=ORIENTED_EDGE('',*,*,#548,.T.); 408 | #389=ORIENTED_EDGE('',*,*,#408,.F.); 409 | #390=ORIENTED_EDGE('',*,*,#549,.F.); 410 | #391=ORIENTED_EDGE('',*,*,#516,.F.); 411 | #392=EDGE_CURVE('',#550,#551,#658,.T.); 412 | #393=EDGE_CURVE('',#551,#552,#659,.T.); 413 | #394=EDGE_CURVE('',#553,#552,#660,.T.); 414 | #395=EDGE_CURVE('',#550,#553,#661,.T.); 415 | #396=EDGE_CURVE('',#554,#555,#662,.T.); 416 | #397=EDGE_CURVE('',#555,#556,#663,.T.); 417 | #398=EDGE_CURVE('',#557,#556,#664,.T.); 418 | #399=EDGE_CURVE('',#557,#554,#665,.T.); 419 | #400=EDGE_CURVE('',#558,#559,#666,.T.); 420 | #401=EDGE_CURVE('',#559,#560,#667,.T.); 421 | #402=EDGE_CURVE('',#560,#561,#668,.T.); 422 | #403=EDGE_CURVE('',#562,#561,#669,.T.); 423 | #404=EDGE_CURVE('',#562,#563,#670,.T.); 424 | #405=EDGE_CURVE('',#563,#564,#671,.T.); 425 | #406=EDGE_CURVE('',#565,#564,#672,.T.); 426 | #407=EDGE_CURVE('',#558,#565,#673,.T.); 427 | #408=EDGE_CURVE('',#566,#567,#674,.T.); 428 | #409=EDGE_CURVE('',#567,#568,#675,.T.); 429 | #410=EDGE_CURVE('',#568,#569,#676,.T.); 430 | #411=EDGE_CURVE('',#569,#570,#677,.T.); 431 | #412=EDGE_CURVE('',#570,#571,#678,.T.); 432 | #413=EDGE_CURVE('',#553,#571,#679,.T.); 433 | #414=EDGE_CURVE('',#566,#552,#680,.T.); 434 | #415=EDGE_CURVE('',#572,#573,#681,.T.); 435 | #416=EDGE_CURVE('',#573,#551,#682,.T.); 436 | #417=EDGE_CURVE('',#550,#572,#683,.T.); 437 | #418=EDGE_CURVE('',#559,#556,#684,.T.); 438 | #419=EDGE_CURVE('',#557,#558,#685,.T.); 439 | #420=EDGE_CURVE('',#564,#574,#686,.T.); 440 | #421=EDGE_CURVE('',#564,#575,#687,.T.); 441 | #422=EDGE_CURVE('',#575,#576,#688,.T.); 442 | #423=EDGE_CURVE('',#576,#574,#689,.T.); 443 | #424=EDGE_CURVE('',#577,#578,#690,.T.); 444 | #425=EDGE_CURVE('',#577,#579,#691,.T.); 445 | #426=EDGE_CURVE('',#579,#580,#692,.T.); 446 | #427=EDGE_CURVE('',#580,#578,#693,.T.); 447 | #428=EDGE_CURVE('',#581,#581,#32,.F.); 448 | #429=EDGE_CURVE('',#582,#582,#33,.T.); 449 | #430=EDGE_CURVE('',#583,#583,#34,.F.); 450 | #431=EDGE_CURVE('',#584,#584,#35,.T.); 451 | #432=EDGE_CURVE('',#585,#585,#36,.F.); 452 | #433=EDGE_CURVE('',#586,#586,#37,.T.); 453 | #434=EDGE_CURVE('',#587,#587,#38,.F.); 454 | #435=EDGE_CURVE('',#588,#588,#39,.T.); 455 | #436=EDGE_CURVE('',#589,#590,#40,.T.); 456 | #437=EDGE_CURVE('',#591,#589,#694,.T.); 457 | #438=EDGE_CURVE('',#591,#592,#41,.T.); 458 | #439=EDGE_CURVE('',#592,#590,#695,.T.); 459 | #440=EDGE_CURVE('',#593,#594,#696,.T.); 460 | #441=EDGE_CURVE('',#590,#593,#697,.T.); 461 | #442=EDGE_CURVE('',#592,#594,#698,.T.); 462 | #443=EDGE_CURVE('',#578,#595,#42,.T.); 463 | #444=EDGE_CURVE('',#580,#596,#43,.T.); 464 | #445=EDGE_CURVE('',#596,#595,#699,.T.); 465 | #446=EDGE_CURVE('',#595,#597,#700,.T.); 466 | #447=EDGE_CURVE('',#596,#598,#701,.T.); 467 | #448=EDGE_CURVE('',#598,#597,#702,.T.); 468 | #449=EDGE_CURVE('',#597,#599,#44,.T.); 469 | #450=EDGE_CURVE('',#598,#600,#45,.T.); 470 | #451=EDGE_CURVE('',#600,#599,#703,.T.); 471 | #452=EDGE_CURVE('',#565,#601,#704,.T.); 472 | #453=EDGE_CURVE('',#599,#565,#705,.T.); 473 | #454=EDGE_CURVE('',#600,#601,#706,.T.); 474 | #455=EDGE_CURVE('',#574,#602,#46,.T.); 475 | #456=EDGE_CURVE('',#576,#603,#47,.T.); 476 | #457=EDGE_CURVE('',#603,#602,#707,.T.); 477 | #458=EDGE_CURVE('',#602,#589,#708,.T.); 478 | #459=EDGE_CURVE('',#603,#591,#709,.T.); 479 | #460=EDGE_CURVE('',#575,#604,#710,.T.); 480 | #461=EDGE_CURVE('',#604,#605,#711,.T.); 481 | #462=EDGE_CURVE('',#601,#605,#712,.T.); 482 | #463=EDGE_CURVE('',#579,#606,#713,.T.); 483 | #464=EDGE_CURVE('',#606,#607,#714,.T.); 484 | #465=EDGE_CURVE('',#594,#607,#715,.T.); 485 | #466=EDGE_CURVE('',#593,#577,#716,.T.); 486 | #467=EDGE_CURVE('',#608,#609,#717,.T.); 487 | #468=EDGE_CURVE('',#610,#608,#48,.T.); 488 | #469=EDGE_CURVE('',#611,#610,#718,.T.); 489 | #470=EDGE_CURVE('',#612,#611,#49,.T.); 490 | #471=EDGE_CURVE('',#613,#612,#719,.T.); 491 | #472=EDGE_CURVE('',#614,#613,#50,.T.); 492 | #473=EDGE_CURVE('',#615,#614,#720,.T.); 493 | #474=EDGE_CURVE('',#609,#615,#51,.T.); 494 | #475=EDGE_CURVE('',#616,#617,#721,.T.); 495 | #476=EDGE_CURVE('',#617,#618,#52,.T.); 496 | #477=EDGE_CURVE('',#618,#619,#722,.T.); 497 | #478=EDGE_CURVE('',#619,#620,#53,.T.); 498 | #479=EDGE_CURVE('',#620,#621,#723,.T.); 499 | #480=EDGE_CURVE('',#621,#622,#54,.T.); 500 | #481=EDGE_CURVE('',#622,#623,#724,.T.); 501 | #482=EDGE_CURVE('',#623,#616,#55,.T.); 502 | #483=EDGE_CURVE('',#624,#609,#725,.T.); 503 | #484=EDGE_CURVE('',#624,#625,#726,.T.); 504 | #485=EDGE_CURVE('',#625,#608,#727,.T.); 505 | #486=EDGE_CURVE('',#625,#626,#56,.F.); 506 | #487=EDGE_CURVE('',#626,#610,#728,.T.); 507 | #488=EDGE_CURVE('',#626,#627,#729,.T.); 508 | #489=EDGE_CURVE('',#627,#611,#730,.T.); 509 | #490=EDGE_CURVE('',#627,#628,#57,.F.); 510 | #491=EDGE_CURVE('',#628,#612,#731,.T.); 511 | #492=EDGE_CURVE('',#628,#629,#732,.T.); 512 | #493=EDGE_CURVE('',#629,#613,#733,.F.); 513 | #494=EDGE_CURVE('',#629,#630,#58,.F.); 514 | #495=EDGE_CURVE('',#630,#614,#734,.T.); 515 | #496=EDGE_CURVE('',#630,#631,#735,.T.); 516 | #497=EDGE_CURVE('',#631,#615,#736,.F.); 517 | #498=EDGE_CURVE('',#631,#624,#59,.F.); 518 | #499=EDGE_CURVE('',#632,#632,#60,.T.); 519 | #500=EDGE_CURVE('',#633,#633,#61,.T.); 520 | #501=EDGE_CURVE('',#634,#634,#62,.T.); 521 | #502=EDGE_CURVE('',#635,#635,#63,.T.); 522 | #503=EDGE_CURVE('',#636,#636,#64,.T.); 523 | #504=EDGE_CURVE('',#637,#637,#65,.T.); 524 | #505=EDGE_CURVE('',#638,#638,#66,.T.); 525 | #506=EDGE_CURVE('',#639,#639,#67,.T.); 526 | #507=EDGE_CURVE('',#628,#621,#737,.T.); 527 | #508=EDGE_CURVE('',#622,#627,#738,.T.); 528 | #509=EDGE_CURVE('',#623,#626,#739,.T.); 529 | #510=EDGE_CURVE('',#629,#620,#740,.T.); 530 | #511=EDGE_CURVE('',#616,#625,#741,.T.); 531 | #512=EDGE_CURVE('',#630,#619,#742,.T.); 532 | #513=EDGE_CURVE('',#617,#624,#743,.T.); 533 | #514=EDGE_CURVE('',#631,#618,#744,.T.); 534 | #515=EDGE_CURVE('',#640,#641,#745,.T.); 535 | #516=EDGE_CURVE('',#640,#642,#746,.T.); 536 | #517=EDGE_CURVE('',#642,#573,#747,.T.); 537 | #518=EDGE_CURVE('',#572,#577,#748,.T.); 538 | #519=EDGE_CURVE('',#643,#593,#749,.T.); 539 | #520=EDGE_CURVE('',#641,#643,#750,.T.); 540 | #521=EDGE_CURVE('',#571,#606,#751,.T.); 541 | #522=EDGE_CURVE('',#607,#570,#752,.T.); 542 | #523=EDGE_CURVE('',#644,#569,#753,.T.); 543 | #524=EDGE_CURVE('',#644,#643,#754,.T.); 544 | #525=EDGE_CURVE('',#645,#568,#755,.T.); 545 | #526=EDGE_CURVE('',#645,#644,#756,.T.); 546 | #527=EDGE_CURVE('',#646,#563,#757,.T.); 547 | #528=EDGE_CURVE('',#646,#647,#758,.T.); 548 | #529=EDGE_CURVE('',#647,#648,#759,.T.); 549 | #530=EDGE_CURVE('',#648,#604,#760,.F.); 550 | #531=EDGE_CURVE('',#605,#649,#761,.F.); 551 | #532=EDGE_CURVE('',#554,#649,#762,.T.); 552 | #533=EDGE_CURVE('',#650,#651,#763,.T.); 553 | #534=EDGE_CURVE('',#650,#555,#764,.T.); 554 | #535=EDGE_CURVE('',#649,#648,#765,.T.); 555 | #536=EDGE_CURVE('',#652,#647,#766,.T.); 556 | #537=EDGE_CURVE('',#651,#652,#767,.T.); 557 | #538=EDGE_CURVE('',#652,#653,#768,.T.); 558 | #539=EDGE_CURVE('',#653,#646,#769,.T.); 559 | #540=EDGE_CURVE('',#654,#654,#68,.T.); 560 | #541=EDGE_CURVE('',#655,#655,#69,.T.); 561 | #542=EDGE_CURVE('',#656,#656,#70,.T.); 562 | #543=EDGE_CURVE('',#657,#657,#71,.T.); 563 | #544=EDGE_CURVE('',#641,#645,#770,.T.); 564 | #545=EDGE_CURVE('',#562,#653,#771,.T.); 565 | #546=EDGE_CURVE('',#650,#560,#772,.T.); 566 | #547=EDGE_CURVE('',#651,#561,#773,.T.); 567 | #548=EDGE_CURVE('',#640,#567,#774,.T.); 568 | #549=EDGE_CURVE('',#642,#566,#775,.T.); 569 | #550=VERTEX_POINT('',#1679); 570 | #551=VERTEX_POINT('',#1680); 571 | #552=VERTEX_POINT('',#1682); 572 | #553=VERTEX_POINT('',#1684); 573 | #554=VERTEX_POINT('',#1688); 574 | #555=VERTEX_POINT('',#1689); 575 | #556=VERTEX_POINT('',#1691); 576 | #557=VERTEX_POINT('',#1693); 577 | #558=VERTEX_POINT('',#1697); 578 | #559=VERTEX_POINT('',#1698); 579 | #560=VERTEX_POINT('',#1700); 580 | #561=VERTEX_POINT('',#1702); 581 | #562=VERTEX_POINT('',#1704); 582 | #563=VERTEX_POINT('',#1706); 583 | #564=VERTEX_POINT('',#1708); 584 | #565=VERTEX_POINT('',#1710); 585 | #566=VERTEX_POINT('',#1714); 586 | #567=VERTEX_POINT('',#1715); 587 | #568=VERTEX_POINT('',#1717); 588 | #569=VERTEX_POINT('',#1719); 589 | #570=VERTEX_POINT('',#1721); 590 | #571=VERTEX_POINT('',#1723); 591 | #572=VERTEX_POINT('',#1728); 592 | #573=VERTEX_POINT('',#1729); 593 | #574=VERTEX_POINT('',#1737); 594 | #575=VERTEX_POINT('',#1739); 595 | #576=VERTEX_POINT('',#1741); 596 | #577=VERTEX_POINT('',#1745); 597 | #578=VERTEX_POINT('',#1746); 598 | #579=VERTEX_POINT('',#1748); 599 | #580=VERTEX_POINT('',#1750); 600 | #581=VERTEX_POINT('',#1754); 601 | #582=VERTEX_POINT('',#1756); 602 | #583=VERTEX_POINT('',#1759); 603 | #584=VERTEX_POINT('',#1761); 604 | #585=VERTEX_POINT('',#1764); 605 | #586=VERTEX_POINT('',#1766); 606 | #587=VERTEX_POINT('',#1769); 607 | #588=VERTEX_POINT('',#1771); 608 | #589=VERTEX_POINT('',#1774); 609 | #590=VERTEX_POINT('',#1775); 610 | #591=VERTEX_POINT('',#1777); 611 | #592=VERTEX_POINT('',#1779); 612 | #593=VERTEX_POINT('',#1783); 613 | #594=VERTEX_POINT('',#1784); 614 | #595=VERTEX_POINT('',#1789); 615 | #596=VERTEX_POINT('',#1791); 616 | #597=VERTEX_POINT('',#1795); 617 | #598=VERTEX_POINT('',#1797); 618 | #599=VERTEX_POINT('',#1801); 619 | #600=VERTEX_POINT('',#1803); 620 | #601=VERTEX_POINT('',#1807); 621 | #602=VERTEX_POINT('',#1812); 622 | #603=VERTEX_POINT('',#1814); 623 | #604=VERTEX_POINT('',#1821); 624 | #605=VERTEX_POINT('',#1823); 625 | #606=VERTEX_POINT('',#1826); 626 | #607=VERTEX_POINT('',#1828); 627 | #608=VERTEX_POINT('',#1833); 628 | #609=VERTEX_POINT('',#1834); 629 | #610=VERTEX_POINT('',#1836); 630 | #611=VERTEX_POINT('',#1838); 631 | #612=VERTEX_POINT('',#1840); 632 | #613=VERTEX_POINT('',#1842); 633 | #614=VERTEX_POINT('',#1844); 634 | #615=VERTEX_POINT('',#1846); 635 | #616=VERTEX_POINT('',#1850); 636 | #617=VERTEX_POINT('',#1851); 637 | #618=VERTEX_POINT('',#1853); 638 | #619=VERTEX_POINT('',#1855); 639 | #620=VERTEX_POINT('',#1857); 640 | #621=VERTEX_POINT('',#1859); 641 | #622=VERTEX_POINT('',#1861); 642 | #623=VERTEX_POINT('',#1863); 643 | #624=VERTEX_POINT('',#1867); 644 | #625=VERTEX_POINT('',#1869); 645 | #626=VERTEX_POINT('',#1873); 646 | #627=VERTEX_POINT('',#1877); 647 | #628=VERTEX_POINT('',#1881); 648 | #629=VERTEX_POINT('',#1885); 649 | #630=VERTEX_POINT('',#1889); 650 | #631=VERTEX_POINT('',#1893); 651 | #632=VERTEX_POINT('',#1899); 652 | #633=VERTEX_POINT('',#1902); 653 | #634=VERTEX_POINT('',#1905); 654 | #635=VERTEX_POINT('',#1908); 655 | #636=VERTEX_POINT('',#1911); 656 | #637=VERTEX_POINT('',#1914); 657 | #638=VERTEX_POINT('',#1917); 658 | #639=VERTEX_POINT('',#1920); 659 | #640=VERTEX_POINT('',#1939); 660 | #641=VERTEX_POINT('',#1940); 661 | #642=VERTEX_POINT('',#1942); 662 | #643=VERTEX_POINT('',#1946); 663 | #644=VERTEX_POINT('',#1953); 664 | #645=VERTEX_POINT('',#1957); 665 | #646=VERTEX_POINT('',#1961); 666 | #647=VERTEX_POINT('',#1963); 667 | #648=VERTEX_POINT('',#1965); 668 | #649=VERTEX_POINT('',#1969); 669 | #650=VERTEX_POINT('',#1973); 670 | #651=VERTEX_POINT('',#1974); 671 | #652=VERTEX_POINT('',#1978); 672 | #653=VERTEX_POINT('',#1982); 673 | #654=VERTEX_POINT('',#1986); 674 | #655=VERTEX_POINT('',#1990); 675 | #656=VERTEX_POINT('',#1994); 676 | #657=VERTEX_POINT('',#1998); 677 | #658=LINE('',#1678,#776); 678 | #659=LINE('',#1681,#777); 679 | #660=LINE('',#1683,#778); 680 | #661=LINE('',#1685,#779); 681 | #662=LINE('',#1687,#780); 682 | #663=LINE('',#1690,#781); 683 | #664=LINE('',#1692,#782); 684 | #665=LINE('',#1694,#783); 685 | #666=LINE('',#1696,#784); 686 | #667=LINE('',#1699,#785); 687 | #668=LINE('',#1701,#786); 688 | #669=LINE('',#1703,#787); 689 | #670=LINE('',#1705,#788); 690 | #671=LINE('',#1707,#789); 691 | #672=LINE('',#1709,#790); 692 | #673=LINE('',#1711,#791); 693 | #674=LINE('',#1713,#792); 694 | #675=LINE('',#1716,#793); 695 | #676=LINE('',#1718,#794); 696 | #677=LINE('',#1720,#795); 697 | #678=LINE('',#1722,#796); 698 | #679=LINE('',#1724,#797); 699 | #680=LINE('',#1725,#798); 700 | #681=LINE('',#1727,#799); 701 | #682=LINE('',#1730,#800); 702 | #683=LINE('',#1731,#801); 703 | #684=LINE('',#1733,#802); 704 | #685=LINE('',#1734,#803); 705 | #686=LINE('',#1736,#804); 706 | #687=LINE('',#1738,#805); 707 | #688=LINE('',#1740,#806); 708 | #689=LINE('',#1742,#807); 709 | #690=LINE('',#1744,#808); 710 | #691=LINE('',#1747,#809); 711 | #692=LINE('',#1749,#810); 712 | #693=LINE('',#1751,#811); 713 | #694=LINE('',#1776,#812); 714 | #695=LINE('',#1780,#813); 715 | #696=LINE('',#1782,#814); 716 | #697=LINE('',#1785,#815); 717 | #698=LINE('',#1786,#816); 718 | #699=LINE('',#1792,#817); 719 | #700=LINE('',#1794,#818); 720 | #701=LINE('',#1796,#819); 721 | #702=LINE('',#1798,#820); 722 | #703=LINE('',#1804,#821); 723 | #704=LINE('',#1806,#822); 724 | #705=LINE('',#1808,#823); 725 | #706=LINE('',#1809,#824); 726 | #707=LINE('',#1815,#825); 727 | #708=LINE('',#1817,#826); 728 | #709=LINE('',#1818,#827); 729 | #710=LINE('',#1820,#828); 730 | #711=LINE('',#1822,#829); 731 | #712=LINE('',#1824,#830); 732 | #713=LINE('',#1825,#831); 733 | #714=LINE('',#1827,#832); 734 | #715=LINE('',#1829,#833); 735 | #716=LINE('',#1831,#834); 736 | #717=LINE('',#1832,#835); 737 | #718=LINE('',#1837,#836); 738 | #719=LINE('',#1841,#837); 739 | #720=LINE('',#1845,#838); 740 | #721=LINE('',#1849,#839); 741 | #722=LINE('',#1854,#840); 742 | #723=LINE('',#1858,#841); 743 | #724=LINE('',#1862,#842); 744 | #725=LINE('',#1866,#843); 745 | #726=LINE('',#1868,#844); 746 | #727=LINE('',#1870,#845); 747 | #728=LINE('',#1874,#846); 748 | #729=LINE('',#1876,#847); 749 | #730=LINE('',#1878,#848); 750 | #731=LINE('',#1882,#849); 751 | #732=LINE('',#1884,#850); 752 | #733=LINE('',#1886,#851); 753 | #734=LINE('',#1890,#852); 754 | #735=LINE('',#1892,#853); 755 | #736=LINE('',#1894,#854); 756 | #737=LINE('',#1922,#855); 757 | #738=LINE('',#1923,#856); 758 | #739=LINE('',#1925,#857); 759 | #740=LINE('',#1927,#858); 760 | #741=LINE('',#1929,#859); 761 | #742=LINE('',#1931,#860); 762 | #743=LINE('',#1933,#861); 763 | #744=LINE('',#1935,#862); 764 | #745=LINE('',#1938,#863); 765 | #746=LINE('',#1941,#864); 766 | #747=LINE('',#1943,#865); 767 | #748=LINE('',#1944,#866); 768 | #749=LINE('',#1945,#867); 769 | #750=LINE('',#1947,#868); 770 | #751=LINE('',#1949,#869); 771 | #752=LINE('',#1951,#870); 772 | #753=LINE('',#1952,#871); 773 | #754=LINE('',#1954,#872); 774 | #755=LINE('',#1956,#873); 775 | #756=LINE('',#1958,#874); 776 | #757=LINE('',#1960,#875); 777 | #758=LINE('',#1962,#876); 778 | #759=LINE('',#1964,#877); 779 | #760=LINE('',#1966,#878); 780 | #761=LINE('',#1968,#879); 781 | #762=LINE('',#1970,#880); 782 | #763=LINE('',#1972,#881); 783 | #764=LINE('',#1975,#882); 784 | #765=LINE('',#1976,#883); 785 | #766=LINE('',#1977,#884); 786 | #767=LINE('',#1979,#885); 787 | #768=LINE('',#1981,#886); 788 | #769=LINE('',#1983,#887); 789 | #770=LINE('',#2001,#888); 790 | #771=LINE('',#2003,#889); 791 | #772=LINE('',#2007,#890); 792 | #773=LINE('',#2009,#891); 793 | #774=LINE('',#2012,#892); 794 | #775=LINE('',#2014,#893); 795 | #776=VECTOR('',#1334,1.); 796 | #777=VECTOR('',#1335,1.); 797 | #778=VECTOR('',#1336,1.); 798 | #779=VECTOR('',#1337,1.); 799 | #780=VECTOR('',#1340,1.); 800 | #781=VECTOR('',#1341,1.); 801 | #782=VECTOR('',#1342,1.); 802 | #783=VECTOR('',#1343,1.); 803 | #784=VECTOR('',#1346,1.); 804 | #785=VECTOR('',#1347,1.); 805 | #786=VECTOR('',#1348,1.); 806 | #787=VECTOR('',#1349,1.); 807 | #788=VECTOR('',#1350,1.); 808 | #789=VECTOR('',#1351,1.); 809 | #790=VECTOR('',#1352,1.); 810 | #791=VECTOR('',#1353,1.); 811 | #792=VECTOR('',#1356,1.); 812 | #793=VECTOR('',#1357,1.); 813 | #794=VECTOR('',#1358,1.); 814 | #795=VECTOR('',#1359,1.); 815 | #796=VECTOR('',#1360,1.); 816 | #797=VECTOR('',#1361,1.); 817 | #798=VECTOR('',#1362,1.); 818 | #799=VECTOR('',#1365,1.); 819 | #800=VECTOR('',#1366,1.); 820 | #801=VECTOR('',#1367,1.); 821 | #802=VECTOR('',#1370,1.); 822 | #803=VECTOR('',#1371,1.); 823 | #804=VECTOR('',#1374,1.); 824 | #805=VECTOR('',#1375,1.); 825 | #806=VECTOR('',#1376,1.); 826 | #807=VECTOR('',#1377,1.); 827 | #808=VECTOR('',#1380,1.); 828 | #809=VECTOR('',#1381,1.); 829 | #810=VECTOR('',#1382,1.); 830 | #811=VECTOR('',#1383,1.); 831 | #812=VECTOR('',#1412,1.); 832 | #813=VECTOR('',#1415,1.); 833 | #814=VECTOR('',#1418,1.); 834 | #815=VECTOR('',#1419,1.); 835 | #816=VECTOR('',#1420,1.); 836 | #817=VECTOR('',#1427,1.); 837 | #818=VECTOR('',#1430,1.); 838 | #819=VECTOR('',#1431,1.); 839 | #820=VECTOR('',#1432,1.); 840 | #821=VECTOR('',#1439,1.); 841 | #822=VECTOR('',#1442,1.); 842 | #823=VECTOR('',#1443,1.); 843 | #824=VECTOR('',#1444,1.); 844 | #825=VECTOR('',#1451,1.); 845 | #826=VECTOR('',#1454,1.); 846 | #827=VECTOR('',#1455,1.); 847 | #828=VECTOR('',#1458,1.); 848 | #829=VECTOR('',#1459,1.); 849 | #830=VECTOR('',#1460,1.); 850 | #831=VECTOR('',#1461,1.); 851 | #832=VECTOR('',#1462,1.); 852 | #833=VECTOR('',#1463,1.); 853 | #834=VECTOR('',#1466,1.); 854 | #835=VECTOR('',#1467,1.); 855 | #836=VECTOR('',#1470,1.); 856 | #837=VECTOR('',#1473,1.); 857 | #838=VECTOR('',#1476,1.); 858 | #839=VECTOR('',#1481,1.); 859 | #840=VECTOR('',#1484,1.); 860 | #841=VECTOR('',#1487,1.); 861 | #842=VECTOR('',#1490,1.); 862 | #843=VECTOR('',#1495,1.); 863 | #844=VECTOR('',#1496,1.); 864 | #845=VECTOR('',#1497,1.); 865 | #846=VECTOR('',#1502,1.); 866 | #847=VECTOR('',#1505,1.); 867 | #848=VECTOR('',#1506,1.); 868 | #849=VECTOR('',#1511,1.); 869 | #850=VECTOR('',#1514,1.); 870 | #851=VECTOR('',#1515,1.); 871 | #852=VECTOR('',#1520,1.); 872 | #853=VECTOR('',#1523,1.); 873 | #854=VECTOR('',#1524,1.); 874 | #855=VECTOR('',#1563,1.); 875 | #856=VECTOR('',#1564,1.); 876 | #857=VECTOR('',#1567,1.); 877 | #858=VECTOR('',#1570,1.); 878 | #859=VECTOR('',#1573,1.); 879 | #860=VECTOR('',#1576,1.); 880 | #861=VECTOR('',#1579,1.); 881 | #862=VECTOR('',#1582,1.); 882 | #863=VECTOR('',#1587,1.); 883 | #864=VECTOR('',#1588,1.); 884 | #865=VECTOR('',#1589,1.); 885 | #866=VECTOR('',#1590,1.); 886 | #867=VECTOR('',#1591,1.); 887 | #868=VECTOR('',#1592,1.); 888 | #869=VECTOR('',#1595,1.); 889 | #870=VECTOR('',#1598,1.); 890 | #871=VECTOR('',#1599,1.); 891 | #872=VECTOR('',#1600,1.); 892 | #873=VECTOR('',#1603,1.); 893 | #874=VECTOR('',#1604,1.); 894 | #875=VECTOR('',#1607,1.); 895 | #876=VECTOR('',#1608,1.); 896 | #877=VECTOR('',#1609,1.); 897 | #878=VECTOR('',#1610,1.); 898 | #879=VECTOR('',#1613,1.); 899 | #880=VECTOR('',#1614,1.); 900 | #881=VECTOR('',#1617,1.); 901 | #882=VECTOR('',#1618,1.); 902 | #883=VECTOR('',#1619,1.); 903 | #884=VECTOR('',#1620,1.); 904 | #885=VECTOR('',#1621,1.); 905 | #886=VECTOR('',#1624,1.); 906 | #887=VECTOR('',#1625,1.); 907 | #888=VECTOR('',#1652,1.); 908 | #889=VECTOR('',#1655,1.); 909 | #890=VECTOR('',#1662,1.); 910 | #891=VECTOR('',#1665,1.); 911 | #892=VECTOR('',#1670,1.); 912 | #893=VECTOR('',#1673,1.); 913 | #894=EDGE_LOOP('',(#76,#77,#78,#79)); 914 | #895=EDGE_LOOP('',(#80,#81,#82,#83)); 915 | #896=EDGE_LOOP('',(#84,#85,#86,#87,#88,#89,#90,#91)); 916 | #897=EDGE_LOOP('',(#92,#93,#94,#95,#96,#97,#98,#99)); 917 | #898=EDGE_LOOP('',(#100,#101,#102,#103)); 918 | #899=EDGE_LOOP('',(#104,#105,#106,#107)); 919 | #900=EDGE_LOOP('',(#108,#109,#110,#111)); 920 | #901=EDGE_LOOP('',(#112,#113,#114,#115)); 921 | #902=EDGE_LOOP('',(#116)); 922 | #903=EDGE_LOOP('',(#117)); 923 | #904=EDGE_LOOP('',(#118)); 924 | #905=EDGE_LOOP('',(#119)); 925 | #906=EDGE_LOOP('',(#120)); 926 | #907=EDGE_LOOP('',(#121)); 927 | #908=EDGE_LOOP('',(#122)); 928 | #909=EDGE_LOOP('',(#123)); 929 | #910=EDGE_LOOP('',(#124,#125,#126,#127)); 930 | #911=EDGE_LOOP('',(#128,#129,#130,#131)); 931 | #912=EDGE_LOOP('',(#132,#133,#134,#135)); 932 | #913=EDGE_LOOP('',(#136,#137,#138,#139)); 933 | #914=EDGE_LOOP('',(#140,#141,#142,#143)); 934 | #915=EDGE_LOOP('',(#144,#145,#146,#147)); 935 | #916=EDGE_LOOP('',(#148,#149,#150,#151)); 936 | #917=EDGE_LOOP('',(#152,#153,#154,#155)); 937 | #918=EDGE_LOOP('',(#156)); 938 | #919=EDGE_LOOP('',(#157)); 939 | #920=EDGE_LOOP('',(#158)); 940 | #921=EDGE_LOOP('',(#159)); 941 | #922=EDGE_LOOP('',(#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170, 942 | #171,#172,#173,#174,#175)); 943 | #923=EDGE_LOOP('',(#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,#186, 944 | #187)); 945 | #924=EDGE_LOOP('',(#188,#189,#190,#191,#192,#193,#194,#195)); 946 | #925=EDGE_LOOP('',(#196,#197,#198,#199,#200,#201,#202,#203)); 947 | #926=EDGE_LOOP('',(#204,#205,#206,#207)); 948 | #927=EDGE_LOOP('',(#208,#209,#210,#211)); 949 | #928=EDGE_LOOP('',(#212,#213,#214,#215)); 950 | #929=EDGE_LOOP('',(#216,#217,#218,#219)); 951 | #930=EDGE_LOOP('',(#220,#221,#222,#223)); 952 | #931=EDGE_LOOP('',(#224,#225,#226,#227)); 953 | #932=EDGE_LOOP('',(#228,#229,#230,#231)); 954 | #933=EDGE_LOOP('',(#232,#233,#234,#235)); 955 | #934=EDGE_LOOP('',(#236)); 956 | #935=EDGE_LOOP('',(#237)); 957 | #936=EDGE_LOOP('',(#238)); 958 | #937=EDGE_LOOP('',(#239)); 959 | #938=EDGE_LOOP('',(#240)); 960 | #939=EDGE_LOOP('',(#241)); 961 | #940=EDGE_LOOP('',(#242)); 962 | #941=EDGE_LOOP('',(#243)); 963 | #942=EDGE_LOOP('',(#244)); 964 | #943=EDGE_LOOP('',(#245)); 965 | #944=EDGE_LOOP('',(#246)); 966 | #945=EDGE_LOOP('',(#247)); 967 | #946=EDGE_LOOP('',(#248)); 968 | #947=EDGE_LOOP('',(#249)); 969 | #948=EDGE_LOOP('',(#250)); 970 | #949=EDGE_LOOP('',(#251)); 971 | #950=EDGE_LOOP('',(#252,#253,#254,#255)); 972 | #951=EDGE_LOOP('',(#256,#257,#258,#259)); 973 | #952=EDGE_LOOP('',(#260,#261,#262,#263)); 974 | #953=EDGE_LOOP('',(#264,#265,#266,#267)); 975 | #954=EDGE_LOOP('',(#268,#269,#270,#271)); 976 | #955=EDGE_LOOP('',(#272,#273,#274,#275)); 977 | #956=EDGE_LOOP('',(#276,#277,#278,#279)); 978 | #957=EDGE_LOOP('',(#280,#281,#282,#283)); 979 | #958=EDGE_LOOP('',(#284,#285,#286,#287,#288,#289,#290,#291)); 980 | #959=EDGE_LOOP('',(#292,#293,#294,#295,#296,#297,#298)); 981 | #960=EDGE_LOOP('',(#299,#300,#301,#302,#303,#304,#305)); 982 | #961=EDGE_LOOP('',(#306,#307,#308,#309)); 983 | #962=EDGE_LOOP('',(#310,#311,#312,#313,#314,#315,#316)); 984 | #963=EDGE_LOOP('',(#317,#318,#319,#320,#321,#322,#323)); 985 | #964=EDGE_LOOP('',(#324,#325,#326,#327,#328,#329,#330,#331)); 986 | #965=EDGE_LOOP('',(#332,#333,#334,#335)); 987 | #966=EDGE_LOOP('',(#336)); 988 | #967=EDGE_LOOP('',(#337)); 989 | #968=EDGE_LOOP('',(#338)); 990 | #969=EDGE_LOOP('',(#339)); 991 | #970=EDGE_LOOP('',(#340)); 992 | #971=EDGE_LOOP('',(#341)); 993 | #972=EDGE_LOOP('',(#342)); 994 | #973=EDGE_LOOP('',(#343)); 995 | #974=EDGE_LOOP('',(#344)); 996 | #975=EDGE_LOOP('',(#345)); 997 | #976=EDGE_LOOP('',(#346)); 998 | #977=EDGE_LOOP('',(#347)); 999 | #978=EDGE_LOOP('',(#348,#349,#350,#351)); 1000 | #979=EDGE_LOOP('',(#352,#353,#354,#355)); 1001 | #980=EDGE_LOOP('',(#356,#357,#358,#359)); 1002 | #981=EDGE_LOOP('',(#360,#361,#362,#363)); 1003 | #982=EDGE_LOOP('',(#364,#365,#366,#367,#368)); 1004 | #983=EDGE_LOOP('',(#369,#370,#371,#372,#373)); 1005 | #984=EDGE_LOOP('',(#374,#375,#376,#377)); 1006 | #985=EDGE_LOOP('',(#378,#379,#380,#381,#382)); 1007 | #986=EDGE_LOOP('',(#383,#384,#385,#386,#387)); 1008 | #987=EDGE_LOOP('',(#388,#389,#390,#391)); 1009 | #988=FACE_BOUND('',#894,.T.); 1010 | #989=FACE_BOUND('',#895,.T.); 1011 | #990=FACE_BOUND('',#896,.T.); 1012 | #991=FACE_BOUND('',#897,.T.); 1013 | #992=FACE_BOUND('',#898,.T.); 1014 | #993=FACE_BOUND('',#899,.T.); 1015 | #994=FACE_BOUND('',#900,.T.); 1016 | #995=FACE_BOUND('',#901,.T.); 1017 | #996=FACE_BOUND('',#902,.T.); 1018 | #997=FACE_BOUND('',#903,.T.); 1019 | #998=FACE_BOUND('',#904,.T.); 1020 | #999=FACE_BOUND('',#905,.T.); 1021 | #1000=FACE_BOUND('',#906,.T.); 1022 | #1001=FACE_BOUND('',#907,.T.); 1023 | #1002=FACE_BOUND('',#908,.T.); 1024 | #1003=FACE_BOUND('',#909,.T.); 1025 | #1004=FACE_BOUND('',#910,.T.); 1026 | #1005=FACE_BOUND('',#911,.T.); 1027 | #1006=FACE_BOUND('',#912,.T.); 1028 | #1007=FACE_BOUND('',#913,.T.); 1029 | #1008=FACE_BOUND('',#914,.T.); 1030 | #1009=FACE_BOUND('',#915,.T.); 1031 | #1010=FACE_BOUND('',#916,.T.); 1032 | #1011=FACE_BOUND('',#917,.T.); 1033 | #1012=FACE_BOUND('',#918,.T.); 1034 | #1013=FACE_BOUND('',#919,.T.); 1035 | #1014=FACE_BOUND('',#920,.T.); 1036 | #1015=FACE_BOUND('',#921,.T.); 1037 | #1016=FACE_BOUND('',#922,.T.); 1038 | #1017=FACE_BOUND('',#923,.T.); 1039 | #1018=FACE_BOUND('',#924,.T.); 1040 | #1019=FACE_BOUND('',#925,.T.); 1041 | #1020=FACE_BOUND('',#926,.T.); 1042 | #1021=FACE_BOUND('',#927,.T.); 1043 | #1022=FACE_BOUND('',#928,.T.); 1044 | #1023=FACE_BOUND('',#929,.T.); 1045 | #1024=FACE_BOUND('',#930,.T.); 1046 | #1025=FACE_BOUND('',#931,.T.); 1047 | #1026=FACE_BOUND('',#932,.T.); 1048 | #1027=FACE_BOUND('',#933,.T.); 1049 | #1028=FACE_BOUND('',#934,.T.); 1050 | #1029=FACE_BOUND('',#935,.T.); 1051 | #1030=FACE_BOUND('',#936,.T.); 1052 | #1031=FACE_BOUND('',#937,.T.); 1053 | #1032=FACE_BOUND('',#938,.T.); 1054 | #1033=FACE_BOUND('',#939,.T.); 1055 | #1034=FACE_BOUND('',#940,.T.); 1056 | #1035=FACE_BOUND('',#941,.T.); 1057 | #1036=FACE_BOUND('',#942,.T.); 1058 | #1037=FACE_BOUND('',#943,.T.); 1059 | #1038=FACE_BOUND('',#944,.T.); 1060 | #1039=FACE_BOUND('',#945,.T.); 1061 | #1040=FACE_BOUND('',#946,.T.); 1062 | #1041=FACE_BOUND('',#947,.T.); 1063 | #1042=FACE_BOUND('',#948,.T.); 1064 | #1043=FACE_BOUND('',#949,.T.); 1065 | #1044=FACE_BOUND('',#950,.T.); 1066 | #1045=FACE_BOUND('',#951,.T.); 1067 | #1046=FACE_BOUND('',#952,.T.); 1068 | #1047=FACE_BOUND('',#953,.T.); 1069 | #1048=FACE_BOUND('',#954,.T.); 1070 | #1049=FACE_BOUND('',#955,.T.); 1071 | #1050=FACE_BOUND('',#956,.T.); 1072 | #1051=FACE_BOUND('',#957,.T.); 1073 | #1052=FACE_BOUND('',#958,.T.); 1074 | #1053=FACE_BOUND('',#959,.T.); 1075 | #1054=FACE_BOUND('',#960,.T.); 1076 | #1055=FACE_BOUND('',#961,.T.); 1077 | #1056=FACE_BOUND('',#962,.T.); 1078 | #1057=FACE_BOUND('',#963,.T.); 1079 | #1058=FACE_BOUND('',#964,.T.); 1080 | #1059=FACE_BOUND('',#965,.T.); 1081 | #1060=FACE_BOUND('',#966,.T.); 1082 | #1061=FACE_BOUND('',#967,.T.); 1083 | #1062=FACE_BOUND('',#968,.T.); 1084 | #1063=FACE_BOUND('',#969,.T.); 1085 | #1064=FACE_BOUND('',#970,.T.); 1086 | #1065=FACE_BOUND('',#971,.T.); 1087 | #1066=FACE_BOUND('',#972,.T.); 1088 | #1067=FACE_BOUND('',#973,.T.); 1089 | #1068=FACE_BOUND('',#974,.T.); 1090 | #1069=FACE_BOUND('',#975,.T.); 1091 | #1070=FACE_BOUND('',#976,.T.); 1092 | #1071=FACE_BOUND('',#977,.T.); 1093 | #1072=FACE_BOUND('',#978,.T.); 1094 | #1073=FACE_BOUND('',#979,.T.); 1095 | #1074=FACE_BOUND('',#980,.T.); 1096 | #1075=FACE_BOUND('',#981,.T.); 1097 | #1076=FACE_BOUND('',#982,.T.); 1098 | #1077=FACE_BOUND('',#983,.T.); 1099 | #1078=FACE_BOUND('',#984,.T.); 1100 | #1079=FACE_BOUND('',#985,.T.); 1101 | #1080=FACE_BOUND('',#986,.T.); 1102 | #1081=FACE_BOUND('',#987,.T.); 1103 | #1082=PLANE('',#1217); 1104 | #1083=PLANE('',#1218); 1105 | #1084=PLANE('',#1219); 1106 | #1085=PLANE('',#1220); 1107 | #1086=PLANE('',#1221); 1108 | #1087=PLANE('',#1222); 1109 | #1088=PLANE('',#1223); 1110 | #1089=PLANE('',#1224); 1111 | #1090=PLANE('',#1240); 1112 | #1091=PLANE('',#1244); 1113 | #1092=PLANE('',#1248); 1114 | #1093=PLANE('',#1252); 1115 | #1094=PLANE('',#1253); 1116 | #1095=PLANE('',#1254); 1117 | #1096=PLANE('',#1259); 1118 | #1097=PLANE('',#1264); 1119 | #1098=PLANE('',#1267); 1120 | #1099=PLANE('',#1270); 1121 | #1100=PLANE('',#1273); 1122 | #1101=PLANE('',#1278); 1123 | #1102=PLANE('',#1282); 1124 | #1103=PLANE('',#1286); 1125 | #1104=PLANE('',#1290); 1126 | #1105=PLANE('',#1293); 1127 | #1106=PLANE('',#1294); 1128 | #1107=PLANE('',#1297); 1129 | #1108=PLANE('',#1298); 1130 | #1109=PLANE('',#1300); 1131 | #1110=PLANE('',#1301); 1132 | #1111=PLANE('',#1302); 1133 | #1112=PLANE('',#1303); 1134 | #1113=PLANE('',#1304); 1135 | #1114=PLANE('',#1305); 1136 | #1115=PLANE('',#1306); 1137 | #1116=PLANE('',#1307); 1138 | #1117=PLANE('',#1310); 1139 | #1118=PLANE('',#1313); 1140 | #1119=PLANE('',#1316); 1141 | #1120=PLANE('',#1319); 1142 | #1121=PLANE('',#1320); 1143 | #1122=PLANE('',#1321); 1144 | #1123=PLANE('',#1322); 1145 | #1124=PLANE('',#1323); 1146 | #1125=PLANE('',#1324); 1147 | #1126=PLANE('',#1325); 1148 | #1127=PLANE('',#1326); 1149 | #1128=PLANE('',#1327); 1150 | #1129=PLANE('',#1328); 1151 | #1130=PLANE('',#1329); 1152 | #1131=ADVANCED_FACE('',(#988),#1082,.T.); 1153 | #1132=ADVANCED_FACE('',(#989),#1083,.T.); 1154 | #1133=ADVANCED_FACE('',(#990),#1084,.T.); 1155 | #1134=ADVANCED_FACE('',(#991),#1085,.T.); 1156 | #1135=ADVANCED_FACE('',(#992),#1086,.T.); 1157 | #1136=ADVANCED_FACE('',(#993),#1087,.F.); 1158 | #1137=ADVANCED_FACE('',(#994),#1088,.T.); 1159 | #1138=ADVANCED_FACE('',(#995),#1089,.T.); 1160 | #1139=ADVANCED_FACE('',(#996,#997),#72,.F.); 1161 | #1140=ADVANCED_FACE('',(#998,#999),#73,.F.); 1162 | #1141=ADVANCED_FACE('',(#1000,#1001),#74,.F.); 1163 | #1142=ADVANCED_FACE('',(#1002,#1003),#75,.F.); 1164 | #1143=ADVANCED_FACE('',(#1004),#16,.F.); 1165 | #1144=ADVANCED_FACE('',(#1005),#1090,.T.); 1166 | #1145=ADVANCED_FACE('',(#1006),#17,.F.); 1167 | #1146=ADVANCED_FACE('',(#1007),#1091,.T.); 1168 | #1147=ADVANCED_FACE('',(#1008),#18,.F.); 1169 | #1148=ADVANCED_FACE('',(#1009),#1092,.T.); 1170 | #1149=ADVANCED_FACE('',(#1010),#19,.F.); 1171 | #1150=ADVANCED_FACE('',(#1011),#1093,.T.); 1172 | #1151=ADVANCED_FACE('',(#1012,#1013,#1014,#1015,#1016),#1094,.F.); 1173 | #1152=ADVANCED_FACE('',(#1017,#1018),#1095,.F.); 1174 | #1153=ADVANCED_FACE('',(#1019),#1096,.T.); 1175 | #1154=ADVANCED_FACE('',(#1020),#1097,.F.); 1176 | #1155=ADVANCED_FACE('',(#1021),#20,.T.); 1177 | #1156=ADVANCED_FACE('',(#1022),#1098,.F.); 1178 | #1157=ADVANCED_FACE('',(#1023),#21,.T.); 1179 | #1158=ADVANCED_FACE('',(#1024),#1099,.F.); 1180 | #1159=ADVANCED_FACE('',(#1025),#22,.T.); 1181 | #1160=ADVANCED_FACE('',(#1026),#1100,.F.); 1182 | #1161=ADVANCED_FACE('',(#1027),#23,.T.); 1183 | #1162=ADVANCED_FACE('',(#1028,#1029),#24,.T.); 1184 | #1163=ADVANCED_FACE('',(#1030,#1031),#1101,.F.); 1185 | #1164=ADVANCED_FACE('',(#1032,#1033),#25,.T.); 1186 | #1165=ADVANCED_FACE('',(#1034,#1035),#1102,.F.); 1187 | #1166=ADVANCED_FACE('',(#1036,#1037),#26,.T.); 1188 | #1167=ADVANCED_FACE('',(#1038,#1039),#1103,.F.); 1189 | #1168=ADVANCED_FACE('',(#1040,#1041),#27,.T.); 1190 | #1169=ADVANCED_FACE('',(#1042,#1043),#1104,.F.); 1191 | #1170=ADVANCED_FACE('',(#1044),#12,.T.); 1192 | #1171=ADVANCED_FACE('',(#1045),#1105,.T.); 1193 | #1172=ADVANCED_FACE('',(#1046),#1106,.T.); 1194 | #1173=ADVANCED_FACE('',(#1047),#13,.T.); 1195 | #1174=ADVANCED_FACE('',(#1048),#14,.T.); 1196 | #1175=ADVANCED_FACE('',(#1049),#1107,.T.); 1197 | #1176=ADVANCED_FACE('',(#1050),#1108,.T.); 1198 | #1177=ADVANCED_FACE('',(#1051),#15,.T.); 1199 | #1178=ADVANCED_FACE('',(#1052),#1109,.T.); 1200 | #1179=ADVANCED_FACE('',(#1053),#1110,.T.); 1201 | #1180=ADVANCED_FACE('',(#1054),#1111,.F.); 1202 | #1181=ADVANCED_FACE('',(#1055),#1112,.T.); 1203 | #1182=ADVANCED_FACE('',(#1056),#1113,.T.); 1204 | #1183=ADVANCED_FACE('',(#1057),#1114,.F.); 1205 | #1184=ADVANCED_FACE('',(#1058),#1115,.F.); 1206 | #1185=ADVANCED_FACE('',(#1059),#1116,.T.); 1207 | #1186=ADVANCED_FACE('',(#1060,#1061),#28,.F.); 1208 | #1187=ADVANCED_FACE('',(#1062),#1117,.T.); 1209 | #1188=ADVANCED_FACE('',(#1063,#1064),#29,.F.); 1210 | #1189=ADVANCED_FACE('',(#1065),#1118,.T.); 1211 | #1190=ADVANCED_FACE('',(#1066,#1067),#30,.F.); 1212 | #1191=ADVANCED_FACE('',(#1068),#1119,.T.); 1213 | #1192=ADVANCED_FACE('',(#1069,#1070),#31,.F.); 1214 | #1193=ADVANCED_FACE('',(#1071),#1120,.T.); 1215 | #1194=ADVANCED_FACE('',(#1072),#1121,.T.); 1216 | #1195=ADVANCED_FACE('',(#1073),#1122,.F.); 1217 | #1196=ADVANCED_FACE('',(#1074),#1123,.T.); 1218 | #1197=ADVANCED_FACE('',(#1075),#1124,.F.); 1219 | #1198=ADVANCED_FACE('',(#1076),#1125,.T.); 1220 | #1199=ADVANCED_FACE('',(#1077),#1126,.F.); 1221 | #1200=ADVANCED_FACE('',(#1078),#1127,.T.); 1222 | #1201=ADVANCED_FACE('',(#1079),#1128,.F.); 1223 | #1202=ADVANCED_FACE('',(#1080),#1129,.T.); 1224 | #1203=ADVANCED_FACE('',(#1081),#1130,.T.); 1225 | #1204=CLOSED_SHELL('',(#1131,#1132,#1133,#1134,#1135,#1136,#1137,#1138, 1226 | #1139,#1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150, 1227 | #1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,#1159,#1160,#1161,#1162, 1228 | #1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170,#1171,#1172,#1173,#1174, 1229 | #1175,#1176,#1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184,#1185,#1186, 1230 | #1187,#1188,#1189,#1190,#1191,#1192,#1193,#1194,#1195,#1196,#1197,#1198, 1231 | #1199,#1200,#1201,#1202,#1203)); 1232 | #1205=STYLED_ITEM('',(#1206),#1213); 1233 | #1206=PRESENTATION_STYLE_ASSIGNMENT((#1207)); 1234 | #1207=SURFACE_STYLE_USAGE(.BOTH.,#1208); 1235 | #1208=SURFACE_SIDE_STYLE('',(#1209)); 1236 | #1209=SURFACE_STYLE_FILL_AREA(#1210); 1237 | #1210=FILL_AREA_STYLE('',(#1211)); 1238 | #1211=FILL_AREA_STYLE_COLOUR('',#1212); 1239 | #1212=COLOUR_RGB('',0.647058823529412,0.647058823529412,0.647058823529412); 1240 | #1213=MANIFOLD_SOLID_BREP('Bottom',#1204); 1241 | #1214=SHAPE_DEFINITION_REPRESENTATION(#2022,#1215); 1242 | #1215=SHAPE_REPRESENTATION('Bottom',(#1216),#2017); 1243 | #1216=AXIS2_PLACEMENT_3D('',#1676,#1330,#1331); 1244 | #1217=AXIS2_PLACEMENT_3D('',#1677,#1332,#1333); 1245 | #1218=AXIS2_PLACEMENT_3D('',#1686,#1338,#1339); 1246 | #1219=AXIS2_PLACEMENT_3D('',#1695,#1344,#1345); 1247 | #1220=AXIS2_PLACEMENT_3D('',#1712,#1354,#1355); 1248 | #1221=AXIS2_PLACEMENT_3D('',#1726,#1363,#1364); 1249 | #1222=AXIS2_PLACEMENT_3D('',#1732,#1368,#1369); 1250 | #1223=AXIS2_PLACEMENT_3D('',#1735,#1372,#1373); 1251 | #1224=AXIS2_PLACEMENT_3D('',#1743,#1378,#1379); 1252 | #1225=AXIS2_PLACEMENT_3D('',#1752,#1384,#1385); 1253 | #1226=AXIS2_PLACEMENT_3D('',#1753,#1386,#1387); 1254 | #1227=AXIS2_PLACEMENT_3D('',#1755,#1388,#1389); 1255 | #1228=AXIS2_PLACEMENT_3D('',#1757,#1390,#1391); 1256 | #1229=AXIS2_PLACEMENT_3D('',#1758,#1392,#1393); 1257 | #1230=AXIS2_PLACEMENT_3D('',#1760,#1394,#1395); 1258 | #1231=AXIS2_PLACEMENT_3D('',#1762,#1396,#1397); 1259 | #1232=AXIS2_PLACEMENT_3D('',#1763,#1398,#1399); 1260 | #1233=AXIS2_PLACEMENT_3D('',#1765,#1400,#1401); 1261 | #1234=AXIS2_PLACEMENT_3D('',#1767,#1402,#1403); 1262 | #1235=AXIS2_PLACEMENT_3D('',#1768,#1404,#1405); 1263 | #1236=AXIS2_PLACEMENT_3D('',#1770,#1406,#1407); 1264 | #1237=AXIS2_PLACEMENT_3D('',#1772,#1408,#1409); 1265 | #1238=AXIS2_PLACEMENT_3D('',#1773,#1410,#1411); 1266 | #1239=AXIS2_PLACEMENT_3D('',#1778,#1413,#1414); 1267 | #1240=AXIS2_PLACEMENT_3D('',#1781,#1416,#1417); 1268 | #1241=AXIS2_PLACEMENT_3D('',#1787,#1421,#1422); 1269 | #1242=AXIS2_PLACEMENT_3D('',#1788,#1423,#1424); 1270 | #1243=AXIS2_PLACEMENT_3D('',#1790,#1425,#1426); 1271 | #1244=AXIS2_PLACEMENT_3D('',#1793,#1428,#1429); 1272 | #1245=AXIS2_PLACEMENT_3D('',#1799,#1433,#1434); 1273 | #1246=AXIS2_PLACEMENT_3D('',#1800,#1435,#1436); 1274 | #1247=AXIS2_PLACEMENT_3D('',#1802,#1437,#1438); 1275 | #1248=AXIS2_PLACEMENT_3D('',#1805,#1440,#1441); 1276 | #1249=AXIS2_PLACEMENT_3D('',#1810,#1445,#1446); 1277 | #1250=AXIS2_PLACEMENT_3D('',#1811,#1447,#1448); 1278 | #1251=AXIS2_PLACEMENT_3D('',#1813,#1449,#1450); 1279 | #1252=AXIS2_PLACEMENT_3D('',#1816,#1452,#1453); 1280 | #1253=AXIS2_PLACEMENT_3D('',#1819,#1456,#1457); 1281 | #1254=AXIS2_PLACEMENT_3D('',#1830,#1464,#1465); 1282 | #1255=AXIS2_PLACEMENT_3D('',#1835,#1468,#1469); 1283 | #1256=AXIS2_PLACEMENT_3D('',#1839,#1471,#1472); 1284 | #1257=AXIS2_PLACEMENT_3D('',#1843,#1474,#1475); 1285 | #1258=AXIS2_PLACEMENT_3D('',#1847,#1477,#1478); 1286 | #1259=AXIS2_PLACEMENT_3D('',#1848,#1479,#1480); 1287 | #1260=AXIS2_PLACEMENT_3D('',#1852,#1482,#1483); 1288 | #1261=AXIS2_PLACEMENT_3D('',#1856,#1485,#1486); 1289 | #1262=AXIS2_PLACEMENT_3D('',#1860,#1488,#1489); 1290 | #1263=AXIS2_PLACEMENT_3D('',#1864,#1491,#1492); 1291 | #1264=AXIS2_PLACEMENT_3D('',#1865,#1493,#1494); 1292 | #1265=AXIS2_PLACEMENT_3D('',#1871,#1498,#1499); 1293 | #1266=AXIS2_PLACEMENT_3D('',#1872,#1500,#1501); 1294 | #1267=AXIS2_PLACEMENT_3D('',#1875,#1503,#1504); 1295 | #1268=AXIS2_PLACEMENT_3D('',#1879,#1507,#1508); 1296 | #1269=AXIS2_PLACEMENT_3D('',#1880,#1509,#1510); 1297 | #1270=AXIS2_PLACEMENT_3D('',#1883,#1512,#1513); 1298 | #1271=AXIS2_PLACEMENT_3D('',#1887,#1516,#1517); 1299 | #1272=AXIS2_PLACEMENT_3D('',#1888,#1518,#1519); 1300 | #1273=AXIS2_PLACEMENT_3D('',#1891,#1521,#1522); 1301 | #1274=AXIS2_PLACEMENT_3D('',#1895,#1525,#1526); 1302 | #1275=AXIS2_PLACEMENT_3D('',#1896,#1527,#1528); 1303 | #1276=AXIS2_PLACEMENT_3D('',#1897,#1529,#1530); 1304 | #1277=AXIS2_PLACEMENT_3D('',#1898,#1531,#1532); 1305 | #1278=AXIS2_PLACEMENT_3D('',#1900,#1533,#1534); 1306 | #1279=AXIS2_PLACEMENT_3D('',#1901,#1535,#1536); 1307 | #1280=AXIS2_PLACEMENT_3D('',#1903,#1537,#1538); 1308 | #1281=AXIS2_PLACEMENT_3D('',#1904,#1539,#1540); 1309 | #1282=AXIS2_PLACEMENT_3D('',#1906,#1541,#1542); 1310 | #1283=AXIS2_PLACEMENT_3D('',#1907,#1543,#1544); 1311 | #1284=AXIS2_PLACEMENT_3D('',#1909,#1545,#1546); 1312 | #1285=AXIS2_PLACEMENT_3D('',#1910,#1547,#1548); 1313 | #1286=AXIS2_PLACEMENT_3D('',#1912,#1549,#1550); 1314 | #1287=AXIS2_PLACEMENT_3D('',#1913,#1551,#1552); 1315 | #1288=AXIS2_PLACEMENT_3D('',#1915,#1553,#1554); 1316 | #1289=AXIS2_PLACEMENT_3D('',#1916,#1555,#1556); 1317 | #1290=AXIS2_PLACEMENT_3D('',#1918,#1557,#1558); 1318 | #1291=AXIS2_PLACEMENT_3D('',#1919,#1559,#1560); 1319 | #1292=AXIS2_PLACEMENT_3D('',#1921,#1561,#1562); 1320 | #1293=AXIS2_PLACEMENT_3D('',#1924,#1565,#1566); 1321 | #1294=AXIS2_PLACEMENT_3D('',#1926,#1568,#1569); 1322 | #1295=AXIS2_PLACEMENT_3D('',#1928,#1571,#1572); 1323 | #1296=AXIS2_PLACEMENT_3D('',#1930,#1574,#1575); 1324 | #1297=AXIS2_PLACEMENT_3D('',#1932,#1577,#1578); 1325 | #1298=AXIS2_PLACEMENT_3D('',#1934,#1580,#1581); 1326 | #1299=AXIS2_PLACEMENT_3D('',#1936,#1583,#1584); 1327 | #1300=AXIS2_PLACEMENT_3D('',#1937,#1585,#1586); 1328 | #1301=AXIS2_PLACEMENT_3D('',#1948,#1593,#1594); 1329 | #1302=AXIS2_PLACEMENT_3D('',#1950,#1596,#1597); 1330 | #1303=AXIS2_PLACEMENT_3D('',#1955,#1601,#1602); 1331 | #1304=AXIS2_PLACEMENT_3D('',#1959,#1605,#1606); 1332 | #1305=AXIS2_PLACEMENT_3D('',#1967,#1611,#1612); 1333 | #1306=AXIS2_PLACEMENT_3D('',#1971,#1615,#1616); 1334 | #1307=AXIS2_PLACEMENT_3D('',#1980,#1622,#1623); 1335 | #1308=AXIS2_PLACEMENT_3D('',#1984,#1626,#1627); 1336 | #1309=AXIS2_PLACEMENT_3D('',#1985,#1628,#1629); 1337 | #1310=AXIS2_PLACEMENT_3D('',#1987,#1630,#1631); 1338 | #1311=AXIS2_PLACEMENT_3D('',#1988,#1632,#1633); 1339 | #1312=AXIS2_PLACEMENT_3D('',#1989,#1634,#1635); 1340 | #1313=AXIS2_PLACEMENT_3D('',#1991,#1636,#1637); 1341 | #1314=AXIS2_PLACEMENT_3D('',#1992,#1638,#1639); 1342 | #1315=AXIS2_PLACEMENT_3D('',#1993,#1640,#1641); 1343 | #1316=AXIS2_PLACEMENT_3D('',#1995,#1642,#1643); 1344 | #1317=AXIS2_PLACEMENT_3D('',#1996,#1644,#1645); 1345 | #1318=AXIS2_PLACEMENT_3D('',#1997,#1646,#1647); 1346 | #1319=AXIS2_PLACEMENT_3D('',#1999,#1648,#1649); 1347 | #1320=AXIS2_PLACEMENT_3D('',#2000,#1650,#1651); 1348 | #1321=AXIS2_PLACEMENT_3D('',#2002,#1653,#1654); 1349 | #1322=AXIS2_PLACEMENT_3D('',#2004,#1656,#1657); 1350 | #1323=AXIS2_PLACEMENT_3D('',#2005,#1658,#1659); 1351 | #1324=AXIS2_PLACEMENT_3D('',#2006,#1660,#1661); 1352 | #1325=AXIS2_PLACEMENT_3D('',#2008,#1663,#1664); 1353 | #1326=AXIS2_PLACEMENT_3D('',#2010,#1666,#1667); 1354 | #1327=AXIS2_PLACEMENT_3D('',#2011,#1668,#1669); 1355 | #1328=AXIS2_PLACEMENT_3D('',#2013,#1671,#1672); 1356 | #1329=AXIS2_PLACEMENT_3D('',#2015,#1674,#1675); 1357 | #1330=DIRECTION('',(0.,0.,1.)); 1358 | #1331=DIRECTION('',(1.,0.,0.)); 1359 | #1332=DIRECTION('',(0.,0.,1.)); 1360 | #1333=DIRECTION('',(1.,0.,0.)); 1361 | #1334=DIRECTION('',(0.,-1.,0.)); 1362 | #1335=DIRECTION('',(1.,0.,0.)); 1363 | #1336=DIRECTION('',(0.,-1.,0.)); 1364 | #1337=DIRECTION('',(1.,0.,0.)); 1365 | #1338=DIRECTION('',(0.,0.,1.)); 1366 | #1339=DIRECTION('',(1.,0.,0.)); 1367 | #1340=DIRECTION('',(0.,-1.,0.)); 1368 | #1341=DIRECTION('',(1.,0.,0.)); 1369 | #1342=DIRECTION('',(0.,-1.,0.)); 1370 | #1343=DIRECTION('',(-1.,0.,0.)); 1371 | #1344=DIRECTION('',(1.,0.,0.)); 1372 | #1345=DIRECTION('',(0.,0.,-1.)); 1373 | #1346=DIRECTION('',(0.,-1.,0.)); 1374 | #1347=DIRECTION('',(0.,0.,-1.)); 1375 | #1348=DIRECTION('',(0.,-1.,0.)); 1376 | #1349=DIRECTION('',(0.,0.,-1.)); 1377 | #1350=DIRECTION('',(0.,-1.,0.)); 1378 | #1351=DIRECTION('',(0.,0.,-1.)); 1379 | #1352=DIRECTION('',(0.,-1.,0.)); 1380 | #1353=DIRECTION('',(0.,0.,-1.)); 1381 | #1354=DIRECTION('',(1.,0.,0.)); 1382 | #1355=DIRECTION('',(0.,0.,-1.)); 1383 | #1356=DIRECTION('',(0.,-1.,0.)); 1384 | #1357=DIRECTION('',(0.,0.,1.)); 1385 | #1358=DIRECTION('',(0.,-1.,0.)); 1386 | #1359=DIRECTION('',(0.,0.,-1.)); 1387 | #1360=DIRECTION('',(0.,1.,0.)); 1388 | #1361=DIRECTION('',(0.,0.,-1.)); 1389 | #1362=DIRECTION('',(0.,0.,1.)); 1390 | #1363=DIRECTION('',(-0.866025403784439,0.,-0.5)); 1391 | #1364=DIRECTION('',(-0.5,0.,0.866025403784439)); 1392 | #1365=DIRECTION('',(0.,-1.,0.)); 1393 | #1366=DIRECTION('',(-0.5,0.,0.866025403784439)); 1394 | #1367=DIRECTION('',(0.5,0.,-0.866025403784439)); 1395 | #1368=DIRECTION('',(-0.866025403784439,0.,0.5)); 1396 | #1369=DIRECTION('',(0.5,0.,0.866025403784439)); 1397 | #1370=DIRECTION('',(0.5,0.,0.866025403784439)); 1398 | #1371=DIRECTION('',(-0.5,0.,-0.866025403784439)); 1399 | #1372=DIRECTION('',(-1.,0.,0.)); 1400 | #1373=DIRECTION('',(0.,0.,1.)); 1401 | #1374=DIRECTION('',(0.,-1.,0.)); 1402 | #1375=DIRECTION('',(0.,0.,-1.)); 1403 | #1376=DIRECTION('',(0.,-1.,0.)); 1404 | #1377=DIRECTION('',(0.,0.,1.)); 1405 | #1378=DIRECTION('',(1.,0.,0.)); 1406 | #1379=DIRECTION('',(0.,0.,-1.)); 1407 | #1380=DIRECTION('',(0.,1.,0.)); 1408 | #1381=DIRECTION('',(0.,0.,-1.)); 1409 | #1382=DIRECTION('',(0.,1.,0.)); 1410 | #1383=DIRECTION('',(0.,0.,1.)); 1411 | #1384=DIRECTION('',(0.,0.,-1.)); 1412 | #1385=DIRECTION('',(-1.,0.,0.)); 1413 | #1386=DIRECTION('',(0.,0.,-1.)); 1414 | #1387=DIRECTION('',(-1.,0.,0.)); 1415 | #1388=DIRECTION('',(0.,0.,-1.)); 1416 | #1389=DIRECTION('',(-1.,0.,0.)); 1417 | #1390=DIRECTION('',(0.,0.,-1.)); 1418 | #1391=DIRECTION('',(-1.,0.,0.)); 1419 | #1392=DIRECTION('',(0.,0.,-1.)); 1420 | #1393=DIRECTION('',(-1.,0.,0.)); 1421 | #1394=DIRECTION('',(0.,0.,-1.)); 1422 | #1395=DIRECTION('',(-1.,0.,0.)); 1423 | #1396=DIRECTION('',(0.,0.,-1.)); 1424 | #1397=DIRECTION('',(-1.,0.,0.)); 1425 | #1398=DIRECTION('',(0.,0.,-1.)); 1426 | #1399=DIRECTION('',(-1.,0.,0.)); 1427 | #1400=DIRECTION('',(0.,0.,-1.)); 1428 | #1401=DIRECTION('',(-1.,0.,0.)); 1429 | #1402=DIRECTION('',(0.,0.,-1.)); 1430 | #1403=DIRECTION('',(-1.,0.,0.)); 1431 | #1404=DIRECTION('',(0.,0.,-1.)); 1432 | #1405=DIRECTION('',(-1.,0.,0.)); 1433 | #1406=DIRECTION('',(0.,0.,-1.)); 1434 | #1407=DIRECTION('',(-1.,0.,0.)); 1435 | #1408=DIRECTION('',(0.,0.,1.)); 1436 | #1409=DIRECTION('',(1.,0.,0.)); 1437 | #1410=DIRECTION('',(0.,0.,-1.)); 1438 | #1411=DIRECTION('',(-1.,0.,0.)); 1439 | #1412=DIRECTION('',(0.,0.,1.)); 1440 | #1413=DIRECTION('',(0.,0.,-1.)); 1441 | #1414=DIRECTION('',(-1.,0.,0.)); 1442 | #1415=DIRECTION('',(0.,0.,1.)); 1443 | #1416=DIRECTION('',(1.,0.,0.)); 1444 | #1417=DIRECTION('',(0.,0.,-1.)); 1445 | #1418=DIRECTION('',(0.,0.,-1.)); 1446 | #1419=DIRECTION('',(0.,1.,0.)); 1447 | #1420=DIRECTION('',(0.,1.,0.)); 1448 | #1421=DIRECTION('',(0.,0.,1.)); 1449 | #1422=DIRECTION('',(1.,0.,0.)); 1450 | #1423=DIRECTION('',(0.,0.,-1.)); 1451 | #1424=DIRECTION('',(-1.,0.,0.)); 1452 | #1425=DIRECTION('',(0.,0.,-1.)); 1453 | #1426=DIRECTION('',(-1.,0.,0.)); 1454 | #1427=DIRECTION('',(0.,0.,1.)); 1455 | #1428=DIRECTION('',(0.,-1.,0.)); 1456 | #1429=DIRECTION('',(0.,0.,-1.)); 1457 | #1430=DIRECTION('',(1.,0.,0.)); 1458 | #1431=DIRECTION('',(1.,0.,0.)); 1459 | #1432=DIRECTION('',(0.,0.,1.)); 1460 | #1433=DIRECTION('',(0.,0.,1.)); 1461 | #1434=DIRECTION('',(1.,0.,0.)); 1462 | #1435=DIRECTION('',(0.,0.,-1.)); 1463 | #1436=DIRECTION('',(-1.,0.,0.)); 1464 | #1437=DIRECTION('',(0.,0.,-1.)); 1465 | #1438=DIRECTION('',(-1.,0.,0.)); 1466 | #1439=DIRECTION('',(0.,0.,1.)); 1467 | #1440=DIRECTION('',(-1.,0.,0.)); 1468 | #1441=DIRECTION('',(0.,0.,1.)); 1469 | #1442=DIRECTION('',(0.,0.,-1.)); 1470 | #1443=DIRECTION('',(0.,-1.,0.)); 1471 | #1444=DIRECTION('',(0.,-1.,0.)); 1472 | #1445=DIRECTION('',(0.,0.,1.)); 1473 | #1446=DIRECTION('',(1.,0.,0.)); 1474 | #1447=DIRECTION('',(0.,0.,-1.)); 1475 | #1448=DIRECTION('',(-1.,0.,0.)); 1476 | #1449=DIRECTION('',(0.,0.,-1.)); 1477 | #1450=DIRECTION('',(-1.,0.,0.)); 1478 | #1451=DIRECTION('',(0.,0.,1.)); 1479 | #1452=DIRECTION('',(0.,1.,0.)); 1480 | #1453=DIRECTION('',(0.,0.,1.)); 1481 | #1454=DIRECTION('',(-1.,0.,0.)); 1482 | #1455=DIRECTION('',(-1.,0.,0.)); 1483 | #1456=DIRECTION('',(0.,0.,-1.)); 1484 | #1457=DIRECTION('',(1.,0.,0.)); 1485 | #1458=DIRECTION('',(-1.,0.,0.)); 1486 | #1459=DIRECTION('',(0.,1.,0.)); 1487 | #1460=DIRECTION('',(-1.,0.,0.)); 1488 | #1461=DIRECTION('',(1.,0.,0.)); 1489 | #1462=DIRECTION('',(0.,-1.,0.)); 1490 | #1463=DIRECTION('',(1.,0.,0.)); 1491 | #1464=DIRECTION('',(0.,0.,-1.)); 1492 | #1465=DIRECTION('',(1.,0.,0.)); 1493 | #1466=DIRECTION('',(0.,1.,0.)); 1494 | #1467=DIRECTION('',(-1.,0.,0.)); 1495 | #1468=DIRECTION('',(0.,0.,-1.)); 1496 | #1469=DIRECTION('',(-1.,0.,0.)); 1497 | #1470=DIRECTION('',(0.,-1.,0.)); 1498 | #1471=DIRECTION('',(0.,0.,-1.)); 1499 | #1472=DIRECTION('',(-1.,0.,0.)); 1500 | #1473=DIRECTION('',(1.,0.,0.)); 1501 | #1474=DIRECTION('',(0.,0.,-1.)); 1502 | #1475=DIRECTION('',(-1.,0.,0.)); 1503 | #1476=DIRECTION('',(0.,1.,0.)); 1504 | #1477=DIRECTION('',(0.,0.,-1.)); 1505 | #1478=DIRECTION('',(-1.,0.,0.)); 1506 | #1479=DIRECTION('',(0.,0.,-1.)); 1507 | #1480=DIRECTION('',(1.,0.,0.)); 1508 | #1481=DIRECTION('',(-1.,0.,0.)); 1509 | #1482=DIRECTION('',(0.,0.,-1.)); 1510 | #1483=DIRECTION('',(-1.,0.,0.)); 1511 | #1484=DIRECTION('',(0.,1.,0.)); 1512 | #1485=DIRECTION('',(0.,0.,-1.)); 1513 | #1486=DIRECTION('',(-1.,0.,0.)); 1514 | #1487=DIRECTION('',(1.,0.,0.)); 1515 | #1488=DIRECTION('',(0.,0.,-1.)); 1516 | #1489=DIRECTION('',(-1.,0.,0.)); 1517 | #1490=DIRECTION('',(0.,-1.,0.)); 1518 | #1491=DIRECTION('',(0.,0.,-1.)); 1519 | #1492=DIRECTION('',(-1.,0.,0.)); 1520 | #1493=DIRECTION('',(0.,1.,0.)); 1521 | #1494=DIRECTION('',(0.,0.,1.)); 1522 | #1495=DIRECTION('',(0.,0.,1.)); 1523 | #1496=DIRECTION('',(1.,0.,0.)); 1524 | #1497=DIRECTION('',(0.,0.,1.)); 1525 | #1498=DIRECTION('',(0.,0.,1.)); 1526 | #1499=DIRECTION('',(1.,0.,0.)); 1527 | #1500=DIRECTION('',(0.,0.,-1.)); 1528 | #1501=DIRECTION('',(-1.,0.,0.)); 1529 | #1502=DIRECTION('',(0.,0.,1.)); 1530 | #1503=DIRECTION('',(-1.,0.,0.)); 1531 | #1504=DIRECTION('',(0.,0.,1.)); 1532 | #1505=DIRECTION('',(0.,1.,0.)); 1533 | #1506=DIRECTION('',(0.,0.,1.)); 1534 | #1507=DIRECTION('',(0.,0.,1.)); 1535 | #1508=DIRECTION('',(1.,0.,0.)); 1536 | #1509=DIRECTION('',(0.,0.,-1.)); 1537 | #1510=DIRECTION('',(-1.,0.,0.)); 1538 | #1511=DIRECTION('',(0.,0.,1.)); 1539 | #1512=DIRECTION('',(0.,-1.,0.)); 1540 | #1513=DIRECTION('',(0.,0.,-1.)); 1541 | #1514=DIRECTION('',(-1.,0.,0.)); 1542 | #1515=DIRECTION('',(0.,0.,-1.)); 1543 | #1516=DIRECTION('',(0.,0.,1.)); 1544 | #1517=DIRECTION('',(1.,0.,0.)); 1545 | #1518=DIRECTION('',(0.,0.,-1.)); 1546 | #1519=DIRECTION('',(-1.,0.,0.)); 1547 | #1520=DIRECTION('',(0.,0.,1.)); 1548 | #1521=DIRECTION('',(1.,0.,0.)); 1549 | #1522=DIRECTION('',(0.,0.,-1.)); 1550 | #1523=DIRECTION('',(0.,-1.,0.)); 1551 | #1524=DIRECTION('',(0.,0.,-1.)); 1552 | #1525=DIRECTION('',(0.,0.,1.)); 1553 | #1526=DIRECTION('',(1.,0.,0.)); 1554 | #1527=DIRECTION('',(0.,0.,-1.)); 1555 | #1528=DIRECTION('',(-1.,0.,0.)); 1556 | #1529=DIRECTION('',(0.,0.,1.)); 1557 | #1530=DIRECTION('',(1.,0.,0.)); 1558 | #1531=DIRECTION('',(0.,0.,-1.)); 1559 | #1532=DIRECTION('',(-1.,0.,0.)); 1560 | #1533=DIRECTION('',(0.,0.,-1.)); 1561 | #1534=DIRECTION('',(1.,0.,0.)); 1562 | #1535=DIRECTION('',(0.,0.,1.)); 1563 | #1536=DIRECTION('',(1.,0.,0.)); 1564 | #1537=DIRECTION('',(0.,0.,1.)); 1565 | #1538=DIRECTION('',(1.,0.,0.)); 1566 | #1539=DIRECTION('',(0.,0.,-1.)); 1567 | #1540=DIRECTION('',(-1.,0.,0.)); 1568 | #1541=DIRECTION('',(0.,0.,-1.)); 1569 | #1542=DIRECTION('',(1.,0.,0.)); 1570 | #1543=DIRECTION('',(0.,0.,1.)); 1571 | #1544=DIRECTION('',(1.,0.,0.)); 1572 | #1545=DIRECTION('',(0.,0.,1.)); 1573 | #1546=DIRECTION('',(1.,0.,0.)); 1574 | #1547=DIRECTION('',(0.,0.,-1.)); 1575 | #1548=DIRECTION('',(-1.,0.,0.)); 1576 | #1549=DIRECTION('',(0.,0.,-1.)); 1577 | #1550=DIRECTION('',(1.,0.,0.)); 1578 | #1551=DIRECTION('',(0.,0.,1.)); 1579 | #1552=DIRECTION('',(1.,0.,0.)); 1580 | #1553=DIRECTION('',(0.,0.,1.)); 1581 | #1554=DIRECTION('',(1.,0.,0.)); 1582 | #1555=DIRECTION('',(0.,0.,-1.)); 1583 | #1556=DIRECTION('',(-1.,0.,0.)); 1584 | #1557=DIRECTION('',(0.,0.,-1.)); 1585 | #1558=DIRECTION('',(1.,0.,0.)); 1586 | #1559=DIRECTION('',(0.,0.,1.)); 1587 | #1560=DIRECTION('',(1.,0.,0.)); 1588 | #1561=DIRECTION('',(0.,0.,1.)); 1589 | #1562=DIRECTION('',(1.,0.,0.)); 1590 | #1563=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547)); 1591 | #1564=DIRECTION('',(0.707106781186548,0.,0.707106781186547)); 1592 | #1565=DIRECTION('',(0.707106781186547,0.,-0.707106781186548)); 1593 | #1566=DIRECTION('',(0.,1.,0.)); 1594 | #1567=DIRECTION('',(0.707106781186548,0.,0.707106781186547)); 1595 | #1568=DIRECTION('',(0.,0.707106781186547,-0.707106781186548)); 1596 | #1569=DIRECTION('',(-1.,0.,0.)); 1597 | #1570=DIRECTION('',(0.,-0.707106781186548,-0.707106781186547)); 1598 | #1571=DIRECTION('',(0.,0.,1.)); 1599 | #1572=DIRECTION('',(1.,0.,0.)); 1600 | #1573=DIRECTION('',(0.,-0.707106781186548,0.707106781186547)); 1601 | #1574=DIRECTION('',(0.,0.,1.)); 1602 | #1575=DIRECTION('',(1.,0.,0.)); 1603 | #1576=DIRECTION('',(0.707106781186548,0.,-0.707106781186547)); 1604 | #1577=DIRECTION('',(0.,-0.707106781186547,-0.707106781186548)); 1605 | #1578=DIRECTION('',(1.,0.,0.)); 1606 | #1579=DIRECTION('',(0.,-0.707106781186548,0.707106781186547)); 1607 | #1580=DIRECTION('',(-0.707106781186547,0.,-0.707106781186548)); 1608 | #1581=DIRECTION('',(0.,-1.,0.)); 1609 | #1582=DIRECTION('',(0.707106781186548,0.,-0.707106781186547)); 1610 | #1583=DIRECTION('',(0.,0.,1.)); 1611 | #1584=DIRECTION('',(1.,0.,0.)); 1612 | #1585=DIRECTION('',(-1.,0.,0.)); 1613 | #1586=DIRECTION('',(0.,0.,1.)); 1614 | #1587=DIRECTION('',(0.,0.,1.)); 1615 | #1588=DIRECTION('',(0.,1.,0.)); 1616 | #1589=DIRECTION('',(0.,0.,1.)); 1617 | #1590=DIRECTION('',(0.,0.,-1.)); 1618 | #1591=DIRECTION('',(0.,0.,-1.)); 1619 | #1592=DIRECTION('',(0.,-1.,0.)); 1620 | #1593=DIRECTION('',(0.,1.,0.)); 1621 | #1594=DIRECTION('',(0.,0.,1.)); 1622 | #1595=DIRECTION('',(0.707106781186547,0.,-0.707106781186548)); 1623 | #1596=DIRECTION('',(0.,1.,0.)); 1624 | #1597=DIRECTION('',(0.,0.,1.)); 1625 | #1598=DIRECTION('',(-0.707106781186547,0.,0.707106781186548)); 1626 | #1599=DIRECTION('',(1.,0.,0.)); 1627 | #1600=DIRECTION('',(0.5,0.,-0.866025403784439)); 1628 | #1601=DIRECTION('',(0.,0.,1.)); 1629 | #1602=DIRECTION('',(1.,0.,0.)); 1630 | #1603=DIRECTION('',(1.,0.,0.)); 1631 | #1604=DIRECTION('',(0.,-1.,0.)); 1632 | #1605=DIRECTION('',(0.,-1.,0.)); 1633 | #1606=DIRECTION('',(0.,0.,-1.)); 1634 | #1607=DIRECTION('',(-0.5,0.,-0.866025403784439)); 1635 | #1608=DIRECTION('',(-1.,0.,0.)); 1636 | #1609=DIRECTION('',(0.,0.,-1.)); 1637 | #1610=DIRECTION('',(0.707106781186547,0.,0.707106781186548)); 1638 | #1611=DIRECTION('',(0.,-1.,0.)); 1639 | #1612=DIRECTION('',(0.,0.,-1.)); 1640 | #1613=DIRECTION('',(-0.707106781186547,0.,-0.707106781186548)); 1641 | #1614=DIRECTION('',(0.,0.,-1.)); 1642 | #1615=DIRECTION('',(1.,0.,0.)); 1643 | #1616=DIRECTION('',(0.,0.,-1.)); 1644 | #1617=DIRECTION('',(0.,-1.,0.)); 1645 | #1618=DIRECTION('',(0.,0.,1.)); 1646 | #1619=DIRECTION('',(0.,-1.,0.)); 1647 | #1620=DIRECTION('',(0.,-1.,0.)); 1648 | #1621=DIRECTION('',(0.,0.,1.)); 1649 | #1622=DIRECTION('',(0.,0.,1.)); 1650 | #1623=DIRECTION('',(1.,0.,0.)); 1651 | #1624=DIRECTION('',(1.,0.,0.)); 1652 | #1625=DIRECTION('',(0.,-1.,0.)); 1653 | #1626=DIRECTION('',(0.,0.,1.)); 1654 | #1627=DIRECTION('',(1.,0.,0.)); 1655 | #1628=DIRECTION('',(0.,0.,1.)); 1656 | #1629=DIRECTION('',(1.,0.,0.)); 1657 | #1630=DIRECTION('',(0.,0.,1.)); 1658 | #1631=DIRECTION('',(1.,0.,0.)); 1659 | #1632=DIRECTION('',(0.,0.,1.)); 1660 | #1633=DIRECTION('',(1.,0.,0.)); 1661 | #1634=DIRECTION('',(0.,0.,1.)); 1662 | #1635=DIRECTION('',(1.,0.,0.)); 1663 | #1636=DIRECTION('',(0.,0.,1.)); 1664 | #1637=DIRECTION('',(1.,0.,0.)); 1665 | #1638=DIRECTION('',(0.,0.,1.)); 1666 | #1639=DIRECTION('',(1.,0.,0.)); 1667 | #1640=DIRECTION('',(0.,0.,1.)); 1668 | #1641=DIRECTION('',(1.,0.,0.)); 1669 | #1642=DIRECTION('',(0.,0.,1.)); 1670 | #1643=DIRECTION('',(1.,0.,0.)); 1671 | #1644=DIRECTION('',(0.,0.,1.)); 1672 | #1645=DIRECTION('',(1.,0.,0.)); 1673 | #1646=DIRECTION('',(0.,0.,1.)); 1674 | #1647=DIRECTION('',(1.,0.,0.)); 1675 | #1648=DIRECTION('',(0.,0.,1.)); 1676 | #1649=DIRECTION('',(1.,0.,0.)); 1677 | #1650=DIRECTION('',(-0.866025403784439,0.,-0.5)); 1678 | #1651=DIRECTION('',(-0.5,0.,0.866025403784439)); 1679 | #1652=DIRECTION('',(-0.5,0.,0.866025403784439)); 1680 | #1653=DIRECTION('',(-0.866025403784439,0.,0.5)); 1681 | #1654=DIRECTION('',(0.5,0.,0.866025403784439)); 1682 | #1655=DIRECTION('',(0.5,0.,0.866025403784439)); 1683 | #1656=DIRECTION('',(-0.707106781186548,0.,0.707106781186547)); 1684 | #1657=DIRECTION('',(0.,1.,0.)); 1685 | #1658=DIRECTION('',(-0.707106781186548,0.,-0.707106781186547)); 1686 | #1659=DIRECTION('',(0.,-1.,0.)); 1687 | #1660=DIRECTION('',(0.,-1.,0.)); 1688 | #1661=DIRECTION('',(0.,0.,-1.)); 1689 | #1662=DIRECTION('',(1.,0.,0.)); 1690 | #1663=DIRECTION('',(0.,-1.,0.)); 1691 | #1664=DIRECTION('',(0.,0.,-1.)); 1692 | #1665=DIRECTION('',(1.,0.,0.)); 1693 | #1666=DIRECTION('',(0.,0.,1.)); 1694 | #1667=DIRECTION('',(1.,0.,0.)); 1695 | #1668=DIRECTION('',(0.,-1.,0.)); 1696 | #1669=DIRECTION('',(0.,0.,-1.)); 1697 | #1670=DIRECTION('',(1.,0.,0.)); 1698 | #1671=DIRECTION('',(0.,-1.,0.)); 1699 | #1672=DIRECTION('',(0.,0.,-1.)); 1700 | #1673=DIRECTION('',(1.,0.,0.)); 1701 | #1674=DIRECTION('',(0.,0.,1.)); 1702 | #1675=DIRECTION('',(1.,0.,0.)); 1703 | #1676=CARTESIAN_POINT('',(0.,0.,0.)); 1704 | #1677=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.0045)); 1705 | #1678=CARTESIAN_POINT('',(-0.033,0.0193300178649696,0.0045)); 1706 | #1679=CARTESIAN_POINT('',(-0.033,0.0193300178649696,0.0045)); 1707 | #1680=CARTESIAN_POINT('',(-0.033,0.0143300178649696,0.0045)); 1708 | #1681=CARTESIAN_POINT('',(-0.03175,0.0143300178649696,0.0045)); 1709 | #1682=CARTESIAN_POINT('',(-0.0305,0.0143300178649696,0.0045)); 1710 | #1683=CARTESIAN_POINT('',(-0.0305,-0.000669982135030365,0.0045)); 1711 | #1684=CARTESIAN_POINT('',(-0.0305,0.0193300178649696,0.0045)); 1712 | #1685=CARTESIAN_POINT('',(-0.03125,0.0193300178649696,0.0045)); 1713 | #1686=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.0045)); 1714 | #1687=CARTESIAN_POINT('',(0.0305,-0.000669982135030365,0.0045)); 1715 | #1688=CARTESIAN_POINT('',(0.0305,0.0193300178649696,0.0045)); 1716 | #1689=CARTESIAN_POINT('',(0.0305,0.0143300178649696,0.0045)); 1717 | #1690=CARTESIAN_POINT('',(0.03175,0.0143300178649696,0.0045)); 1718 | #1691=CARTESIAN_POINT('',(0.033,0.0143300178649696,0.0045)); 1719 | #1692=CARTESIAN_POINT('',(0.033,0.0193300178649696,0.0045)); 1720 | #1693=CARTESIAN_POINT('',(0.033,0.0193300178649696,0.0045)); 1721 | #1694=CARTESIAN_POINT('',(0.03125,0.0193300178649696,0.0045)); 1722 | #1695=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,0.0045)); 1723 | #1696=CARTESIAN_POINT('',(0.032,0.0193300178649696,0.00276794919243112)); 1724 | #1697=CARTESIAN_POINT('',(0.032,0.0193300178649696,0.00276794919243112)); 1725 | #1698=CARTESIAN_POINT('',(0.032,0.0143300178649696,0.00276794919243112)); 1726 | #1699=CARTESIAN_POINT('',(0.032,0.0143300178649696,0.0045)); 1727 | #1700=CARTESIAN_POINT('',(0.032,0.0143300178649696,0.0015)); 1728 | #1701=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,0.0015)); 1729 | #1702=CARTESIAN_POINT('',(0.032,-0.0156699821350304,0.0015)); 1730 | #1703=CARTESIAN_POINT('',(0.032,-0.0156699821350304,0.0045)); 1731 | #1704=CARTESIAN_POINT('',(0.032,-0.0156699821350304,0.00276794919243112)); 1732 | #1705=CARTESIAN_POINT('',(0.032,0.0193300178649696,0.00276794919243112)); 1733 | #1706=CARTESIAN_POINT('',(0.032,-0.0206699821350304,0.00276794919243111)); 1734 | #1707=CARTESIAN_POINT('',(0.032,-0.0206699821350304,0.0045)); 1735 | #1708=CARTESIAN_POINT('',(0.032,-0.0206699821350304,-0.0005)); 1736 | #1709=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0005)); 1737 | #1710=CARTESIAN_POINT('',(0.032,0.0193300178649696,-0.0005)); 1738 | #1711=CARTESIAN_POINT('',(0.032,0.0193300178649696,0.0045)); 1739 | #1712=CARTESIAN_POINT('',(-0.0305,-0.000669982135030365,0.0045)); 1740 | #1713=CARTESIAN_POINT('',(-0.0305,-0.000669982135030365,0.0015)); 1741 | #1714=CARTESIAN_POINT('',(-0.0305,0.0143300178649696,0.0015)); 1742 | #1715=CARTESIAN_POINT('',(-0.0305,-0.0156699821350304,0.0015)); 1743 | #1716=CARTESIAN_POINT('',(-0.0305,-0.0156699821350304,0.0015)); 1744 | #1717=CARTESIAN_POINT('',(-0.0305,-0.0156699821350304,0.0045)); 1745 | #1718=CARTESIAN_POINT('',(-0.0305,-0.000669982135030365,0.0045)); 1746 | #1719=CARTESIAN_POINT('',(-0.0305,-0.0206699821350304,0.0045)); 1747 | #1720=CARTESIAN_POINT('',(-0.0305,-0.0206699821350304,0.0045)); 1748 | #1721=CARTESIAN_POINT('',(-0.0305,-0.0206699821350304,-0.0005)); 1749 | #1722=CARTESIAN_POINT('',(-0.0305,-0.000669982135030365,-0.0005)); 1750 | #1723=CARTESIAN_POINT('',(-0.0305,0.0193300178649696,-0.0005)); 1751 | #1724=CARTESIAN_POINT('',(-0.0305,0.0193300178649696,0.0045)); 1752 | #1725=CARTESIAN_POINT('',(-0.0305,0.0143300178649696,0.0015)); 1753 | #1726=CARTESIAN_POINT('',(-0.0325,0.0193300178649696,0.00363397459621556)); 1754 | #1727=CARTESIAN_POINT('',(-0.032,0.0193300178649696,0.00276794919243112)); 1755 | #1728=CARTESIAN_POINT('',(-0.032,0.0193300178649696,0.00276794919243112)); 1756 | #1729=CARTESIAN_POINT('',(-0.032,0.0143300178649696,0.00276794919243112)); 1757 | #1730=CARTESIAN_POINT('',(-0.0325,0.0143300178649696,0.00363397459621556)); 1758 | #1731=CARTESIAN_POINT('',(-0.0325,0.0193300178649696,0.00363397459621556)); 1759 | #1732=CARTESIAN_POINT('',(0.0325,0.0193300178649696,0.00363397459621556)); 1760 | #1733=CARTESIAN_POINT('',(0.0325,0.0143300178649696,0.00363397459621556)); 1761 | #1734=CARTESIAN_POINT('',(0.0325,0.0193300178649696,0.00363397459621556)); 1762 | #1735=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0025)); 1763 | #1736=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0005)); 1764 | #1737=CARTESIAN_POINT('',(0.032,-0.0255200014941,-0.0005)); 1765 | #1738=CARTESIAN_POINT('',(0.032,-0.0206699821350304,0.0045)); 1766 | #1739=CARTESIAN_POINT('',(0.032,-0.0206699821350304,-0.0025)); 1767 | #1740=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0025)); 1768 | #1741=CARTESIAN_POINT('',(0.032,-0.0255200014941,-0.0025)); 1769 | #1742=CARTESIAN_POINT('',(0.032,-0.0255200014941,-0.0025)); 1770 | #1743=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0025)); 1771 | #1744=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0005)); 1772 | #1745=CARTESIAN_POINT('',(-0.032,0.0193300178649696,-0.0005)); 1773 | #1746=CARTESIAN_POINT('',(-0.032,0.02548000149415,-0.0005)); 1774 | #1747=CARTESIAN_POINT('',(-0.032,0.0193300178649696,0.0045)); 1775 | #1748=CARTESIAN_POINT('',(-0.032,0.0193300178649696,-0.0025)); 1776 | #1749=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0025)); 1777 | #1750=CARTESIAN_POINT('',(-0.032,0.02548000149415,-0.0025)); 1778 | #1751=CARTESIAN_POINT('',(-0.032,0.02548000149415,-0.0025)); 1779 | #1752=CARTESIAN_POINT('',(-0.0265,-0.02402,-0.00179289321881346)); 1780 | #1753=CARTESIAN_POINT('',(-0.0265,-0.02402,-0.00179289321881346)); 1781 | #1754=CARTESIAN_POINT('',(-0.029,-0.02402,-0.00179289321881346)); 1782 | #1755=CARTESIAN_POINT('',(-0.0265,-0.02402,-0.0025)); 1783 | #1756=CARTESIAN_POINT('',(-0.0297071067811865,-0.02402,-0.0025)); 1784 | #1757=CARTESIAN_POINT('',(-0.0265,0.02398,-0.00179289321881346)); 1785 | #1758=CARTESIAN_POINT('',(-0.0265,0.02398,-0.00179289321881346)); 1786 | #1759=CARTESIAN_POINT('',(-0.029,0.02398,-0.00179289321881346)); 1787 | #1760=CARTESIAN_POINT('',(-0.0265,0.02398,-0.0025)); 1788 | #1761=CARTESIAN_POINT('',(-0.0297071067811865,0.02398,-0.0025)); 1789 | #1762=CARTESIAN_POINT('',(0.0265,-0.02402,-0.00179289321881346)); 1790 | #1763=CARTESIAN_POINT('',(0.0265,-0.02402,-0.00179289321881346)); 1791 | #1764=CARTESIAN_POINT('',(0.024,-0.02402,-0.00179289321881346)); 1792 | #1765=CARTESIAN_POINT('',(0.0265,-0.02402,-0.0025)); 1793 | #1766=CARTESIAN_POINT('',(0.0232928932188135,-0.02402,-0.0025)); 1794 | #1767=CARTESIAN_POINT('',(0.0265,0.02398,-0.00179289321881346)); 1795 | #1768=CARTESIAN_POINT('',(0.0265,0.02398,-0.00179289321881346)); 1796 | #1769=CARTESIAN_POINT('',(0.024,0.02398,-0.00179289321881346)); 1797 | #1770=CARTESIAN_POINT('',(0.0265,0.02398,-0.0025)); 1798 | #1771=CARTESIAN_POINT('',(0.0232928932188135,0.02398,-0.0025)); 1799 | #1772=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0025)); 1800 | #1773=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0005)); 1801 | #1774=CARTESIAN_POINT('',(-0.02800000149415,-0.02952,-0.0005)); 1802 | #1775=CARTESIAN_POINT('',(-0.032,-0.0255200014941,-0.0005)); 1803 | #1776=CARTESIAN_POINT('',(-0.02800000149415,-0.02951999999995,-0.0025)); 1804 | #1777=CARTESIAN_POINT('',(-0.02800000149415,-0.02951999999995,-0.0025)); 1805 | #1778=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0025)); 1806 | #1779=CARTESIAN_POINT('',(-0.032,-0.0255200014941,-0.0025)); 1807 | #1780=CARTESIAN_POINT('',(-0.032,-0.0255200014941,-0.0025)); 1808 | #1781=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0025)); 1809 | #1782=CARTESIAN_POINT('',(-0.032,-0.0206699821350304,0.0045)); 1810 | #1783=CARTESIAN_POINT('',(-0.032,-0.0206699821350304,-0.0005)); 1811 | #1784=CARTESIAN_POINT('',(-0.032,-0.0206699821350304,-0.0025)); 1812 | #1785=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0005)); 1813 | #1786=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0025)); 1814 | #1787=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0025)); 1815 | #1788=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0005)); 1816 | #1789=CARTESIAN_POINT('',(-0.02800000149415,0.02948,-0.0005)); 1817 | #1790=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0025)); 1818 | #1791=CARTESIAN_POINT('',(-0.02800000149415,0.02948,-0.0025)); 1819 | #1792=CARTESIAN_POINT('',(-0.02800000149415,0.02948,-0.0025)); 1820 | #1793=CARTESIAN_POINT('',(-6.93889390390723E-18,0.02948,-0.0025)); 1821 | #1794=CARTESIAN_POINT('',(-6.93889390390723E-18,0.02948,-0.0005)); 1822 | #1795=CARTESIAN_POINT('',(0.02800000149415,0.02948,-0.0005)); 1823 | #1796=CARTESIAN_POINT('',(-6.93889390390723E-18,0.02948,-0.0025)); 1824 | #1797=CARTESIAN_POINT('',(0.02800000149415,0.02948,-0.0025)); 1825 | #1798=CARTESIAN_POINT('',(0.02800000149415,0.02948,-0.0025)); 1826 | #1799=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0025)); 1827 | #1800=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0005)); 1828 | #1801=CARTESIAN_POINT('',(0.032,0.02548000149415,-0.0005)); 1829 | #1802=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0025)); 1830 | #1803=CARTESIAN_POINT('',(0.032,0.02548000149415,-0.0025)); 1831 | #1804=CARTESIAN_POINT('',(0.032,0.02548000149415,-0.0025)); 1832 | #1805=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0025)); 1833 | #1806=CARTESIAN_POINT('',(0.032,0.0193300178649696,0.0045)); 1834 | #1807=CARTESIAN_POINT('',(0.032,0.0193300178649696,-0.0025)); 1835 | #1808=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0005)); 1836 | #1809=CARTESIAN_POINT('',(0.032,-1.99999999749914E-5,-0.0025)); 1837 | #1810=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0025)); 1838 | #1811=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0005)); 1839 | #1812=CARTESIAN_POINT('',(0.02800000149415,-0.02952,-0.0005)); 1840 | #1813=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0025)); 1841 | #1814=CARTESIAN_POINT('',(0.02800000149415,-0.02952,-0.0025)); 1842 | #1815=CARTESIAN_POINT('',(0.02800000149415,-0.02952,-0.0025)); 1843 | #1816=CARTESIAN_POINT('',(-6.93889390390723E-18,-0.02952,-0.0025)); 1844 | #1817=CARTESIAN_POINT('',(-6.93889390390723E-18,-0.02952,-0.0005)); 1845 | #1818=CARTESIAN_POINT('',(-6.93889390390723E-18,-0.02952,-0.0025)); 1846 | #1819=CARTESIAN_POINT('',(-6.93889390390723E-18,-1.99999999999888E-5,-0.0025)); 1847 | #1820=CARTESIAN_POINT('',(0.03125,-0.0206699821350304,-0.0025)); 1848 | #1821=CARTESIAN_POINT('',(0.0285,-0.0206699821350304,-0.0025)); 1849 | #1822=CARTESIAN_POINT('',(0.0285,0.0193300178649696,-0.0025)); 1850 | #1823=CARTESIAN_POINT('',(0.0285,0.0193300178649696,-0.0025)); 1851 | #1824=CARTESIAN_POINT('',(0.03125,0.0193300178649696,-0.0025)); 1852 | #1825=CARTESIAN_POINT('',(-0.03125,0.0193300178649696,-0.0025)); 1853 | #1826=CARTESIAN_POINT('',(-0.0285,0.0193300178649696,-0.0025)); 1854 | #1827=CARTESIAN_POINT('',(-0.0285,-1.99999999999888E-5,-0.0025)); 1855 | #1828=CARTESIAN_POINT('',(-0.0285,-0.0206699821350304,-0.0025)); 1856 | #1829=CARTESIAN_POINT('',(-0.03125,-0.0206699821350304,-0.0025)); 1857 | #1830=CARTESIAN_POINT('',(0.,-1.99999999999922E-5,-0.0005)); 1858 | #1831=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,-0.0005)); 1859 | #1832=CARTESIAN_POINT('',(-6.93889390390723E-18,-0.03152,-0.0005)); 1860 | #1833=CARTESIAN_POINT('',(0.02800000149415,-0.03152,-0.0005)); 1861 | #1834=CARTESIAN_POINT('',(-0.02800000149415,-0.03151999999995,-0.0005)); 1862 | #1835=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0005)); 1863 | #1836=CARTESIAN_POINT('',(0.034,-0.0255200014941,-0.0005)); 1864 | #1837=CARTESIAN_POINT('',(0.034,-1.99999999749914E-5,-0.0005)); 1865 | #1838=CARTESIAN_POINT('',(0.034,0.02548000149415,-0.0005)); 1866 | #1839=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0005)); 1867 | #1840=CARTESIAN_POINT('',(0.02800000149415,0.03148,-0.0005)); 1868 | #1841=CARTESIAN_POINT('',(-6.93889390390723E-18,0.03148,-0.0005)); 1869 | #1842=CARTESIAN_POINT('',(-0.02800000149415,0.03148,-0.0005)); 1870 | #1843=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0005)); 1871 | #1844=CARTESIAN_POINT('',(-0.034,0.02548000149415,-0.0005)); 1872 | #1845=CARTESIAN_POINT('',(-0.034,-1.99999999749914E-5,-0.0005)); 1873 | #1846=CARTESIAN_POINT('',(-0.034,-0.0255200014941,-0.0005)); 1874 | #1847=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0005)); 1875 | #1848=CARTESIAN_POINT('',(-6.93889390390723E-18,-1.99999999999888E-5,-0.0045)); 1876 | #1849=CARTESIAN_POINT('',(-0.02800000149415,-0.03002,-0.0045)); 1877 | #1850=CARTESIAN_POINT('',(0.02800000149415,-0.03001999999995,-0.0045)); 1878 | #1851=CARTESIAN_POINT('',(-0.02800000149415,-0.03002,-0.0045)); 1879 | #1852=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0045)); 1880 | #1853=CARTESIAN_POINT('',(-0.0325,-0.0255200014941,-0.0045)); 1881 | #1854=CARTESIAN_POINT('',(-0.0325,0.02548000149415,-0.0045)); 1882 | #1855=CARTESIAN_POINT('',(-0.0325,0.02548000149415,-0.0045)); 1883 | #1856=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0045)); 1884 | #1857=CARTESIAN_POINT('',(-0.02800000149415,0.02998,-0.0045)); 1885 | #1858=CARTESIAN_POINT('',(0.02800000149415,0.02998,-0.0045)); 1886 | #1859=CARTESIAN_POINT('',(0.02800000149415,0.02998,-0.0045)); 1887 | #1860=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0045)); 1888 | #1861=CARTESIAN_POINT('',(0.0325,0.02548000149415,-0.0045)); 1889 | #1862=CARTESIAN_POINT('',(0.0325,-0.0255200014941,-0.0045)); 1890 | #1863=CARTESIAN_POINT('',(0.0325,-0.0255200014941,-0.0045)); 1891 | #1864=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0045)); 1892 | #1865=CARTESIAN_POINT('',(-6.93889390390723E-18,-0.03152,-0.0025)); 1893 | #1866=CARTESIAN_POINT('',(-0.02800000149415,-0.03151999999995,-0.0025)); 1894 | #1867=CARTESIAN_POINT('',(-0.02800000149415,-0.03151999999995,-0.003)); 1895 | #1868=CARTESIAN_POINT('',(0.02800000149415,-0.03152,-0.003)); 1896 | #1869=CARTESIAN_POINT('',(0.02800000149415,-0.03152,-0.003)); 1897 | #1870=CARTESIAN_POINT('',(0.02800000149415,-0.03152,-0.0025)); 1898 | #1871=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0025)); 1899 | #1872=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.003)); 1900 | #1873=CARTESIAN_POINT('',(0.034,-0.0255200014941,-0.003)); 1901 | #1874=CARTESIAN_POINT('',(0.034,-0.0255200014941,-0.0025)); 1902 | #1875=CARTESIAN_POINT('',(0.034,-1.99999999749914E-5,-0.0025)); 1903 | #1876=CARTESIAN_POINT('',(0.034,0.02548000149415,-0.003)); 1904 | #1877=CARTESIAN_POINT('',(0.034,0.02548000149415,-0.003)); 1905 | #1878=CARTESIAN_POINT('',(0.034,0.02548000149415,-0.0025)); 1906 | #1879=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0025)); 1907 | #1880=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.003)); 1908 | #1881=CARTESIAN_POINT('',(0.02800000149415,0.03148,-0.003)); 1909 | #1882=CARTESIAN_POINT('',(0.02800000149415,0.03148,-0.0025)); 1910 | #1883=CARTESIAN_POINT('',(-6.93889390390723E-18,0.03148,-0.0025)); 1911 | #1884=CARTESIAN_POINT('',(-0.02800000149415,0.03148,-0.003)); 1912 | #1885=CARTESIAN_POINT('',(-0.02800000149415,0.03148,-0.003)); 1913 | #1886=CARTESIAN_POINT('',(-0.02800000149415,0.03148,-0.0025)); 1914 | #1887=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0025)); 1915 | #1888=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.003)); 1916 | #1889=CARTESIAN_POINT('',(-0.034,0.02548000149415,-0.003)); 1917 | #1890=CARTESIAN_POINT('',(-0.034,0.02548000149415,-0.0025)); 1918 | #1891=CARTESIAN_POINT('',(-0.034,-1.99999999749914E-5,-0.0025)); 1919 | #1892=CARTESIAN_POINT('',(-0.034,-0.0255200014941,-0.003)); 1920 | #1893=CARTESIAN_POINT('',(-0.034,-0.0255200014941,-0.003)); 1921 | #1894=CARTESIAN_POINT('',(-0.034,-0.0255200014941,-0.0025)); 1922 | #1895=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0025)); 1923 | #1896=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.003)); 1924 | #1897=CARTESIAN_POINT('',(-0.0265,0.02398,-0.002502)); 1925 | #1898=CARTESIAN_POINT('',(-0.0265,0.02398,0.)); 1926 | #1899=CARTESIAN_POINT('',(-0.029,0.02398,0.)); 1927 | #1900=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.)); 1928 | #1901=CARTESIAN_POINT('',(-0.0265,0.02398,0.)); 1929 | #1902=CARTESIAN_POINT('',(-0.02556,0.02398,0.)); 1930 | #1903=CARTESIAN_POINT('',(0.0265,0.02398,-0.002502)); 1931 | #1904=CARTESIAN_POINT('',(0.0265,0.02398,0.)); 1932 | #1905=CARTESIAN_POINT('',(0.024,0.02398,0.)); 1933 | #1906=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.)); 1934 | #1907=CARTESIAN_POINT('',(0.0265,0.02398,0.)); 1935 | #1908=CARTESIAN_POINT('',(0.02744,0.02398,0.)); 1936 | #1909=CARTESIAN_POINT('',(0.0265,-0.02402,-0.002502)); 1937 | #1910=CARTESIAN_POINT('',(0.0265,-0.02402,0.)); 1938 | #1911=CARTESIAN_POINT('',(0.024,-0.02402,0.)); 1939 | #1912=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.)); 1940 | #1913=CARTESIAN_POINT('',(0.0265,-0.02402,0.)); 1941 | #1914=CARTESIAN_POINT('',(0.02744,-0.02402,0.)); 1942 | #1915=CARTESIAN_POINT('',(-0.0265,-0.02402,-0.002502)); 1943 | #1916=CARTESIAN_POINT('',(-0.0265,-0.02402,0.)); 1944 | #1917=CARTESIAN_POINT('',(-0.029,-0.02402,0.)); 1945 | #1918=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.)); 1946 | #1919=CARTESIAN_POINT('',(-0.0265,-0.02402,0.)); 1947 | #1920=CARTESIAN_POINT('',(-0.02556,-0.02402,0.)); 1948 | #1921=CARTESIAN_POINT('',(0.02800000149415,0.02548000149415,-0.0045)); 1949 | #1922=CARTESIAN_POINT('',(0.02800000149415,0.03148,-0.003)); 1950 | #1923=CARTESIAN_POINT('',(0.0325,0.02548000149415,-0.0045)); 1951 | #1924=CARTESIAN_POINT('',(0.0325,-1.99999999999888E-5,-0.0045)); 1952 | #1925=CARTESIAN_POINT('',(0.0325,-0.0255200014941,-0.0045)); 1953 | #1926=CARTESIAN_POINT('',(-6.93889390390723E-18,0.02998,-0.0045)); 1954 | #1927=CARTESIAN_POINT('',(-0.02800000149415,0.03148,-0.003)); 1955 | #1928=CARTESIAN_POINT('',(0.02800000149415,-0.0255200014941,-0.0045)); 1956 | #1929=CARTESIAN_POINT('',(0.02800000149415,-0.03001999999995,-0.0045)); 1957 | #1930=CARTESIAN_POINT('',(-0.02800000149415,0.02548000149415,-0.0045)); 1958 | #1931=CARTESIAN_POINT('',(-0.034,0.02548000149415,-0.003)); 1959 | #1932=CARTESIAN_POINT('',(-6.93889390390723E-18,-0.03002,-0.0045)); 1960 | #1933=CARTESIAN_POINT('',(-0.02800000149415,-0.03002,-0.0045)); 1961 | #1934=CARTESIAN_POINT('',(-0.0325,-1.99999999999888E-5,-0.0045)); 1962 | #1935=CARTESIAN_POINT('',(-0.034,-0.0255200014941,-0.003)); 1963 | #1936=CARTESIAN_POINT('',(-0.02800000149415,-0.0255200014941,-0.0045)); 1964 | #1937=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,0.0045)); 1965 | #1938=CARTESIAN_POINT('',(-0.032,-0.0156699821350304,0.0045)); 1966 | #1939=CARTESIAN_POINT('',(-0.032,-0.0156699821350304,0.0015)); 1967 | #1940=CARTESIAN_POINT('',(-0.032,-0.0156699821350304,0.00276794919243112)); 1968 | #1941=CARTESIAN_POINT('',(-0.032,-1.99999999749914E-5,0.0015)); 1969 | #1942=CARTESIAN_POINT('',(-0.032,0.0143300178649696,0.0015)); 1970 | #1943=CARTESIAN_POINT('',(-0.032,0.0143300178649696,0.0045)); 1971 | #1944=CARTESIAN_POINT('',(-0.032,0.0193300178649696,0.0045)); 1972 | #1945=CARTESIAN_POINT('',(-0.032,-0.0206699821350304,0.0045)); 1973 | #1946=CARTESIAN_POINT('',(-0.032,-0.0206699821350304,0.00276794919243112)); 1974 | #1947=CARTESIAN_POINT('',(-0.032,0.0193300178649696,0.00276794919243112)); 1975 | #1948=CARTESIAN_POINT('',(-0.03125,0.0193300178649696,0.0045)); 1976 | #1949=CARTESIAN_POINT('',(-0.0285,0.0193300178649696,-0.0025)); 1977 | #1950=CARTESIAN_POINT('',(-0.03125,-0.0206699821350304,0.0045)); 1978 | #1951=CARTESIAN_POINT('',(-0.033375,-0.0206699821350304,0.002375)); 1979 | #1952=CARTESIAN_POINT('',(-0.03125,-0.0206699821350304,0.0045)); 1980 | #1953=CARTESIAN_POINT('',(-0.033,-0.0206699821350304,0.0045)); 1981 | #1954=CARTESIAN_POINT('',(-0.0325,-0.0206699821350304,0.00363397459621556)); 1982 | #1955=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.0045)); 1983 | #1956=CARTESIAN_POINT('',(-0.03175,-0.0156699821350304,0.0045)); 1984 | #1957=CARTESIAN_POINT('',(-0.033,-0.0156699821350304,0.0045)); 1985 | #1958=CARTESIAN_POINT('',(-0.033,0.0193300178649696,0.0045)); 1986 | #1959=CARTESIAN_POINT('',(0.03125,-0.0206699821350304,0.0045)); 1987 | #1960=CARTESIAN_POINT('',(0.0325,-0.0206699821350304,0.00363397459621556)); 1988 | #1961=CARTESIAN_POINT('',(0.033,-0.0206699821350304,0.0045)); 1989 | #1962=CARTESIAN_POINT('',(0.03125,-0.0206699821350304,0.0045)); 1990 | #1963=CARTESIAN_POINT('',(0.0305,-0.0206699821350304,0.0045)); 1991 | #1964=CARTESIAN_POINT('',(0.0305,-0.0206699821350304,0.0045)); 1992 | #1965=CARTESIAN_POINT('',(0.0305,-0.0206699821350304,-0.0005)); 1993 | #1966=CARTESIAN_POINT('',(0.0305,-0.0206699821350304,-0.0005)); 1994 | #1967=CARTESIAN_POINT('',(0.03125,0.0193300178649696,0.0045)); 1995 | #1968=CARTESIAN_POINT('',(0.033375,0.0193300178649696,0.002375)); 1996 | #1969=CARTESIAN_POINT('',(0.0305,0.0193300178649696,-0.0005)); 1997 | #1970=CARTESIAN_POINT('',(0.0305,0.0193300178649696,0.0045)); 1998 | #1971=CARTESIAN_POINT('',(0.0305,-0.000669982135030365,0.0045)); 1999 | #1972=CARTESIAN_POINT('',(0.0305,-0.000669982135030365,0.0015)); 2000 | #1973=CARTESIAN_POINT('',(0.0305,0.0143300178649696,0.0015)); 2001 | #1974=CARTESIAN_POINT('',(0.0305,-0.0156699821350304,0.0015)); 2002 | #1975=CARTESIAN_POINT('',(0.0305,0.0143300178649696,0.0015)); 2003 | #1976=CARTESIAN_POINT('',(0.0305,-0.0206699821350304,-0.0005)); 2004 | #1977=CARTESIAN_POINT('',(0.0305,-0.000669982135030365,0.0045)); 2005 | #1978=CARTESIAN_POINT('',(0.0305,-0.0156699821350304,0.0045)); 2006 | #1979=CARTESIAN_POINT('',(0.0305,-0.0156699821350304,0.0015)); 2007 | #1980=CARTESIAN_POINT('',(0.,-1.99999999999888E-5,0.0045)); 2008 | #1981=CARTESIAN_POINT('',(0.03175,-0.0156699821350304,0.0045)); 2009 | #1982=CARTESIAN_POINT('',(0.033,-0.0156699821350304,0.0045)); 2010 | #1983=CARTESIAN_POINT('',(0.033,0.0193300178649696,0.0045)); 2011 | #1984=CARTESIAN_POINT('',(-0.0265,-0.02402,-0.003)); 2012 | #1985=CARTESIAN_POINT('',(-0.0265,-0.02402,-0.003)); 2013 | #1986=CARTESIAN_POINT('',(-0.02556,-0.02402,-0.003)); 2014 | #1987=CARTESIAN_POINT('',(-0.00078,0.000760000000000014,-0.003)); 2015 | #1988=CARTESIAN_POINT('',(0.0265,-0.02402,-0.003)); 2016 | #1989=CARTESIAN_POINT('',(0.0265,-0.02402,-0.003)); 2017 | #1990=CARTESIAN_POINT('',(0.02744,-0.02402,-0.003)); 2018 | #1991=CARTESIAN_POINT('',(-0.00078,0.000760000000000014,-0.003)); 2019 | #1992=CARTESIAN_POINT('',(0.0265,0.02398,-0.003)); 2020 | #1993=CARTESIAN_POINT('',(0.0265,0.02398,-0.003)); 2021 | #1994=CARTESIAN_POINT('',(0.02744,0.02398,-0.003)); 2022 | #1995=CARTESIAN_POINT('',(-0.00078,0.000760000000000014,-0.003)); 2023 | #1996=CARTESIAN_POINT('',(-0.0265,0.02398,-0.003)); 2024 | #1997=CARTESIAN_POINT('',(-0.0265,0.02398,-0.003)); 2025 | #1998=CARTESIAN_POINT('',(-0.02556,0.02398,-0.003)); 2026 | #1999=CARTESIAN_POINT('',(-0.00078,0.000760000000000014,-0.003)); 2027 | #2000=CARTESIAN_POINT('',(-0.0325,0.0193300178649696,0.00363397459621556)); 2028 | #2001=CARTESIAN_POINT('',(-0.0325,-0.0156699821350304,0.00363397459621556)); 2029 | #2002=CARTESIAN_POINT('',(0.0325,0.0193300178649696,0.00363397459621556)); 2030 | #2003=CARTESIAN_POINT('',(0.0325,-0.0156699821350304,0.00363397459621556)); 2031 | #2004=CARTESIAN_POINT('',(0.0305,-0.000669982135030365,-0.0005)); 2032 | #2005=CARTESIAN_POINT('',(-0.0285,-1.99999999999888E-5,-0.0025)); 2033 | #2006=CARTESIAN_POINT('',(0.03175,0.0143300178649696,0.0015)); 2034 | #2007=CARTESIAN_POINT('',(0.03175,0.0143300178649696,0.0015)); 2035 | #2008=CARTESIAN_POINT('',(0.03175,-0.0156699821350304,0.0015)); 2036 | #2009=CARTESIAN_POINT('',(0.03175,-0.0156699821350304,0.0015)); 2037 | #2010=CARTESIAN_POINT('',(0.,-0.000669982135030365,0.0015)); 2038 | #2011=CARTESIAN_POINT('',(-0.03175,-0.0156699821350304,0.0015)); 2039 | #2012=CARTESIAN_POINT('',(-0.03175,-0.0156699821350304,0.0015)); 2040 | #2013=CARTESIAN_POINT('',(-0.03175,0.0143300178649696,0.0015)); 2041 | #2014=CARTESIAN_POINT('',(-0.03175,0.0143300178649696,0.0015)); 2042 | #2015=CARTESIAN_POINT('',(0.,-0.000669982135030365,0.0015)); 2043 | #2016=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1205), 2044 | #2017); 2045 | #2017=( 2046 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 2047 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2018)) 2048 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#2021,#2020,#2019)) 2049 | REPRESENTATION_CONTEXT('Bottom','TOP_LEVEL_ASSEMBLY_PART') 2050 | ); 2051 | #2018=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-6),#2021, 2052 | 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); 2053 | #2019=( 2054 | NAMED_UNIT(*) 2055 | SI_UNIT($,.STERADIAN.) 2056 | SOLID_ANGLE_UNIT() 2057 | ); 2058 | #2020=( 2059 | NAMED_UNIT(*) 2060 | PLANE_ANGLE_UNIT() 2061 | SI_UNIT($,.RADIAN.) 2062 | ); 2063 | #2021=( 2064 | LENGTH_UNIT() 2065 | NAMED_UNIT(*) 2066 | SI_UNIT($,.METRE.) 2067 | ); 2068 | #2022=PRODUCT_DEFINITION_SHAPE('','',#2023); 2069 | #2023=PRODUCT_DEFINITION('','',#2025,#2024); 2070 | #2024=PRODUCT_DEFINITION_CONTEXT('',#2031,'design'); 2071 | #2025=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#2027, 2072 | .NOT_KNOWN.); 2073 | #2026=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#2027)); 2074 | #2027=PRODUCT('Bottom','Bottom','Bottom',(#2029)); 2075 | #2028=PRODUCT_CATEGORY('',''); 2076 | #2029=PRODUCT_CONTEXT('',#2031,'mechanical'); 2077 | #2030=APPLICATION_PROTOCOL_DEFINITION('international standard', 2078 | 'ap242_managed_model_based_3d_engineering',2011,#2031); 2079 | #2031=APPLICATION_CONTEXT('managed model based 3d engineering'); 2080 | ENDSEC; 2081 | END-ISO-10303-21; 2082 | -------------------------------------------------------------------------------- /Case/Top_with_text.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exen904/ESP32-Plant-Sensor/8efabe61547d8391992787adf7a6a99d1ffaed28/Case/Top_with_text.stl -------------------------------------------------------------------------------- /Code/ESPHome.yaml: -------------------------------------------------------------------------------- 1 | # your regular ESPHome configuration gets here, stuff for the sensors follows 2 | 3 | sensor: 4 | #Sensor 1 5 | - platform: adc 6 | attenuation: auto 7 | pin: GPIO036 8 | name: "Sensor 1" 9 | device_class: moisture 10 | update_interval: 120s 11 | unit_of_measurement: "%" 12 | filters: 13 | - median: 14 | window_size: 7 15 | send_every: 4 16 | send_first_at: 1 17 | - calibrate_linear: 18 | - 2.3 -> 0.00 19 | - 0.9 -> 100.00 20 | - lambda: if (x < 1) return 0; else return (x); 21 | accuracy_decimals: 0 22 | 23 | 24 | #Sensor 2 25 | - platform: adc 26 | attenuation: auto 27 | pin: GPIO39 28 | name: "Sensor 2" 29 | device_class: moisture 30 | update_interval: 120s 31 | unit_of_measurement: "%" 32 | filters: 33 | - median: 34 | window_size: 7 35 | send_every: 4 36 | send_first_at: 1 37 | - calibrate_linear: 38 | - 2.3 -> 0.00 39 | - 0.9 -> 100.00 40 | - lambda: if (x < 1) return 0; else return (x); 41 | accuracy_decimals: 0 42 | 43 | 44 | #Sensor 3 45 | - platform: adc 46 | attenuation: auto 47 | pin: GPIO34 48 | name: "Sensor 3" 49 | device_class: moisture 50 | update_interval: 120s 51 | unit_of_measurement: "%" 52 | filters: 53 | - median: 54 | window_size: 7 55 | send_every: 4 56 | send_first_at: 1 57 | - calibrate_linear: 58 | - 2.4 -> 0.00 59 | - 0.9 -> 100.00 60 | - lambda: if (x < 1) return 0; else return (x); 61 | accuracy_decimals: 0 62 | 63 | 64 | #Sensor 4 65 | - platform: adc 66 | attenuation: auto 67 | pin: GPIO35 68 | name: "Sensor 4" 69 | device_class: moisture 70 | update_interval: 120s 71 | unit_of_measurement: "%" 72 | filters: 73 | - median: 74 | window_size: 7 75 | send_every: 4 76 | send_first_at: 1 77 | - calibrate_linear: 78 | - 2.4 -> 0.00 79 | - 0.9 -> 100.00 80 | - lambda: if (x < 1) return 0; else return (x); 81 | accuracy_decimals: 0 82 | 83 | #Sensor 5 84 | - platform: adc 85 | attenuation: auto 86 | pin: GPIO32 87 | name: "Sensor 5" 88 | device_class: moisture 89 | update_interval: 120s 90 | unit_of_measurement: "%" 91 | filters: 92 | - median: 93 | window_size: 7 94 | send_every: 4 95 | send_first_at: 1 96 | - calibrate_linear: 97 | - 2.4 -> 0.00 98 | - 0.9 -> 100.00 99 | - lambda: if (x < 1) return 0; else return (x); 100 | accuracy_decimals: 0 101 | 102 | #Sensor 6 103 | - platform: adc 104 | attenuation: auto 105 | pin: GPIO33 106 | name: "Sensor 6" 107 | device_class: moisture 108 | update_interval: 120s 109 | unit_of_measurement: "%" 110 | filters: 111 | - median: 112 | window_size: 7 113 | send_every: 4 114 | send_first_at: 1 115 | - calibrate_linear: 116 | - 2.4 -> 0.00 117 | - 0.9 -> 100.00 118 | - lambda: if (x < 1) return 0; else return (x); 119 | accuracy_decimals: 0 -------------------------------------------------------------------------------- /Code/HomeAssistant configuration.yaml: -------------------------------------------------------------------------------- 1 | # Example configuration.yaml entry 2 | Plant1: 3 | sensors: 4 | moisture: sensor.sensor_1 5 | min_moisture: 20 6 | 7 | Plant2: 8 | sensors: 9 | moisture: sensor.sensor_2 10 | min_moisture: 20 11 | 12 | Plant3: 13 | sensors: 14 | moisture: sensor.sensor_3 15 | min_moisture: 20 16 | 17 | Plant4: 18 | sensors: 19 | moisture: sensor.sensor_4 20 | min_moisture: 20 21 | 22 | Plant5: 23 | sensors: 24 | moisture: sensor.sensor_5 25 | min_moisture: 20 26 | 27 | Plant6: 28 | sensors: 29 | moisture: sensor.sensor_6 30 | min_moisture: 20 31 | -------------------------------------------------------------------------------- /PCB/1_custom_library.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib 2 | (version 20231120) 3 | (generator "kicad_symbol_editor") 4 | (generator_version "8.0") 5 | (symbol "ESP32_NodeMCU" 6 | (exclude_from_sim no) 7 | (in_bom yes) 8 | (on_board yes) 9 | (property "Reference" "U" 10 | (at 0 0 0) 11 | (effects 12 | (font 13 | (size 1.27 1.27) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "" 18 | (at 0 13.97 0) 19 | (effects 20 | (font 21 | (size 1.27 1.27) 22 | ) 23 | ) 24 | ) 25 | (property "Footprint" "" 26 | (at 0 13.97 0) 27 | (effects 28 | (font 29 | (size 1.27 1.27) 30 | ) 31 | (hide yes) 32 | ) 33 | ) 34 | (property "Datasheet" "" 35 | (at 0 13.97 0) 36 | (effects 37 | (font 38 | (size 1.27 1.27) 39 | ) 40 | (hide yes) 41 | ) 42 | ) 43 | (property "Description" "" 44 | (at 0 13.97 0) 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | ) 49 | (hide yes) 50 | ) 51 | ) 52 | (symbol "ESP32_NodeMCU_0_1" 53 | (rectangle 54 | (start -14.224 32.004) 55 | (end 13.97 20.574) 56 | (stroke 57 | (width 0) 58 | (type default) 59 | ) 60 | (fill 61 | (type none) 62 | ) 63 | ) 64 | (rectangle 65 | (start -3.048 -21.59) 66 | (end 3.048 -23.876) 67 | (stroke 68 | (width 0) 69 | (type default) 70 | ) 71 | (fill 72 | (type none) 73 | ) 74 | ) 75 | ) 76 | (symbol "ESP32_NodeMCU_1_1" 77 | (rectangle 78 | (start -27.432 20.574) 79 | (end 27.432 -21.59) 80 | (stroke 81 | (width 0) 82 | (type default) 83 | ) 84 | (fill 85 | (type none) 86 | ) 87 | ) 88 | (text "Antenna" 89 | (at 0 25.908 0) 90 | (effects 91 | (font 92 | (size 1.27 1.27) 93 | ) 94 | ) 95 | ) 96 | (text "USB" 97 | (at 0 -22.86 0) 98 | (effects 99 | (font 100 | (size 1.27 1.27) 101 | ) 102 | ) 103 | ) 104 | (pin power_out line 105 | (at 30 -19.05 180) 106 | (length 2.54) 107 | (name "VDD_3V3" 108 | (effects 109 | (font 110 | (size 1.27 1.27) 111 | ) 112 | ) 113 | ) 114 | (number "1" 115 | (effects 116 | (font 117 | (size 1.27 1.27) 118 | ) 119 | ) 120 | ) 121 | ) 122 | (pin power_in line 123 | (at -30 -19.05 0) 124 | (length 2.54) 125 | (name "VIN_5V" 126 | (effects 127 | (font 128 | (size 1.27 1.27) 129 | ) 130 | ) 131 | ) 132 | (number "1" 133 | (effects 134 | (font 135 | (size 1.27 1.27) 136 | ) 137 | ) 138 | ) 139 | ) 140 | (pin input line 141 | (at 30 3.81 180) 142 | (length 2.54) 143 | (name "GPIO19/VSPI_MISO" 144 | (effects 145 | (font 146 | (size 1.27 1.27) 147 | ) 148 | ) 149 | ) 150 | (number "10" 151 | (effects 152 | (font 153 | (size 1.27 1.27) 154 | ) 155 | ) 156 | ) 157 | (alternate "VSPI MISO" input line) 158 | ) 159 | (pin input line 160 | (at -30 3.81 0) 161 | (length 2.54) 162 | (name "GPIO32/ADC4/TOUCH9" 163 | (effects 164 | (font 165 | (size 1.27 1.27) 166 | ) 167 | ) 168 | ) 169 | (number "10" 170 | (effects 171 | (font 172 | (size 1.27 1.27) 173 | ) 174 | ) 175 | ) 176 | (alternate "ADC4" input line) 177 | (alternate "TOUCH9" input line) 178 | ) 179 | (pin input line 180 | (at 30 6.35 180) 181 | (length 2.54) 182 | (name "GPIO21/I2C_SDA" 183 | (effects 184 | (font 185 | (size 1.27 1.27) 186 | ) 187 | ) 188 | ) 189 | (number "11" 190 | (effects 191 | (font 192 | (size 1.27 1.27) 193 | ) 194 | ) 195 | ) 196 | (alternate "I2C SDA" input line) 197 | ) 198 | (pin input line 199 | (at -30 6.35 0) 200 | (length 2.54) 201 | (name "GPIO35/ADC7" 202 | (effects 203 | (font 204 | (size 1.27 1.27) 205 | ) 206 | ) 207 | ) 208 | (number "11" 209 | (effects 210 | (font 211 | (size 1.27 1.27) 212 | ) 213 | ) 214 | ) 215 | (alternate "ADC7" input line) 216 | ) 217 | (pin input line 218 | (at 30 8.89 180) 219 | (length 2.54) 220 | (name "GPIO3/RX0" 221 | (effects 222 | (font 223 | (size 1.27 1.27) 224 | ) 225 | ) 226 | ) 227 | (number "12" 228 | (effects 229 | (font 230 | (size 1.27 1.27) 231 | ) 232 | ) 233 | ) 234 | (alternate "RX0" input line) 235 | ) 236 | (pin input line 237 | (at -30 8.89 0) 238 | (length 2.54) 239 | (name "GPIO34/ADC6" 240 | (effects 241 | (font 242 | (size 1.27 1.27) 243 | ) 244 | ) 245 | ) 246 | (number "12" 247 | (effects 248 | (font 249 | (size 1.27 1.27) 250 | ) 251 | ) 252 | ) 253 | (alternate "ADC6" input line) 254 | ) 255 | (pin input line 256 | (at 30 11.43 180) 257 | (length 2.54) 258 | (name "GPIO1/TX0" 259 | (effects 260 | (font 261 | (size 1.27 1.27) 262 | ) 263 | ) 264 | ) 265 | (number "13" 266 | (effects 267 | (font 268 | (size 1.27 1.27) 269 | ) 270 | ) 271 | ) 272 | (alternate "TX0" input line) 273 | ) 274 | (pin input line 275 | (at -30 11.43 0) 276 | (length 2.54) 277 | (name "GPIO39/ADC3" 278 | (effects 279 | (font 280 | (size 1.27 1.27) 281 | ) 282 | ) 283 | ) 284 | (number "13" 285 | (effects 286 | (font 287 | (size 1.27 1.27) 288 | ) 289 | ) 290 | ) 291 | (alternate "ADC3" input line) 292 | ) 293 | (pin input line 294 | (at 30 13.97 180) 295 | (length 2.54) 296 | (name "GPIO22/I2C_SCL" 297 | (effects 298 | (font 299 | (size 1.27 1.27) 300 | ) 301 | ) 302 | ) 303 | (number "14" 304 | (effects 305 | (font 306 | (size 1.27 1.27) 307 | ) 308 | ) 309 | ) 310 | (alternate "I2C SCL" input line) 311 | ) 312 | (pin input line 313 | (at -30 13.97 0) 314 | (length 2.54) 315 | (name "GPIO36/ADC0" 316 | (effects 317 | (font 318 | (size 1.27 1.27) 319 | ) 320 | ) 321 | ) 322 | (number "14" 323 | (effects 324 | (font 325 | (size 1.27 1.27) 326 | ) 327 | ) 328 | ) 329 | (alternate "ADC0" input line) 330 | ) 331 | (pin input line 332 | (at 30 16.51 180) 333 | (length 2.54) 334 | (name "GPIO23" 335 | (effects 336 | (font 337 | (size 1.27 1.27) 338 | ) 339 | ) 340 | ) 341 | (number "15" 342 | (effects 343 | (font 344 | (size 1.27 1.27) 345 | ) 346 | ) 347 | ) 348 | (alternate "VSPI MOSI" input line) 349 | ) 350 | (pin input line 351 | (at -30 16.51 0) 352 | (length 2.54) 353 | (name "Reset" 354 | (effects 355 | (font 356 | (size 1.27 1.27) 357 | ) 358 | ) 359 | ) 360 | (number "15" 361 | (effects 362 | (font 363 | (size 1.27 1.27) 364 | ) 365 | ) 366 | ) 367 | ) 368 | (pin power_in line 369 | (at -30 -16.51 0) 370 | (length 2.54) 371 | (name "GND" 372 | (effects 373 | (font 374 | (size 1.27 1.27) 375 | ) 376 | ) 377 | ) 378 | (number "2" 379 | (effects 380 | (font 381 | (size 1.27 1.27) 382 | ) 383 | ) 384 | ) 385 | ) 386 | (pin power_out line 387 | (at 30 -16.51 180) 388 | (length 2.54) 389 | (name "GND" 390 | (effects 391 | (font 392 | (size 1.27 1.27) 393 | ) 394 | ) 395 | ) 396 | (number "3" 397 | (effects 398 | (font 399 | (size 1.27 1.27) 400 | ) 401 | ) 402 | ) 403 | ) 404 | (pin input line 405 | (at -30 -13.97 0) 406 | (length 2.54) 407 | (name "GPIO13/ADC14/TOUCH4" 408 | (effects 409 | (font 410 | (size 1.27 1.27) 411 | ) 412 | ) 413 | ) 414 | (number "3" 415 | (effects 416 | (font 417 | (size 1.27 1.27) 418 | ) 419 | ) 420 | ) 421 | (alternate "ADC14" input line) 422 | (alternate "TOUCH4" input line) 423 | ) 424 | (pin input line 425 | (at 30 -13.97 180) 426 | (length 2.54) 427 | (name "GPIO15/ADC13/TOUCH3" 428 | (effects 429 | (font 430 | (size 1.27 1.27) 431 | ) 432 | ) 433 | ) 434 | (number "3" 435 | (effects 436 | (font 437 | (size 1.27 1.27) 438 | ) 439 | ) 440 | ) 441 | (alternate "ADC13" input line) 442 | (alternate "TOUCH3" input line) 443 | ) 444 | (pin input line 445 | (at -30 -11.43 0) 446 | (length 2.54) 447 | (name "GPIO12/ADC15/TOUCH5" 448 | (effects 449 | (font 450 | (size 1.27 1.27) 451 | ) 452 | ) 453 | ) 454 | (number "4" 455 | (effects 456 | (font 457 | (size 1.27 1.27) 458 | ) 459 | ) 460 | ) 461 | (alternate "ADC15" input line) 462 | (alternate "TOUCH5" input line) 463 | ) 464 | (pin input line 465 | (at 30 -11.43 180) 466 | (length 2.54) 467 | (name "GPIO2/ADC12/TOUCH2" 468 | (effects 469 | (font 470 | (size 1.27 1.27) 471 | ) 472 | ) 473 | ) 474 | (number "4" 475 | (effects 476 | (font 477 | (size 1.27 1.27) 478 | ) 479 | ) 480 | ) 481 | (alternate "ADC12" input line) 482 | (alternate "TOUCH2" input line) 483 | ) 484 | (pin input line 485 | (at -30 -8.89 0) 486 | (length 2.54) 487 | (name "GPIO14/ADC16/TOUCH6" 488 | (effects 489 | (font 490 | (size 1.27 1.27) 491 | ) 492 | ) 493 | ) 494 | (number "5" 495 | (effects 496 | (font 497 | (size 1.27 1.27) 498 | ) 499 | ) 500 | ) 501 | (alternate "ADC16" input line) 502 | (alternate "TOUCH6" input line) 503 | ) 504 | (pin input line 505 | (at 30 -8.89 180) 506 | (length 2.54) 507 | (name "GPIO4/ADC10/TOUCH0" 508 | (effects 509 | (font 510 | (size 1.27 1.27) 511 | ) 512 | ) 513 | ) 514 | (number "5" 515 | (effects 516 | (font 517 | (size 1.27 1.27) 518 | ) 519 | ) 520 | ) 521 | (alternate "ADC10" input line) 522 | (alternate "TOUCH0" input line) 523 | ) 524 | (pin input line 525 | (at 30 -6.35 180) 526 | (length 2.54) 527 | (name "GPIO16/RX2" 528 | (effects 529 | (font 530 | (size 1.27 1.27) 531 | ) 532 | ) 533 | ) 534 | (number "6" 535 | (effects 536 | (font 537 | (size 1.27 1.27) 538 | ) 539 | ) 540 | ) 541 | (alternate "RX2" input line) 542 | ) 543 | (pin input line 544 | (at -30 -6.35 0) 545 | (length 2.54) 546 | (name "GPIO27/ADC17/TOUCH7" 547 | (effects 548 | (font 549 | (size 1.27 1.27) 550 | ) 551 | ) 552 | ) 553 | (number "6" 554 | (effects 555 | (font 556 | (size 1.27 1.27) 557 | ) 558 | ) 559 | ) 560 | (alternate "ADC17" input line) 561 | (alternate "TOUCH7" input line) 562 | ) 563 | (pin input line 564 | (at 30 -3.81 180) 565 | (length 2.54) 566 | (name "GPIO17/TX2" 567 | (effects 568 | (font 569 | (size 1.27 1.27) 570 | ) 571 | ) 572 | ) 573 | (number "7" 574 | (effects 575 | (font 576 | (size 1.27 1.27) 577 | ) 578 | ) 579 | ) 580 | (alternate "TX2" input line) 581 | ) 582 | (pin input line 583 | (at -30 -3.81 0) 584 | (length 2.54) 585 | (name "GPIO26/ADC19/DAC2" 586 | (effects 587 | (font 588 | (size 1.27 1.27) 589 | ) 590 | ) 591 | ) 592 | (number "7" 593 | (effects 594 | (font 595 | (size 1.27 1.27) 596 | ) 597 | ) 598 | ) 599 | (alternate "ADC19" input line) 600 | (alternate "DAC2" input line) 601 | ) 602 | (pin input line 603 | (at -30 -1.27 0) 604 | (length 2.54) 605 | (name "GPIO25/ADC18/DAC1" 606 | (effects 607 | (font 608 | (size 1.27 1.27) 609 | ) 610 | ) 611 | ) 612 | (number "8" 613 | (effects 614 | (font 615 | (size 1.27 1.27) 616 | ) 617 | ) 618 | ) 619 | (alternate "ADC18" input line) 620 | (alternate "DAC1" input line) 621 | ) 622 | (pin input line 623 | (at 30 -1.27 180) 624 | (length 2.54) 625 | (name "GPIO5/VSPI_SS" 626 | (effects 627 | (font 628 | (size 1.27 1.27) 629 | ) 630 | ) 631 | ) 632 | (number "8" 633 | (effects 634 | (font 635 | (size 1.27 1.27) 636 | ) 637 | ) 638 | ) 639 | (alternate "VSPI SS" input line) 640 | ) 641 | (pin input line 642 | (at 30 1.27 180) 643 | (length 2.54) 644 | (name "GPIO18/VSPI_SCK" 645 | (effects 646 | (font 647 | (size 1.27 1.27) 648 | ) 649 | ) 650 | ) 651 | (number "9" 652 | (effects 653 | (font 654 | (size 1.27 1.27) 655 | ) 656 | ) 657 | ) 658 | (alternate "VSPI SCK" input line) 659 | ) 660 | (pin input line 661 | (at -30 1.27 0) 662 | (length 2.54) 663 | (name "GPIO33/ADC5/TOUCH8" 664 | (effects 665 | (font 666 | (size 1.27 1.27) 667 | ) 668 | ) 669 | ) 670 | (number "9" 671 | (effects 672 | (font 673 | (size 1.27 1.27) 674 | ) 675 | ) 676 | ) 677 | (alternate "ADC5" input line) 678 | (alternate "TOUCH8" input line) 679 | ) 680 | ) 681 | ) 682 | ) 683 | -------------------------------------------------------------------------------- /PCB/ESP Plants.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 31, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6 16 | }, 17 | "selection_filter": { 18 | "dimensions": true, 19 | "footprints": true, 20 | "graphics": true, 21 | "keepouts": true, 22 | "lockedItems": false, 23 | "otherItems": true, 24 | "pads": true, 25 | "text": true, 26 | "tracks": true, 27 | "vias": true, 28 | "zones": true 29 | }, 30 | "visible_items": [ 31 | 0, 32 | 1, 33 | 2, 34 | 3, 35 | 4, 36 | 5, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36, 64 | 39, 65 | 40 66 | ], 67 | "visible_layers": "ffdffff_fffffffe", 68 | "zone_display_mode": 0 69 | }, 70 | "git": { 71 | "repo_password": "", 72 | "repo_type": "", 73 | "repo_username": "", 74 | "ssh_key": "" 75 | }, 76 | "meta": { 77 | "filename": "ESP Plants.kicad_prl", 78 | "version": 3 79 | }, 80 | "project": { 81 | "files": [] 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /PCB/ESP Plants.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.05, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.1, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 0.762, 41 | "height": 1.524, 42 | "width": 1.524 43 | }, 44 | "silk_line_width": 0.1, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.1, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "min_clearance": 0.5 52 | } 53 | }, 54 | "diff_pair_dimensions": [], 55 | "drc_exclusions": [], 56 | "meta": { 57 | "version": 2 58 | }, 59 | "rule_severities": { 60 | "annular_width": "error", 61 | "clearance": "error", 62 | "connection_width": "warning", 63 | "copper_edge_clearance": "error", 64 | "copper_sliver": "warning", 65 | "courtyards_overlap": "error", 66 | "diff_pair_gap_out_of_range": "error", 67 | "diff_pair_uncoupled_length_too_long": "error", 68 | "drill_out_of_range": "error", 69 | "duplicate_footprints": "warning", 70 | "extra_footprint": "warning", 71 | "footprint": "error", 72 | "footprint_symbol_mismatch": "warning", 73 | "footprint_type_mismatch": "ignore", 74 | "hole_clearance": "error", 75 | "hole_near_hole": "error", 76 | "holes_co_located": "warning", 77 | "invalid_outline": "error", 78 | "isolated_copper": "warning", 79 | "item_on_disabled_layer": "error", 80 | "items_not_allowed": "error", 81 | "length_out_of_range": "error", 82 | "lib_footprint_issues": "warning", 83 | "lib_footprint_mismatch": "warning", 84 | "malformed_courtyard": "error", 85 | "microvia_drill_out_of_range": "error", 86 | "missing_courtyard": "ignore", 87 | "missing_footprint": "warning", 88 | "net_conflict": "warning", 89 | "npth_inside_courtyard": "ignore", 90 | "padstack": "warning", 91 | "pth_inside_courtyard": "ignore", 92 | "shorting_items": "error", 93 | "silk_edge_clearance": "warning", 94 | "silk_over_copper": "warning", 95 | "silk_overlap": "warning", 96 | "skew_out_of_range": "error", 97 | "solder_mask_bridge": "error", 98 | "starved_thermal": "error", 99 | "text_height": "warning", 100 | "text_thickness": "warning", 101 | "through_hole_pad_without_hole": "error", 102 | "too_many_vias": "error", 103 | "track_dangling": "warning", 104 | "track_width": "error", 105 | "tracks_crossing": "error", 106 | "unconnected_items": "error", 107 | "unresolved_variable": "error", 108 | "via_dangling": "warning", 109 | "zones_intersect": "error" 110 | }, 111 | "rules": { 112 | "max_error": 0.005, 113 | "min_clearance": 0.0, 114 | "min_connection": 0.0, 115 | "min_copper_edge_clearance": 0.5, 116 | "min_hole_clearance": 0.25, 117 | "min_hole_to_hole": 0.25, 118 | "min_microvia_diameter": 0.2, 119 | "min_microvia_drill": 0.1, 120 | "min_resolved_spokes": 2, 121 | "min_silk_clearance": 0.0, 122 | "min_text_height": 0.8, 123 | "min_text_thickness": 0.08, 124 | "min_through_hole_diameter": 0.3, 125 | "min_track_width": 0.0, 126 | "min_via_annular_width": 0.1, 127 | "min_via_diameter": 0.5, 128 | "solder_mask_to_copper_clearance": 0.005, 129 | "use_height_for_length_calcs": true 130 | }, 131 | "teardrop_options": [ 132 | { 133 | "td_onpadsmd": true, 134 | "td_onroundshapesonly": false, 135 | "td_ontrackend": false, 136 | "td_onviapad": true 137 | } 138 | ], 139 | "teardrop_parameters": [ 140 | { 141 | "td_allow_use_two_tracks": true, 142 | "td_curve_segcount": 0, 143 | "td_height_ratio": 1.0, 144 | "td_length_ratio": 0.5, 145 | "td_maxheight": 2.0, 146 | "td_maxlen": 1.0, 147 | "td_on_pad_in_zone": false, 148 | "td_target_name": "td_round_shape", 149 | "td_width_to_size_filter_ratio": 0.9 150 | }, 151 | { 152 | "td_allow_use_two_tracks": true, 153 | "td_curve_segcount": 0, 154 | "td_height_ratio": 1.0, 155 | "td_length_ratio": 0.5, 156 | "td_maxheight": 2.0, 157 | "td_maxlen": 1.0, 158 | "td_on_pad_in_zone": false, 159 | "td_target_name": "td_rect_shape", 160 | "td_width_to_size_filter_ratio": 0.9 161 | }, 162 | { 163 | "td_allow_use_two_tracks": true, 164 | "td_curve_segcount": 0, 165 | "td_height_ratio": 1.0, 166 | "td_length_ratio": 0.5, 167 | "td_maxheight": 2.0, 168 | "td_maxlen": 1.0, 169 | "td_on_pad_in_zone": false, 170 | "td_target_name": "td_track_end", 171 | "td_width_to_size_filter_ratio": 0.9 172 | } 173 | ], 174 | "track_widths": [], 175 | "tuning_pattern_settings": { 176 | "diff_pair_defaults": { 177 | "corner_radius_percentage": 80, 178 | "corner_style": 1, 179 | "max_amplitude": 1.0, 180 | "min_amplitude": 0.2, 181 | "single_sided": false, 182 | "spacing": 1.0 183 | }, 184 | "diff_pair_skew_defaults": { 185 | "corner_radius_percentage": 80, 186 | "corner_style": 1, 187 | "max_amplitude": 1.0, 188 | "min_amplitude": 0.2, 189 | "single_sided": false, 190 | "spacing": 0.6 191 | }, 192 | "single_track_defaults": { 193 | "corner_radius_percentage": 80, 194 | "corner_style": 1, 195 | "max_amplitude": 1.0, 196 | "min_amplitude": 0.2, 197 | "single_sided": false, 198 | "spacing": 0.6 199 | } 200 | }, 201 | "via_dimensions": [], 202 | "zones_allow_external_fillets": false 203 | }, 204 | "ipc2581": { 205 | "dist": "", 206 | "distpn": "", 207 | "internal_id": "", 208 | "mfg": "", 209 | "mpn": "" 210 | }, 211 | "layer_presets": [], 212 | "viewports": [] 213 | }, 214 | "boards": [], 215 | "cvpcb": { 216 | "equivalence_files": [] 217 | }, 218 | "erc": { 219 | "erc_exclusions": [], 220 | "meta": { 221 | "version": 0 222 | }, 223 | "pin_map": [ 224 | [ 225 | 0, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 0, 231 | 1, 232 | 0, 233 | 0, 234 | 0, 235 | 0, 236 | 2 237 | ], 238 | [ 239 | 0, 240 | 2, 241 | 0, 242 | 1, 243 | 0, 244 | 0, 245 | 1, 246 | 0, 247 | 2, 248 | 2, 249 | 2, 250 | 2 251 | ], 252 | [ 253 | 0, 254 | 0, 255 | 0, 256 | 0, 257 | 0, 258 | 0, 259 | 1, 260 | 0, 261 | 1, 262 | 0, 263 | 1, 264 | 2 265 | ], 266 | [ 267 | 0, 268 | 1, 269 | 0, 270 | 0, 271 | 0, 272 | 0, 273 | 1, 274 | 1, 275 | 2, 276 | 1, 277 | 1, 278 | 2 279 | ], 280 | [ 281 | 0, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 1, 288 | 0, 289 | 0, 290 | 0, 291 | 0, 292 | 2 293 | ], 294 | [ 295 | 0, 296 | 0, 297 | 0, 298 | 0, 299 | 0, 300 | 0, 301 | 0, 302 | 0, 303 | 0, 304 | 0, 305 | 0, 306 | 2 307 | ], 308 | [ 309 | 1, 310 | 1, 311 | 1, 312 | 1, 313 | 1, 314 | 0, 315 | 1, 316 | 1, 317 | 1, 318 | 1, 319 | 1, 320 | 2 321 | ], 322 | [ 323 | 0, 324 | 0, 325 | 0, 326 | 1, 327 | 0, 328 | 0, 329 | 1, 330 | 0, 331 | 0, 332 | 0, 333 | 0, 334 | 2 335 | ], 336 | [ 337 | 0, 338 | 2, 339 | 1, 340 | 2, 341 | 0, 342 | 0, 343 | 1, 344 | 0, 345 | 2, 346 | 2, 347 | 2, 348 | 2 349 | ], 350 | [ 351 | 0, 352 | 2, 353 | 0, 354 | 1, 355 | 0, 356 | 0, 357 | 1, 358 | 0, 359 | 2, 360 | 0, 361 | 0, 362 | 2 363 | ], 364 | [ 365 | 0, 366 | 2, 367 | 1, 368 | 1, 369 | 0, 370 | 0, 371 | 1, 372 | 0, 373 | 2, 374 | 0, 375 | 0, 376 | 2 377 | ], 378 | [ 379 | 2, 380 | 2, 381 | 2, 382 | 2, 383 | 2, 384 | 2, 385 | 2, 386 | 2, 387 | 2, 388 | 2, 389 | 2, 390 | 2 391 | ] 392 | ], 393 | "rule_severities": { 394 | "bus_definition_conflict": "error", 395 | "bus_entry_needed": "error", 396 | "bus_to_bus_conflict": "error", 397 | "bus_to_net_conflict": "error", 398 | "conflicting_netclasses": "error", 399 | "different_unit_footprint": "error", 400 | "different_unit_net": "error", 401 | "duplicate_reference": "error", 402 | "duplicate_sheet_names": "error", 403 | "endpoint_off_grid": "warning", 404 | "extra_units": "error", 405 | "global_label_dangling": "warning", 406 | "hier_label_mismatch": "error", 407 | "label_dangling": "error", 408 | "lib_symbol_issues": "warning", 409 | "missing_bidi_pin": "warning", 410 | "missing_input_pin": "warning", 411 | "missing_power_pin": "error", 412 | "missing_unit": "warning", 413 | "multiple_net_names": "warning", 414 | "net_not_bus_member": "warning", 415 | "no_connect_connected": "warning", 416 | "no_connect_dangling": "warning", 417 | "pin_not_connected": "error", 418 | "pin_not_driven": "error", 419 | "pin_to_pin": "warning", 420 | "power_pin_not_driven": "error", 421 | "similar_labels": "warning", 422 | "simulation_model_issue": "ignore", 423 | "unannotated": "error", 424 | "unit_value_mismatch": "error", 425 | "unresolved_variable": "error", 426 | "wire_dangling": "error" 427 | } 428 | }, 429 | "libraries": { 430 | "pinned_footprint_libs": [], 431 | "pinned_symbol_libs": [] 432 | }, 433 | "meta": { 434 | "filename": "ESP Plants.kicad_pro", 435 | "version": 1 436 | }, 437 | "net_settings": { 438 | "classes": [ 439 | { 440 | "bus_width": 12, 441 | "clearance": 0.2, 442 | "diff_pair_gap": 0.25, 443 | "diff_pair_via_gap": 0.25, 444 | "diff_pair_width": 0.2, 445 | "line_style": 0, 446 | "microvia_diameter": 0.3, 447 | "microvia_drill": 0.1, 448 | "name": "Default", 449 | "pcb_color": "rgba(0, 0, 0, 0.000)", 450 | "schematic_color": "rgba(0, 0, 0, 0.000)", 451 | "track_width": 0.2, 452 | "via_diameter": 0.6, 453 | "via_drill": 0.3, 454 | "wire_width": 6 455 | } 456 | ], 457 | "meta": { 458 | "version": 3 459 | }, 460 | "net_colors": null, 461 | "netclass_assignments": null, 462 | "netclass_patterns": [] 463 | }, 464 | "pcbnew": { 465 | "last_paths": { 466 | "gencad": "", 467 | "idf": "", 468 | "netlist": "", 469 | "plot": "", 470 | "pos_files": "", 471 | "specctra_dsn": "", 472 | "step": "", 473 | "svg": "", 474 | "vrml": "" 475 | }, 476 | "page_layout_descr_file": "" 477 | }, 478 | "schematic": { 479 | "annotate_start_num": 0, 480 | "bom_export_filename": "", 481 | "bom_fmt_presets": [], 482 | "bom_fmt_settings": { 483 | "field_delimiter": ",", 484 | "keep_line_breaks": false, 485 | "keep_tabs": false, 486 | "name": "CSV", 487 | "ref_delimiter": ",", 488 | "ref_range_delimiter": "", 489 | "string_delimiter": "\"" 490 | }, 491 | "bom_presets": [], 492 | "bom_settings": { 493 | "exclude_dnp": false, 494 | "fields_ordered": [ 495 | { 496 | "group_by": false, 497 | "label": "Reference", 498 | "name": "Reference", 499 | "show": true 500 | }, 501 | { 502 | "group_by": true, 503 | "label": "Value", 504 | "name": "Value", 505 | "show": true 506 | }, 507 | { 508 | "group_by": false, 509 | "label": "Datasheet", 510 | "name": "Datasheet", 511 | "show": true 512 | }, 513 | { 514 | "group_by": false, 515 | "label": "Footprint", 516 | "name": "Footprint", 517 | "show": true 518 | }, 519 | { 520 | "group_by": false, 521 | "label": "Qty", 522 | "name": "${QUANTITY}", 523 | "show": true 524 | }, 525 | { 526 | "group_by": true, 527 | "label": "DNP", 528 | "name": "${DNP}", 529 | "show": true 530 | } 531 | ], 532 | "filter_string": "", 533 | "group_symbols": true, 534 | "name": "Grouped By Value", 535 | "sort_asc": true, 536 | "sort_field": "Reference" 537 | }, 538 | "connection_grid_size": 50.0, 539 | "drawing": { 540 | "dashed_lines_dash_length_ratio": 12.0, 541 | "dashed_lines_gap_length_ratio": 3.0, 542 | "default_line_thickness": 6.0, 543 | "default_text_size": 50.0, 544 | "field_names": [], 545 | "intersheets_ref_own_page": false, 546 | "intersheets_ref_prefix": "", 547 | "intersheets_ref_short": false, 548 | "intersheets_ref_show": false, 549 | "intersheets_ref_suffix": "", 550 | "junction_size_choice": 3, 551 | "label_size_ratio": 0.375, 552 | "operating_point_overlay_i_precision": 3, 553 | "operating_point_overlay_i_range": "~A", 554 | "operating_point_overlay_v_precision": 3, 555 | "operating_point_overlay_v_range": "~V", 556 | "overbar_offset_ratio": 1.23, 557 | "pin_symbol_size": 25.0, 558 | "text_offset_ratio": 0.15 559 | }, 560 | "legacy_lib_dir": "", 561 | "legacy_lib_list": [], 562 | "meta": { 563 | "version": 1 564 | }, 565 | "net_format_name": "", 566 | "page_layout_descr_file": "", 567 | "plot_directory": "", 568 | "spice_current_sheet_as_root": false, 569 | "spice_external_command": "spice \"%I\"", 570 | "spice_model_current_sheet_as_root": true, 571 | "spice_save_all_currents": false, 572 | "spice_save_all_dissipations": false, 573 | "spice_save_all_voltages": false, 574 | "subpart_first_id": 65, 575 | "subpart_id_separator": 0 576 | }, 577 | "sheets": [ 578 | [ 579 | "600350be-80d8-4b7c-8a58-431fb073f28c", 580 | "Root" 581 | ] 582 | ], 583 | "text_variables": {} 584 | } 585 | -------------------------------------------------------------------------------- /PCB/ESP Plants.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch 2 | (version 20231120) 3 | (generator "eeschema") 4 | (generator_version "8.0") 5 | (uuid "600350be-80d8-4b7c-8a58-431fb073f28c") 6 | (paper "A4") 7 | (lib_symbols 8 | (symbol "Connector:Conn_01x03_Pin" 9 | (pin_names 10 | (offset 1.016) hide) 11 | (exclude_from_sim no) 12 | (in_bom yes) 13 | (on_board yes) 14 | (property "Reference" "J" 15 | (at 0 5.08 0) 16 | (effects 17 | (font 18 | (size 1.27 1.27) 19 | ) 20 | ) 21 | ) 22 | (property "Value" "Conn_01x03_Pin" 23 | (at 0 -5.08 0) 24 | (effects 25 | (font 26 | (size 1.27 1.27) 27 | ) 28 | ) 29 | ) 30 | (property "Footprint" "" 31 | (at 0 0 0) 32 | (effects 33 | (font 34 | (size 1.27 1.27) 35 | ) 36 | (hide yes) 37 | ) 38 | ) 39 | (property "Datasheet" "~" 40 | (at 0 0 0) 41 | (effects 42 | (font 43 | (size 1.27 1.27) 44 | ) 45 | (hide yes) 46 | ) 47 | ) 48 | (property "Description" "Generic connector, single row, 01x03, script generated" 49 | (at 0 0 0) 50 | (effects 51 | (font 52 | (size 1.27 1.27) 53 | ) 54 | (hide yes) 55 | ) 56 | ) 57 | (property "ki_locked" "" 58 | (at 0 0 0) 59 | (effects 60 | (font 61 | (size 1.27 1.27) 62 | ) 63 | ) 64 | ) 65 | (property "ki_keywords" "connector" 66 | (at 0 0 0) 67 | (effects 68 | (font 69 | (size 1.27 1.27) 70 | ) 71 | (hide yes) 72 | ) 73 | ) 74 | (property "ki_fp_filters" "Connector*:*_1x??_*" 75 | (at 0 0 0) 76 | (effects 77 | (font 78 | (size 1.27 1.27) 79 | ) 80 | (hide yes) 81 | ) 82 | ) 83 | (symbol "Conn_01x03_Pin_1_1" 84 | (polyline 85 | (pts 86 | (xy 1.27 -2.54) (xy 0.8636 -2.54) 87 | ) 88 | (stroke 89 | (width 0.1524) 90 | (type default) 91 | ) 92 | (fill 93 | (type none) 94 | ) 95 | ) 96 | (polyline 97 | (pts 98 | (xy 1.27 0) (xy 0.8636 0) 99 | ) 100 | (stroke 101 | (width 0.1524) 102 | (type default) 103 | ) 104 | (fill 105 | (type none) 106 | ) 107 | ) 108 | (polyline 109 | (pts 110 | (xy 1.27 2.54) (xy 0.8636 2.54) 111 | ) 112 | (stroke 113 | (width 0.1524) 114 | (type default) 115 | ) 116 | (fill 117 | (type none) 118 | ) 119 | ) 120 | (rectangle 121 | (start 0.8636 -2.413) 122 | (end 0 -2.667) 123 | (stroke 124 | (width 0.1524) 125 | (type default) 126 | ) 127 | (fill 128 | (type outline) 129 | ) 130 | ) 131 | (rectangle 132 | (start 0.8636 0.127) 133 | (end 0 -0.127) 134 | (stroke 135 | (width 0.1524) 136 | (type default) 137 | ) 138 | (fill 139 | (type outline) 140 | ) 141 | ) 142 | (rectangle 143 | (start 0.8636 2.667) 144 | (end 0 2.413) 145 | (stroke 146 | (width 0.1524) 147 | (type default) 148 | ) 149 | (fill 150 | (type outline) 151 | ) 152 | ) 153 | (pin passive line 154 | (at 5.08 2.54 180) 155 | (length 3.81) 156 | (name "Pin_1" 157 | (effects 158 | (font 159 | (size 1.27 1.27) 160 | ) 161 | ) 162 | ) 163 | (number "1" 164 | (effects 165 | (font 166 | (size 1.27 1.27) 167 | ) 168 | ) 169 | ) 170 | ) 171 | (pin passive line 172 | (at 5.08 0 180) 173 | (length 3.81) 174 | (name "Pin_2" 175 | (effects 176 | (font 177 | (size 1.27 1.27) 178 | ) 179 | ) 180 | ) 181 | (number "2" 182 | (effects 183 | (font 184 | (size 1.27 1.27) 185 | ) 186 | ) 187 | ) 188 | ) 189 | (pin passive line 190 | (at 5.08 -2.54 180) 191 | (length 3.81) 192 | (name "Pin_3" 193 | (effects 194 | (font 195 | (size 1.27 1.27) 196 | ) 197 | ) 198 | ) 199 | (number "3" 200 | (effects 201 | (font 202 | (size 1.27 1.27) 203 | ) 204 | ) 205 | ) 206 | ) 207 | ) 208 | ) 209 | (symbol "custom_library:ESP32_NodeMCU" 210 | (exclude_from_sim no) 211 | (in_bom yes) 212 | (on_board yes) 213 | (property "Reference" "NodeMCU_32S" 214 | (at 0 14.224 0) 215 | (effects 216 | (font 217 | (size 1.27 1.27) 218 | ) 219 | ) 220 | ) 221 | (property "Value" "" 222 | (at 0 13.97 0) 223 | (effects 224 | (font 225 | (size 1.27 1.27) 226 | ) 227 | ) 228 | ) 229 | (property "Footprint" "1_custom_footprints_Library:ESP32_NodeMCU" 230 | (at 0.254 19.05 0) 231 | (effects 232 | (font 233 | (size 1.27 1.27) 234 | ) 235 | (hide yes) 236 | ) 237 | ) 238 | (property "Datasheet" "" 239 | (at 0 13.97 0) 240 | (effects 241 | (font 242 | (size 1.27 1.27) 243 | ) 244 | (hide yes) 245 | ) 246 | ) 247 | (property "Description" "" 248 | (at 0 13.97 0) 249 | (effects 250 | (font 251 | (size 1.27 1.27) 252 | ) 253 | (hide yes) 254 | ) 255 | ) 256 | (symbol "ESP32_NodeMCU_1_1" 257 | (rectangle 258 | (start -27.432 20.574) 259 | (end 27.432 -21.59) 260 | (stroke 261 | (width 0) 262 | (type default) 263 | ) 264 | (fill 265 | (type none) 266 | ) 267 | ) 268 | (pin power_in line 269 | (at -30 -19.05 0) 270 | (length 2.54) 271 | (name "VIN_5V" 272 | (effects 273 | (font 274 | (size 1.27 1.27) 275 | ) 276 | ) 277 | ) 278 | (number "1" 279 | (effects 280 | (font 281 | (size 1.27 1.27) 282 | ) 283 | ) 284 | ) 285 | ) 286 | (pin bidirectional line 287 | (at -30 3.81 0) 288 | (length 2.54) 289 | (name "GPIO32/ADC4/TOUCH9" 290 | (effects 291 | (font 292 | (size 1.27 1.27) 293 | ) 294 | ) 295 | ) 296 | (number "10" 297 | (effects 298 | (font 299 | (size 1.27 1.27) 300 | ) 301 | ) 302 | ) 303 | (alternate "ADC4" input line) 304 | (alternate "TOUCH9" input line) 305 | ) 306 | (pin bidirectional line 307 | (at -30 6.35 0) 308 | (length 2.54) 309 | (name "GPIO35/ADC7" 310 | (effects 311 | (font 312 | (size 1.27 1.27) 313 | ) 314 | ) 315 | ) 316 | (number "11" 317 | (effects 318 | (font 319 | (size 1.27 1.27) 320 | ) 321 | ) 322 | ) 323 | (alternate "ADC7" input line) 324 | ) 325 | (pin bidirectional line 326 | (at -30 8.89 0) 327 | (length 2.54) 328 | (name "GPIO34/ADC6" 329 | (effects 330 | (font 331 | (size 1.27 1.27) 332 | ) 333 | ) 334 | ) 335 | (number "12" 336 | (effects 337 | (font 338 | (size 1.27 1.27) 339 | ) 340 | ) 341 | ) 342 | (alternate "ADC6" input line) 343 | ) 344 | (pin bidirectional line 345 | (at -30 11.43 0) 346 | (length 2.54) 347 | (name "GPIO39/ADC3" 348 | (effects 349 | (font 350 | (size 1.27 1.27) 351 | ) 352 | ) 353 | ) 354 | (number "13" 355 | (effects 356 | (font 357 | (size 1.27 1.27) 358 | ) 359 | ) 360 | ) 361 | (alternate "ADC3" input line) 362 | ) 363 | (pin bidirectional line 364 | (at -30 13.97 0) 365 | (length 2.54) 366 | (name "GPIO36/ADC0" 367 | (effects 368 | (font 369 | (size 1.27 1.27) 370 | ) 371 | ) 372 | ) 373 | (number "14" 374 | (effects 375 | (font 376 | (size 1.27 1.27) 377 | ) 378 | ) 379 | ) 380 | (alternate "ADC0" input line) 381 | ) 382 | (pin input line 383 | (at -30 16.51 0) 384 | (length 2.54) 385 | (name "Reset" 386 | (effects 387 | (font 388 | (size 1.27 1.27) 389 | ) 390 | ) 391 | ) 392 | (number "15" 393 | (effects 394 | (font 395 | (size 1.27 1.27) 396 | ) 397 | ) 398 | ) 399 | ) 400 | (pin power_out line 401 | (at 30 -19.05 180) 402 | (length 2.54) 403 | (name "VDD_3V3" 404 | (effects 405 | (font 406 | (size 1.27 1.27) 407 | ) 408 | ) 409 | ) 410 | (number "16" 411 | (effects 412 | (font 413 | (size 1.27 1.27) 414 | ) 415 | ) 416 | ) 417 | ) 418 | (pin power_out line 419 | (at 30 -16.51 180) 420 | (length 2.54) 421 | (name "GND" 422 | (effects 423 | (font 424 | (size 1.27 1.27) 425 | ) 426 | ) 427 | ) 428 | (number "17" 429 | (effects 430 | (font 431 | (size 1.27 1.27) 432 | ) 433 | ) 434 | ) 435 | ) 436 | (pin bidirectional line 437 | (at 30 -13.97 180) 438 | (length 2.54) 439 | (name "GPIO15/ADC13/TOUCH3" 440 | (effects 441 | (font 442 | (size 1.27 1.27) 443 | ) 444 | ) 445 | ) 446 | (number "18" 447 | (effects 448 | (font 449 | (size 1.27 1.27) 450 | ) 451 | ) 452 | ) 453 | (alternate "ADC13" input line) 454 | (alternate "TOUCH3" input line) 455 | ) 456 | (pin bidirectional line 457 | (at 30 -11.43 180) 458 | (length 2.54) 459 | (name "GPIO2/ADC12/TOUCH2" 460 | (effects 461 | (font 462 | (size 1.27 1.27) 463 | ) 464 | ) 465 | ) 466 | (number "19" 467 | (effects 468 | (font 469 | (size 1.27 1.27) 470 | ) 471 | ) 472 | ) 473 | (alternate "ADC12" input line) 474 | (alternate "TOUCH2" input line) 475 | ) 476 | (pin power_in line 477 | (at -30 -16.51 0) 478 | (length 2.54) 479 | (name "GND" 480 | (effects 481 | (font 482 | (size 1.27 1.27) 483 | ) 484 | ) 485 | ) 486 | (number "2" 487 | (effects 488 | (font 489 | (size 1.27 1.27) 490 | ) 491 | ) 492 | ) 493 | ) 494 | (pin bidirectional line 495 | (at 30 -8.89 180) 496 | (length 2.54) 497 | (name "GPIO4/ADC10/TOUCH0" 498 | (effects 499 | (font 500 | (size 1.27 1.27) 501 | ) 502 | ) 503 | ) 504 | (number "20" 505 | (effects 506 | (font 507 | (size 1.27 1.27) 508 | ) 509 | ) 510 | ) 511 | (alternate "ADC10" input line) 512 | (alternate "TOUCH0" input line) 513 | ) 514 | (pin bidirectional line 515 | (at 30 -6.35 180) 516 | (length 2.54) 517 | (name "GPIO16/RX2" 518 | (effects 519 | (font 520 | (size 1.27 1.27) 521 | ) 522 | ) 523 | ) 524 | (number "21" 525 | (effects 526 | (font 527 | (size 1.27 1.27) 528 | ) 529 | ) 530 | ) 531 | (alternate "RX2" input line) 532 | ) 533 | (pin bidirectional line 534 | (at 30 -3.81 180) 535 | (length 2.54) 536 | (name "GPIO17/TX2" 537 | (effects 538 | (font 539 | (size 1.27 1.27) 540 | ) 541 | ) 542 | ) 543 | (number "22" 544 | (effects 545 | (font 546 | (size 1.27 1.27) 547 | ) 548 | ) 549 | ) 550 | (alternate "TX2" input line) 551 | ) 552 | (pin bidirectional line 553 | (at 30 -1.27 180) 554 | (length 2.54) 555 | (name "GPIO5/VSPI_SS" 556 | (effects 557 | (font 558 | (size 1.27 1.27) 559 | ) 560 | ) 561 | ) 562 | (number "23" 563 | (effects 564 | (font 565 | (size 1.27 1.27) 566 | ) 567 | ) 568 | ) 569 | (alternate "VSPI SS" input line) 570 | ) 571 | (pin bidirectional line 572 | (at 30 1.27 180) 573 | (length 2.54) 574 | (name "GPIO18/VSPI_SCK" 575 | (effects 576 | (font 577 | (size 1.27 1.27) 578 | ) 579 | ) 580 | ) 581 | (number "24" 582 | (effects 583 | (font 584 | (size 1.27 1.27) 585 | ) 586 | ) 587 | ) 588 | (alternate "VSPI SCK" input line) 589 | ) 590 | (pin bidirectional line 591 | (at 30 3.81 180) 592 | (length 2.54) 593 | (name "GPIO19/VSPI_MISO" 594 | (effects 595 | (font 596 | (size 1.27 1.27) 597 | ) 598 | ) 599 | ) 600 | (number "25" 601 | (effects 602 | (font 603 | (size 1.27 1.27) 604 | ) 605 | ) 606 | ) 607 | (alternate "VSPI MISO" input line) 608 | ) 609 | (pin bidirectional line 610 | (at 30 6.35 180) 611 | (length 2.54) 612 | (name "GPIO21/I2C_SDA" 613 | (effects 614 | (font 615 | (size 1.27 1.27) 616 | ) 617 | ) 618 | ) 619 | (number "26" 620 | (effects 621 | (font 622 | (size 1.27 1.27) 623 | ) 624 | ) 625 | ) 626 | (alternate "I2C SDA" input line) 627 | ) 628 | (pin bidirectional line 629 | (at 30 8.89 180) 630 | (length 2.54) 631 | (name "GPIO3/RX0" 632 | (effects 633 | (font 634 | (size 1.27 1.27) 635 | ) 636 | ) 637 | ) 638 | (number "27" 639 | (effects 640 | (font 641 | (size 1.27 1.27) 642 | ) 643 | ) 644 | ) 645 | (alternate "RX0" input line) 646 | ) 647 | (pin bidirectional line 648 | (at 30 11.43 180) 649 | (length 2.54) 650 | (name "GPIO1/TX0" 651 | (effects 652 | (font 653 | (size 1.27 1.27) 654 | ) 655 | ) 656 | ) 657 | (number "28" 658 | (effects 659 | (font 660 | (size 1.27 1.27) 661 | ) 662 | ) 663 | ) 664 | (alternate "TX0" input line) 665 | ) 666 | (pin bidirectional line 667 | (at 30 13.97 180) 668 | (length 2.54) 669 | (name "GPIO22/I2C_SCL" 670 | (effects 671 | (font 672 | (size 1.27 1.27) 673 | ) 674 | ) 675 | ) 676 | (number "29" 677 | (effects 678 | (font 679 | (size 1.27 1.27) 680 | ) 681 | ) 682 | ) 683 | (alternate "I2C SCL" input line) 684 | ) 685 | (pin bidirectional line 686 | (at -30 -13.97 0) 687 | (length 2.54) 688 | (name "GPIO13/ADC14/TOUCH4" 689 | (effects 690 | (font 691 | (size 1.27 1.27) 692 | ) 693 | ) 694 | ) 695 | (number "3" 696 | (effects 697 | (font 698 | (size 1.27 1.27) 699 | ) 700 | ) 701 | ) 702 | (alternate "ADC14" input line) 703 | (alternate "TOUCH4" input line) 704 | ) 705 | (pin bidirectional line 706 | (at 30 16.51 180) 707 | (length 2.54) 708 | (name "GPIO23" 709 | (effects 710 | (font 711 | (size 1.27 1.27) 712 | ) 713 | ) 714 | ) 715 | (number "30" 716 | (effects 717 | (font 718 | (size 1.27 1.27) 719 | ) 720 | ) 721 | ) 722 | (alternate "VSPI MOSI" input line) 723 | ) 724 | (pin bidirectional line 725 | (at -30 -11.43 0) 726 | (length 2.54) 727 | (name "GPIO12/ADC15/TOUCH5" 728 | (effects 729 | (font 730 | (size 1.27 1.27) 731 | ) 732 | ) 733 | ) 734 | (number "4" 735 | (effects 736 | (font 737 | (size 1.27 1.27) 738 | ) 739 | ) 740 | ) 741 | (alternate "ADC15" input line) 742 | (alternate "TOUCH5" input line) 743 | ) 744 | (pin bidirectional line 745 | (at -30 -8.89 0) 746 | (length 2.54) 747 | (name "GPIO14/ADC16/TOUCH6" 748 | (effects 749 | (font 750 | (size 1.27 1.27) 751 | ) 752 | ) 753 | ) 754 | (number "5" 755 | (effects 756 | (font 757 | (size 1.27 1.27) 758 | ) 759 | ) 760 | ) 761 | (alternate "ADC16" input line) 762 | (alternate "TOUCH6" input line) 763 | ) 764 | (pin bidirectional line 765 | (at -30 -6.35 0) 766 | (length 2.54) 767 | (name "GPIO27/ADC17/TOUCH7" 768 | (effects 769 | (font 770 | (size 1.27 1.27) 771 | ) 772 | ) 773 | ) 774 | (number "6" 775 | (effects 776 | (font 777 | (size 1.27 1.27) 778 | ) 779 | ) 780 | ) 781 | (alternate "ADC17" input line) 782 | (alternate "TOUCH7" input line) 783 | ) 784 | (pin bidirectional line 785 | (at -30 -3.81 0) 786 | (length 2.54) 787 | (name "GPIO26/ADC19/DAC2" 788 | (effects 789 | (font 790 | (size 1.27 1.27) 791 | ) 792 | ) 793 | ) 794 | (number "7" 795 | (effects 796 | (font 797 | (size 1.27 1.27) 798 | ) 799 | ) 800 | ) 801 | (alternate "ADC19" input line) 802 | (alternate "DAC2" input line) 803 | ) 804 | (pin bidirectional line 805 | (at -30 -1.27 0) 806 | (length 2.54) 807 | (name "GPIO25/ADC18/DAC1" 808 | (effects 809 | (font 810 | (size 1.27 1.27) 811 | ) 812 | ) 813 | ) 814 | (number "8" 815 | (effects 816 | (font 817 | (size 1.27 1.27) 818 | ) 819 | ) 820 | ) 821 | (alternate "ADC18" input line) 822 | (alternate "DAC1" input line) 823 | ) 824 | (pin bidirectional line 825 | (at -30 1.27 0) 826 | (length 2.54) 827 | (name "GPIO33/ADC5/TOUCH8" 828 | (effects 829 | (font 830 | (size 1.27 1.27) 831 | ) 832 | ) 833 | ) 834 | (number "9" 835 | (effects 836 | (font 837 | (size 1.27 1.27) 838 | ) 839 | ) 840 | ) 841 | (alternate "ADC5" input line) 842 | (alternate "TOUCH8" input line) 843 | ) 844 | ) 845 | ) 846 | ) 847 | (junction 848 | (at 188.44 59.69) 849 | (diameter 0) 850 | (color 0 0 0 0) 851 | (uuid "0536eac2-4b5f-450d-a4fa-29334060c69f") 852 | ) 853 | (junction 854 | (at 188.44 69.85) 855 | (diameter 0) 856 | (color 0 0 0 0) 857 | (uuid "199ce409-4338-41d9-9b75-ba94aa271a9e") 858 | ) 859 | (junction 860 | (at 188.44 62.23) 861 | (diameter 0) 862 | (color 0 0 0 0) 863 | (uuid "293c9b66-2f70-4357-9fe5-e605bb185142") 864 | ) 865 | (junction 866 | (at 188.44 57.15) 867 | (diameter 0) 868 | (color 0 0 0 0) 869 | (uuid "4baa4ff1-c899-4494-8d41-fbf62730045e") 870 | ) 871 | (junction 872 | (at 188.44 67.31) 873 | (diameter 0) 874 | (color 0 0 0 0) 875 | (uuid "4f1df9e3-88fd-43b6-8635-c1704b9acbf5") 876 | ) 877 | (junction 878 | (at 188.44 90.17) 879 | (diameter 0) 880 | (color 0 0 0 0) 881 | (uuid "7577c815-efc5-4eb1-9955-27a615b69047") 882 | ) 883 | (junction 884 | (at 188.44 64.77) 885 | (diameter 0) 886 | (color 0 0 0 0) 887 | (uuid "a6643ba1-683c-43ff-b8a9-fbc0f95fab97") 888 | ) 889 | (junction 890 | (at 188.44 87.63) 891 | (diameter 0) 892 | (color 0 0 0 0) 893 | (uuid "d64ae07c-3122-4b34-9de5-b34df77d2dc3") 894 | ) 895 | (wire 896 | (pts 897 | (xy 188.44 67.31) (xy 189.23 67.31) 898 | ) 899 | (stroke 900 | (width 0) 901 | (type default) 902 | ) 903 | (uuid "04b72731-cb24-497a-ba2d-5a6bb34e7230") 904 | ) 905 | (wire 906 | (pts 907 | (xy 138.43 73.66) (xy 137.16 73.66) 908 | ) 909 | (stroke 910 | (width 0) 911 | (type default) 912 | ) 913 | (uuid "10151315-3fe8-49cf-938a-9e91f795b5d3") 914 | ) 915 | (wire 916 | (pts 917 | (xy 188.44 59.69) (xy 189.23 59.69) 918 | ) 919 | (stroke 920 | (width 0) 921 | (type default) 922 | ) 923 | (uuid "136b3e33-d124-459f-8f3b-7d58ba315f91") 924 | ) 925 | (wire 926 | (pts 927 | (xy 188.44 87.63) (xy 189.23 87.63) 928 | ) 929 | (stroke 930 | (width 0) 931 | (type default) 932 | ) 933 | (uuid "1591f7d4-e68d-4c9f-bf1f-a1f00ba7fcb3") 934 | ) 935 | (wire 936 | (pts 937 | (xy 138.43 63.5) (xy 137.16 63.5) 938 | ) 939 | (stroke 940 | (width 0) 941 | (type default) 942 | ) 943 | (uuid "199cbe61-8eb9-442a-9397-7b795525d75a") 944 | ) 945 | (wire 946 | (pts 947 | (xy 157.48 90.17) (xy 156.21 90.17) 948 | ) 949 | (stroke 950 | (width 0) 951 | (type default) 952 | ) 953 | (uuid "29650148-8252-451f-a1f1-ccad10c46a63") 954 | ) 955 | (wire 956 | (pts 957 | (xy 188.44 64.77) (xy 189.23 64.77) 958 | ) 959 | (stroke 960 | (width 0) 961 | (type default) 962 | ) 963 | (uuid "2eceb879-37b0-4261-9fe4-6546d7362c7e") 964 | ) 965 | (wire 966 | (pts 967 | (xy 185.42 90.17) (xy 188.44 90.17) 968 | ) 969 | (stroke 970 | (width 0) 971 | (type default) 972 | ) 973 | (uuid "419fd35f-bde2-4798-9623-d67135362454") 974 | ) 975 | (wire 976 | (pts 977 | (xy 138.43 85.09) (xy 137.16 85.09) 978 | ) 979 | (stroke 980 | (width 0) 981 | (type default) 982 | ) 983 | (uuid "450c20e4-922a-483f-90d2-9bdbf46bc55d") 984 | ) 985 | (wire 986 | (pts 987 | (xy 179.07 59.69) (xy 188.44 59.69) 988 | ) 989 | (stroke 990 | (width 0) 991 | (type default) 992 | ) 993 | (uuid "5fb841fd-ead1-4c84-a790-afefae9720be") 994 | ) 995 | (wire 996 | (pts 997 | (xy 138.43 87.63) (xy 137.16 87.63) 998 | ) 999 | (stroke 1000 | (width 0) 1001 | (type default) 1002 | ) 1003 | (uuid "6651e926-efef-4551-b4d3-c8a6859cdf4b") 1004 | ) 1005 | (wire 1006 | (pts 1007 | (xy 188.44 57.15) (xy 189.23 57.15) 1008 | ) 1009 | (stroke 1010 | (width 0) 1011 | (type default) 1012 | ) 1013 | (uuid "66f20c8e-0fa4-400c-8af8-ec6c7b99a9e1") 1014 | ) 1015 | (wire 1016 | (pts 1017 | (xy 157.48 76.2) (xy 156.21 76.2) 1018 | ) 1019 | (stroke 1020 | (width 0) 1021 | (type default) 1022 | ) 1023 | (uuid "6d848a37-bfdf-48b3-a7e8-55e32cbed4d3") 1024 | ) 1025 | (wire 1026 | (pts 1027 | (xy 138.43 58.42) (xy 137.16 58.42) 1028 | ) 1029 | (stroke 1030 | (width 0) 1031 | (type default) 1032 | ) 1033 | (uuid "7a4036c8-5f07-478f-b389-79d97c5e21ff") 1034 | ) 1035 | (wire 1036 | (pts 1037 | (xy 188.44 69.85) (xy 189.23 69.85) 1038 | ) 1039 | (stroke 1040 | (width 0) 1041 | (type default) 1042 | ) 1043 | (uuid "87da9d12-b930-4d32-87a3-5b214c881181") 1044 | ) 1045 | (wire 1046 | (pts 1047 | (xy 157.48 63.5) (xy 156.21 63.5) 1048 | ) 1049 | (stroke 1050 | (width 0) 1051 | (type default) 1052 | ) 1053 | (uuid "9b294600-9081-4904-abbf-89470e2d29a8") 1054 | ) 1055 | (wire 1056 | (pts 1057 | (xy 179.07 62.23) (xy 188.44 62.23) 1058 | ) 1059 | (stroke 1060 | (width 0) 1061 | (type default) 1062 | ) 1063 | (uuid "a0a530b3-707e-4170-841d-e1cbff6fd821") 1064 | ) 1065 | (wire 1066 | (pts 1067 | (xy 179.07 57.15) (xy 188.44 57.15) 1068 | ) 1069 | (stroke 1070 | (width 0) 1071 | (type default) 1072 | ) 1073 | (uuid "a7ee762f-b400-4cd9-86ae-46de54d2bd92") 1074 | ) 1075 | (wire 1076 | (pts 1077 | (xy 138.43 60.96) (xy 137.16 60.96) 1078 | ) 1079 | (stroke 1080 | (width 0) 1081 | (type default) 1082 | ) 1083 | (uuid "a8c2ede9-d25f-48b2-b3f4-d79201ae5631") 1084 | ) 1085 | (wire 1086 | (pts 1087 | (xy 185.42 87.63) (xy 188.44 87.63) 1088 | ) 1089 | (stroke 1090 | (width 0) 1091 | (type default) 1092 | ) 1093 | (uuid "b1038085-0a70-4322-b218-bf5d64e6b0df") 1094 | ) 1095 | (wire 1096 | (pts 1097 | (xy 179.07 69.85) (xy 188.44 69.85) 1098 | ) 1099 | (stroke 1100 | (width 0) 1101 | (type default) 1102 | ) 1103 | (uuid "b43e6043-6fe7-4f67-81b8-b0b982a76d42") 1104 | ) 1105 | (wire 1106 | (pts 1107 | (xy 157.48 71.12) (xy 156.21 71.12) 1108 | ) 1109 | (stroke 1110 | (width 0) 1111 | (type default) 1112 | ) 1113 | (uuid "c3926748-ff87-4012-8454-1eeb0de1b8f0") 1114 | ) 1115 | (wire 1116 | (pts 1117 | (xy 157.48 60.96) (xy 156.21 60.96) 1118 | ) 1119 | (stroke 1120 | (width 0) 1121 | (type default) 1122 | ) 1123 | (uuid "c3ad3a02-4934-4841-8410-d827086fc5a9") 1124 | ) 1125 | (wire 1126 | (pts 1127 | (xy 157.48 58.42) (xy 156.21 58.42) 1128 | ) 1129 | (stroke 1130 | (width 0) 1131 | (type default) 1132 | ) 1133 | (uuid "c3d22823-88c4-4c40-ae7b-c1d8267b734a") 1134 | ) 1135 | (wire 1136 | (pts 1137 | (xy 157.48 73.66) (xy 156.21 73.66) 1138 | ) 1139 | (stroke 1140 | (width 0) 1141 | (type default) 1142 | ) 1143 | (uuid "c418044f-c0f2-4830-a41f-91f1e80ee2b4") 1144 | ) 1145 | (wire 1146 | (pts 1147 | (xy 157.48 87.63) (xy 156.21 87.63) 1148 | ) 1149 | (stroke 1150 | (width 0) 1151 | (type default) 1152 | ) 1153 | (uuid "c425eedf-4951-4aed-9ac5-110d9245eab4") 1154 | ) 1155 | (wire 1156 | (pts 1157 | (xy 179.07 64.77) (xy 188.44 64.77) 1158 | ) 1159 | (stroke 1160 | (width 0) 1161 | (type default) 1162 | ) 1163 | (uuid "cf944396-68bd-4995-87cf-a8aba07541d9") 1164 | ) 1165 | (wire 1166 | (pts 1167 | (xy 138.43 71.12) (xy 137.16 71.12) 1168 | ) 1169 | (stroke 1170 | (width 0) 1171 | (type default) 1172 | ) 1173 | (uuid "da36d788-53fe-4783-8d9e-2055b95f974e") 1174 | ) 1175 | (wire 1176 | (pts 1177 | (xy 188.44 90.17) (xy 189.23 90.17) 1178 | ) 1179 | (stroke 1180 | (width 0) 1181 | (type default) 1182 | ) 1183 | (uuid "dae7b244-e68c-46a4-be87-b3d614d1ee29") 1184 | ) 1185 | (wire 1186 | (pts 1187 | (xy 138.43 90.17) (xy 137.16 90.17) 1188 | ) 1189 | (stroke 1190 | (width 0) 1191 | (type default) 1192 | ) 1193 | (uuid "e359cbc8-a557-4501-8d39-04773d855bf2") 1194 | ) 1195 | (wire 1196 | (pts 1197 | (xy 179.07 67.31) (xy 188.44 67.31) 1198 | ) 1199 | (stroke 1200 | (width 0) 1201 | (type default) 1202 | ) 1203 | (uuid "e6f842cd-0573-4e6d-a8b5-8b669577e4c1") 1204 | ) 1205 | (wire 1206 | (pts 1207 | (xy 188.44 62.23) (xy 189.23 62.23) 1208 | ) 1209 | (stroke 1210 | (width 0) 1211 | (type default) 1212 | ) 1213 | (uuid "e7c939a7-58ad-401c-9fd5-b2f31155b495") 1214 | ) 1215 | (wire 1216 | (pts 1217 | (xy 157.48 85.09) (xy 156.21 85.09) 1218 | ) 1219 | (stroke 1220 | (width 0) 1221 | (type default) 1222 | ) 1223 | (uuid "eb3ca7e8-f3a1-4f1a-bae2-6bc5662f5519") 1224 | ) 1225 | (wire 1226 | (pts 1227 | (xy 138.43 76.2) (xy 137.16 76.2) 1228 | ) 1229 | (stroke 1230 | (width 0) 1231 | (type default) 1232 | ) 1233 | (uuid "f77e9314-d5dd-414a-be43-9dcc45fe5af8") 1234 | ) 1235 | (label "VCC" 1236 | (at 185.42 90.17 180) 1237 | (fields_autoplaced yes) 1238 | (effects 1239 | (font 1240 | (size 1.27 1.27) 1241 | ) 1242 | (justify right bottom) 1243 | ) 1244 | (uuid "0e0a100c-4603-4a86-af58-c5ebfe70d82c") 1245 | ) 1246 | (label "ADC6" 1247 | (at 179.07 69.85 0) 1248 | (fields_autoplaced yes) 1249 | (effects 1250 | (font 1251 | (size 1.27 1.27) 1252 | ) 1253 | (justify left bottom) 1254 | ) 1255 | (uuid "0f0ea975-5181-4900-855f-2a89ac2db7e5") 1256 | ) 1257 | (label "VCC" 1258 | (at 157.48 73.66 0) 1259 | (fields_autoplaced yes) 1260 | (effects 1261 | (font 1262 | (size 1.27 1.27) 1263 | ) 1264 | (justify left bottom) 1265 | ) 1266 | (uuid "10069887-8b97-48b4-bbef-bfe7488516e4") 1267 | ) 1268 | (label "ADC3" 1269 | (at 179.07 62.23 0) 1270 | (fields_autoplaced yes) 1271 | (effects 1272 | (font 1273 | (size 1.27 1.27) 1274 | ) 1275 | (justify left bottom) 1276 | ) 1277 | (uuid "1cbe3c51-a837-4da5-ae36-e538f999ed4e") 1278 | ) 1279 | (label "ADC5" 1280 | (at 157.48 76.2 0) 1281 | (fields_autoplaced yes) 1282 | (effects 1283 | (font 1284 | (size 1.27 1.27) 1285 | ) 1286 | (justify left bottom) 1287 | ) 1288 | (uuid "1e77d018-bbd7-424c-8be3-e3d0176d8ee0") 1289 | ) 1290 | (label "ADC2" 1291 | (at 138.43 76.2 0) 1292 | (fields_autoplaced yes) 1293 | (effects 1294 | (font 1295 | (size 1.27 1.27) 1296 | ) 1297 | (justify left bottom) 1298 | ) 1299 | (uuid "20222f95-0b7e-468a-b42e-f06a9a313dd6") 1300 | ) 1301 | (label "ADC1" 1302 | (at 179.07 57.15 0) 1303 | (fields_autoplaced yes) 1304 | (effects 1305 | (font 1306 | (size 1.27 1.27) 1307 | ) 1308 | (justify left bottom) 1309 | ) 1310 | (uuid "2617c014-86fa-4de1-8913-58e196ebcad9") 1311 | ) 1312 | (label "GND" 1313 | (at 185.42 87.63 180) 1314 | (fields_autoplaced yes) 1315 | (effects 1316 | (font 1317 | (size 1.27 1.27) 1318 | ) 1319 | (justify right bottom) 1320 | ) 1321 | (uuid "27c488d1-9e50-43d1-ac34-6f884bfc5303") 1322 | ) 1323 | (label "ADC6" 1324 | (at 157.48 90.17 0) 1325 | (fields_autoplaced yes) 1326 | (effects 1327 | (font 1328 | (size 1.27 1.27) 1329 | ) 1330 | (justify left bottom) 1331 | ) 1332 | (uuid "367fb826-7a52-43e4-847c-11980fc6436a") 1333 | ) 1334 | (label "GND" 1335 | (at 138.43 85.09 0) 1336 | (fields_autoplaced yes) 1337 | (effects 1338 | (font 1339 | (size 1.27 1.27) 1340 | ) 1341 | (justify left bottom) 1342 | ) 1343 | (uuid "45b0c07d-98ea-40f2-a28e-731cde8359d4") 1344 | ) 1345 | (label "ADC3" 1346 | (at 138.43 90.17 0) 1347 | (fields_autoplaced yes) 1348 | (effects 1349 | (font 1350 | (size 1.27 1.27) 1351 | ) 1352 | (justify left bottom) 1353 | ) 1354 | (uuid "46163169-553f-4139-b8c4-a7b7d898503c") 1355 | ) 1356 | (label "ADC2" 1357 | (at 179.07 59.69 0) 1358 | (fields_autoplaced yes) 1359 | (effects 1360 | (font 1361 | (size 1.27 1.27) 1362 | ) 1363 | (justify left bottom) 1364 | ) 1365 | (uuid "55fd93cd-fe1c-4e0c-9356-ca7459208d53") 1366 | ) 1367 | (label "GND" 1368 | (at 157.48 58.42 0) 1369 | (fields_autoplaced yes) 1370 | (effects 1371 | (font 1372 | (size 1.27 1.27) 1373 | ) 1374 | (justify left bottom) 1375 | ) 1376 | (uuid "5991ab63-0b57-4223-bc17-6495aa88025d") 1377 | ) 1378 | (label "VCC" 1379 | (at 138.43 60.96 0) 1380 | (fields_autoplaced yes) 1381 | (effects 1382 | (font 1383 | (size 1.27 1.27) 1384 | ) 1385 | (justify left bottom) 1386 | ) 1387 | (uuid "616eeb40-157e-413f-8445-7332041a003b") 1388 | ) 1389 | (label "ADC4" 1390 | (at 157.48 63.5 0) 1391 | (fields_autoplaced yes) 1392 | (effects 1393 | (font 1394 | (size 1.27 1.27) 1395 | ) 1396 | (justify left bottom) 1397 | ) 1398 | (uuid "7e78049d-c2d5-43bd-afee-02d56978efdd") 1399 | ) 1400 | (label "ADC4" 1401 | (at 179.07 64.77 0) 1402 | (fields_autoplaced yes) 1403 | (effects 1404 | (font 1405 | (size 1.27 1.27) 1406 | ) 1407 | (justify left bottom) 1408 | ) 1409 | (uuid "91bad4b7-4be7-4745-a43f-fbe65a4441a7") 1410 | ) 1411 | (label "GND" 1412 | (at 138.43 71.12 0) 1413 | (fields_autoplaced yes) 1414 | (effects 1415 | (font 1416 | (size 1.27 1.27) 1417 | ) 1418 | (justify left bottom) 1419 | ) 1420 | (uuid "9213e175-5cf3-48dc-b5de-b2b339edad41") 1421 | ) 1422 | (label "GND" 1423 | (at 138.43 58.42 0) 1424 | (fields_autoplaced yes) 1425 | (effects 1426 | (font 1427 | (size 1.27 1.27) 1428 | ) 1429 | (justify left bottom) 1430 | ) 1431 | (uuid "96b092a7-c00a-4d4d-9336-6b9c99d8533d") 1432 | ) 1433 | (label "ADC5" 1434 | (at 179.07 67.31 0) 1435 | (fields_autoplaced yes) 1436 | (effects 1437 | (font 1438 | (size 1.27 1.27) 1439 | ) 1440 | (justify left bottom) 1441 | ) 1442 | (uuid "a49e8a32-4210-4ff5-9d84-66068b2933c3") 1443 | ) 1444 | (label "VCC" 1445 | (at 138.43 73.66 0) 1446 | (fields_autoplaced yes) 1447 | (effects 1448 | (font 1449 | (size 1.27 1.27) 1450 | ) 1451 | (justify left bottom) 1452 | ) 1453 | (uuid "af4e2284-220e-4079-b2b3-9be8e21a9637") 1454 | ) 1455 | (label "VCC" 1456 | (at 157.48 87.63 0) 1457 | (fields_autoplaced yes) 1458 | (effects 1459 | (font 1460 | (size 1.27 1.27) 1461 | ) 1462 | (justify left bottom) 1463 | ) 1464 | (uuid "d1d5aa58-2e7d-4c6e-bcaa-e9f04045e33f") 1465 | ) 1466 | (label "VCC" 1467 | (at 157.48 60.96 0) 1468 | (fields_autoplaced yes) 1469 | (effects 1470 | (font 1471 | (size 1.27 1.27) 1472 | ) 1473 | (justify left bottom) 1474 | ) 1475 | (uuid "d8fbf0a2-70fe-483f-abae-4b52b696a753") 1476 | ) 1477 | (label "ADC1" 1478 | (at 138.43 63.5 0) 1479 | (fields_autoplaced yes) 1480 | (effects 1481 | (font 1482 | (size 1.27 1.27) 1483 | ) 1484 | (justify left bottom) 1485 | ) 1486 | (uuid "deb926ae-81ad-4488-b960-92192b87acca") 1487 | ) 1488 | (label "GND" 1489 | (at 157.48 71.12 0) 1490 | (fields_autoplaced yes) 1491 | (effects 1492 | (font 1493 | (size 1.27 1.27) 1494 | ) 1495 | (justify left bottom) 1496 | ) 1497 | (uuid "e3bff2b6-f324-4737-b68c-06b9b7b94af5") 1498 | ) 1499 | (label "GND" 1500 | (at 157.48 85.09 0) 1501 | (fields_autoplaced yes) 1502 | (effects 1503 | (font 1504 | (size 1.27 1.27) 1505 | ) 1506 | (justify left bottom) 1507 | ) 1508 | (uuid "fa95dae0-aeb2-477d-b58e-0387f6207c05") 1509 | ) 1510 | (label "VCC" 1511 | (at 138.43 87.63 0) 1512 | (fields_autoplaced yes) 1513 | (effects 1514 | (font 1515 | (size 1.27 1.27) 1516 | ) 1517 | (justify left bottom) 1518 | ) 1519 | (uuid "fe0ad958-1a61-4daa-ac02-2eec1a6dbd69") 1520 | ) 1521 | (symbol 1522 | (lib_id "Connector:Conn_01x03_Pin") 1523 | (at 151.13 60.96 0) 1524 | (unit 1) 1525 | (exclude_from_sim no) 1526 | (in_bom yes) 1527 | (on_board yes) 1528 | (dnp no) 1529 | (fields_autoplaced yes) 1530 | (uuid "002e0f88-2349-468a-ba63-624bd5de5ce1") 1531 | (property "Reference" "J4" 1532 | (at 151.765 53.34 0) 1533 | (effects 1534 | (font 1535 | (size 1.27 1.27) 1536 | ) 1537 | ) 1538 | ) 1539 | (property "Value" "Conn_01x03_Pin" 1540 | (at 151.765 55.88 0) 1541 | (effects 1542 | (font 1543 | (size 1.27 1.27) 1544 | ) 1545 | ) 1546 | ) 1547 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" 1548 | (at 151.13 60.96 0) 1549 | (effects 1550 | (font 1551 | (size 1.27 1.27) 1552 | ) 1553 | (hide yes) 1554 | ) 1555 | ) 1556 | (property "Datasheet" "~" 1557 | (at 151.13 60.96 0) 1558 | (effects 1559 | (font 1560 | (size 1.27 1.27) 1561 | ) 1562 | (hide yes) 1563 | ) 1564 | ) 1565 | (property "Description" "Generic connector, single row, 01x03, script generated" 1566 | (at 151.13 60.96 0) 1567 | (effects 1568 | (font 1569 | (size 1.27 1.27) 1570 | ) 1571 | (hide yes) 1572 | ) 1573 | ) 1574 | (pin "2" 1575 | (uuid "93285533-6384-4577-8e40-7937eee976ee") 1576 | ) 1577 | (pin "3" 1578 | (uuid "ecf6235d-dc91-47a7-81e5-5444db7df804") 1579 | ) 1580 | (pin "1" 1581 | (uuid "c0e907b6-1081-47da-b26d-80518b11922d") 1582 | ) 1583 | (instances 1584 | (project "ESP Plants" 1585 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 1586 | (reference "J4") 1587 | (unit 1) 1588 | ) 1589 | ) 1590 | ) 1591 | ) 1592 | (symbol 1593 | (lib_id "Connector:Conn_01x03_Pin") 1594 | (at 151.13 73.66 0) 1595 | (unit 1) 1596 | (exclude_from_sim no) 1597 | (in_bom yes) 1598 | (on_board yes) 1599 | (dnp no) 1600 | (uuid "2caf76fe-2dc3-48fc-8734-488011f3a0d7") 1601 | (property "Reference" "J5" 1602 | (at 151.765 66.04 0) 1603 | (effects 1604 | (font 1605 | (size 1.27 1.27) 1606 | ) 1607 | ) 1608 | ) 1609 | (property "Value" "Conn_01x03_Pin" 1610 | (at 151.765 68.58 0) 1611 | (effects 1612 | (font 1613 | (size 1.27 1.27) 1614 | ) 1615 | ) 1616 | ) 1617 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" 1618 | (at 151.13 73.66 0) 1619 | (effects 1620 | (font 1621 | (size 1.27 1.27) 1622 | ) 1623 | (hide yes) 1624 | ) 1625 | ) 1626 | (property "Datasheet" "~" 1627 | (at 151.13 73.66 0) 1628 | (effects 1629 | (font 1630 | (size 1.27 1.27) 1631 | ) 1632 | (hide yes) 1633 | ) 1634 | ) 1635 | (property "Description" "Generic connector, single row, 01x03, script generated" 1636 | (at 151.13 73.66 0) 1637 | (effects 1638 | (font 1639 | (size 1.27 1.27) 1640 | ) 1641 | (hide yes) 1642 | ) 1643 | ) 1644 | (pin "2" 1645 | (uuid "7bcc9d77-bd7a-44e0-a8e5-584963d6ca71") 1646 | ) 1647 | (pin "3" 1648 | (uuid "ca08fbe6-0657-42b9-9cf7-8324ff2f5948") 1649 | ) 1650 | (pin "1" 1651 | (uuid "f0740c49-3beb-4a60-97ee-460e620410bb") 1652 | ) 1653 | (instances 1654 | (project "ESP Plants" 1655 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 1656 | (reference "J5") 1657 | (unit 1) 1658 | ) 1659 | ) 1660 | ) 1661 | ) 1662 | (symbol 1663 | (lib_id "Connector:Conn_01x03_Pin") 1664 | (at 132.08 87.63 0) 1665 | (unit 1) 1666 | (exclude_from_sim no) 1667 | (in_bom yes) 1668 | (on_board yes) 1669 | (dnp no) 1670 | (fields_autoplaced yes) 1671 | (uuid "92524783-6f41-4768-b60a-59368f8ccadd") 1672 | (property "Reference" "J3" 1673 | (at 132.715 80.01 0) 1674 | (effects 1675 | (font 1676 | (size 1.27 1.27) 1677 | ) 1678 | ) 1679 | ) 1680 | (property "Value" "Conn_01x03_Pin" 1681 | (at 132.715 82.55 0) 1682 | (effects 1683 | (font 1684 | (size 1.27 1.27) 1685 | ) 1686 | ) 1687 | ) 1688 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" 1689 | (at 132.08 87.63 0) 1690 | (effects 1691 | (font 1692 | (size 1.27 1.27) 1693 | ) 1694 | (hide yes) 1695 | ) 1696 | ) 1697 | (property "Datasheet" "~" 1698 | (at 132.08 87.63 0) 1699 | (effects 1700 | (font 1701 | (size 1.27 1.27) 1702 | ) 1703 | (hide yes) 1704 | ) 1705 | ) 1706 | (property "Description" "Generic connector, single row, 01x03, script generated" 1707 | (at 132.08 87.63 0) 1708 | (effects 1709 | (font 1710 | (size 1.27 1.27) 1711 | ) 1712 | (hide yes) 1713 | ) 1714 | ) 1715 | (pin "2" 1716 | (uuid "ed7a12d6-e4dc-49aa-9146-bad11ec9b270") 1717 | ) 1718 | (pin "3" 1719 | (uuid "bc9da6d0-dcb7-41e8-9104-7d63816fa8c2") 1720 | ) 1721 | (pin "1" 1722 | (uuid "5333a08a-f54b-4eba-800c-8b9c5589fbe9") 1723 | ) 1724 | (instances 1725 | (project "ESP Plants" 1726 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 1727 | (reference "J3") 1728 | (unit 1) 1729 | ) 1730 | ) 1731 | ) 1732 | ) 1733 | (symbol 1734 | (lib_id "Connector:Conn_01x03_Pin") 1735 | (at 132.08 73.66 0) 1736 | (unit 1) 1737 | (exclude_from_sim no) 1738 | (in_bom yes) 1739 | (on_board yes) 1740 | (dnp no) 1741 | (fields_autoplaced yes) 1742 | (uuid "9371c269-638a-4b53-b8f4-4234763dcf79") 1743 | (property "Reference" "J2" 1744 | (at 132.715 66.04 0) 1745 | (effects 1746 | (font 1747 | (size 1.27 1.27) 1748 | ) 1749 | ) 1750 | ) 1751 | (property "Value" "Conn_01x03_Pin" 1752 | (at 132.715 68.58 0) 1753 | (effects 1754 | (font 1755 | (size 1.27 1.27) 1756 | ) 1757 | ) 1758 | ) 1759 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" 1760 | (at 132.08 73.66 0) 1761 | (effects 1762 | (font 1763 | (size 1.27 1.27) 1764 | ) 1765 | (hide yes) 1766 | ) 1767 | ) 1768 | (property "Datasheet" "~" 1769 | (at 132.08 73.66 0) 1770 | (effects 1771 | (font 1772 | (size 1.27 1.27) 1773 | ) 1774 | (hide yes) 1775 | ) 1776 | ) 1777 | (property "Description" "Generic connector, single row, 01x03, script generated" 1778 | (at 132.08 73.66 0) 1779 | (effects 1780 | (font 1781 | (size 1.27 1.27) 1782 | ) 1783 | (hide yes) 1784 | ) 1785 | ) 1786 | (pin "2" 1787 | (uuid "7331af02-5e72-4b7f-9561-1848b6bb3055") 1788 | ) 1789 | (pin "3" 1790 | (uuid "1964352c-21eb-493f-a172-a97f3fad404e") 1791 | ) 1792 | (pin "1" 1793 | (uuid "01165d96-330f-474c-aa2c-26a49b55f25e") 1794 | ) 1795 | (instances 1796 | (project "ESP Plants" 1797 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 1798 | (reference "J2") 1799 | (unit 1) 1800 | ) 1801 | ) 1802 | ) 1803 | ) 1804 | (symbol 1805 | (lib_id "Connector:Conn_01x03_Pin") 1806 | (at 151.13 87.63 0) 1807 | (unit 1) 1808 | (exclude_from_sim no) 1809 | (in_bom yes) 1810 | (on_board yes) 1811 | (dnp no) 1812 | (fields_autoplaced yes) 1813 | (uuid "98333084-4cfc-4882-9ece-e5a8e11b7623") 1814 | (property "Reference" "J6" 1815 | (at 151.765 80.01 0) 1816 | (effects 1817 | (font 1818 | (size 1.27 1.27) 1819 | ) 1820 | ) 1821 | ) 1822 | (property "Value" "Conn_01x03_Pin" 1823 | (at 151.765 82.55 0) 1824 | (effects 1825 | (font 1826 | (size 1.27 1.27) 1827 | ) 1828 | ) 1829 | ) 1830 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" 1831 | (at 151.13 87.63 0) 1832 | (effects 1833 | (font 1834 | (size 1.27 1.27) 1835 | ) 1836 | (hide yes) 1837 | ) 1838 | ) 1839 | (property "Datasheet" "~" 1840 | (at 151.13 87.63 0) 1841 | (effects 1842 | (font 1843 | (size 1.27 1.27) 1844 | ) 1845 | (hide yes) 1846 | ) 1847 | ) 1848 | (property "Description" "Generic connector, single row, 01x03, script generated" 1849 | (at 151.13 87.63 0) 1850 | (effects 1851 | (font 1852 | (size 1.27 1.27) 1853 | ) 1854 | (hide yes) 1855 | ) 1856 | ) 1857 | (pin "2" 1858 | (uuid "1319af0a-96c3-41c7-b9a2-06d6e0c373ab") 1859 | ) 1860 | (pin "3" 1861 | (uuid "5b212082-4436-4e71-9283-24151b81ff8f") 1862 | ) 1863 | (pin "1" 1864 | (uuid "cfd7f905-1ded-487a-88a5-0bddff4dc874") 1865 | ) 1866 | (instances 1867 | (project "ESP Plants" 1868 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 1869 | (reference "J6") 1870 | (unit 1) 1871 | ) 1872 | ) 1873 | ) 1874 | ) 1875 | (symbol 1876 | (lib_id "custom_library:ESP32_NodeMCU") 1877 | (at 218.44 71.12 0) 1878 | (unit 1) 1879 | (exclude_from_sim no) 1880 | (in_bom yes) 1881 | (on_board yes) 1882 | (dnp no) 1883 | (fields_autoplaced yes) 1884 | (uuid "b034de58-a6f7-436f-8a15-c2ebd4d7fed7") 1885 | (property "Reference" "NodeMCU_32S1" 1886 | (at 218.44 46.99 0) 1887 | (effects 1888 | (font 1889 | (size 1.27 1.27) 1890 | ) 1891 | ) 1892 | ) 1893 | (property "Value" "~" 1894 | (at 218.44 49.53 0) 1895 | (effects 1896 | (font 1897 | (size 1.27 1.27) 1898 | ) 1899 | ) 1900 | ) 1901 | (property "Footprint" "1_custom_footprints_Library:ESP32_NodeMCU" 1902 | (at 218.694 52.07 0) 1903 | (effects 1904 | (font 1905 | (size 1.27 1.27) 1906 | ) 1907 | (hide yes) 1908 | ) 1909 | ) 1910 | (property "Datasheet" "" 1911 | (at 218.44 57.15 0) 1912 | (effects 1913 | (font 1914 | (size 1.27 1.27) 1915 | ) 1916 | (hide yes) 1917 | ) 1918 | ) 1919 | (property "Description" "" 1920 | (at 218.44 57.15 0) 1921 | (effects 1922 | (font 1923 | (size 1.27 1.27) 1924 | ) 1925 | (hide yes) 1926 | ) 1927 | ) 1928 | (pin "6" 1929 | (uuid "3b8cedc4-e951-4d6f-8326-f81f3ecc435e") 1930 | ) 1931 | (pin "7" 1932 | (uuid "ec86f7a5-1da3-433c-a6d8-8651cb9072b7") 1933 | ) 1934 | (pin "18" 1935 | (uuid "775d87e3-8931-49d0-8dd7-670647d1de73") 1936 | ) 1937 | (pin "3" 1938 | (uuid "bbb6dc31-0ad5-4232-a5d1-5da85b5b6eef") 1939 | ) 1940 | (pin "27" 1941 | (uuid "d8d51187-5da2-41e8-8447-22c8c553c3db") 1942 | ) 1943 | (pin "8" 1944 | (uuid "e6a6dc0d-7bd5-4716-beb0-1e43589e998c") 1945 | ) 1946 | (pin "1" 1947 | (uuid "feb43f46-32a0-453c-ab6f-649b2a3bc121") 1948 | ) 1949 | (pin "10" 1950 | (uuid "b4bf8809-029d-45e4-b10b-66b932afd8b6") 1951 | ) 1952 | (pin "20" 1953 | (uuid "0dbc193a-c574-4294-8d1c-4a7330e67ac7") 1954 | ) 1955 | (pin "11" 1956 | (uuid "8dd32644-1d58-44d9-a66a-2580263a27b4") 1957 | ) 1958 | (pin "19" 1959 | (uuid "cd9eb3e4-de56-4464-b403-650c0594f14e") 1960 | ) 1961 | (pin "29" 1962 | (uuid "47d609c4-aa17-4939-8d43-5a6917c1a176") 1963 | ) 1964 | (pin "12" 1965 | (uuid "c88dd42c-e539-445e-a3a5-979d007f9b8b") 1966 | ) 1967 | (pin "9" 1968 | (uuid "daf51d45-67c5-438f-b024-c62935d953eb") 1969 | ) 1970 | (pin "30" 1971 | (uuid "a4ec64f3-e8cd-4645-b811-5c7b91e92ea0") 1972 | ) 1973 | (pin "25" 1974 | (uuid "7ebe3131-9814-4218-b28a-115a9c83af7c") 1975 | ) 1976 | (pin "5" 1977 | (uuid "a3e9df2c-4d7f-4778-b9b3-8963f7dbb995") 1978 | ) 1979 | (pin "15" 1980 | (uuid "891e07a5-a12f-44c6-b7fe-75bf9417a241") 1981 | ) 1982 | (pin "17" 1983 | (uuid "3d99bd3a-1197-40f6-bb8a-3fc5d8ec25e0") 1984 | ) 1985 | (pin "4" 1986 | (uuid "2e472a6c-98be-40cf-954e-d773a8ab2a5f") 1987 | ) 1988 | (pin "14" 1989 | (uuid "27a3c41c-4e69-4910-83f1-c5a9203457d7") 1990 | ) 1991 | (pin "21" 1992 | (uuid "02742cf7-92ad-49dc-9814-df530f9cc4e6") 1993 | ) 1994 | (pin "28" 1995 | (uuid "5b9104e7-6f06-4a02-8749-64485fe8c158") 1996 | ) 1997 | (pin "13" 1998 | (uuid "19366ff6-d3c5-4c2a-bec3-76653410fcfc") 1999 | ) 2000 | (pin "26" 2001 | (uuid "0cbbef45-2147-4497-bffb-7d405d9af855") 2002 | ) 2003 | (pin "22" 2004 | (uuid "203e655b-c461-4e5c-a5af-e07032e03992") 2005 | ) 2006 | (pin "23" 2007 | (uuid "380d7e71-aed9-45b5-bdee-e6511aab0b8e") 2008 | ) 2009 | (pin "16" 2010 | (uuid "e4ba0012-cb29-488a-bb5f-86461286b818") 2011 | ) 2012 | (pin "2" 2013 | (uuid "fe86005c-62f8-4382-8bfe-d82e73767e14") 2014 | ) 2015 | (pin "24" 2016 | (uuid "2d196d94-dc88-4fe5-9c01-f197c0cde0d7") 2017 | ) 2018 | (instances 2019 | (project "" 2020 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 2021 | (reference "NodeMCU_32S1") 2022 | (unit 1) 2023 | ) 2024 | ) 2025 | ) 2026 | ) 2027 | (symbol 2028 | (lib_id "Connector:Conn_01x03_Pin") 2029 | (at 132.08 60.96 0) 2030 | (unit 1) 2031 | (exclude_from_sim no) 2032 | (in_bom yes) 2033 | (on_board yes) 2034 | (dnp no) 2035 | (fields_autoplaced yes) 2036 | (uuid "b92646ad-42a8-4537-b7b4-66de95b36c2a") 2037 | (property "Reference" "J1" 2038 | (at 132.715 53.34 0) 2039 | (effects 2040 | (font 2041 | (size 1.27 1.27) 2042 | ) 2043 | ) 2044 | ) 2045 | (property "Value" "Conn_01x03_Pin" 2046 | (at 132.715 55.88 0) 2047 | (effects 2048 | (font 2049 | (size 1.27 1.27) 2050 | ) 2051 | ) 2052 | ) 2053 | (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" 2054 | (at 132.08 60.96 0) 2055 | (effects 2056 | (font 2057 | (size 1.27 1.27) 2058 | ) 2059 | (hide yes) 2060 | ) 2061 | ) 2062 | (property "Datasheet" "~" 2063 | (at 132.08 60.96 0) 2064 | (effects 2065 | (font 2066 | (size 1.27 1.27) 2067 | ) 2068 | (hide yes) 2069 | ) 2070 | ) 2071 | (property "Description" "Generic connector, single row, 01x03, script generated" 2072 | (at 132.08 60.96 0) 2073 | (effects 2074 | (font 2075 | (size 1.27 1.27) 2076 | ) 2077 | (hide yes) 2078 | ) 2079 | ) 2080 | (pin "2" 2081 | (uuid "848d3a36-d4ba-4801-a628-3cb525cd50c7") 2082 | ) 2083 | (pin "3" 2084 | (uuid "dd020ab4-546a-48e4-b159-3578f5891c1b") 2085 | ) 2086 | (pin "1" 2087 | (uuid "fa94ded8-2905-48ba-ae71-038e8e5c0d40") 2088 | ) 2089 | (instances 2090 | (project "" 2091 | (path "/600350be-80d8-4b7c-8a58-431fb073f28c" 2092 | (reference "J1") 2093 | (unit 1) 2094 | ) 2095 | ) 2096 | ) 2097 | ) 2098 | (sheet_instances 2099 | (path "/" 2100 | (page "1") 2101 | ) 2102 | ) 2103 | ) 2104 | -------------------------------------------------------------------------------- /PCB/NODEMCU-32S/Library.pretty/MODULE_ESP32_NODEMCU.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MODULE_ESP32_NODEMCU" 2 | (version 20240108) 3 | (generator "pcbnew") 4 | (generator_version "8.0") 5 | (layer "F.Cu") 6 | (property "Reference" "REF**" 7 | (at -11.075 -29.385 0) 8 | (layer "F.SilkS") 9 | (uuid "df3f0d22-62b9-4640-b36b-8517b308f79d") 10 | (effects 11 | (font 12 | (size 1 1) 13 | (thickness 0.15) 14 | ) 15 | ) 16 | ) 17 | (property "Value" "MODULE_ESP32_NODEMCU" 18 | (at -1.55 29.385 0) 19 | (layer "F.Fab") 20 | (uuid "cf63d4d6-fa94-4423-9ee1-ec70f4629180") 21 | (effects 22 | (font 23 | (size 1 1) 24 | (thickness 0.15) 25 | ) 26 | ) 27 | ) 28 | (property "Footprint" "" 29 | (at 0 0 0) 30 | (layer "F.Fab") 31 | (hide yes) 32 | (uuid "776a62c2-0880-4dac-9496-b65d9034d1a2") 33 | (effects 34 | (font 35 | (size 1.27 1.27) 36 | (thickness 0.15) 37 | ) 38 | ) 39 | ) 40 | (property "Datasheet" "" 41 | (at 0 0 0) 42 | (layer "F.Fab") 43 | (hide yes) 44 | (uuid "33443d91-ce18-4535-a9f1-221461e38e59") 45 | (effects 46 | (font 47 | (size 1.27 1.27) 48 | (thickness 0.15) 49 | ) 50 | ) 51 | ) 52 | (property "Description" "" 53 | (at 0 0 0) 54 | (layer "F.Fab") 55 | (hide yes) 56 | (uuid "5b77c311-9b41-4958-9673-366216af473b") 57 | (effects 58 | (font 59 | (size 1.27 1.27) 60 | (thickness 0.15) 61 | ) 62 | ) 63 | ) 64 | (attr through_hole) 65 | (fp_line 66 | (start -14 -27.5) 67 | (end -14 27.5) 68 | (stroke 69 | (width 0.127) 70 | (type solid) 71 | ) 72 | (layer "F.SilkS") 73 | (uuid "c871edb7-abc8-4b3f-92ba-b99584493f03") 74 | ) 75 | (fp_line 76 | (start -14 -27.5) 77 | (end 14 -27.5) 78 | (stroke 79 | (width 0.127) 80 | (type solid) 81 | ) 82 | (layer "F.SilkS") 83 | (uuid "35aae9f2-0685-4eba-9a4e-aa5476ac1831") 84 | ) 85 | (fp_line 86 | (start -14 27.5) 87 | (end 14 27.5) 88 | (stroke 89 | (width 0.127) 90 | (type solid) 91 | ) 92 | (layer "F.SilkS") 93 | (uuid "4730f962-2dc8-4afb-b439-4b46b7974e5f") 94 | ) 95 | (fp_line 96 | (start 14 -27.5) 97 | (end 14 27.5) 98 | (stroke 99 | (width 0.127) 100 | (type solid) 101 | ) 102 | (layer "F.SilkS") 103 | (uuid "a7719e0d-273c-4177-a969-0992122cd496") 104 | ) 105 | (fp_line 106 | (start -14.25 -27.75) 107 | (end -14.25 27.75) 108 | (stroke 109 | (width 0.05) 110 | (type solid) 111 | ) 112 | (layer "F.CrtYd") 113 | (uuid "8ef7d1a2-cb51-4dcb-955c-e3cf4a55150c") 114 | ) 115 | (fp_line 116 | (start -14.25 27.75) 117 | (end 14.25 27.75) 118 | (stroke 119 | (width 0.05) 120 | (type solid) 121 | ) 122 | (layer "F.CrtYd") 123 | (uuid "300be643-d8b4-4e36-bfeb-5a3916d56a60") 124 | ) 125 | (fp_line 126 | (start 14.25 -27.75) 127 | (end -14.25 -27.75) 128 | (stroke 129 | (width 0.05) 130 | (type solid) 131 | ) 132 | (layer "F.CrtYd") 133 | (uuid "9057c1f5-25a8-45e0-b090-67359bf49f85") 134 | ) 135 | (fp_line 136 | (start 14.25 27.75) 137 | (end 14.25 -27.75) 138 | (stroke 139 | (width 0.05) 140 | (type solid) 141 | ) 142 | (layer "F.CrtYd") 143 | (uuid "6cfc26d5-c9ec-4ba7-9e1c-96ae90e08e02") 144 | ) 145 | (fp_line 146 | (start -14 -27.5) 147 | (end 14 -27.5) 148 | (stroke 149 | (width 0.127) 150 | (type solid) 151 | ) 152 | (layer "F.Fab") 153 | (uuid "36331604-be86-4dcf-aff6-3f70adbb09ed") 154 | ) 155 | (fp_line 156 | (start -14 27.5) 157 | (end -14 -27.5) 158 | (stroke 159 | (width 0.127) 160 | (type solid) 161 | ) 162 | (layer "F.Fab") 163 | (uuid "ac74392d-f2af-4af4-8724-7674bb779c0b") 164 | ) 165 | (fp_line 166 | (start 14 -27.5) 167 | (end 14 27.5) 168 | (stroke 169 | (width 0.127) 170 | (type solid) 171 | ) 172 | (layer "F.Fab") 173 | (uuid "be116ed5-5b54-4a0f-9de9-fafe6bde22cc") 174 | ) 175 | (fp_line 176 | (start 14 27.5) 177 | (end -14 27.5) 178 | (stroke 179 | (width 0.127) 180 | (type solid) 181 | ) 182 | (layer "F.Fab") 183 | (uuid "a3c3b2da-3a8e-469d-be37-a78692ffcf48") 184 | ) 185 | (pad "" np_thru_hole circle 186 | (at -12.5 -26) 187 | (size 2.25 2.25) 188 | (drill 2.25) 189 | (layers "*.Cu" "*.Mask") 190 | (uuid "fe9b6bef-0dac-4671-b2a8-a7686b2f3c9f") 191 | ) 192 | (pad "" np_thru_hole circle 193 | (at -12.5 26) 194 | (size 2.25 2.25) 195 | (drill 2.25) 196 | (layers "*.Cu" "*.Mask") 197 | (uuid "8b5b3293-4b87-4a50-9eef-d6a78a5ed332") 198 | ) 199 | (pad "" np_thru_hole circle 200 | (at 12.5 -26) 201 | (size 2.25 2.25) 202 | (drill 2.25) 203 | (layers "*.Cu" "*.Mask") 204 | (uuid "7927844e-9d0c-46ae-840a-76f20a7f1c43") 205 | ) 206 | (pad "" np_thru_hole circle 207 | (at 12.5 26) 208 | (size 2.25 2.25) 209 | (drill 2.25) 210 | (layers "*.Cu" "*.Mask") 211 | (uuid "6655d1ae-f6bf-4120-89fa-9061f2503964") 212 | ) 213 | (pad "J4_1" thru_hole rect 214 | (at 13 -22.86) 215 | (size 1.35 1.35) 216 | (drill 0.9) 217 | (layers "*.Cu" "*.Mask") 218 | (remove_unused_layers no) 219 | (solder_mask_margin 0.102) 220 | (uuid "9e710380-cd81-40ab-ac20-de182cd85aff") 221 | ) 222 | (pad "J4_2" thru_hole circle 223 | (at 13 -20.32) 224 | (size 1.35 1.35) 225 | (drill 0.9) 226 | (layers "*.Cu" "*.Mask") 227 | (remove_unused_layers no) 228 | (solder_mask_margin 0.102) 229 | (uuid "931af6c0-e021-489e-8a43-1dd540808224") 230 | ) 231 | (pad "J4_3" thru_hole circle 232 | (at 13 -17.78) 233 | (size 1.35 1.35) 234 | (drill 0.9) 235 | (layers "*.Cu" "*.Mask") 236 | (remove_unused_layers no) 237 | (solder_mask_margin 0.102) 238 | (uuid "aaaf3c7f-5bf9-4292-ab7d-f838a42f1c84") 239 | ) 240 | (pad "J4_4" thru_hole circle 241 | (at 13 -15.24) 242 | (size 1.35 1.35) 243 | (drill 0.9) 244 | (layers "*.Cu" "*.Mask") 245 | (remove_unused_layers no) 246 | (solder_mask_margin 0.102) 247 | (uuid "5b76f812-5e79-4d05-9e4e-ef96ebd47249") 248 | ) 249 | (pad "J4_5" thru_hole circle 250 | (at 13 -12.7) 251 | (size 1.35 1.35) 252 | (drill 0.9) 253 | (layers "*.Cu" "*.Mask") 254 | (remove_unused_layers no) 255 | (solder_mask_margin 0.102) 256 | (uuid "06711259-c3e7-4eba-8e7e-a8107c5f18bb") 257 | ) 258 | (pad "J4_6" thru_hole circle 259 | (at 13 -10.16) 260 | (size 1.35 1.35) 261 | (drill 0.9) 262 | (layers "*.Cu" "*.Mask") 263 | (remove_unused_layers no) 264 | (solder_mask_margin 0.102) 265 | (uuid "7350927c-755e-45b2-9a4a-ee645cbbf755") 266 | ) 267 | (pad "J4_7" thru_hole circle 268 | (at 13 -7.62) 269 | (size 1.35 1.35) 270 | (drill 0.9) 271 | (layers "*.Cu" "*.Mask") 272 | (remove_unused_layers no) 273 | (solder_mask_margin 0.102) 274 | (uuid "890e2fc0-1da3-493b-aa6a-8a81d40aeaaf") 275 | ) 276 | (pad "J4_8" thru_hole circle 277 | (at 13 -5.08) 278 | (size 1.35 1.35) 279 | (drill 0.9) 280 | (layers "*.Cu" "*.Mask") 281 | (remove_unused_layers no) 282 | (solder_mask_margin 0.102) 283 | (uuid "71b4bdda-069c-4cb8-af3a-ea9907bc2b87") 284 | ) 285 | (pad "J4_9" thru_hole circle 286 | (at 13 -2.54) 287 | (size 1.35 1.35) 288 | (drill 0.9) 289 | (layers "*.Cu" "*.Mask") 290 | (remove_unused_layers no) 291 | (solder_mask_margin 0.102) 292 | (uuid "dec2bd99-1d2e-4dde-8297-20c16c294af9") 293 | ) 294 | (pad "J4_10" thru_hole circle 295 | (at 13 0) 296 | (size 1.35 1.35) 297 | (drill 0.9) 298 | (layers "*.Cu" "*.Mask") 299 | (remove_unused_layers no) 300 | (solder_mask_margin 0.102) 301 | (uuid "e2bc58e7-f1f8-4be4-ad61-ce968e19cbaf") 302 | ) 303 | (pad "J4_11" thru_hole circle 304 | (at 13 2.54) 305 | (size 1.35 1.35) 306 | (drill 0.9) 307 | (layers "*.Cu" "*.Mask") 308 | (remove_unused_layers no) 309 | (solder_mask_margin 0.102) 310 | (uuid "455eeac6-5b4b-4dad-8124-c10a446a2034") 311 | ) 312 | (pad "J4_12" thru_hole circle 313 | (at 13 5.08) 314 | (size 1.35 1.35) 315 | (drill 0.9) 316 | (layers "*.Cu" "*.Mask") 317 | (remove_unused_layers no) 318 | (solder_mask_margin 0.102) 319 | (uuid "490c6440-c568-4631-8a85-8efbd20e7138") 320 | ) 321 | (pad "J4_13" thru_hole circle 322 | (at 13 7.62) 323 | (size 1.35 1.35) 324 | (drill 0.9) 325 | (layers "*.Cu" "*.Mask") 326 | (remove_unused_layers no) 327 | (solder_mask_margin 0.102) 328 | (uuid "02f729cb-cbab-4650-b592-e444b0e385cf") 329 | ) 330 | (pad "J4_14" thru_hole circle 331 | (at 13 10.16) 332 | (size 1.35 1.35) 333 | (drill 0.9) 334 | (layers "*.Cu" "*.Mask") 335 | (remove_unused_layers no) 336 | (solder_mask_margin 0.102) 337 | (uuid "7786d92c-91a7-4750-b713-e6e0087927d3") 338 | ) 339 | (pad "J4_15" thru_hole circle 340 | (at 13 12.7) 341 | (size 1.35 1.35) 342 | (drill 0.9) 343 | (layers "*.Cu" "*.Mask") 344 | (remove_unused_layers no) 345 | (solder_mask_margin 0.102) 346 | (uuid "07e5566a-f84a-4a63-b5e5-f87c1c6ca3a8") 347 | ) 348 | (pad "J4_16" thru_hole circle 349 | (at 13 15.24) 350 | (size 1.35 1.35) 351 | (drill 0.9) 352 | (layers "*.Cu" "*.Mask") 353 | (remove_unused_layers no) 354 | (solder_mask_margin 0.102) 355 | (uuid "5133ea33-48f2-43e2-ac5a-2c0987041477") 356 | ) 357 | (pad "J4_17" thru_hole circle 358 | (at 13 17.78) 359 | (size 1.35 1.35) 360 | (drill 0.9) 361 | (layers "*.Cu" "*.Mask") 362 | (remove_unused_layers no) 363 | (solder_mask_margin 0.102) 364 | (uuid "01c74ea5-7db7-4839-b47b-3f3d947d6631") 365 | ) 366 | (pad "J4_18" thru_hole circle 367 | (at 13 20.32) 368 | (size 1.35 1.35) 369 | (drill 0.9) 370 | (layers "*.Cu" "*.Mask") 371 | (remove_unused_layers no) 372 | (solder_mask_margin 0.102) 373 | (uuid "94a5974e-f010-4016-8599-18f4e475036b") 374 | ) 375 | (pad "J4_19" thru_hole circle 376 | (at 13 22.86) 377 | (size 1.35 1.35) 378 | (drill 0.9) 379 | (layers "*.Cu" "*.Mask") 380 | (remove_unused_layers no) 381 | (solder_mask_margin 0.102) 382 | (uuid "b47ee999-f0cb-4540-8baa-0afbe1f2ec0d") 383 | ) 384 | (pad "J5_1" thru_hole rect 385 | (at -13 22.86) 386 | (size 1.35 1.35) 387 | (drill 0.9) 388 | (layers "*.Cu" "*.Mask") 389 | (remove_unused_layers no) 390 | (solder_mask_margin 0.102) 391 | (uuid "e680b7bd-5c3e-40e6-8291-85c589c1e028") 392 | ) 393 | (pad "J5_2" thru_hole circle 394 | (at -13 20.32) 395 | (size 1.35 1.35) 396 | (drill 0.9) 397 | (layers "*.Cu" "*.Mask") 398 | (remove_unused_layers no) 399 | (solder_mask_margin 0.102) 400 | (uuid "2724698b-cf1e-4400-b89d-bb9fec84a012") 401 | ) 402 | (pad "J5_3" thru_hole circle 403 | (at -13 17.78) 404 | (size 1.35 1.35) 405 | (drill 0.9) 406 | (layers "*.Cu" "*.Mask") 407 | (remove_unused_layers no) 408 | (solder_mask_margin 0.102) 409 | (uuid "44e52f61-19c2-4329-b693-efb8d25bbb67") 410 | ) 411 | (pad "J5_4" thru_hole circle 412 | (at -13 15.24) 413 | (size 1.35 1.35) 414 | (drill 0.9) 415 | (layers "*.Cu" "*.Mask") 416 | (remove_unused_layers no) 417 | (solder_mask_margin 0.102) 418 | (uuid "4b28ae62-9389-4d3d-bb71-55e680378669") 419 | ) 420 | (pad "J5_5" thru_hole circle 421 | (at -13 12.7) 422 | (size 1.35 1.35) 423 | (drill 0.9) 424 | (layers "*.Cu" "*.Mask") 425 | (remove_unused_layers no) 426 | (solder_mask_margin 0.102) 427 | (uuid "ca3d5097-234b-4652-8f88-9f6c7e16b40a") 428 | ) 429 | (pad "J5_6" thru_hole circle 430 | (at -13 10.16) 431 | (size 1.35 1.35) 432 | (drill 0.9) 433 | (layers "*.Cu" "*.Mask") 434 | (remove_unused_layers no) 435 | (solder_mask_margin 0.102) 436 | (uuid "7a9a8fe5-f91c-47a9-877e-047c4b5ae97b") 437 | ) 438 | (pad "J5_7" thru_hole circle 439 | (at -13 7.62) 440 | (size 1.35 1.35) 441 | (drill 0.9) 442 | (layers "*.Cu" "*.Mask") 443 | (remove_unused_layers no) 444 | (solder_mask_margin 0.102) 445 | (uuid "435c4ca1-d119-4bfd-a82f-b934ac15479d") 446 | ) 447 | (pad "J5_8" thru_hole circle 448 | (at -13 5.08) 449 | (size 1.35 1.35) 450 | (drill 0.9) 451 | (layers "*.Cu" "*.Mask") 452 | (remove_unused_layers no) 453 | (solder_mask_margin 0.102) 454 | (uuid "0800c195-b2a7-42a1-908a-b45d99dd9536") 455 | ) 456 | (pad "J5_9" thru_hole circle 457 | (at -13 2.54) 458 | (size 1.35 1.35) 459 | (drill 0.9) 460 | (layers "*.Cu" "*.Mask") 461 | (remove_unused_layers no) 462 | (solder_mask_margin 0.102) 463 | (uuid "e78e2fe0-7bdc-4d60-8490-6b2289342025") 464 | ) 465 | (pad "J5_10" thru_hole circle 466 | (at -13 0) 467 | (size 1.35 1.35) 468 | (drill 0.9) 469 | (layers "*.Cu" "*.Mask") 470 | (remove_unused_layers no) 471 | (solder_mask_margin 0.102) 472 | (uuid "927e4c04-6786-401c-a4c8-0bc495f90aca") 473 | ) 474 | (pad "J5_11" thru_hole circle 475 | (at -13 -2.54) 476 | (size 1.35 1.35) 477 | (drill 0.9) 478 | (layers "*.Cu" "*.Mask") 479 | (remove_unused_layers no) 480 | (solder_mask_margin 0.102) 481 | (uuid "1a3e874e-db36-4813-ba8b-a4fb6c421432") 482 | ) 483 | (pad "J5_12" thru_hole circle 484 | (at -13 -5.08) 485 | (size 1.35 1.35) 486 | (drill 0.9) 487 | (layers "*.Cu" "*.Mask") 488 | (remove_unused_layers no) 489 | (solder_mask_margin 0.102) 490 | (uuid "ac12569f-3d68-4540-a9e9-392dbfb5fd78") 491 | ) 492 | (pad "J5_13" thru_hole circle 493 | (at -13 -7.62) 494 | (size 1.35 1.35) 495 | (drill 0.9) 496 | (layers "*.Cu" "*.Mask") 497 | (remove_unused_layers no) 498 | (solder_mask_margin 0.102) 499 | (uuid "d492ee93-dcb4-4d40-a32c-90a9954acfe3") 500 | ) 501 | (pad "J5_14" thru_hole circle 502 | (at -13 -10.16) 503 | (size 1.35 1.35) 504 | (drill 0.9) 505 | (layers "*.Cu" "*.Mask") 506 | (remove_unused_layers no) 507 | (solder_mask_margin 0.102) 508 | (uuid "752ed877-89c5-40c5-9b89-69ad467803fd") 509 | ) 510 | (pad "J5_15" thru_hole circle 511 | (at -13 -12.7) 512 | (size 1.35 1.35) 513 | (drill 0.9) 514 | (layers "*.Cu" "*.Mask") 515 | (remove_unused_layers no) 516 | (solder_mask_margin 0.102) 517 | (uuid "a62e4332-be19-4451-ad78-d3b7de7a8ab3") 518 | ) 519 | (pad "J5_16" thru_hole circle 520 | (at -13 -15.24) 521 | (size 1.35 1.35) 522 | (drill 0.9) 523 | (layers "*.Cu" "*.Mask") 524 | (remove_unused_layers no) 525 | (solder_mask_margin 0.102) 526 | (uuid "a1027cc6-d2d6-41bd-bb2e-56d49e1ade62") 527 | ) 528 | (pad "J5_17" thru_hole circle 529 | (at -13 -17.78) 530 | (size 1.35 1.35) 531 | (drill 0.9) 532 | (layers "*.Cu" "*.Mask") 533 | (remove_unused_layers no) 534 | (solder_mask_margin 0.102) 535 | (uuid "4f484891-1195-42c1-b3e5-9819d422268c") 536 | ) 537 | (pad "J5_18" thru_hole circle 538 | (at -13 -20.32) 539 | (size 1.35 1.35) 540 | (drill 0.9) 541 | (layers "*.Cu" "*.Mask") 542 | (remove_unused_layers no) 543 | (solder_mask_margin 0.102) 544 | (uuid "1b26397d-f506-4c8e-924d-e894beebe425") 545 | ) 546 | (pad "J5_19" thru_hole circle 547 | (at -13 -22.86) 548 | (size 1.35 1.35) 549 | (drill 0.9) 550 | (layers "*.Cu" "*.Mask") 551 | (remove_unused_layers no) 552 | (solder_mask_margin 0.102) 553 | (uuid "15e3000d-dd7f-4b61-b3df-1f313f8e8ab1") 554 | ) 555 | ) 556 | -------------------------------------------------------------------------------- /PCB/NODEMCU-32S/MODULE_NODEMCU-32S.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (footprint MODULE_NODEMCU-32S (layer F.Cu) (tedit 67141391) 3 | (descr "") 4 | (fp_text reference REF** (at -9.575 -25.135 0) (layer F.SilkS) 5 | (effects (font (size 1.0 1.0) (thickness 0.15))) 6 | ) 7 | (fp_text value MODULE_NODEMCU-32S (at -1.32 25.865 0) (layer F.Fab) 8 | (effects (font (size 1.0 1.0) (thickness 0.15))) 9 | ) 10 | (pad J1_1 thru_hole circle (at -11.43 -22.86) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 11 | (pad J2_1 thru_hole circle (at 11.43 -22.86) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 12 | (pad J1_2 thru_hole circle (at -11.43 -20.32) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 13 | (pad J2_2 thru_hole circle (at 11.43 -20.32) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 14 | (pad J1_3 thru_hole circle (at -11.43 -17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 15 | (pad J2_3 thru_hole circle (at 11.43 -17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 16 | (pad J1_4 thru_hole circle (at -11.43 -15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 17 | (pad J2_4 thru_hole circle (at 11.43 -15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 18 | (pad J1_5 thru_hole circle (at -11.43 -12.7) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 19 | (pad J2_5 thru_hole circle (at 11.43 -12.7) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 20 | (pad J1_6 thru_hole circle (at -11.43 -10.16) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 21 | (pad J2_6 thru_hole circle (at 11.43 -10.16) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 22 | (pad J1_7 thru_hole circle (at -11.43 -7.62) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 23 | (pad J2_7 thru_hole circle (at 11.43 -7.62) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 24 | (pad J1_8 thru_hole circle (at -11.43 -5.08) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 25 | (pad J2_8 thru_hole circle (at 11.43 -5.08) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 26 | (pad J1_9 thru_hole circle (at -11.43 -2.54) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 27 | (pad J2_9 thru_hole circle (at 11.43 -2.54) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 28 | (pad J1_10 thru_hole circle (at -11.43 0.0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 29 | (pad J2_10 thru_hole circle (at 11.43 0.0) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 30 | (pad J1_11 thru_hole circle (at -11.43 2.54) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 31 | (pad J2_11 thru_hole circle (at 11.43 2.54) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 32 | (pad J1_12 thru_hole circle (at -11.43 5.08) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 33 | (pad J2_12 thru_hole circle (at 11.43 5.08) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 34 | (pad J1_13 thru_hole circle (at -11.43 7.62) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 35 | (pad J2_13 thru_hole circle (at 11.43 7.62) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 36 | (pad J1_14 thru_hole circle (at -11.43 10.16) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 37 | (pad J2_14 thru_hole circle (at 11.43 10.16) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 38 | (pad J1_15 thru_hole circle (at -11.43 12.7) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 39 | (pad J2_15 thru_hole circle (at 11.43 12.7) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 40 | (pad J1_16 thru_hole circle (at -11.43 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 41 | (pad J2_16 thru_hole circle (at 11.43 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 42 | (pad J1_17 thru_hole circle (at -11.43 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 43 | (pad J2_17 thru_hole circle (at 11.43 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 44 | (pad J1_18 thru_hole circle (at -11.43 20.32) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 45 | (pad J2_18 thru_hole circle (at 11.43 20.32) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 46 | (pad J1_19 thru_hole circle (at -11.43 22.86) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 47 | (pad J2_19 thru_hole circle (at 11.43 22.86) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 48 | (fp_line (start -12.7 -24.13) (end 12.7 -24.13) (layer F.Fab) (width 0.127)) 49 | (fp_line (start 12.7 -24.13) (end 12.7 24.13) (layer F.Fab) (width 0.127)) 50 | (fp_line (start 12.7 24.13) (end 3.93 24.13) (layer F.Fab) (width 0.127)) 51 | (fp_line (start -3.93 24.13) (end -12.7 24.13) (layer F.Fab) (width 0.127)) 52 | (fp_line (start -12.7 24.13) (end -12.7 -24.13) (layer F.Fab) (width 0.127)) 53 | (fp_line (start -12.7 -24.13) (end 12.7 -24.13) (layer F.SilkS) (width 0.127)) 54 | (fp_line (start 12.7 -24.13) (end 12.7 24.13) (layer F.SilkS) (width 0.127)) 55 | (fp_line (start -12.7 24.13) (end -12.7 -24.13) (layer F.SilkS) (width 0.127)) 56 | (fp_line (start -12.95 -24.38) (end -12.95 25.03) (layer F.CrtYd) (width 0.05)) 57 | (fp_line (start -12.95 25.03) (end 12.95 25.03) (layer F.CrtYd) (width 0.05)) 58 | (fp_line (start 12.95 25.03) (end 12.95 -24.38) (layer F.CrtYd) (width 0.05)) 59 | (fp_line (start 12.95 -24.38) (end -12.95 -24.38) (layer F.CrtYd) (width 0.05)) 60 | (fp_line (start -3.93 24.13) (end -3.93 24.78) (layer F.Fab) (width 0.127)) 61 | (fp_line (start -3.93 24.78) (end 3.93 24.78) (layer F.Fab) (width 0.127)) 62 | (fp_line (start 3.93 24.78) (end 3.93 24.13) (layer F.Fab) (width 0.127)) 63 | (fp_line (start 12.7 24.13) (end 3.93 24.13) (layer F.SilkS) (width 0.127)) 64 | (fp_line (start -3.93 24.13) (end -12.7 24.13) (layer F.SilkS) (width 0.127)) 65 | (fp_line (start -3.93 24.13) (end -3.93 24.78) (layer F.SilkS) (width 0.127)) 66 | (fp_line (start -3.93 24.78) (end 3.93 24.78) (layer F.SilkS) (width 0.127)) 67 | (fp_line (start 3.93 24.78) (end 3.93 24.13) (layer F.SilkS) (width 0.127)) 68 | (fp_circle (center -13.25 -23.0) (end -13.15 -23.0) (layer F.Fab) (width 0.2)) 69 | (fp_circle (center -13.25 -23.0) (end -13.15 -23.0) (layer F.SilkS) (width 0.2)) 70 | ) -------------------------------------------------------------------------------- /PCB/NODEMCU-32S/NODEMCU-32S.kicad_sym: -------------------------------------------------------------------------------- 1 | 2 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 3 | (symbol "NODEMCU-32S" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 4 | (property "Reference" "U" (id 0) (at -12.7 33.782 0) 5 | (effects (font (size 1.27 1.27)) (justify bottom left)) 6 | ) 7 | (property "Value" "NODEMCU-32S" (id 1) (at -12.7 -35.56 0) 8 | (effects (font (size 1.27 1.27)) (justify bottom left)) 9 | ) 10 | (property "Footprint" "NODEMCU-32S:MODULE_NODEMCU-32S" (id 2) (at 0 0 0) 11 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 12 | ) 13 | (property "MF" "AI-Thinker" (id 4) (at 0 0 0) 14 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 15 | ) 16 | (property "MAXIMUM_PACKAGE_HEIGHT" "3.00mm" (id 5) (at 0 0 0) 17 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 18 | ) 19 | (property "Package" "Package" (id 6) (at 0 0 0) 20 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 21 | ) 22 | (property "Price" "None" (id 7) (at 0 0 0) 23 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 24 | ) 25 | (property "Check_prices" "https://www.snapeda.com/parts/NODEMCU-32S/AI-Thinker/view-part/?ref=eda" (id 8) (at 0 0 0) 26 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 27 | ) 28 | (property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0) 29 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 30 | ) 31 | (property "PARTREV" "V1" (id 10) (at 0 0 0) 32 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 33 | ) 34 | (property "SnapEDA_Link" "https://www.snapeda.com/parts/NODEMCU-32S/AI-Thinker/view-part/?ref=snap" (id 11) (at 0 0 0) 35 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 36 | ) 37 | (property "MP" "NODEMCU-32S" (id 12) (at 0 0 0) 38 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 39 | ) 40 | (property "Description" "\nWIFI MODULE V1\n" (id 13) (at 0 0 0) 41 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 42 | ) 43 | (property "Availability" "Not in stock" (id 14) (at 0 0 0) 44 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 45 | ) 46 | (property "MANUFACTURER" "AI-Thinker" (id 15) (at 0 0 0) 47 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 48 | ) 49 | (symbol "NODEMCU-32S_0_0" 50 | (rectangle (start -12.7 -33.02) (end 12.7 33.02) 51 | (stroke (width 0.254)) (fill (type background)) 52 | ) 53 | (pin power_in line (at 17.78 27.94 180.0) (length 5.08) 54 | (name "3.3V" 55 | (effects (font (size 1.016 1.016))) 56 | ) 57 | (number "J1_1" 58 | (effects (font (size 1.016 1.016))) 59 | ) 60 | ) 61 | (pin input line (at -17.78 22.86 0) (length 5.08) 62 | (name "EN" 63 | (effects (font (size 1.016 1.016))) 64 | ) 65 | (number "J1_2" 66 | (effects (font (size 1.016 1.016))) 67 | ) 68 | ) 69 | (pin input line (at -17.78 12.7 0) (length 5.08) 70 | (name "IO36" 71 | (effects (font (size 1.016 1.016))) 72 | ) 73 | (number "J1_3" 74 | (effects (font (size 1.016 1.016))) 75 | ) 76 | ) 77 | (pin input line (at -17.78 10.16 0) (length 5.08) 78 | (name "IO39" 79 | (effects (font (size 1.016 1.016))) 80 | ) 81 | (number "J1_4" 82 | (effects (font (size 1.016 1.016))) 83 | ) 84 | ) 85 | (pin input line (at -17.78 17.78 0) (length 5.08) 86 | (name "IO34" 87 | (effects (font (size 1.016 1.016))) 88 | ) 89 | (number "J1_5" 90 | (effects (font (size 1.016 1.016))) 91 | ) 92 | ) 93 | (pin input line (at -17.78 15.24 0) (length 5.08) 94 | (name "IO35" 95 | (effects (font (size 1.016 1.016))) 96 | ) 97 | (number "J1_6" 98 | (effects (font (size 1.016 1.016))) 99 | ) 100 | ) 101 | (pin bidirectional line (at 17.78 -22.86 180.0) (length 5.08) 102 | (name "IO32" 103 | (effects (font (size 1.016 1.016))) 104 | ) 105 | (number "J1_7" 106 | (effects (font (size 1.016 1.016))) 107 | ) 108 | ) 109 | (pin bidirectional line (at 17.78 -25.4 180.0) (length 5.08) 110 | (name "IO33" 111 | (effects (font (size 1.016 1.016))) 112 | ) 113 | (number "J1_8" 114 | (effects (font (size 1.016 1.016))) 115 | ) 116 | ) 117 | (pin bidirectional line (at 17.78 -15.24 180.0) (length 5.08) 118 | (name "IO25" 119 | (effects (font (size 1.016 1.016))) 120 | ) 121 | (number "J1_9" 122 | (effects (font (size 1.016 1.016))) 123 | ) 124 | ) 125 | (pin bidirectional line (at 17.78 -17.78 180.0) (length 5.08) 126 | (name "IO26" 127 | (effects (font (size 1.016 1.016))) 128 | ) 129 | (number "J1_10" 130 | (effects (font (size 1.016 1.016))) 131 | ) 132 | ) 133 | (pin bidirectional line (at 17.78 -20.32 180.0) (length 5.08) 134 | (name "IO27" 135 | (effects (font (size 1.016 1.016))) 136 | ) 137 | (number "J1_11" 138 | (effects (font (size 1.016 1.016))) 139 | ) 140 | ) 141 | (pin bidirectional line (at 17.78 7.62 180.0) (length 5.08) 142 | (name "IO14" 143 | (effects (font (size 1.016 1.016))) 144 | ) 145 | (number "J1_12" 146 | (effects (font (size 1.016 1.016))) 147 | ) 148 | ) 149 | (pin power_in line (at 17.78 -30.48 180.0) (length 5.08) 150 | (name "GND" 151 | (effects (font (size 1.016 1.016))) 152 | ) 153 | (number "J1_14" 154 | (effects (font (size 1.016 1.016))) 155 | ) 156 | ) 157 | (pin power_in line (at 17.78 -30.48 180.0) (length 5.08) 158 | (name "GND" 159 | (effects (font (size 1.016 1.016))) 160 | ) 161 | (number "J2_1" 162 | (effects (font (size 1.016 1.016))) 163 | ) 164 | ) 165 | (pin power_in line (at 17.78 -30.48 180.0) (length 5.08) 166 | (name "GND" 167 | (effects (font (size 1.016 1.016))) 168 | ) 169 | (number "J2_7" 170 | (effects (font (size 1.016 1.016))) 171 | ) 172 | ) 173 | (pin bidirectional line (at 17.78 10.16 180.0) (length 5.08) 174 | (name "IO13" 175 | (effects (font (size 1.016 1.016))) 176 | ) 177 | (number "J1_15" 178 | (effects (font (size 1.016 1.016))) 179 | ) 180 | ) 181 | (pin no_connect line (at -17.78 -15.24 0) (length 5.08) 182 | (name "IO9" 183 | (effects (font (size 1.016 1.016))) 184 | ) 185 | (number "J1_16" 186 | (effects (font (size 1.016 1.016))) 187 | ) 188 | ) 189 | (pin no_connect line (at -17.78 -17.78 0) (length 5.08) 190 | (name "IO10" 191 | (effects (font (size 1.016 1.016))) 192 | ) 193 | (number "J1_17" 194 | (effects (font (size 1.016 1.016))) 195 | ) 196 | ) 197 | (pin no_connect line (at -17.78 -20.32 0) (length 5.08) 198 | (name "IO11" 199 | (effects (font (size 1.016 1.016))) 200 | ) 201 | (number "J1_18" 202 | (effects (font (size 1.016 1.016))) 203 | ) 204 | ) 205 | (pin power_in line (at 17.78 30.48 180.0) (length 5.08) 206 | (name "5V" 207 | (effects (font (size 1.016 1.016))) 208 | ) 209 | (number "J1_19" 210 | (effects (font (size 1.016 1.016))) 211 | ) 212 | ) 213 | (pin bidirectional line (at 17.78 -12.7 180.0) (length 5.08) 214 | (name "IO23" 215 | (effects (font (size 1.016 1.016))) 216 | ) 217 | (number "J2_2" 218 | (effects (font (size 1.016 1.016))) 219 | ) 220 | ) 221 | (pin bidirectional line (at 17.78 -10.16 180.0) (length 5.08) 222 | (name "IO22" 223 | (effects (font (size 1.016 1.016))) 224 | ) 225 | (number "J2_3" 226 | (effects (font (size 1.016 1.016))) 227 | ) 228 | ) 229 | (pin bidirectional line (at -17.78 2.54 0) (length 5.08) 230 | (name "TX0" 231 | (effects (font (size 1.016 1.016))) 232 | ) 233 | (number "J2_4" 234 | (effects (font (size 1.016 1.016))) 235 | ) 236 | ) 237 | (pin bidirectional line (at -17.78 0.0 0) (length 5.08) 238 | (name "RX0" 239 | (effects (font (size 1.016 1.016))) 240 | ) 241 | (number "J2_5" 242 | (effects (font (size 1.016 1.016))) 243 | ) 244 | ) 245 | (pin bidirectional line (at 17.78 -7.62 180.0) (length 5.08) 246 | (name "IO21" 247 | (effects (font (size 1.016 1.016))) 248 | ) 249 | (number "J2_6" 250 | (effects (font (size 1.016 1.016))) 251 | ) 252 | ) 253 | (pin bidirectional line (at 17.78 -5.08 180.0) (length 5.08) 254 | (name "IO19" 255 | (effects (font (size 1.016 1.016))) 256 | ) 257 | (number "J2_8" 258 | (effects (font (size 1.016 1.016))) 259 | ) 260 | ) 261 | (pin bidirectional line (at 17.78 -2.54 180.0) (length 5.08) 262 | (name "IO18" 263 | (effects (font (size 1.016 1.016))) 264 | ) 265 | (number "J2_9" 266 | (effects (font (size 1.016 1.016))) 267 | ) 268 | ) 269 | (pin bidirectional line (at 17.78 15.24 180.0) (length 5.08) 270 | (name "IO5" 271 | (effects (font (size 1.016 1.016))) 272 | ) 273 | (number "J2_10" 274 | (effects (font (size 1.016 1.016))) 275 | ) 276 | ) 277 | (pin bidirectional line (at 17.78 0.0 180.0) (length 5.08) 278 | (name "IO17" 279 | (effects (font (size 1.016 1.016))) 280 | ) 281 | (number "J2_11" 282 | (effects (font (size 1.016 1.016))) 283 | ) 284 | ) 285 | (pin bidirectional line (at 17.78 2.54 180.0) (length 5.08) 286 | (name "IO16" 287 | (effects (font (size 1.016 1.016))) 288 | ) 289 | (number "J2_12" 290 | (effects (font (size 1.016 1.016))) 291 | ) 292 | ) 293 | (pin bidirectional line (at 17.78 17.78 180.0) (length 5.08) 294 | (name "IO4" 295 | (effects (font (size 1.016 1.016))) 296 | ) 297 | (number "J2_13" 298 | (effects (font (size 1.016 1.016))) 299 | ) 300 | ) 301 | (pin bidirectional line (at 17.78 22.86 180.0) (length 5.08) 302 | (name "IO0" 303 | (effects (font (size 1.016 1.016))) 304 | ) 305 | (number "J2_14" 306 | (effects (font (size 1.016 1.016))) 307 | ) 308 | ) 309 | (pin bidirectional line (at 17.78 20.32 180.0) (length 5.08) 310 | (name "IO2" 311 | (effects (font (size 1.016 1.016))) 312 | ) 313 | (number "J2_15" 314 | (effects (font (size 1.016 1.016))) 315 | ) 316 | ) 317 | (pin bidirectional line (at 17.78 5.08 180.0) (length 5.08) 318 | (name "IO15" 319 | (effects (font (size 1.016 1.016))) 320 | ) 321 | (number "J2_16" 322 | (effects (font (size 1.016 1.016))) 323 | ) 324 | ) 325 | (pin no_connect line (at -17.78 -12.7 0) (length 5.08) 326 | (name "IO8" 327 | (effects (font (size 1.016 1.016))) 328 | ) 329 | (number "J2_17" 330 | (effects (font (size 1.016 1.016))) 331 | ) 332 | ) 333 | (pin no_connect line (at -17.78 -10.16 0) (length 5.08) 334 | (name "IO7" 335 | (effects (font (size 1.016 1.016))) 336 | ) 337 | (number "J2_18" 338 | (effects (font (size 1.016 1.016))) 339 | ) 340 | ) 341 | (pin no_connect line (at -17.78 -7.62 0) (length 5.08) 342 | (name "IO6" 343 | (effects (font (size 1.016 1.016))) 344 | ) 345 | (number "J2_19" 346 | (effects (font (size 1.016 1.016))) 347 | ) 348 | ) 349 | (pin bidirectional line (at 17.78 12.7 180.0) (length 5.08) 350 | (name "IO12" 351 | (effects (font (size 1.016 1.016))) 352 | ) 353 | (number "J1_13" 354 | (effects (font (size 1.016 1.016))) 355 | ) 356 | ) 357 | ) 358 | ) 359 | ) -------------------------------------------------------------------------------- /PCB/NODEMCU-32S/how-to-import.htm: -------------------------------------------------------------------------------- 1 |