├── Collinear868MHzLoRaantenna.PDF ├── CollinearLoRaantenna915MHzIRNAS.PDF ├── README.md ├── img ├── Collinear 868 MHz LoRa antenna.jpg ├── irnas-outdoor-lorawan-gateway-1.jpg ├── irnas-outdoor-lorawan-gateway-10.jpg ├── irnas-outdoor-lorawan-gateway-11.jpg ├── irnas-outdoor-lorawan-gateway-2.jpg ├── irnas-outdoor-lorawan-gateway-3.jpg ├── irnas-outdoor-lorawan-gateway-4.jpg ├── irnas-outdoor-lorawan-gateway-5.jpg ├── irnas-outdoor-lorawan-gateway-6.jpg ├── irnas-outdoor-lorawan-gateway-7.jpg ├── irnas-outdoor-lorawan-gateway-8.jpg ├── irnas-outdoor-lorawan-gateway-9.jpg └── irnas-outdoor-lorawan-gateway-compact.jpg ├── mount ├── Lora base piece.step ├── Lora base piece.stl ├── lora antena base 1.stl └── lora antena base 2.stl └── the-things-conference ├── README.md └── img ├── IMG_20181003_095044.jpg ├── IMG_20181003_095101.jpg ├── IMG_20181003_095125.jpg ├── IMG_20181003_095201.jpg ├── IMG_20181003_100157.jpg ├── IMG_20181003_100219.jpg ├── IMG_20181003_100254.jpg ├── IMG_20181003_100332.jpg ├── IMG_20181003_100553.jpg ├── IMG_20181003_101259.jpg ├── IMG_20181003_101334.jpg ├── IMG_20181003_101830.jpg ├── IMG_20181003_101854.jpg ├── IMG_20181003_101944.jpg ├── IMG_20181003_102051.jpg ├── IMG_20181003_102136.jpg ├── IMG_20181003_103238.jpg ├── IMG_20181003_103253.jpg ├── IMG_20181003_103258.jpg ├── IMG_20181003_103328.jpg ├── IMG_20181003_103414.jpg ├── IMG_20181003_103430.jpg ├── IMG_20181003_103501.jpg ├── IMG_20181003_103559.jpg ├── IMG_20181003_105048.jpg ├── IMG_20181003_105112.jpg ├── IMG_20181003_105445.jpg ├── IMG_20181003_111522.jpg ├── IMG_20181003_111728.jpg ├── IMG_20181003_111950.jpg └── a /Collinear868MHzLoRaantenna.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/Collinear868MHzLoRaantenna.PDF -------------------------------------------------------------------------------- /CollinearLoRaantenna915MHzIRNAS.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/CollinearLoRaantenna915MHzIRNAS.PDF -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Build and configure your own LoraWAN Gateway from The Things Conference On Tour in Maribor! 2 | 3 | **Instructions available [HERE](https://github.com/IRNAS/ttn-irnas-gw/tree/master/the-things-conference/README.md).** 4 | 5 | 6 | # LoraWAN gateway for TheThingsNetwork 7 | 8 | To boost the growth of cost-effective community established outdoor gateways we have designed IRNAS outdoor LoraWAN gateway that includes all components and an antenna element in a weatherproof enclosure. This way communities can easily deploy good quality gateways with minimal costs. Currently there are a number of different designs available: 9 | 1. TheThingsConference Slovenia GW RPi 3b+ using resin.io and RAK831 (latest), optional external antenna, optional 3G uplink 10 | 1. RPi Zero W and RAK831/IMST iC880A 11 | 12 | # TheThingsConference Slovenia gateway LoraWAN gateway RAK wireless RAK831, Raspberry Pi 3B+ with resin.io and IRNAS connecting PCB 13 | This gateway desing is the latest in series of the gateways, optimized for simple assembly and reliable outdoor operation. It is available in basic and external antenna configurations: 14 | 15 | * Components of basic version 16 | * RAK wireless RAK831 gateway module http://www.rakwireless.com/en/WisKeyOSH/RAK831 (TheThingsNetwork Conference on Tour Maribor units sponsored by RAK wireless) 17 | * IRNAS https://github.com/IRNAS/RPi-HAT-RAK831-PoE PCB (TheThingsNetwork Conference on Tour Maribor units sponsored by IRNAS) 18 | * Raspberry Pi 3B+ (TheThingsNetwork Conference on Tour Maribor units sponsored by resin.io) 19 | * micro SD card 16GB (TheThingsNetwork Conference on Tour Maribor units sponsored by resin.io) 20 | * Waterproof PoE connector (TheThingsNetwork Conference on Tour Maribor units sponsored by resin.io) 21 | * Polyethilene tubing for enclosure (TheThingsNetwork Conference on Tour Maribor units sponsored by resin.io) 22 | * 24V Passive PoE injector/power supply (TheThingsNetwork Conference on Tour Maribor units sponsored by IRNAS) 23 | 24 | * Components of upgrade 25 | * SMA to N-connector adapter 26 | * RAK wireless 4dB 868MHz antenna 27 | * Pipe mounts for installing the GW outdoors 28 | 29 | # TheThingsNetwork LoraWAN gateway with RAK831 / IMST iC880A and RaspberryPi Zero W for outdoor use. DIY 5.5dB colinear antenna or N connector antenna. 30 | 31 | There are two key design options available, subject to selecting the antenna: 32 | * DIY colinear antenna with designed gain of 5.5dB, typically build quality reducsed this to about 3dB (shown left) 33 | * N-connector option for other antennas, default option is RAK wireless omni glass fiber antenna 6dB (design files to be avilable shortly) (shown right) 34 | 35 | 36 | 37 | 38 | IRNAS outdoor LoraWAN gateway joins great solutions into an unified gateway: 39 | 40 | * RAK Wireless RAK831 concentrator option: 41 | * RAK wireless RAK831 gateway module http://www.rakwireless.com/en/WisKeyOSH/RAK831 42 | * RAK-Raspberry Pi shield by ch2i https://github.com/hallard/RAK831-Zero 43 | 44 | * IMST iC880A concentrator option: 45 | * IMST ic880A concentrator https://wireless-solutions.de/products/radiomodules/ic880a.html 46 | * iC880A RPi shield/backplane https://www.tindie.com/products/gnz/imst-ic880a-lorawan-backplane-kit/ 47 | * note this backplane requires a minor manual modification to install Murata OKI-78SR-5 regulator, untill an optimized version is designed, check photosfor details 48 | 49 | * Components used in both versions 50 | * Murata OKI-78SR-5 power regulator (multiple versions available) 51 | * Raspberry Pi Zero W embedded computer + SD card https://www.raspberrypi.org/products/raspberry-pi-zero-w/ 52 | * micro USB-Ethernet USB 2.0 adapter: https://www.aliexpress.com/item/PZ-USB-2-0-to-fast-Ethernet-10-100-RJ45-Network-LAN-Adapter-Card-Micro-usb/32819958748.html 53 | * Waterproof PoE injector http://szzq.en.alibaba.com/product/60307069118-209893270/IP67_waterproof_RJ45_ethernet_cable_connector.html 54 | * DIY 5.5dB co-linear antenna designed by Fabien Ferrero from UNICE in France 55 | * Polyethilene tubing for enclosure 75mm diameter 56 | * 3D printed part by IRNAS to mount everything together 57 | * 24V Passive PoE injector/power supply 58 | * Optional INA219 current measurement board via I2C 59 | 60 | The final product is a simple and and cost-effective gateway for about 250 EUR anyone can make and simply install outdoor. With this design we have achieved over 50 km coverage between Pohorje mountain and cities of Graz in Austria and Zagreb in Croatia. 61 | 62 | 63 | ## Assembly instructions 64 | Assembly instructions are coming up shortly, however the posted images are sufficient for replicating the design. The only custom mechanical part that can be 3D printed or milled available in this repository in the folder: mount and on [this link](https://a360.co/2HcsiBF). 65 | 66 | 67 | 68 | RAK Wireless RAK831 concentrator option 69 | 70 | 71 | 72 | 73 | 74 | IMST iC880A concentrator option 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | ## Co-linear antenna wire 84 | Bending the wire for the co-linear 5.5dB antenna is likely the most challenging part and requires special care. Note that the frequency is tuned with the diameter of the loop and thus it must be made rather precisely. There are two antenna designs available, [one for 868MHZ EU](Collinear868MHzLoRaantenna.PDF) and [the other for 915MHz USA](CollinearLoRaantenna915MHzIRNAS.pdf). Step-by-step instructions on how to make the antenna available in this [video tutorial](https://youtu.be/1_1LxuOngHs). 85 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /img/Collinear 868 MHz LoRa antenna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/Collinear 868 MHz LoRa antenna.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-1.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-10.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-11.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-2.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-3.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-4.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-5.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-6.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-7.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-8.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-9.jpg -------------------------------------------------------------------------------- /img/irnas-outdoor-lorawan-gateway-compact.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/img/irnas-outdoor-lorawan-gateway-compact.jpg -------------------------------------------------------------------------------- /mount/Lora base piece.step: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | /* Generated by software containing ST-Developer 4 | * from STEP Tools, Inc. (www.steptools.com) 5 | */ 6 | 7 | FILE_DESCRIPTION( 8 | /* description */ (''), 9 | /* implementation_level */ '2;1'); 10 | 11 | FILE_NAME( 12 | /* name */ 'C:/Users/Mihael/Desktop/Lora antena v4.step', 13 | /* time_stamp */ '2018-04-17T13:58:18+02:00', 14 | /* author */ ('instituteirnasrace'), 15 | /* organization */ (''), 16 | /* preprocessor_version */ 'ST-DEVELOPER v16.13', 17 | /* originating_system */ 'Autodesk Translation Framework v6.5.0.72', 18 | /* authorisation */ ''); 19 | 20 | FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); 21 | ENDSEC; 22 | 23 | DATA; 24 | #10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#946); 25 | #11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#953,#12); 26 | #12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#945); 27 | #13=STYLED_ITEM('',(#962),#14); 28 | #14=MANIFOLD_SOLID_BREP('Body1',#542); 29 | #15=FACE_BOUND('',#76,.T.); 30 | #16=FACE_BOUND('',#77,.T.); 31 | #17=FACE_BOUND('',#83,.T.); 32 | #18=FACE_BOUND('',#89,.T.); 33 | #19=FACE_BOUND('',#99,.T.); 34 | #20=FACE_BOUND('',#100,.T.); 35 | #21=FACE_BOUND('',#101,.T.); 36 | #22=PLANE('',#562); 37 | #23=PLANE('',#575); 38 | #24=PLANE('',#579); 39 | #25=PLANE('',#583); 40 | #26=PLANE('',#587); 41 | #27=PLANE('',#591); 42 | #28=PLANE('',#594); 43 | #29=PLANE('',#598); 44 | #30=PLANE('',#600); 45 | #31=PLANE('',#605); 46 | #32=PLANE('',#609); 47 | #33=PLANE('',#613); 48 | #34=PLANE('',#616); 49 | #35=PLANE('',#617); 50 | #36=FACE_OUTER_BOUND('',#66,.T.); 51 | #37=FACE_OUTER_BOUND('',#67,.T.); 52 | #38=FACE_OUTER_BOUND('',#68,.T.); 53 | #39=FACE_OUTER_BOUND('',#69,.T.); 54 | #40=FACE_OUTER_BOUND('',#70,.T.); 55 | #41=FACE_OUTER_BOUND('',#71,.T.); 56 | #42=FACE_OUTER_BOUND('',#72,.T.); 57 | #43=FACE_OUTER_BOUND('',#73,.T.); 58 | #44=FACE_OUTER_BOUND('',#74,.T.); 59 | #45=FACE_OUTER_BOUND('',#75,.T.); 60 | #46=FACE_OUTER_BOUND('',#78,.T.); 61 | #47=FACE_OUTER_BOUND('',#79,.T.); 62 | #48=FACE_OUTER_BOUND('',#80,.T.); 63 | #49=FACE_OUTER_BOUND('',#81,.T.); 64 | #50=FACE_OUTER_BOUND('',#82,.T.); 65 | #51=FACE_OUTER_BOUND('',#84,.T.); 66 | #52=FACE_OUTER_BOUND('',#85,.T.); 67 | #53=FACE_OUTER_BOUND('',#86,.T.); 68 | #54=FACE_OUTER_BOUND('',#87,.T.); 69 | #55=FACE_OUTER_BOUND('',#88,.T.); 70 | #56=FACE_OUTER_BOUND('',#90,.T.); 71 | #57=FACE_OUTER_BOUND('',#91,.T.); 72 | #58=FACE_OUTER_BOUND('',#92,.T.); 73 | #59=FACE_OUTER_BOUND('',#93,.T.); 74 | #60=FACE_OUTER_BOUND('',#94,.T.); 75 | #61=FACE_OUTER_BOUND('',#95,.T.); 76 | #62=FACE_OUTER_BOUND('',#96,.T.); 77 | #63=FACE_OUTER_BOUND('',#97,.T.); 78 | #64=FACE_OUTER_BOUND('',#98,.T.); 79 | #65=FACE_OUTER_BOUND('',#102,.T.); 80 | #66=EDGE_LOOP('',(#346,#347,#348,#349)); 81 | #67=EDGE_LOOP('',(#350,#351,#352,#353)); 82 | #68=EDGE_LOOP('',(#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364, 83 | #365,#366,#367,#368,#369)); 84 | #69=EDGE_LOOP('',(#370,#371,#372,#373)); 85 | #70=EDGE_LOOP('',(#374,#375,#376,#377)); 86 | #71=EDGE_LOOP('',(#378,#379,#380,#381,#382,#383,#384,#385)); 87 | #72=EDGE_LOOP('',(#386,#387,#388,#389,#390,#391)); 88 | #73=EDGE_LOOP('',(#392,#393,#394,#395)); 89 | #74=EDGE_LOOP('',(#396,#397,#398,#399,#400,#401,#402,#403)); 90 | #75=EDGE_LOOP('',(#404,#405,#406,#407,#408,#409,#410,#411)); 91 | #76=EDGE_LOOP('',(#412)); 92 | #77=EDGE_LOOP('',(#413)); 93 | #78=EDGE_LOOP('',(#414,#415,#416,#417)); 94 | #79=EDGE_LOOP('',(#418,#419,#420,#421)); 95 | #80=EDGE_LOOP('',(#422,#423,#424,#425)); 96 | #81=EDGE_LOOP('',(#426,#427,#428,#429)); 97 | #82=EDGE_LOOP('',(#430,#431,#432,#433)); 98 | #83=EDGE_LOOP('',(#434)); 99 | #84=EDGE_LOOP('',(#435,#436,#437,#438)); 100 | #85=EDGE_LOOP('',(#439,#440,#441,#442)); 101 | #86=EDGE_LOOP('',(#443,#444,#445,#446)); 102 | #87=EDGE_LOOP('',(#447,#448,#449,#450)); 103 | #88=EDGE_LOOP('',(#451,#452,#453,#454)); 104 | #89=EDGE_LOOP('',(#455)); 105 | #90=EDGE_LOOP('',(#456,#457,#458,#459)); 106 | #91=EDGE_LOOP('',(#460)); 107 | #92=EDGE_LOOP('',(#461,#462,#463,#464)); 108 | #93=EDGE_LOOP('',(#465)); 109 | #94=EDGE_LOOP('',(#466,#467,#468,#469)); 110 | #95=EDGE_LOOP('',(#470)); 111 | #96=EDGE_LOOP('',(#471,#472,#473,#474)); 112 | #97=EDGE_LOOP('',(#475,#476,#477,#478)); 113 | #98=EDGE_LOOP('',(#479,#480,#481,#482,#483,#484,#485,#486)); 114 | #99=EDGE_LOOP('',(#487)); 115 | #100=EDGE_LOOP('',(#488)); 116 | #101=EDGE_LOOP('',(#489)); 117 | #102=EDGE_LOOP('',(#490,#491,#492,#493,#494,#495)); 118 | #103=LINE('',#793,#146); 119 | #104=LINE('',#796,#147); 120 | #105=LINE('',#801,#148); 121 | #106=LINE('',#805,#149); 122 | #107=LINE('',#809,#150); 123 | #108=LINE('',#813,#151); 124 | #109=LINE('',#817,#152); 125 | #110=LINE('',#821,#153); 126 | #111=LINE('',#825,#154); 127 | #112=LINE('',#829,#155); 128 | #113=LINE('',#833,#156); 129 | #114=LINE('',#840,#157); 130 | #115=LINE('',#843,#158); 131 | #116=LINE('',#846,#159); 132 | #117=LINE('',#850,#160); 133 | #118=LINE('',#854,#161); 134 | #119=LINE('',#857,#162); 135 | #120=LINE('',#859,#163); 136 | #121=LINE('',#860,#164); 137 | #122=LINE('',#866,#165); 138 | #123=LINE('',#869,#166); 139 | #124=LINE('',#872,#167); 140 | #125=LINE('',#876,#168); 141 | #126=LINE('',#880,#169); 142 | #127=LINE('',#883,#170); 143 | #128=LINE('',#885,#171); 144 | #129=LINE('',#886,#172); 145 | #130=LINE('',#887,#173); 146 | #131=LINE('',#893,#174); 147 | #132=LINE('',#895,#175); 148 | #133=LINE('',#897,#176); 149 | #134=LINE('',#899,#177); 150 | #135=LINE('',#900,#178); 151 | #136=LINE('',#902,#179); 152 | #137=LINE('',#907,#180); 153 | #138=LINE('',#908,#181); 154 | #139=LINE('',#911,#182); 155 | #140=LINE('',#919,#183); 156 | #141=LINE('',#926,#184); 157 | #142=LINE('',#933,#185); 158 | #143=LINE('',#937,#186); 159 | #144=LINE('',#939,#187); 160 | #145=LINE('',#941,#188); 161 | #146=VECTOR('',#624,10.); 162 | #147=VECTOR('',#627,10.); 163 | #148=VECTOR('',#632,10.); 164 | #149=VECTOR('',#637,10.); 165 | #150=VECTOR('',#640,10.); 166 | #151=VECTOR('',#643,10.); 167 | #152=VECTOR('',#646,10.); 168 | #153=VECTOR('',#649,10.); 169 | #154=VECTOR('',#652,10.); 170 | #155=VECTOR('',#655,10.); 171 | #156=VECTOR('',#660,10.); 172 | #157=VECTOR('',#667,10.); 173 | #158=VECTOR('',#670,10.); 174 | #159=VECTOR('',#673,10.); 175 | #160=VECTOR('',#676,10.); 176 | #161=VECTOR('',#679,10.); 177 | #162=VECTOR('',#682,10.); 178 | #163=VECTOR('',#685,10.); 179 | #164=VECTOR('',#686,10.); 180 | #165=VECTOR('',#691,10.); 181 | #166=VECTOR('',#694,10.); 182 | #167=VECTOR('',#697,10.); 183 | #168=VECTOR('',#700,10.); 184 | #169=VECTOR('',#703,10.); 185 | #170=VECTOR('',#706,10.); 186 | #171=VECTOR('',#709,10.); 187 | #172=VECTOR('',#710,10.); 188 | #173=VECTOR('',#711,10.); 189 | #174=VECTOR('',#718,10.); 190 | #175=VECTOR('',#721,10.); 191 | #176=VECTOR('',#724,10.); 192 | #177=VECTOR('',#727,10.); 193 | #178=VECTOR('',#728,10.); 194 | #179=VECTOR('',#731,10.); 195 | #180=VECTOR('',#738,10.); 196 | #181=VECTOR('',#739,10.); 197 | #182=VECTOR('',#744,10.); 198 | #183=VECTOR('',#753,1.25); 199 | #184=VECTOR('',#762,1.25); 200 | #185=VECTOR('',#771,1.25); 201 | #186=VECTOR('',#778,1.5); 202 | #187=VECTOR('',#781,1.5); 203 | #188=VECTOR('',#784,10.); 204 | #189=CIRCLE('',#557,5.); 205 | #190=CIRCLE('',#558,5.); 206 | #191=CIRCLE('',#560,32.5); 207 | #192=CIRCLE('',#561,32.5); 208 | #193=CIRCLE('',#563,1.); 209 | #194=CIRCLE('',#564,1.); 210 | #195=CIRCLE('',#565,0.5); 211 | #196=CIRCLE('',#566,0.5); 212 | #197=CIRCLE('',#567,1.); 213 | #198=CIRCLE('',#568,1.); 214 | #199=CIRCLE('',#569,5.); 215 | #200=CIRCLE('',#571,5.); 216 | #201=CIRCLE('',#573,0.5); 217 | #202=CIRCLE('',#574,0.5); 218 | #203=CIRCLE('',#576,1.); 219 | #204=CIRCLE('',#577,1.); 220 | #205=CIRCLE('',#578,0.5); 221 | #206=CIRCLE('',#581,0.5); 222 | #207=CIRCLE('',#582,0.5); 223 | #208=CIRCLE('',#584,0.5); 224 | #209=CIRCLE('',#585,1.); 225 | #210=CIRCLE('',#586,1.); 226 | #211=CIRCLE('',#588,1.5); 227 | #212=CIRCLE('',#589,1.5); 228 | #213=CIRCLE('',#595,1.5); 229 | #214=CIRCLE('',#601,1.5); 230 | #215=CIRCLE('',#603,1.25); 231 | #216=CIRCLE('',#604,1.25); 232 | #217=CIRCLE('',#607,1.25); 233 | #218=CIRCLE('',#608,1.25); 234 | #219=CIRCLE('',#611,1.25); 235 | #220=CIRCLE('',#612,1.25); 236 | #221=VERTEX_POINT('',#789); 237 | #222=VERTEX_POINT('',#790); 238 | #223=VERTEX_POINT('',#792); 239 | #224=VERTEX_POINT('',#794); 240 | #225=VERTEX_POINT('',#798); 241 | #226=VERTEX_POINT('',#800); 242 | #227=VERTEX_POINT('',#804); 243 | #228=VERTEX_POINT('',#806); 244 | #229=VERTEX_POINT('',#808); 245 | #230=VERTEX_POINT('',#810); 246 | #231=VERTEX_POINT('',#812); 247 | #232=VERTEX_POINT('',#814); 248 | #233=VERTEX_POINT('',#816); 249 | #234=VERTEX_POINT('',#818); 250 | #235=VERTEX_POINT('',#820); 251 | #236=VERTEX_POINT('',#822); 252 | #237=VERTEX_POINT('',#824); 253 | #238=VERTEX_POINT('',#826); 254 | #239=VERTEX_POINT('',#828); 255 | #240=VERTEX_POINT('',#832); 256 | #241=VERTEX_POINT('',#836); 257 | #242=VERTEX_POINT('',#837); 258 | #243=VERTEX_POINT('',#839); 259 | #244=VERTEX_POINT('',#841); 260 | #245=VERTEX_POINT('',#845); 261 | #246=VERTEX_POINT('',#847); 262 | #247=VERTEX_POINT('',#849); 263 | #248=VERTEX_POINT('',#851); 264 | #249=VERTEX_POINT('',#853); 265 | #250=VERTEX_POINT('',#855); 266 | #251=VERTEX_POINT('',#862); 267 | #252=VERTEX_POINT('',#863); 268 | #253=VERTEX_POINT('',#865); 269 | #254=VERTEX_POINT('',#867); 270 | #255=VERTEX_POINT('',#871); 271 | #256=VERTEX_POINT('',#873); 272 | #257=VERTEX_POINT('',#875); 273 | #258=VERTEX_POINT('',#877); 274 | #259=VERTEX_POINT('',#879); 275 | #260=VERTEX_POINT('',#881); 276 | #261=VERTEX_POINT('',#888); 277 | #262=VERTEX_POINT('',#890); 278 | #263=VERTEX_POINT('',#903); 279 | #264=VERTEX_POINT('',#913); 280 | #265=VERTEX_POINT('',#916); 281 | #266=VERTEX_POINT('',#918); 282 | #267=VERTEX_POINT('',#923); 283 | #268=VERTEX_POINT('',#925); 284 | #269=VERTEX_POINT('',#930); 285 | #270=VERTEX_POINT('',#932); 286 | #271=EDGE_CURVE('',#221,#222,#189,.T.); 287 | #272=EDGE_CURVE('',#222,#223,#103,.T.); 288 | #273=EDGE_CURVE('',#223,#224,#190,.T.); 289 | #274=EDGE_CURVE('',#224,#221,#104,.T.); 290 | #275=EDGE_CURVE('',#225,#224,#191,.T.); 291 | #276=EDGE_CURVE('',#226,#225,#105,.T.); 292 | #277=EDGE_CURVE('',#221,#226,#192,.T.); 293 | #278=EDGE_CURVE('',#227,#223,#106,.T.); 294 | #279=EDGE_CURVE('',#228,#227,#193,.F.); 295 | #280=EDGE_CURVE('',#229,#228,#107,.T.); 296 | #281=EDGE_CURVE('',#230,#229,#194,.F.); 297 | #282=EDGE_CURVE('',#230,#231,#108,.T.); 298 | #283=EDGE_CURVE('',#232,#231,#195,.F.); 299 | #284=EDGE_CURVE('',#233,#232,#109,.T.); 300 | #285=EDGE_CURVE('',#234,#233,#196,.F.); 301 | #286=EDGE_CURVE('',#235,#234,#110,.T.); 302 | #287=EDGE_CURVE('',#236,#235,#197,.F.); 303 | #288=EDGE_CURVE('',#237,#236,#111,.T.); 304 | #289=EDGE_CURVE('',#238,#237,#198,.F.); 305 | #290=EDGE_CURVE('',#239,#238,#112,.T.); 306 | #291=EDGE_CURVE('',#225,#239,#199,.T.); 307 | #292=EDGE_CURVE('',#239,#240,#113,.T.); 308 | #293=EDGE_CURVE('',#240,#226,#200,.T.); 309 | #294=EDGE_CURVE('',#241,#242,#201,.T.); 310 | #295=EDGE_CURVE('',#242,#243,#114,.T.); 311 | #296=EDGE_CURVE('',#243,#244,#202,.T.); 312 | #297=EDGE_CURVE('',#244,#241,#115,.T.); 313 | #298=EDGE_CURVE('',#245,#241,#116,.T.); 314 | #299=EDGE_CURVE('',#246,#245,#203,.T.); 315 | #300=EDGE_CURVE('',#246,#247,#117,.T.); 316 | #301=EDGE_CURVE('',#248,#247,#204,.T.); 317 | #302=EDGE_CURVE('',#248,#249,#118,.T.); 318 | #303=EDGE_CURVE('',#250,#249,#205,.T.); 319 | #304=EDGE_CURVE('',#242,#250,#119,.T.); 320 | #305=EDGE_CURVE('',#245,#238,#120,.T.); 321 | #306=EDGE_CURVE('',#240,#244,#121,.T.); 322 | #307=EDGE_CURVE('',#251,#252,#206,.T.); 323 | #308=EDGE_CURVE('',#252,#253,#122,.T.); 324 | #309=EDGE_CURVE('',#253,#254,#207,.T.); 325 | #310=EDGE_CURVE('',#254,#251,#123,.T.); 326 | #311=EDGE_CURVE('',#255,#253,#124,.T.); 327 | #312=EDGE_CURVE('',#256,#255,#208,.T.); 328 | #313=EDGE_CURVE('',#257,#256,#125,.T.); 329 | #314=EDGE_CURVE('',#258,#257,#209,.T.); 330 | #315=EDGE_CURVE('',#258,#259,#126,.T.); 331 | #316=EDGE_CURVE('',#260,#259,#210,.T.); 332 | #317=EDGE_CURVE('',#260,#254,#127,.T.); 333 | #318=EDGE_CURVE('',#233,#250,#128,.T.); 334 | #319=EDGE_CURVE('',#255,#232,#129,.T.); 335 | #320=EDGE_CURVE('',#252,#243,#130,.T.); 336 | #321=EDGE_CURVE('',#261,#261,#211,.T.); 337 | #322=EDGE_CURVE('',#262,#262,#212,.T.); 338 | #323=EDGE_CURVE('',#231,#256,#131,.T.); 339 | #324=EDGE_CURVE('',#257,#230,#132,.T.); 340 | #325=EDGE_CURVE('',#249,#234,#133,.T.); 341 | #326=EDGE_CURVE('',#259,#228,#134,.T.); 342 | #327=EDGE_CURVE('',#227,#260,#135,.T.); 343 | #328=EDGE_CURVE('',#229,#258,#136,.T.); 344 | #329=EDGE_CURVE('',#263,#263,#213,.T.); 345 | #330=EDGE_CURVE('',#247,#236,#137,.T.); 346 | #331=EDGE_CURVE('',#235,#248,#138,.T.); 347 | #332=EDGE_CURVE('',#237,#246,#139,.T.); 348 | #333=EDGE_CURVE('',#264,#264,#214,.T.); 349 | #334=EDGE_CURVE('',#265,#265,#215,.T.); 350 | #335=EDGE_CURVE('',#265,#266,#140,.T.); 351 | #336=EDGE_CURVE('',#266,#266,#216,.T.); 352 | #337=EDGE_CURVE('',#267,#267,#217,.T.); 353 | #338=EDGE_CURVE('',#267,#268,#141,.T.); 354 | #339=EDGE_CURVE('',#268,#268,#218,.T.); 355 | #340=EDGE_CURVE('',#269,#269,#219,.T.); 356 | #341=EDGE_CURVE('',#269,#270,#142,.T.); 357 | #342=EDGE_CURVE('',#270,#270,#220,.T.); 358 | #343=EDGE_CURVE('',#262,#263,#143,.T.); 359 | #344=EDGE_CURVE('',#261,#264,#144,.T.); 360 | #345=EDGE_CURVE('',#222,#251,#145,.T.); 361 | #346=ORIENTED_EDGE('',*,*,#271,.T.); 362 | #347=ORIENTED_EDGE('',*,*,#272,.T.); 363 | #348=ORIENTED_EDGE('',*,*,#273,.T.); 364 | #349=ORIENTED_EDGE('',*,*,#274,.T.); 365 | #350=ORIENTED_EDGE('',*,*,#274,.F.); 366 | #351=ORIENTED_EDGE('',*,*,#275,.F.); 367 | #352=ORIENTED_EDGE('',*,*,#276,.F.); 368 | #353=ORIENTED_EDGE('',*,*,#277,.F.); 369 | #354=ORIENTED_EDGE('',*,*,#273,.F.); 370 | #355=ORIENTED_EDGE('',*,*,#278,.F.); 371 | #356=ORIENTED_EDGE('',*,*,#279,.F.); 372 | #357=ORIENTED_EDGE('',*,*,#280,.F.); 373 | #358=ORIENTED_EDGE('',*,*,#281,.F.); 374 | #359=ORIENTED_EDGE('',*,*,#282,.T.); 375 | #360=ORIENTED_EDGE('',*,*,#283,.F.); 376 | #361=ORIENTED_EDGE('',*,*,#284,.F.); 377 | #362=ORIENTED_EDGE('',*,*,#285,.F.); 378 | #363=ORIENTED_EDGE('',*,*,#286,.F.); 379 | #364=ORIENTED_EDGE('',*,*,#287,.F.); 380 | #365=ORIENTED_EDGE('',*,*,#288,.F.); 381 | #366=ORIENTED_EDGE('',*,*,#289,.F.); 382 | #367=ORIENTED_EDGE('',*,*,#290,.F.); 383 | #368=ORIENTED_EDGE('',*,*,#291,.F.); 384 | #369=ORIENTED_EDGE('',*,*,#275,.T.); 385 | #370=ORIENTED_EDGE('',*,*,#291,.T.); 386 | #371=ORIENTED_EDGE('',*,*,#292,.T.); 387 | #372=ORIENTED_EDGE('',*,*,#293,.T.); 388 | #373=ORIENTED_EDGE('',*,*,#276,.T.); 389 | #374=ORIENTED_EDGE('',*,*,#294,.T.); 390 | #375=ORIENTED_EDGE('',*,*,#295,.T.); 391 | #376=ORIENTED_EDGE('',*,*,#296,.T.); 392 | #377=ORIENTED_EDGE('',*,*,#297,.T.); 393 | #378=ORIENTED_EDGE('',*,*,#294,.F.); 394 | #379=ORIENTED_EDGE('',*,*,#298,.F.); 395 | #380=ORIENTED_EDGE('',*,*,#299,.F.); 396 | #381=ORIENTED_EDGE('',*,*,#300,.T.); 397 | #382=ORIENTED_EDGE('',*,*,#301,.F.); 398 | #383=ORIENTED_EDGE('',*,*,#302,.T.); 399 | #384=ORIENTED_EDGE('',*,*,#303,.F.); 400 | #385=ORIENTED_EDGE('',*,*,#304,.F.); 401 | #386=ORIENTED_EDGE('',*,*,#292,.F.); 402 | #387=ORIENTED_EDGE('',*,*,#290,.T.); 403 | #388=ORIENTED_EDGE('',*,*,#305,.F.); 404 | #389=ORIENTED_EDGE('',*,*,#298,.T.); 405 | #390=ORIENTED_EDGE('',*,*,#297,.F.); 406 | #391=ORIENTED_EDGE('',*,*,#306,.F.); 407 | #392=ORIENTED_EDGE('',*,*,#307,.T.); 408 | #393=ORIENTED_EDGE('',*,*,#308,.T.); 409 | #394=ORIENTED_EDGE('',*,*,#309,.T.); 410 | #395=ORIENTED_EDGE('',*,*,#310,.T.); 411 | #396=ORIENTED_EDGE('',*,*,#309,.F.); 412 | #397=ORIENTED_EDGE('',*,*,#311,.F.); 413 | #398=ORIENTED_EDGE('',*,*,#312,.F.); 414 | #399=ORIENTED_EDGE('',*,*,#313,.F.); 415 | #400=ORIENTED_EDGE('',*,*,#314,.F.); 416 | #401=ORIENTED_EDGE('',*,*,#315,.T.); 417 | #402=ORIENTED_EDGE('',*,*,#316,.F.); 418 | #403=ORIENTED_EDGE('',*,*,#317,.T.); 419 | #404=ORIENTED_EDGE('',*,*,#295,.F.); 420 | #405=ORIENTED_EDGE('',*,*,#304,.T.); 421 | #406=ORIENTED_EDGE('',*,*,#318,.F.); 422 | #407=ORIENTED_EDGE('',*,*,#284,.T.); 423 | #408=ORIENTED_EDGE('',*,*,#319,.F.); 424 | #409=ORIENTED_EDGE('',*,*,#311,.T.); 425 | #410=ORIENTED_EDGE('',*,*,#308,.F.); 426 | #411=ORIENTED_EDGE('',*,*,#320,.T.); 427 | #412=ORIENTED_EDGE('',*,*,#321,.T.); 428 | #413=ORIENTED_EDGE('',*,*,#322,.T.); 429 | #414=ORIENTED_EDGE('',*,*,#312,.T.); 430 | #415=ORIENTED_EDGE('',*,*,#319,.T.); 431 | #416=ORIENTED_EDGE('',*,*,#283,.T.); 432 | #417=ORIENTED_EDGE('',*,*,#323,.T.); 433 | #418=ORIENTED_EDGE('',*,*,#323,.F.); 434 | #419=ORIENTED_EDGE('',*,*,#282,.F.); 435 | #420=ORIENTED_EDGE('',*,*,#324,.F.); 436 | #421=ORIENTED_EDGE('',*,*,#313,.T.); 437 | #422=ORIENTED_EDGE('',*,*,#303,.T.); 438 | #423=ORIENTED_EDGE('',*,*,#325,.T.); 439 | #424=ORIENTED_EDGE('',*,*,#285,.T.); 440 | #425=ORIENTED_EDGE('',*,*,#318,.T.); 441 | #426=ORIENTED_EDGE('',*,*,#316,.T.); 442 | #427=ORIENTED_EDGE('',*,*,#326,.T.); 443 | #428=ORIENTED_EDGE('',*,*,#279,.T.); 444 | #429=ORIENTED_EDGE('',*,*,#327,.T.); 445 | #430=ORIENTED_EDGE('',*,*,#326,.F.); 446 | #431=ORIENTED_EDGE('',*,*,#315,.F.); 447 | #432=ORIENTED_EDGE('',*,*,#328,.F.); 448 | #433=ORIENTED_EDGE('',*,*,#280,.T.); 449 | #434=ORIENTED_EDGE('',*,*,#329,.F.); 450 | #435=ORIENTED_EDGE('',*,*,#314,.T.); 451 | #436=ORIENTED_EDGE('',*,*,#324,.T.); 452 | #437=ORIENTED_EDGE('',*,*,#281,.T.); 453 | #438=ORIENTED_EDGE('',*,*,#328,.T.); 454 | #439=ORIENTED_EDGE('',*,*,#301,.T.); 455 | #440=ORIENTED_EDGE('',*,*,#330,.T.); 456 | #441=ORIENTED_EDGE('',*,*,#287,.T.); 457 | #442=ORIENTED_EDGE('',*,*,#331,.T.); 458 | #443=ORIENTED_EDGE('',*,*,#325,.F.); 459 | #444=ORIENTED_EDGE('',*,*,#302,.F.); 460 | #445=ORIENTED_EDGE('',*,*,#331,.F.); 461 | #446=ORIENTED_EDGE('',*,*,#286,.T.); 462 | #447=ORIENTED_EDGE('',*,*,#299,.T.); 463 | #448=ORIENTED_EDGE('',*,*,#305,.T.); 464 | #449=ORIENTED_EDGE('',*,*,#289,.T.); 465 | #450=ORIENTED_EDGE('',*,*,#332,.T.); 466 | #451=ORIENTED_EDGE('',*,*,#330,.F.); 467 | #452=ORIENTED_EDGE('',*,*,#300,.F.); 468 | #453=ORIENTED_EDGE('',*,*,#332,.F.); 469 | #454=ORIENTED_EDGE('',*,*,#288,.T.); 470 | #455=ORIENTED_EDGE('',*,*,#333,.F.); 471 | #456=ORIENTED_EDGE('',*,*,#334,.F.); 472 | #457=ORIENTED_EDGE('',*,*,#335,.T.); 473 | #458=ORIENTED_EDGE('',*,*,#336,.T.); 474 | #459=ORIENTED_EDGE('',*,*,#335,.F.); 475 | #460=ORIENTED_EDGE('',*,*,#336,.F.); 476 | #461=ORIENTED_EDGE('',*,*,#337,.F.); 477 | #462=ORIENTED_EDGE('',*,*,#338,.T.); 478 | #463=ORIENTED_EDGE('',*,*,#339,.T.); 479 | #464=ORIENTED_EDGE('',*,*,#338,.F.); 480 | #465=ORIENTED_EDGE('',*,*,#339,.F.); 481 | #466=ORIENTED_EDGE('',*,*,#340,.F.); 482 | #467=ORIENTED_EDGE('',*,*,#341,.T.); 483 | #468=ORIENTED_EDGE('',*,*,#342,.T.); 484 | #469=ORIENTED_EDGE('',*,*,#341,.F.); 485 | #470=ORIENTED_EDGE('',*,*,#342,.F.); 486 | #471=ORIENTED_EDGE('',*,*,#322,.F.); 487 | #472=ORIENTED_EDGE('',*,*,#343,.T.); 488 | #473=ORIENTED_EDGE('',*,*,#329,.T.); 489 | #474=ORIENTED_EDGE('',*,*,#343,.F.); 490 | #475=ORIENTED_EDGE('',*,*,#321,.F.); 491 | #476=ORIENTED_EDGE('',*,*,#344,.T.); 492 | #477=ORIENTED_EDGE('',*,*,#333,.T.); 493 | #478=ORIENTED_EDGE('',*,*,#344,.F.); 494 | #479=ORIENTED_EDGE('',*,*,#271,.F.); 495 | #480=ORIENTED_EDGE('',*,*,#277,.T.); 496 | #481=ORIENTED_EDGE('',*,*,#293,.F.); 497 | #482=ORIENTED_EDGE('',*,*,#306,.T.); 498 | #483=ORIENTED_EDGE('',*,*,#296,.F.); 499 | #484=ORIENTED_EDGE('',*,*,#320,.F.); 500 | #485=ORIENTED_EDGE('',*,*,#307,.F.); 501 | #486=ORIENTED_EDGE('',*,*,#345,.F.); 502 | #487=ORIENTED_EDGE('',*,*,#334,.T.); 503 | #488=ORIENTED_EDGE('',*,*,#337,.T.); 504 | #489=ORIENTED_EDGE('',*,*,#340,.T.); 505 | #490=ORIENTED_EDGE('',*,*,#272,.F.); 506 | #491=ORIENTED_EDGE('',*,*,#345,.T.); 507 | #492=ORIENTED_EDGE('',*,*,#310,.F.); 508 | #493=ORIENTED_EDGE('',*,*,#317,.F.); 509 | #494=ORIENTED_EDGE('',*,*,#327,.F.); 510 | #495=ORIENTED_EDGE('',*,*,#278,.T.); 511 | #496=CYLINDRICAL_SURFACE('',#556,5.); 512 | #497=CYLINDRICAL_SURFACE('',#559,32.5); 513 | #498=CYLINDRICAL_SURFACE('',#570,5.); 514 | #499=CYLINDRICAL_SURFACE('',#572,0.5); 515 | #500=CYLINDRICAL_SURFACE('',#580,0.5); 516 | #501=CYLINDRICAL_SURFACE('',#590,0.5); 517 | #502=CYLINDRICAL_SURFACE('',#592,0.5); 518 | #503=CYLINDRICAL_SURFACE('',#593,1.); 519 | #504=CYLINDRICAL_SURFACE('',#596,1.); 520 | #505=CYLINDRICAL_SURFACE('',#597,1.); 521 | #506=CYLINDRICAL_SURFACE('',#599,1.); 522 | #507=CYLINDRICAL_SURFACE('',#602,1.25); 523 | #508=CYLINDRICAL_SURFACE('',#606,1.25); 524 | #509=CYLINDRICAL_SURFACE('',#610,1.25); 525 | #510=CYLINDRICAL_SURFACE('',#614,1.5); 526 | #511=CYLINDRICAL_SURFACE('',#615,1.5); 527 | #512=ADVANCED_FACE('',(#36),#496,.T.); 528 | #513=ADVANCED_FACE('',(#37),#497,.T.); 529 | #514=ADVANCED_FACE('',(#38),#22,.T.); 530 | #515=ADVANCED_FACE('',(#39),#498,.T.); 531 | #516=ADVANCED_FACE('',(#40),#499,.T.); 532 | #517=ADVANCED_FACE('',(#41),#23,.T.); 533 | #518=ADVANCED_FACE('',(#42),#24,.T.); 534 | #519=ADVANCED_FACE('',(#43),#500,.T.); 535 | #520=ADVANCED_FACE('',(#44),#25,.T.); 536 | #521=ADVANCED_FACE('',(#45,#15,#16),#26,.T.); 537 | #522=ADVANCED_FACE('',(#46),#501,.T.); 538 | #523=ADVANCED_FACE('',(#47),#27,.T.); 539 | #524=ADVANCED_FACE('',(#48),#502,.T.); 540 | #525=ADVANCED_FACE('',(#49),#503,.T.); 541 | #526=ADVANCED_FACE('',(#50,#17),#28,.F.); 542 | #527=ADVANCED_FACE('',(#51),#504,.T.); 543 | #528=ADVANCED_FACE('',(#52),#505,.T.); 544 | #529=ADVANCED_FACE('',(#53),#29,.T.); 545 | #530=ADVANCED_FACE('',(#54),#506,.T.); 546 | #531=ADVANCED_FACE('',(#55,#18),#30,.F.); 547 | #532=ADVANCED_FACE('',(#56),#507,.F.); 548 | #533=ADVANCED_FACE('',(#57),#31,.T.); 549 | #534=ADVANCED_FACE('',(#58),#508,.F.); 550 | #535=ADVANCED_FACE('',(#59),#32,.T.); 551 | #536=ADVANCED_FACE('',(#60),#509,.F.); 552 | #537=ADVANCED_FACE('',(#61),#33,.T.); 553 | #538=ADVANCED_FACE('',(#62),#510,.F.); 554 | #539=ADVANCED_FACE('',(#63),#511,.F.); 555 | #540=ADVANCED_FACE('',(#64,#19,#20,#21),#34,.T.); 556 | #541=ADVANCED_FACE('',(#65),#35,.T.); 557 | #542=CLOSED_SHELL('',(#512,#513,#514,#515,#516,#517,#518,#519,#520,#521, 558 | #522,#523,#524,#525,#526,#527,#528,#529,#530,#531,#532,#533,#534,#535,#536, 559 | #537,#538,#539,#540,#541)); 560 | #543=DERIVED_UNIT_ELEMENT(#545,1.); 561 | #544=DERIVED_UNIT_ELEMENT(#948,3.); 562 | #545=( 563 | MASS_UNIT() 564 | NAMED_UNIT(*) 565 | SI_UNIT(.KILO.,.GRAM.) 566 | ); 567 | #546=DERIVED_UNIT((#543,#544)); 568 | #547=MEASURE_REPRESENTATION_ITEM('density measure', 569 | POSITIVE_RATIO_MEASURE(7850.),#546); 570 | #548=PROPERTY_DEFINITION_REPRESENTATION(#553,#550); 571 | #549=PROPERTY_DEFINITION_REPRESENTATION(#554,#551); 572 | #550=REPRESENTATION('material name',(#552),#945); 573 | #551=REPRESENTATION('density',(#547),#945); 574 | #552=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); 575 | #553=PROPERTY_DEFINITION('material property','material name',#955); 576 | #554=PROPERTY_DEFINITION('material property','density of part',#955); 577 | #555=AXIS2_PLACEMENT_3D('placement',#787,#618,#619); 578 | #556=AXIS2_PLACEMENT_3D('',#788,#620,#621); 579 | #557=AXIS2_PLACEMENT_3D('',#791,#622,#623); 580 | #558=AXIS2_PLACEMENT_3D('',#795,#625,#626); 581 | #559=AXIS2_PLACEMENT_3D('',#797,#628,#629); 582 | #560=AXIS2_PLACEMENT_3D('',#799,#630,#631); 583 | #561=AXIS2_PLACEMENT_3D('',#802,#633,#634); 584 | #562=AXIS2_PLACEMENT_3D('',#803,#635,#636); 585 | #563=AXIS2_PLACEMENT_3D('',#807,#638,#639); 586 | #564=AXIS2_PLACEMENT_3D('',#811,#641,#642); 587 | #565=AXIS2_PLACEMENT_3D('',#815,#644,#645); 588 | #566=AXIS2_PLACEMENT_3D('',#819,#647,#648); 589 | #567=AXIS2_PLACEMENT_3D('',#823,#650,#651); 590 | #568=AXIS2_PLACEMENT_3D('',#827,#653,#654); 591 | #569=AXIS2_PLACEMENT_3D('',#830,#656,#657); 592 | #570=AXIS2_PLACEMENT_3D('',#831,#658,#659); 593 | #571=AXIS2_PLACEMENT_3D('',#834,#661,#662); 594 | #572=AXIS2_PLACEMENT_3D('',#835,#663,#664); 595 | #573=AXIS2_PLACEMENT_3D('',#838,#665,#666); 596 | #574=AXIS2_PLACEMENT_3D('',#842,#668,#669); 597 | #575=AXIS2_PLACEMENT_3D('',#844,#671,#672); 598 | #576=AXIS2_PLACEMENT_3D('',#848,#674,#675); 599 | #577=AXIS2_PLACEMENT_3D('',#852,#677,#678); 600 | #578=AXIS2_PLACEMENT_3D('',#856,#680,#681); 601 | #579=AXIS2_PLACEMENT_3D('',#858,#683,#684); 602 | #580=AXIS2_PLACEMENT_3D('',#861,#687,#688); 603 | #581=AXIS2_PLACEMENT_3D('',#864,#689,#690); 604 | #582=AXIS2_PLACEMENT_3D('',#868,#692,#693); 605 | #583=AXIS2_PLACEMENT_3D('',#870,#695,#696); 606 | #584=AXIS2_PLACEMENT_3D('',#874,#698,#699); 607 | #585=AXIS2_PLACEMENT_3D('',#878,#701,#702); 608 | #586=AXIS2_PLACEMENT_3D('',#882,#704,#705); 609 | #587=AXIS2_PLACEMENT_3D('',#884,#707,#708); 610 | #588=AXIS2_PLACEMENT_3D('',#889,#712,#713); 611 | #589=AXIS2_PLACEMENT_3D('',#891,#714,#715); 612 | #590=AXIS2_PLACEMENT_3D('',#892,#716,#717); 613 | #591=AXIS2_PLACEMENT_3D('',#894,#719,#720); 614 | #592=AXIS2_PLACEMENT_3D('',#896,#722,#723); 615 | #593=AXIS2_PLACEMENT_3D('',#898,#725,#726); 616 | #594=AXIS2_PLACEMENT_3D('',#901,#729,#730); 617 | #595=AXIS2_PLACEMENT_3D('',#904,#732,#733); 618 | #596=AXIS2_PLACEMENT_3D('',#905,#734,#735); 619 | #597=AXIS2_PLACEMENT_3D('',#906,#736,#737); 620 | #598=AXIS2_PLACEMENT_3D('',#909,#740,#741); 621 | #599=AXIS2_PLACEMENT_3D('',#910,#742,#743); 622 | #600=AXIS2_PLACEMENT_3D('',#912,#745,#746); 623 | #601=AXIS2_PLACEMENT_3D('',#914,#747,#748); 624 | #602=AXIS2_PLACEMENT_3D('',#915,#749,#750); 625 | #603=AXIS2_PLACEMENT_3D('',#917,#751,#752); 626 | #604=AXIS2_PLACEMENT_3D('',#920,#754,#755); 627 | #605=AXIS2_PLACEMENT_3D('',#921,#756,#757); 628 | #606=AXIS2_PLACEMENT_3D('',#922,#758,#759); 629 | #607=AXIS2_PLACEMENT_3D('',#924,#760,#761); 630 | #608=AXIS2_PLACEMENT_3D('',#927,#763,#764); 631 | #609=AXIS2_PLACEMENT_3D('',#928,#765,#766); 632 | #610=AXIS2_PLACEMENT_3D('',#929,#767,#768); 633 | #611=AXIS2_PLACEMENT_3D('',#931,#769,#770); 634 | #612=AXIS2_PLACEMENT_3D('',#934,#772,#773); 635 | #613=AXIS2_PLACEMENT_3D('',#935,#774,#775); 636 | #614=AXIS2_PLACEMENT_3D('',#936,#776,#777); 637 | #615=AXIS2_PLACEMENT_3D('',#938,#779,#780); 638 | #616=AXIS2_PLACEMENT_3D('',#940,#782,#783); 639 | #617=AXIS2_PLACEMENT_3D('',#942,#785,#786); 640 | #618=DIRECTION('axis',(0.,0.,1.)); 641 | #619=DIRECTION('refdir',(1.,0.,0.)); 642 | #620=DIRECTION('center_axis',(0.,0.,-1.)); 643 | #621=DIRECTION('ref_axis',(0.926871570979987,-0.375378596764774,0.)); 644 | #622=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 645 | #623=DIRECTION('ref_axis',(0.926871570979987,-0.375378596764774,0.)); 646 | #624=DIRECTION('',(0.,0.,1.)); 647 | #625=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 648 | #626=DIRECTION('ref_axis',(0.926871570979987,-0.375378596764774,0.)); 649 | #627=DIRECTION('',(0.,0.,-1.)); 650 | #628=DIRECTION('center_axis',(0.,0.,-1.)); 651 | #629=DIRECTION('ref_axis',(1.,0.,0.)); 652 | #630=DIRECTION('center_axis',(6.83214169000096E-17,0.,1.)); 653 | #631=DIRECTION('ref_axis',(1.,0.,0.)); 654 | #632=DIRECTION('',(0.,0.,1.)); 655 | #633=DIRECTION('center_axis',(2.69144975666705E-16,0.,-1.)); 656 | #634=DIRECTION('ref_axis',(1.,0.,0.)); 657 | #635=DIRECTION('center_axis',(6.83214169000096E-17,0.,1.)); 658 | #636=DIRECTION('ref_axis',(1.,0.,-6.83214169000096E-17)); 659 | #637=DIRECTION('',(0.,-1.,0.)); 660 | #638=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 661 | #639=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.)); 662 | #640=DIRECTION('',(1.,0.,1.30614473485312E-16)); 663 | #641=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 664 | #642=DIRECTION('ref_axis',(-0.707106781186549,-0.707106781186546,0.)); 665 | #643=DIRECTION('',(0.,1.,0.)); 666 | #644=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 667 | #645=DIRECTION('ref_axis',(-0.707106781186557,0.707106781186538,0.)); 668 | #646=DIRECTION('',(1.,0.,-6.83214169000096E-17)); 669 | #647=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 670 | #648=DIRECTION('ref_axis',(0.707106781186557,0.707106781186538,0.)); 671 | #649=DIRECTION('',(0.,1.,0.)); 672 | #650=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 673 | #651=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.)); 674 | #652=DIRECTION('',(1.,0.,1.30614473485312E-16)); 675 | #653=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 676 | #654=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.)); 677 | #655=DIRECTION('',(0.,1.,0.)); 678 | #656=DIRECTION('center_axis',(-6.83214169000096E-17,0.,-1.)); 679 | #657=DIRECTION('ref_axis',(-0.926871570979987,-0.375378596764774,0.)); 680 | #658=DIRECTION('center_axis',(0.,0.,1.)); 681 | #659=DIRECTION('ref_axis',(-0.926871570979987,-0.375378596764774,0.)); 682 | #660=DIRECTION('',(0.,0.,-1.)); 683 | #661=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 684 | #662=DIRECTION('ref_axis',(-0.926871570979987,-0.375378596764774,0.)); 685 | #663=DIRECTION('center_axis',(0.,0.,1.)); 686 | #664=DIRECTION('ref_axis',(-0.707106781186554,0.707106781186541,0.)); 687 | #665=DIRECTION('center_axis',(-2.61228946970625E-16,0.,-1.)); 688 | #666=DIRECTION('ref_axis',(-0.707106781186554,0.707106781186541,0.)); 689 | #667=DIRECTION('',(0.,0.,-1.)); 690 | #668=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 691 | #669=DIRECTION('ref_axis',(-0.707106781186554,0.707106781186541,0.)); 692 | #670=DIRECTION('',(0.,0.,1.)); 693 | #671=DIRECTION('center_axis',(2.61228946970625E-16,0.,1.)); 694 | #672=DIRECTION('ref_axis',(1.,0.,-2.61228946970625E-16)); 695 | #673=DIRECTION('',(0.,1.,0.)); 696 | #674=DIRECTION('center_axis',(-2.61228946970625E-16,0.,-1.)); 697 | #675=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.)); 698 | #676=DIRECTION('',(1.,0.,-2.61228946970625E-16)); 699 | #677=DIRECTION('center_axis',(-2.61228946970625E-16,0.,-1.)); 700 | #678=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.)); 701 | #679=DIRECTION('',(0.,1.,0.)); 702 | #680=DIRECTION('center_axis',(-2.61228946970625E-16,0.,-1.)); 703 | #681=DIRECTION('ref_axis',(0.707106781186557,0.707106781186538,0.)); 704 | #682=DIRECTION('',(1.,0.,-2.61228946970625E-16)); 705 | #683=DIRECTION('center_axis',(-1.,0.,0.)); 706 | #684=DIRECTION('ref_axis',(0.,0.,1.)); 707 | #685=DIRECTION('',(0.,0.,-1.)); 708 | #686=DIRECTION('',(0.,1.,0.)); 709 | #687=DIRECTION('center_axis',(0.,0.,-1.)); 710 | #688=DIRECTION('ref_axis',(0.707106781186554,0.707106781186541,0.)); 711 | #689=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 712 | #690=DIRECTION('ref_axis',(0.707106781186554,0.707106781186541,0.)); 713 | #691=DIRECTION('',(0.,0.,1.)); 714 | #692=DIRECTION('center_axis',(2.61228946970625E-16,0.,-1.)); 715 | #693=DIRECTION('ref_axis',(0.707106781186554,0.707106781186541,0.)); 716 | #694=DIRECTION('',(0.,0.,-1.)); 717 | #695=DIRECTION('center_axis',(-2.61228946970625E-16,0.,1.)); 718 | #696=DIRECTION('ref_axis',(1.,0.,2.61228946970625E-16)); 719 | #697=DIRECTION('',(1.,0.,2.61228946970625E-16)); 720 | #698=DIRECTION('center_axis',(2.61228946970625E-16,0.,-1.)); 721 | #699=DIRECTION('ref_axis',(-0.707106781186557,0.707106781186538,0.)); 722 | #700=DIRECTION('',(0.,1.,0.)); 723 | #701=DIRECTION('center_axis',(2.61228946970625E-16,0.,-1.)); 724 | #702=DIRECTION('ref_axis',(-0.707106781186549,-0.707106781186546,0.)); 725 | #703=DIRECTION('',(1.,0.,2.61228946970625E-16)); 726 | #704=DIRECTION('center_axis',(2.61228946970625E-16,0.,-1.)); 727 | #705=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.)); 728 | #706=DIRECTION('',(0.,1.,0.)); 729 | #707=DIRECTION('center_axis',(0.,1.,0.)); 730 | #708=DIRECTION('ref_axis',(1.,0.,0.)); 731 | #709=DIRECTION('',(0.,0.,1.)); 732 | #710=DIRECTION('',(0.,0.,-1.)); 733 | #711=DIRECTION('',(-1.,0.,-2.69144975666705E-16)); 734 | #712=DIRECTION('center_axis',(0.,-1.,0.)); 735 | #713=DIRECTION('ref_axis',(1.,0.,0.)); 736 | #714=DIRECTION('center_axis',(0.,-1.,0.)); 737 | #715=DIRECTION('ref_axis',(1.,0.,0.)); 738 | #716=DIRECTION('center_axis',(0.,0.,1.)); 739 | #717=DIRECTION('ref_axis',(-0.707106781186557,0.707106781186538,0.)); 740 | #718=DIRECTION('',(0.,0.,1.)); 741 | #719=DIRECTION('center_axis',(-1.,0.,0.)); 742 | #720=DIRECTION('ref_axis',(0.,0.,1.)); 743 | #721=DIRECTION('',(0.,0.,-1.)); 744 | #722=DIRECTION('center_axis',(0.,0.,-1.)); 745 | #723=DIRECTION('ref_axis',(0.707106781186557,0.707106781186538,0.)); 746 | #724=DIRECTION('',(0.,0.,-1.)); 747 | #725=DIRECTION('center_axis',(0.,0.,-1.)); 748 | #726=DIRECTION('ref_axis',(0.707106781186548,-0.707106781186548,0.)); 749 | #727=DIRECTION('',(0.,0.,-1.)); 750 | #728=DIRECTION('',(0.,0.,1.)); 751 | #729=DIRECTION('center_axis',(0.,1.,0.)); 752 | #730=DIRECTION('ref_axis',(1.,0.,1.30614473485312E-16)); 753 | #731=DIRECTION('',(0.,0.,1.)); 754 | #732=DIRECTION('center_axis',(0.,-1.,0.)); 755 | #733=DIRECTION('ref_axis',(1.,0.,0.)); 756 | #734=DIRECTION('center_axis',(0.,0.,1.)); 757 | #735=DIRECTION('ref_axis',(-0.707106781186549,-0.707106781186546,0.)); 758 | #736=DIRECTION('center_axis',(0.,0.,-1.)); 759 | #737=DIRECTION('ref_axis',(0.707106781186549,-0.707106781186546,0.)); 760 | #738=DIRECTION('',(0.,0.,-1.)); 761 | #739=DIRECTION('',(0.,0.,1.)); 762 | #740=DIRECTION('center_axis',(1.,0.,0.)); 763 | #741=DIRECTION('ref_axis',(0.,0.,-1.)); 764 | #742=DIRECTION('center_axis',(0.,0.,1.)); 765 | #743=DIRECTION('ref_axis',(-0.707106781186548,-0.707106781186548,0.)); 766 | #744=DIRECTION('',(0.,0.,1.)); 767 | #745=DIRECTION('center_axis',(0.,1.,0.)); 768 | #746=DIRECTION('ref_axis',(1.,0.,1.30614473485312E-16)); 769 | #747=DIRECTION('center_axis',(0.,-1.,0.)); 770 | #748=DIRECTION('ref_axis',(1.,0.,0.)); 771 | #749=DIRECTION('center_axis',(-2.22044604925031E-16,0.,1.)); 772 | #750=DIRECTION('ref_axis',(-1.,0.,-2.22044604925031E-16)); 773 | #751=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 774 | #752=DIRECTION('ref_axis',(-1.,0.,-2.22044604925031E-16)); 775 | #753=DIRECTION('',(-2.22044604925031E-16,0.,1.)); 776 | #754=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 777 | #755=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 778 | #756=DIRECTION('center_axis',(2.69144975666705E-16,0.,-1.)); 779 | #757=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 780 | #758=DIRECTION('center_axis',(-2.22044604925031E-16,0.,1.)); 781 | #759=DIRECTION('ref_axis',(-1.,0.,-2.22044604925031E-16)); 782 | #760=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 783 | #761=DIRECTION('ref_axis',(-1.,0.,-2.22044604925031E-16)); 784 | #762=DIRECTION('',(-2.22044604925031E-16,0.,1.)); 785 | #763=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 786 | #764=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 787 | #765=DIRECTION('center_axis',(2.69144975666705E-16,0.,-1.)); 788 | #766=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 789 | #767=DIRECTION('center_axis',(-2.63677968348475E-16,0.,1.)); 790 | #768=DIRECTION('ref_axis',(-1.,0.,-2.63677968348475E-16)); 791 | #769=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 792 | #770=DIRECTION('ref_axis',(-1.,0.,-2.63677968348475E-16)); 793 | #771=DIRECTION('',(-2.63677968348475E-16,0.,1.)); 794 | #772=DIRECTION('center_axis',(-2.69144975666705E-16,0.,1.)); 795 | #773=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 796 | #774=DIRECTION('center_axis',(2.69144975666705E-16,0.,-1.)); 797 | #775=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 798 | #776=DIRECTION('center_axis',(0.,1.,0.)); 799 | #777=DIRECTION('ref_axis',(1.,0.,0.)); 800 | #778=DIRECTION('',(0.,-1.,0.)); 801 | #779=DIRECTION('center_axis',(0.,1.,0.)); 802 | #780=DIRECTION('ref_axis',(1.,0.,0.)); 803 | #781=DIRECTION('',(0.,-1.,0.)); 804 | #782=DIRECTION('center_axis',(2.69144975666705E-16,0.,-1.)); 805 | #783=DIRECTION('ref_axis',(-1.,0.,-2.69144975666705E-16)); 806 | #784=DIRECTION('',(0.,1.,0.)); 807 | #785=DIRECTION('center_axis',(1.,0.,0.)); 808 | #786=DIRECTION('ref_axis',(0.,0.,-1.)); 809 | #787=CARTESIAN_POINT('',(0.,0.,0.)); 810 | #788=CARTESIAN_POINT('Origin',(19.75,35.8639737667404,0.)); 811 | #789=CARTESIAN_POINT('',(23.3409090909091,32.3846962697841,-17.)); 812 | #790=CARTESIAN_POINT('',(24.75,35.8639737667404,-17.)); 813 | #791=CARTESIAN_POINT('Origin',(19.75,35.8639737667404,-17.)); 814 | #792=CARTESIAN_POINT('',(24.75,35.8639737667404,-2.22044604925031E-15)); 815 | #793=CARTESIAN_POINT('',(24.75,35.8639737667404,0.)); 816 | #794=CARTESIAN_POINT('',(23.3409090909091,32.3846962697841,-4.84460956200068E-16)); 817 | #795=CARTESIAN_POINT('Origin',(19.75,35.8639737667404,1.11022302462516E-15)); 818 | #796=CARTESIAN_POINT('',(23.3409090909091,32.3846962697841,0.)); 819 | #797=CARTESIAN_POINT('Origin',(1.11022302462516E-15,55.,0.)); 820 | #798=CARTESIAN_POINT('',(-23.3409090909091,32.3846962697841,2.70490700545038E-15)); 821 | #799=CARTESIAN_POINT('Origin',(1.11022302462516E-15,55.,1.11022302462516E-15)); 822 | #800=CARTESIAN_POINT('',(-23.3409090909091,32.3846962697841,-17.)); 823 | #801=CARTESIAN_POINT('',(-23.3409090909091,32.3846962697841,0.)); 824 | #802=CARTESIAN_POINT('Origin',(1.11022302462516E-15,55.,-17.)); 825 | #803=CARTESIAN_POINT('Origin',(-16.25,0.,1.11022302462516E-15)); 826 | #804=CARTESIAN_POINT('',(24.75,41.,-2.22044604925031E-15)); 827 | #805=CARTESIAN_POINT('',(24.75,10.,-2.22044604925031E-15)); 828 | #806=CARTESIAN_POINT('',(23.75,40.,-3.26536183713283E-16)); 829 | #807=CARTESIAN_POINT('Origin',(23.75,41.,0.)); 830 | #808=CARTESIAN_POINT('',(17.25,40.,-1.17553026136781E-15)); 831 | #809=CARTESIAN_POINT('',(-24.75,40.,-6.66133814775094E-15)); 832 | #810=CARTESIAN_POINT('',(16.25,41.,1.11022302462516E-15)); 833 | #811=CARTESIAN_POINT('Origin',(17.25,41.,1.11022302462516E-15)); 834 | #812=CARTESIAN_POINT('',(16.25,49.5,1.11022302462516E-15)); 835 | #813=CARTESIAN_POINT('',(16.25,0.,1.11022302462516E-15)); 836 | #814=CARTESIAN_POINT('',(16.75,50.,-1.11022302462516E-15)); 837 | #815=CARTESIAN_POINT('Origin',(16.75,49.5,1.11022302462516E-15)); 838 | #816=CARTESIAN_POINT('',(-16.75,50.,1.11022302462516E-15)); 839 | #817=CARTESIAN_POINT('',(-16.25,50.,1.11022302462516E-15)); 840 | #818=CARTESIAN_POINT('',(-16.25,49.5,1.11022302462516E-15)); 841 | #819=CARTESIAN_POINT('Origin',(-16.75,49.5,1.11022302462516E-15)); 842 | #820=CARTESIAN_POINT('',(-16.25,41.,1.11022302462516E-15)); 843 | #821=CARTESIAN_POINT('',(-16.25,0.,1.11022302462516E-15)); 844 | #822=CARTESIAN_POINT('',(-17.25,40.,-5.6817295966111E-15)); 845 | #823=CARTESIAN_POINT('Origin',(-17.25,41.,0.)); 846 | #824=CARTESIAN_POINT('',(-23.75,40.,-6.53072367426563E-15)); 847 | #825=CARTESIAN_POINT('',(-24.75,40.,-6.66133814775094E-15)); 848 | #826=CARTESIAN_POINT('',(-24.75,41.,1.66533453693773E-15)); 849 | #827=CARTESIAN_POINT('Origin',(-23.75,41.,1.11022302462516E-15)); 850 | #828=CARTESIAN_POINT('',(-24.75,35.8639737667404,-2.22044604925031E-15)); 851 | #829=CARTESIAN_POINT('',(-24.75,10.,-2.22044604925031E-15)); 852 | #830=CARTESIAN_POINT('Origin',(-19.75,35.8639737667404,1.11022302462516E-15)); 853 | #831=CARTESIAN_POINT('Origin',(-19.75,35.8639737667404,0.)); 854 | #832=CARTESIAN_POINT('',(-24.75,35.8639737667404,-17.)); 855 | #833=CARTESIAN_POINT('',(-24.75,35.8639737667404,0.)); 856 | #834=CARTESIAN_POINT('Origin',(-19.75,35.8639737667404,-17.)); 857 | #835=CARTESIAN_POINT('Origin',(-24.25,49.5,-10.)); 858 | #836=CARTESIAN_POINT('',(-24.75,49.5,11.)); 859 | #837=CARTESIAN_POINT('',(-24.25,50.,11.)); 860 | #838=CARTESIAN_POINT('Origin',(-24.25,49.5,11.)); 861 | #839=CARTESIAN_POINT('',(-24.25,50.,-17.)); 862 | #840=CARTESIAN_POINT('',(-24.25,50.,-10.)); 863 | #841=CARTESIAN_POINT('',(-24.75,49.5,-17.)); 864 | #842=CARTESIAN_POINT('Origin',(-24.25,49.5,-17.)); 865 | #843=CARTESIAN_POINT('',(-24.75,49.5,-10.)); 866 | #844=CARTESIAN_POINT('Origin',(-24.75,0.,11.)); 867 | #845=CARTESIAN_POINT('',(-24.75,41.,11.)); 868 | #846=CARTESIAN_POINT('',(-24.75,0.,11.)); 869 | #847=CARTESIAN_POINT('',(-23.75,40.,11.)); 870 | #848=CARTESIAN_POINT('Origin',(-23.75,41.,11.)); 871 | #849=CARTESIAN_POINT('',(-17.25,40.,11.)); 872 | #850=CARTESIAN_POINT('',(-24.75,40.,11.)); 873 | #851=CARTESIAN_POINT('',(-16.25,41.,11.)); 874 | #852=CARTESIAN_POINT('Origin',(-17.25,41.,11.)); 875 | #853=CARTESIAN_POINT('',(-16.25,49.5,11.)); 876 | #854=CARTESIAN_POINT('',(-16.25,0.,11.)); 877 | #855=CARTESIAN_POINT('',(-16.75,50.,11.)); 878 | #856=CARTESIAN_POINT('Origin',(-16.75,49.5,11.)); 879 | #857=CARTESIAN_POINT('',(-24.75,50.,11.)); 880 | #858=CARTESIAN_POINT('Origin',(-24.75,0.,-17.)); 881 | #859=CARTESIAN_POINT('',(-24.75,41.,-3.)); 882 | #860=CARTESIAN_POINT('',(-24.75,0.,-17.)); 883 | #861=CARTESIAN_POINT('Origin',(24.25,49.5,4.)); 884 | #862=CARTESIAN_POINT('',(24.75,49.5,-17.)); 885 | #863=CARTESIAN_POINT('',(24.25,50.,-17.)); 886 | #864=CARTESIAN_POINT('Origin',(24.25,49.5,-17.)); 887 | #865=CARTESIAN_POINT('',(24.25,50.,11.)); 888 | #866=CARTESIAN_POINT('',(24.25,50.,4.)); 889 | #867=CARTESIAN_POINT('',(24.75,49.5,11.)); 890 | #868=CARTESIAN_POINT('Origin',(24.25,49.5,11.)); 891 | #869=CARTESIAN_POINT('',(24.75,49.5,4.)); 892 | #870=CARTESIAN_POINT('Origin',(16.25,0.,11.)); 893 | #871=CARTESIAN_POINT('',(16.75,50.,11.)); 894 | #872=CARTESIAN_POINT('',(24.75,50.,11.)); 895 | #873=CARTESIAN_POINT('',(16.25,49.5,11.)); 896 | #874=CARTESIAN_POINT('Origin',(16.75,49.5,11.)); 897 | #875=CARTESIAN_POINT('',(16.25,41.,11.)); 898 | #876=CARTESIAN_POINT('',(16.25,0.,11.)); 899 | #877=CARTESIAN_POINT('',(17.25,40.,11.)); 900 | #878=CARTESIAN_POINT('Origin',(17.25,41.,11.)); 901 | #879=CARTESIAN_POINT('',(23.75,40.,11.)); 902 | #880=CARTESIAN_POINT('',(-4.25,40.,11.)); 903 | #881=CARTESIAN_POINT('',(24.75,41.,11.)); 904 | #882=CARTESIAN_POINT('Origin',(23.75,41.,11.)); 905 | #883=CARTESIAN_POINT('',(24.75,0.,11.)); 906 | #884=CARTESIAN_POINT('Origin',(0.,50.,-3.)); 907 | #885=CARTESIAN_POINT('',(-16.75,50.,4.)); 908 | #886=CARTESIAN_POINT('',(16.75,50.,-1.5)); 909 | #887=CARTESIAN_POINT('',(24.75,50.,-17.)); 910 | #888=CARTESIAN_POINT('',(-22.,50.,6.)); 911 | #889=CARTESIAN_POINT('Origin',(-20.5,50.,6.)); 912 | #890=CARTESIAN_POINT('',(19.,50.,6.)); 913 | #891=CARTESIAN_POINT('Origin',(20.5,50.,6.)); 914 | #892=CARTESIAN_POINT('Origin',(16.75,49.5,-1.5)); 915 | #893=CARTESIAN_POINT('',(16.25,49.5,-1.5)); 916 | #894=CARTESIAN_POINT('Origin',(16.25,0.,2.22044604925031E-15)); 917 | #895=CARTESIAN_POINT('',(16.25,41.,5.5)); 918 | #896=CARTESIAN_POINT('Origin',(-16.75,49.5,4.)); 919 | #897=CARTESIAN_POINT('',(-16.25,49.5,4.)); 920 | #898=CARTESIAN_POINT('Origin',(23.75,41.,11.)); 921 | #899=CARTESIAN_POINT('',(23.75,40.,11.)); 922 | #900=CARTESIAN_POINT('',(24.75,41.,11.)); 923 | #901=CARTESIAN_POINT('Origin',(-24.75,40.,11.)); 924 | #902=CARTESIAN_POINT('',(17.25,40.,5.5)); 925 | #903=CARTESIAN_POINT('',(19.,40.,6.)); 926 | #904=CARTESIAN_POINT('Origin',(20.5,40.,6.)); 927 | #905=CARTESIAN_POINT('Origin',(17.25,41.,5.5)); 928 | #906=CARTESIAN_POINT('Origin',(-17.25,41.,11.)); 929 | #907=CARTESIAN_POINT('',(-17.25,40.,11.)); 930 | #908=CARTESIAN_POINT('',(-16.25,41.,11.)); 931 | #909=CARTESIAN_POINT('Origin',(-16.25,0.,11.)); 932 | #910=CARTESIAN_POINT('Origin',(-23.75,41.,-3.)); 933 | #911=CARTESIAN_POINT('',(-23.75,40.,-3.)); 934 | #912=CARTESIAN_POINT('Origin',(-24.75,40.,11.)); 935 | #913=CARTESIAN_POINT('',(-22.,40.,6.)); 936 | #914=CARTESIAN_POINT('Origin',(-20.5,40.,6.)); 937 | #915=CARTESIAN_POINT('Origin',(17.75,43.,-17.)); 938 | #916=CARTESIAN_POINT('',(19.,43.,-17.)); 939 | #917=CARTESIAN_POINT('Origin',(17.75,43.,-17.)); 940 | #918=CARTESIAN_POINT('',(19.,43.,-7.)); 941 | #919=CARTESIAN_POINT('',(19.,43.,-17.)); 942 | #920=CARTESIAN_POINT('Origin',(17.75,43.,-7.)); 943 | #921=CARTESIAN_POINT('Origin',(17.75,43.,-7.)); 944 | #922=CARTESIAN_POINT('Origin',(-17.75,43.,-17.)); 945 | #923=CARTESIAN_POINT('',(-16.5,43.,-17.)); 946 | #924=CARTESIAN_POINT('Origin',(-17.75,43.,-17.)); 947 | #925=CARTESIAN_POINT('',(-16.5,43.,-7.00000000000001)); 948 | #926=CARTESIAN_POINT('',(-16.5,43.,-17.)); 949 | #927=CARTESIAN_POINT('Origin',(-17.75,43.,-7.00000000000001)); 950 | #928=CARTESIAN_POINT('Origin',(-17.75,43.,-7.00000000000001)); 951 | #929=CARTESIAN_POINT('Origin',(-2.52822804779105E-15,30.,-17.)); 952 | #930=CARTESIAN_POINT('',(1.25,30.,-17.)); 953 | #931=CARTESIAN_POINT('Origin',(-2.52822804779105E-15,30.,-17.)); 954 | #932=CARTESIAN_POINT('',(1.24999999999999,30.,-7.00000000000001)); 955 | #933=CARTESIAN_POINT('',(1.25,30.,-17.)); 956 | #934=CARTESIAN_POINT('Origin',(-5.16500773127579E-15,30.,-7.00000000000001)); 957 | #935=CARTESIAN_POINT('Origin',(-5.20837581817521E-15,30.,-7.00000000000001)); 958 | #936=CARTESIAN_POINT('Origin',(20.5,0.,6.)); 959 | #937=CARTESIAN_POINT('',(19.,0.,6.)); 960 | #938=CARTESIAN_POINT('Origin',(-20.5,0.,6.)); 961 | #939=CARTESIAN_POINT('',(-22.,0.,6.)); 962 | #940=CARTESIAN_POINT('Origin',(24.75,0.,-17.)); 963 | #941=CARTESIAN_POINT('',(24.75,0.,-17.)); 964 | #942=CARTESIAN_POINT('Origin',(24.75,0.,11.)); 965 | #943=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#947, 966 | 'DISTANCE_ACCURACY_VALUE', 967 | 'Maximum model space distance between geometric entities at asserted c 968 | onnectivities'); 969 | #944=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#947, 970 | 'DISTANCE_ACCURACY_VALUE', 971 | 'Maximum model space distance between geometric entities at asserted c 972 | onnectivities'); 973 | #945=( 974 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 975 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#943)) 976 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#947,#950,#949)) 977 | REPRESENTATION_CONTEXT('','3D') 978 | ); 979 | #946=( 980 | GEOMETRIC_REPRESENTATION_CONTEXT(3) 981 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#944)) 982 | GLOBAL_UNIT_ASSIGNED_CONTEXT((#947,#950,#949)) 983 | REPRESENTATION_CONTEXT('','3D') 984 | ); 985 | #947=( 986 | LENGTH_UNIT() 987 | NAMED_UNIT(*) 988 | SI_UNIT(.MILLI.,.METRE.) 989 | ); 990 | #948=( 991 | LENGTH_UNIT() 992 | NAMED_UNIT(*) 993 | SI_UNIT($,.METRE.) 994 | ); 995 | #949=( 996 | NAMED_UNIT(*) 997 | SI_UNIT($,.STERADIAN.) 998 | SOLID_ANGLE_UNIT() 999 | ); 1000 | #950=( 1001 | NAMED_UNIT(*) 1002 | PLANE_ANGLE_UNIT() 1003 | SI_UNIT($,.RADIAN.) 1004 | ); 1005 | #951=SHAPE_DEFINITION_REPRESENTATION(#952,#953); 1006 | #952=PRODUCT_DEFINITION_SHAPE('',$,#955); 1007 | #953=SHAPE_REPRESENTATION('',(#555),#945); 1008 | #954=PRODUCT_DEFINITION_CONTEXT('part definition',#959,'design'); 1009 | #955=PRODUCT_DEFINITION('Lora antena','Lora antena v4',#956,#954); 1010 | #956=PRODUCT_DEFINITION_FORMATION('',$,#961); 1011 | #957=PRODUCT_RELATED_PRODUCT_CATEGORY('Lora antena v4','Lora antena v4', 1012 | (#961)); 1013 | #958=APPLICATION_PROTOCOL_DEFINITION('international standard', 1014 | 'automotive_design',2009,#959); 1015 | #959=APPLICATION_CONTEXT( 1016 | 'Core Data for Automotive Mechanical Design Process'); 1017 | #960=PRODUCT_CONTEXT('part definition',#959,'mechanical'); 1018 | #961=PRODUCT('Lora antena','Lora antena v4',$,(#960)); 1019 | #962=PRESENTATION_STYLE_ASSIGNMENT((#963)); 1020 | #963=SURFACE_STYLE_USAGE(.BOTH.,#964); 1021 | #964=SURFACE_SIDE_STYLE('',(#965)); 1022 | #965=SURFACE_STYLE_FILL_AREA(#966); 1023 | #966=FILL_AREA_STYLE('Steel - Satin',(#967)); 1024 | #967=FILL_AREA_STYLE_COLOUR('Steel - Satin',#968); 1025 | #968=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); 1026 | ENDSEC; 1027 | END-ISO-10303-21; 1028 | -------------------------------------------------------------------------------- /mount/Lora base piece.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/mount/Lora base piece.stl -------------------------------------------------------------------------------- /mount/lora antena base 1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/mount/lora antena base 1.stl -------------------------------------------------------------------------------- /mount/lora antena base 2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/mount/lora antena base 2.stl -------------------------------------------------------------------------------- /the-things-conference/README.md: -------------------------------------------------------------------------------- 1 | # LoraWAN Gateway configuration 2 | 3 | Slides from the workshop at The Things Conference On Tour in Maribor that will help you to configure your own LoraWAN gateway are available [HERE](https://speakerdeck.com/pimterry/build-your-own-ttn-gateway-with-resin-dot-io-and-rak-wireless). If you need any help or have any questions do not hesitate to [contact us](https://www.irnas.eu/contact/). 4 | 5 | 6 | 7 | :warning: ***Attention: There is a mistake on the slides from the workshop. On the slide 12 of the instructions the GW_RESET_PIN is set to 11 but it should be set to 22 instead.*** 8 | 9 | # Assembly instructions for waterproof housing 10 | 11 | The next steps will help you to assemble the waterproof housing for the LoraWAN Gateway and prepare it for the outdoor mounting. 12 | 13 | Take the assembled electronics stack, consisting of Raspberry Pi and RAK Wireless RAK831 concentrator. 14 | 15 | 16 | 17 | Prepare and insert the micro SD card into the Raspberry Pi. 18 | 19 | 20 | 21 | Take the larger plastic lid and attach the ethernet cable gland. 22 | 23 | 24 | 25 | Attach the electronics stack using two screws (size M3x5). 26 | 27 | 28 | 29 | Take the remainig parts of plastic housing and insert the smaler lid into the smaler tube. 30 | 31 | 32 | 33 | Insert the larger lid with electronics into the larger tube. 34 | 35 | 36 | 37 | Insert the smaler tube into the larger tube. Be careful not to damage the antenna - DO NOT insert the smaller tube all the way into the larger tube. 38 | 39 | 40 | 41 | ## External antenna upgrade 42 | 43 | The next steps will help you to assemble and attach the external antenna upgrade kit. If you would like to upgrade your LoraWAN Gateway with an external antenna please [contact us](https://www.irnas.eu/contact/). 44 | 45 | 46 | 47 | Take the smaller lid and drill a hole in the center of the lid. 48 | 49 | 50 | 51 | Connect the antenna adapter to the RAK Wireless RAK831 concentrator. 52 | 53 | 54 | 55 | Insert the smaller tube all the way into the larger tube. 56 | 57 | 58 | 59 | Attach the antenna adapter to the smaler lid and insert the smaller lid into the tube. 60 | 61 | 62 | 63 | Attach the antenna. 64 | 65 | 66 | 67 | ## Mounting upgrade 68 | 69 | The next steps will help you to assemble and attach the mounting upgrade kit. If you would like to upgrade your LoraWAN Gateway with a mounting kit please [contact us](https://www.irnas.eu/contact/). 70 | 71 | Assemble monuting clips. 72 | 73 | 74 | 75 | Attach the mounting clips onto the gateway housing. 76 | 77 | 78 | -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_095044.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_095044.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_095101.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_095101.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_095125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_095125.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_095201.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_095201.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_100157.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_100157.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_100219.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_100219.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_100254.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_100254.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_100332.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_100332.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_100553.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_100553.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_101259.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_101259.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_101334.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_101334.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_101830.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_101830.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_101854.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_101854.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_101944.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_101944.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_102051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_102051.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_102136.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_102136.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103238.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103238.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103253.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103253.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103258.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103258.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103328.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103328.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103414.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103414.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103430.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103430.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103501.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103501.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_103559.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_103559.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_105048.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_105048.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_105112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_105112.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_105445.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_105445.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_111522.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_111522.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_111728.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_111728.jpg -------------------------------------------------------------------------------- /the-things-conference/img/IMG_20181003_111950.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IRNAS/ttn-irnas-gw/2f521f1d6f37860f6c14f395efd2bcb386be71c2/the-things-conference/img/IMG_20181003_111950.jpg -------------------------------------------------------------------------------- /the-things-conference/img/a: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------