├── 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 |
--------------------------------------------------------------------------------