diff --git a/3dmodels/memory/IS66WVE4M16EBLL-70BLI.step b/3dmodels/memory/IS66WVE4M16EBLL-70BLI.step new file mode 100644 index 0000000..193ba73 --- /dev/null +++ b/3dmodels/memory/IS66WVE4M16EBLL-70BLI.step @@ -0,0 +1,4208 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-10-23T13:19:32',(''),(''), + 'Open CASCADE STEP processor 7.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('BGA_Test','BGA_Test','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163, + #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211),#215); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.75,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(1.5,0.,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(2.25,0.,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(3.,0.,0.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(3.75,0.,0.)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(0.,0.,0.75)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(1.,0.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.75,0.,0.75)); +#53 = DIRECTION('',(0.,0.,1.)); +#54 = DIRECTION('',(1.,0.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(1.5,0.,0.75)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(2.25,0.,0.75)); +#61 = DIRECTION('',(0.,0.,1.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(3.,0.,0.75)); +#65 = DIRECTION('',(0.,0.,1.)); +#66 = DIRECTION('',(1.,0.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(3.75,0.,0.75)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.,0.,1.5)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(1.,0.,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.75,0.,1.5)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(1.5,0.,1.5)); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = DIRECTION('',(1.,0.,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(2.25,0.,1.5)); +#85 = DIRECTION('',(0.,0.,1.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(3.,0.,1.5)); +#89 = DIRECTION('',(0.,0.,1.)); +#90 = DIRECTION('',(1.,0.,0.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(3.75,0.,1.5)); +#93 = DIRECTION('',(0.,0.,1.)); +#94 = DIRECTION('',(1.,0.,0.)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(0.,0.,2.25)); +#97 = DIRECTION('',(0.,0.,1.)); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.75,0.,2.25)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(1.5,0.,2.25)); +#105 = DIRECTION('',(0.,0.,1.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(2.25,0.,2.25)); +#109 = DIRECTION('',(0.,0.,1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(3.,0.,2.25)); +#113 = DIRECTION('',(0.,0.,1.)); +#114 = DIRECTION('',(1.,0.,0.)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(3.75,0.,2.25)); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = DIRECTION('',(1.,0.,0.)); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(0.,0.,3.)); +#121 = DIRECTION('',(0.,0.,1.)); +#122 = DIRECTION('',(1.,0.,0.)); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(0.75,0.,3.)); +#125 = DIRECTION('',(0.,0.,1.)); +#126 = DIRECTION('',(1.,0.,0.)); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(1.5,0.,3.)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(1.,0.,0.)); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(2.25,0.,3.)); +#133 = DIRECTION('',(0.,0.,1.)); +#134 = DIRECTION('',(1.,0.,0.)); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(3.,0.,3.)); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = DIRECTION('',(1.,0.,0.)); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(3.75,0.,3.)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DIRECTION('',(1.,0.,0.)); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(0.,0.,3.75)); +#145 = DIRECTION('',(0.,0.,1.)); +#146 = DIRECTION('',(1.,0.,0.)); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(0.75,0.,3.75)); +#149 = DIRECTION('',(0.,0.,1.)); +#150 = DIRECTION('',(1.,0.,0.)); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(1.5,0.,3.75)); +#153 = DIRECTION('',(0.,0.,1.)); +#154 = DIRECTION('',(1.,0.,0.)); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(2.25,0.,3.75)); +#157 = DIRECTION('',(0.,0.,1.)); +#158 = DIRECTION('',(1.,0.,0.)); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(3.,0.,3.75)); +#161 = DIRECTION('',(0.,0.,1.)); +#162 = DIRECTION('',(1.,0.,0.)); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(3.75,0.,3.75)); +#165 = DIRECTION('',(0.,0.,1.)); +#166 = DIRECTION('',(1.,0.,0.)); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.,0.,4.5)); +#169 = DIRECTION('',(0.,0.,1.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(0.75,0.,4.5)); +#173 = DIRECTION('',(0.,0.,1.)); +#174 = DIRECTION('',(1.,0.,0.)); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(1.5,0.,4.5)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(2.25,0.,4.5)); +#181 = DIRECTION('',(0.,0.,1.)); +#182 = DIRECTION('',(1.,0.,0.)); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(3.,0.,4.5)); +#185 = DIRECTION('',(0.,0.,1.)); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(3.75,0.,4.5)); +#189 = DIRECTION('',(0.,0.,1.)); +#190 = DIRECTION('',(1.,0.,0.)); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(0.,0.,5.25)); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = DIRECTION('',(1.,0.,0.)); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(0.75,0.,5.25)); +#197 = DIRECTION('',(0.,0.,1.)); +#198 = DIRECTION('',(1.,0.,0.)); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(1.5,0.,5.25)); +#201 = DIRECTION('',(0.,0.,1.)); +#202 = DIRECTION('',(1.,0.,0.)); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(2.25,0.,5.25)); +#205 = DIRECTION('',(0.,0.,1.)); +#206 = DIRECTION('',(1.,0.,0.)); +#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); +#208 = CARTESIAN_POINT('',(3.,0.,5.25)); +#209 = DIRECTION('',(0.,0.,1.)); +#210 = DIRECTION('',(1.,0.,0.)); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(3.75,0.,5.25)); +#213 = DIRECTION('',(0.,0.,1.)); +#214 = DIRECTION('',(1.,0.,0.)); +#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#219)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#216,#217,#218)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#216 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#217 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#218 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#219 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#216, + 'distance_accuracy_value','confusion accuracy'); +#220 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#221 = SHAPE_DEFINITION_REPRESENTATION(#222,#228); +#222 = PRODUCT_DEFINITION_SHAPE('','',#223); +#223 = PRODUCT_DEFINITION('design','',#224,#227); +#224 = PRODUCT_DEFINITION_FORMATION('','',#225); +#225 = PRODUCT('Body_Solid1','Body_Solid1','',(#226)); +#226 = PRODUCT_CONTEXT('',#2,'mechanical'); +#227 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#228 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#229),#424); +#229 = MANIFOLD_SOLID_BREP('',#230); +#230 = CLOSED_SHELL('',(#231,#271,#302,#326,#361,#378,#390,#415)); +#231 = ADVANCED_FACE('',(#232),#266,.T.); +#232 = FACE_BOUND('',#233,.T.); +#233 = EDGE_LOOP('',(#234,#244,#252,#260)); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#238,#240,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(-3.,0.2112,4.)); +#238 = VERTEX_POINT('',#239); +#239 = CARTESIAN_POINT('',(-3.,0.2112,-4.)); +#240 = LINE('',#241,#242); +#241 = CARTESIAN_POINT('',(-3.,0.2112,4.)); +#242 = VECTOR('',#243,1.); +#243 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#244 = ORIENTED_EDGE('',*,*,#245,.T.); +#245 = EDGE_CURVE('',#236,#246,#248,.T.); +#246 = VERTEX_POINT('',#247); +#247 = CARTESIAN_POINT('',(-3.,1.2,4.)); +#248 = LINE('',#249,#250); +#249 = CARTESIAN_POINT('',(-3.,8.881784197001E-16,4.)); +#250 = VECTOR('',#251,1.); +#251 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#252 = ORIENTED_EDGE('',*,*,#253,.T.); +#253 = EDGE_CURVE('',#246,#254,#256,.T.); +#254 = VERTEX_POINT('',#255); +#255 = CARTESIAN_POINT('',(-3.,1.2,-4.)); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(-3.,1.2,4.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#260 = ORIENTED_EDGE('',*,*,#261,.F.); +#261 = EDGE_CURVE('',#238,#254,#262,.T.); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(-3.,-8.881784197001E-16,-4.)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#266 = PLANE('',#267); +#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); +#268 = CARTESIAN_POINT('',(-3.,8.881784197001E-16,4.)); +#269 = DIRECTION('',(-1.,0.,0.)); +#270 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#271 = ADVANCED_FACE('',(#272),#297,.F.); +#272 = FACE_BOUND('',#273,.T.); +#273 = EDGE_LOOP('',(#274,#275,#283,#291)); +#274 = ORIENTED_EDGE('',*,*,#235,.T.); +#275 = ORIENTED_EDGE('',*,*,#276,.T.); +#276 = EDGE_CURVE('',#238,#277,#279,.T.); +#277 = VERTEX_POINT('',#278); +#278 = CARTESIAN_POINT('',(3.,0.2112,-4.)); +#279 = LINE('',#280,#281); +#280 = CARTESIAN_POINT('',(-3.,0.2112,-4.)); +#281 = VECTOR('',#282,1.); +#282 = DIRECTION('',(1.,0.,0.)); +#283 = ORIENTED_EDGE('',*,*,#284,.T.); +#284 = EDGE_CURVE('',#277,#285,#287,.T.); +#285 = VERTEX_POINT('',#286); +#286 = CARTESIAN_POINT('',(3.,0.2112,4.)); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(3.,0.2112,-4.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#285,#236,#293,.T.); +#293 = LINE('',#294,#295); +#294 = CARTESIAN_POINT('',(3.,0.2112,4.)); +#295 = VECTOR('',#296,1.); +#296 = DIRECTION('',(-1.,0.,0.)); +#297 = PLANE('',#298); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(0.,0.2112,-5.551115123126E-17)); +#300 = DIRECTION('',(0.,1.,0.)); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = ADVANCED_FACE('',(#303),#321,.T.); +#303 = FACE_BOUND('',#304,.T.); +#304 = EDGE_LOOP('',(#305,#306,#307,#315)); +#305 = ORIENTED_EDGE('',*,*,#276,.F.); +#306 = ORIENTED_EDGE('',*,*,#261,.T.); +#307 = ORIENTED_EDGE('',*,*,#308,.T.); +#308 = EDGE_CURVE('',#254,#309,#311,.T.); +#309 = VERTEX_POINT('',#310); +#310 = CARTESIAN_POINT('',(3.,1.2,-4.)); +#311 = LINE('',#312,#313); +#312 = CARTESIAN_POINT('',(-3.,1.2,-4.)); +#313 = VECTOR('',#314,1.); +#314 = DIRECTION('',(1.,0.,0.)); +#315 = ORIENTED_EDGE('',*,*,#316,.F.); +#316 = EDGE_CURVE('',#277,#309,#317,.T.); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(3.,-8.881784197001E-16,-4.)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#321 = PLANE('',#322); +#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325); +#323 = CARTESIAN_POINT('',(-3.,-8.881784197001E-16,-4.)); +#324 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#325 = DIRECTION('',(1.,0.,0.)); +#326 = ADVANCED_FACE('',(#327,#345),#356,.T.); +#327 = FACE_BOUND('',#328,.T.); +#328 = EDGE_LOOP('',(#329,#330,#338,#344)); +#329 = ORIENTED_EDGE('',*,*,#253,.F.); +#330 = ORIENTED_EDGE('',*,*,#331,.F.); +#331 = EDGE_CURVE('',#332,#246,#334,.T.); +#332 = VERTEX_POINT('',#333); +#333 = CARTESIAN_POINT('',(3.,1.2,4.)); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(3.,1.2,4.)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(-1.,0.,0.)); +#338 = ORIENTED_EDGE('',*,*,#339,.F.); +#339 = EDGE_CURVE('',#309,#332,#340,.T.); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(3.,1.2,-4.)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#344 = ORIENTED_EDGE('',*,*,#308,.F.); +#345 = FACE_BOUND('',#346,.T.); +#346 = EDGE_LOOP('',(#347)); +#347 = ORIENTED_EDGE('',*,*,#348,.F.); +#348 = EDGE_CURVE('',#349,#349,#351,.T.); +#349 = VERTEX_POINT('',#350); +#350 = CARTESIAN_POINT('',(-1.789915966387,1.2,-3.142857142857)); +#351 = CIRCLE('',#352,0.352941176471); +#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355); +#353 = CARTESIAN_POINT('',(-2.142857142857,1.2,-3.142857142857)); +#354 = DIRECTION('',(-0.,1.,2.22044604925E-16)); +#355 = DIRECTION('',(1.,0.,0.)); +#356 = PLANE('',#357); +#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360); +#358 = CARTESIAN_POINT('',(0.,1.2,-2.22044604925E-16)); +#359 = DIRECTION('',(0.,1.,0.)); +#360 = DIRECTION('',(0.,0.,1.)); +#361 = ADVANCED_FACE('',(#362),#373,.T.); +#362 = FACE_BOUND('',#363,.T.); +#363 = EDGE_LOOP('',(#364,#365,#371,#372)); +#364 = ORIENTED_EDGE('',*,*,#292,.F.); +#365 = ORIENTED_EDGE('',*,*,#366,.T.); +#366 = EDGE_CURVE('',#285,#332,#367,.T.); +#367 = LINE('',#368,#369); +#368 = CARTESIAN_POINT('',(3.,8.881784197001E-16,4.)); +#369 = VECTOR('',#370,1.); +#370 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#371 = ORIENTED_EDGE('',*,*,#331,.T.); +#372 = ORIENTED_EDGE('',*,*,#245,.F.); +#373 = PLANE('',#374); +#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377); +#375 = CARTESIAN_POINT('',(3.,8.881784197001E-16,4.)); +#376 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#377 = DIRECTION('',(-1.,0.,0.)); +#378 = ADVANCED_FACE('',(#379),#385,.T.); +#379 = FACE_BOUND('',#380,.T.); +#380 = EDGE_LOOP('',(#381,#382,#383,#384)); +#381 = ORIENTED_EDGE('',*,*,#284,.F.); +#382 = ORIENTED_EDGE('',*,*,#316,.T.); +#383 = ORIENTED_EDGE('',*,*,#339,.T.); +#384 = ORIENTED_EDGE('',*,*,#366,.F.); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(3.,-8.881784197001E-16,-4.)); +#388 = DIRECTION('',(1.,0.,0.)); +#389 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#390 = ADVANCED_FACE('',(#391),#410,.F.); +#391 = FACE_BOUND('',#392,.F.); +#392 = EDGE_LOOP('',(#393,#401,#408,#409)); +#393 = ORIENTED_EDGE('',*,*,#394,.T.); +#394 = EDGE_CURVE('',#349,#395,#397,.T.); +#395 = VERTEX_POINT('',#396); +#396 = CARTESIAN_POINT('',(-1.789915966387,1.10112,-3.142857142857)); +#397 = LINE('',#398,#399); +#398 = CARTESIAN_POINT('',(-1.789915966387,1.2,-3.142857142857)); +#399 = VECTOR('',#400,1.); +#400 = DIRECTION('',(0.,-1.,-2.22044604925E-16)); +#401 = ORIENTED_EDGE('',*,*,#402,.T.); +#402 = EDGE_CURVE('',#395,#395,#403,.T.); +#403 = CIRCLE('',#404,0.352941176471); +#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407); +#405 = CARTESIAN_POINT('',(-2.142857142857,1.10112,-3.142857142857)); +#406 = DIRECTION('',(-0.,1.,2.22044604925E-16)); +#407 = DIRECTION('',(1.,0.,0.)); +#408 = ORIENTED_EDGE('',*,*,#394,.F.); +#409 = ORIENTED_EDGE('',*,*,#348,.F.); +#410 = CYLINDRICAL_SURFACE('',#411,0.352941176471); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-2.142857142857,1.2,-3.142857142857)); +#413 = DIRECTION('',(0.,1.,2.22044604925E-16)); +#414 = DIRECTION('',(1.,0.,0.)); +#415 = ADVANCED_FACE('',(#416),#419,.T.); +#416 = FACE_BOUND('',#417,.T.); +#417 = EDGE_LOOP('',(#418)); +#418 = ORIENTED_EDGE('',*,*,#402,.T.); +#419 = PLANE('',#420); +#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423); +#421 = CARTESIAN_POINT('',(-2.142857142857,1.10112,-3.142857142857)); +#422 = DIRECTION('',(0.,1.,0.)); +#423 = DIRECTION('',(0.,0.,1.)); +#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#428)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#425,#426,#427)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#425 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#426 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#427 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#428 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#425, + 'distance_accuracy_value','confusion accuracy'); +#429 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#430,#432); +#430 = ( REPRESENTATION_RELATIONSHIP('','',#228,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#431) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#431 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#432 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#433 + ); +#433 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28254','Body_Solid1','',#5,#223,$ + ); +#434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#225)); +#435 = SHAPE_DEFINITION_REPRESENTATION(#436,#442); +#436 = PRODUCT_DEFINITION_SHAPE('','',#437); +#437 = PRODUCT_DEFINITION('design','',#438,#441); +#438 = PRODUCT_DEFINITION_FORMATION('','',#439); +#439 = PRODUCT('Body002_Solid1','Body002_Solid1','',(#440)); +#440 = PRODUCT_CONTEXT('',#2,'mechanical'); +#441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#443),#496); +#443 = MANIFOLD_SOLID_BREP('',#444); +#444 = CLOSED_SHELL('',(#445,#478,#487)); +#445 = ADVANCED_FACE('',(#446),#473,.T.); +#446 = FACE_BOUND('',#447,.F.); +#447 = EDGE_LOOP('',(#448,#458,#465,#466)); +#448 = ORIENTED_EDGE('',*,*,#449,.T.); +#449 = EDGE_CURVE('',#450,#452,#454,.T.); +#450 = VERTEX_POINT('',#451); +#451 = CARTESIAN_POINT('',(-2.495798319328,1.10112,-3.142857142857)); +#452 = VERTEX_POINT('',#453); +#453 = CARTESIAN_POINT('',(-2.495798319328,1.2,-3.142857142857)); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-2.495798319328,1.10112,-3.142857142857)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#452,#452,#460,.T.); +#460 = CIRCLE('',#461,0.352941176471); +#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464); +#462 = CARTESIAN_POINT('',(-2.142857142857,1.2,-3.142857142857)); +#463 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#464 = DIRECTION('',(-1.,0.,0.)); +#465 = ORIENTED_EDGE('',*,*,#449,.F.); +#466 = ORIENTED_EDGE('',*,*,#467,.F.); +#467 = EDGE_CURVE('',#450,#450,#468,.T.); +#468 = CIRCLE('',#469,0.352941176471); +#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472); +#470 = CARTESIAN_POINT('',(-2.142857142857,1.10112,-3.142857142857)); +#471 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#472 = DIRECTION('',(-1.,0.,0.)); +#473 = CYLINDRICAL_SURFACE('',#474,0.352941176471); +#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477); +#475 = CARTESIAN_POINT('',(-2.142857142857,1.10112,-3.142857142857)); +#476 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#477 = DIRECTION('',(-1.,0.,0.)); +#478 = ADVANCED_FACE('',(#479),#482,.F.); +#479 = FACE_BOUND('',#480,.F.); +#480 = EDGE_LOOP('',(#481)); +#481 = ORIENTED_EDGE('',*,*,#467,.T.); +#482 = PLANE('',#483); +#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486); +#484 = CARTESIAN_POINT('',(-2.142857142857,1.10112,-3.142857142857)); +#485 = DIRECTION('',(0.,1.,0.)); +#486 = DIRECTION('',(0.,0.,1.)); +#487 = ADVANCED_FACE('',(#488),#491,.T.); +#488 = FACE_BOUND('',#489,.T.); +#489 = EDGE_LOOP('',(#490)); +#490 = ORIENTED_EDGE('',*,*,#459,.T.); +#491 = PLANE('',#492); +#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495); +#493 = CARTESIAN_POINT('',(-2.142857142857,1.2,-3.142857142857)); +#494 = DIRECTION('',(0.,1.,0.)); +#495 = DIRECTION('',(0.,0.,1.)); +#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#500)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#497,#498,#499)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#497 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#498 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#499 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#500 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#497, + 'distance_accuracy_value','confusion accuracy'); +#501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#502,#504); +#502 = ( REPRESENTATION_RELATIONSHIP('','',#442,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#503) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#505 + ); +#505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28255','Body002_Solid1','',#5, + #437,$); +#506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#439)); +#507 = SHAPE_DEFINITION_REPRESENTATION(#508,#514); +#508 = PRODUCT_DEFINITION_SHAPE('','',#509); +#509 = PRODUCT_DEFINITION('design','',#510,#513); +#510 = PRODUCT_DEFINITION_FORMATION('','',#511); +#511 = PRODUCT('BALL_0001','BALL_0001','',(#512)); +#512 = PRODUCT_CONTEXT('',#2,'mechanical'); +#513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#514 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#515),#553); +#515 = MANIFOLD_SOLID_BREP('',#516); +#516 = CLOSED_SHELL('',(#517,#544)); +#517 = ADVANCED_FACE('',(#518),#539,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#529,#538)); +#520 = ORIENTED_EDGE('',*,*,#521,.T.); +#521 = EDGE_CURVE('',#522,#522,#524,.T.); +#522 = VERTEX_POINT('',#523); +#523 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#524 = CIRCLE('',#525,0.105599999998); +#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528); +#526 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#527 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#528 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#529 = ORIENTED_EDGE('',*,*,#530,.T.); +#530 = EDGE_CURVE('',#522,#531,#533,.T.); +#531 = VERTEX_POINT('',#532); +#532 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#533 = CIRCLE('',#534,0.132); +#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537); +#535 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#536 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#537 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#538 = ORIENTED_EDGE('',*,*,#530,.F.); +#539 = SPHERICAL_SURFACE('',#540,0.132); +#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543); +#541 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#542 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#543 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#544 = ADVANCED_FACE('',(#545),#548,.F.); +#545 = FACE_BOUND('',#546,.F.); +#546 = EDGE_LOOP('',(#547)); +#547 = ORIENTED_EDGE('',*,*,#521,.T.); +#548 = PLANE('',#549); +#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552); +#550 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#551 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#552 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#557)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#554,#555,#556)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#554 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#555 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#556 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#557 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#554, + 'distance_accuracy_value','confusion accuracy'); +#558 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#559,#561); +#559 = ( REPRESENTATION_RELATIONSHIP('','',#514,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#560) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#560 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#561 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#562 + ); +#562 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28256','BALL_0001','',#5,#509,$); +#563 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#511)); +#564 = SHAPE_DEFINITION_REPRESENTATION(#565,#571); +#565 = PRODUCT_DEFINITION_SHAPE('','',#566); +#566 = PRODUCT_DEFINITION('design','',#567,#570); +#567 = PRODUCT_DEFINITION_FORMATION('','',#568); +#568 = PRODUCT('BALL_0002','BALL_0002','',(#569)); +#569 = PRODUCT_CONTEXT('',#2,'mechanical'); +#570 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#571 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#572),#610); +#572 = MANIFOLD_SOLID_BREP('',#573); +#573 = CLOSED_SHELL('',(#574,#601)); +#574 = ADVANCED_FACE('',(#575),#596,.T.); +#575 = FACE_BOUND('',#576,.T.); +#576 = EDGE_LOOP('',(#577,#586,#595)); +#577 = ORIENTED_EDGE('',*,*,#578,.T.); +#578 = EDGE_CURVE('',#579,#579,#581,.T.); +#579 = VERTEX_POINT('',#580); +#580 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#581 = CIRCLE('',#582,0.105599999998); +#582 = AXIS2_PLACEMENT_3D('',#583,#584,#585); +#583 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#584 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#585 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#586 = ORIENTED_EDGE('',*,*,#587,.T.); +#587 = EDGE_CURVE('',#579,#588,#590,.T.); +#588 = VERTEX_POINT('',#589); +#589 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#590 = CIRCLE('',#591,0.132); +#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594); +#592 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#593 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#594 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#595 = ORIENTED_EDGE('',*,*,#587,.F.); +#596 = SPHERICAL_SURFACE('',#597,0.132); +#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600); +#598 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#599 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#600 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#601 = ADVANCED_FACE('',(#602),#605,.F.); +#602 = FACE_BOUND('',#603,.F.); +#603 = EDGE_LOOP('',(#604)); +#604 = ORIENTED_EDGE('',*,*,#578,.T.); +#605 = PLANE('',#606); +#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); +#607 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#608 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#609 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#614)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#611,#612,#613)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#611 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#612 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#613 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#614 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#611, + 'distance_accuracy_value','confusion accuracy'); +#615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#616,#618); +#616 = ( REPRESENTATION_RELATIONSHIP('','',#571,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#617) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#619 + ); +#619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28257','BALL_0002','',#5,#566,$); +#620 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#568)); +#621 = SHAPE_DEFINITION_REPRESENTATION(#622,#628); +#622 = PRODUCT_DEFINITION_SHAPE('','',#623); +#623 = PRODUCT_DEFINITION('design','',#624,#627); +#624 = PRODUCT_DEFINITION_FORMATION('','',#625); +#625 = PRODUCT('BALL_0003','BALL_0003','',(#626)); +#626 = PRODUCT_CONTEXT('',#2,'mechanical'); +#627 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#628 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#629),#667); +#629 = MANIFOLD_SOLID_BREP('',#630); +#630 = CLOSED_SHELL('',(#631,#658)); +#631 = ADVANCED_FACE('',(#632),#653,.T.); +#632 = FACE_BOUND('',#633,.T.); +#633 = EDGE_LOOP('',(#634,#643,#652)); +#634 = ORIENTED_EDGE('',*,*,#635,.T.); +#635 = EDGE_CURVE('',#636,#636,#638,.T.); +#636 = VERTEX_POINT('',#637); +#637 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#638 = CIRCLE('',#639,0.105599999998); +#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642); +#640 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#641 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#642 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#643 = ORIENTED_EDGE('',*,*,#644,.T.); +#644 = EDGE_CURVE('',#636,#645,#647,.T.); +#645 = VERTEX_POINT('',#646); +#646 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#647 = CIRCLE('',#648,0.132); +#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651); +#649 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#650 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#651 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#652 = ORIENTED_EDGE('',*,*,#644,.F.); +#653 = SPHERICAL_SURFACE('',#654,0.132); +#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657); +#655 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#656 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#657 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#658 = ADVANCED_FACE('',(#659),#662,.F.); +#659 = FACE_BOUND('',#660,.F.); +#660 = EDGE_LOOP('',(#661)); +#661 = ORIENTED_EDGE('',*,*,#635,.T.); +#662 = PLANE('',#663); +#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666); +#664 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#665 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#666 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#671)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#668,#669,#670)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#668 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#669 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#670 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#671 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#668, + 'distance_accuracy_value','confusion accuracy'); +#672 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#673,#675); +#673 = ( REPRESENTATION_RELATIONSHIP('','',#628,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#674) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#674 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#675 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#676 + ); +#676 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28258','BALL_0003','',#5,#623,$); +#677 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#625)); +#678 = SHAPE_DEFINITION_REPRESENTATION(#679,#685); +#679 = PRODUCT_DEFINITION_SHAPE('','',#680); +#680 = PRODUCT_DEFINITION('design','',#681,#684); +#681 = PRODUCT_DEFINITION_FORMATION('','',#682); +#682 = PRODUCT('BALL_0004','BALL_0004','',(#683)); +#683 = PRODUCT_CONTEXT('',#2,'mechanical'); +#684 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#685 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#686),#724); +#686 = MANIFOLD_SOLID_BREP('',#687); +#687 = CLOSED_SHELL('',(#688,#715)); +#688 = ADVANCED_FACE('',(#689),#710,.T.); +#689 = FACE_BOUND('',#690,.T.); +#690 = EDGE_LOOP('',(#691,#700,#709)); +#691 = ORIENTED_EDGE('',*,*,#692,.T.); +#692 = EDGE_CURVE('',#693,#693,#695,.T.); +#693 = VERTEX_POINT('',#694); +#694 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#695 = CIRCLE('',#696,0.105599999998); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#698 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#699 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#700 = ORIENTED_EDGE('',*,*,#701,.T.); +#701 = EDGE_CURVE('',#693,#702,#704,.T.); +#702 = VERTEX_POINT('',#703); +#703 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#704 = CIRCLE('',#705,0.132); +#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708); +#706 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#707 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#708 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#709 = ORIENTED_EDGE('',*,*,#701,.F.); +#710 = SPHERICAL_SURFACE('',#711,0.132); +#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714); +#712 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#713 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#714 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#715 = ADVANCED_FACE('',(#716),#719,.F.); +#716 = FACE_BOUND('',#717,.F.); +#717 = EDGE_LOOP('',(#718)); +#718 = ORIENTED_EDGE('',*,*,#692,.T.); +#719 = PLANE('',#720); +#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723); +#721 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#722 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#723 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#728)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#725,#726,#727)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#725 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#726 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#727 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#728 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#725, + 'distance_accuracy_value','confusion accuracy'); +#729 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#730,#732); +#730 = ( REPRESENTATION_RELATIONSHIP('','',#685,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#731) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#731 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#732 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#733 + ); +#733 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28259','BALL_0004','',#5,#680,$); +#734 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#682)); +#735 = SHAPE_DEFINITION_REPRESENTATION(#736,#742); +#736 = PRODUCT_DEFINITION_SHAPE('','',#737); +#737 = PRODUCT_DEFINITION('design','',#738,#741); +#738 = PRODUCT_DEFINITION_FORMATION('','',#739); +#739 = PRODUCT('BALL_0005','BALL_0005','',(#740)); +#740 = PRODUCT_CONTEXT('',#2,'mechanical'); +#741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#742 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#743),#781); +#743 = MANIFOLD_SOLID_BREP('',#744); +#744 = CLOSED_SHELL('',(#745,#772)); +#745 = ADVANCED_FACE('',(#746),#767,.T.); +#746 = FACE_BOUND('',#747,.T.); +#747 = EDGE_LOOP('',(#748,#757,#766)); +#748 = ORIENTED_EDGE('',*,*,#749,.T.); +#749 = EDGE_CURVE('',#750,#750,#752,.T.); +#750 = VERTEX_POINT('',#751); +#751 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#752 = CIRCLE('',#753,0.105599999998); +#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756); +#754 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#755 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#756 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#757 = ORIENTED_EDGE('',*,*,#758,.T.); +#758 = EDGE_CURVE('',#750,#759,#761,.T.); +#759 = VERTEX_POINT('',#760); +#760 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#761 = CIRCLE('',#762,0.132); +#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765); +#763 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#764 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#765 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#766 = ORIENTED_EDGE('',*,*,#758,.F.); +#767 = SPHERICAL_SURFACE('',#768,0.132); +#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771); +#769 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#770 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#771 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#772 = ADVANCED_FACE('',(#773),#776,.F.); +#773 = FACE_BOUND('',#774,.F.); +#774 = EDGE_LOOP('',(#775)); +#775 = ORIENTED_EDGE('',*,*,#749,.T.); +#776 = PLANE('',#777); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#779 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#780 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#785)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#782,#783,#784)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#782 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#783 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#784 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#785 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#782, + 'distance_accuracy_value','confusion accuracy'); +#786 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#787,#789); +#787 = ( REPRESENTATION_RELATIONSHIP('','',#742,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#788) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#788 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#789 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#790 + ); +#790 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28260','BALL_0005','',#5,#737,$); +#791 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#739)); +#792 = SHAPE_DEFINITION_REPRESENTATION(#793,#799); +#793 = PRODUCT_DEFINITION_SHAPE('','',#794); +#794 = PRODUCT_DEFINITION('design','',#795,#798); +#795 = PRODUCT_DEFINITION_FORMATION('','',#796); +#796 = PRODUCT('BALL_0006','BALL_0006','',(#797)); +#797 = PRODUCT_CONTEXT('',#2,'mechanical'); +#798 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#799 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#800),#838); +#800 = MANIFOLD_SOLID_BREP('',#801); +#801 = CLOSED_SHELL('',(#802,#829)); +#802 = ADVANCED_FACE('',(#803),#824,.T.); +#803 = FACE_BOUND('',#804,.T.); +#804 = EDGE_LOOP('',(#805,#814,#823)); +#805 = ORIENTED_EDGE('',*,*,#806,.T.); +#806 = EDGE_CURVE('',#807,#807,#809,.T.); +#807 = VERTEX_POINT('',#808); +#808 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#809 = CIRCLE('',#810,0.105599999998); +#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813); +#811 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#812 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#813 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#814 = ORIENTED_EDGE('',*,*,#815,.T.); +#815 = EDGE_CURVE('',#807,#816,#818,.T.); +#816 = VERTEX_POINT('',#817); +#817 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#818 = CIRCLE('',#819,0.132); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#821 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#822 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#823 = ORIENTED_EDGE('',*,*,#815,.F.); +#824 = SPHERICAL_SURFACE('',#825,0.132); +#825 = AXIS2_PLACEMENT_3D('',#826,#827,#828); +#826 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#827 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#828 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#829 = ADVANCED_FACE('',(#830),#833,.F.); +#830 = FACE_BOUND('',#831,.F.); +#831 = EDGE_LOOP('',(#832)); +#832 = ORIENTED_EDGE('',*,*,#806,.T.); +#833 = PLANE('',#834); +#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837); +#835 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#836 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#837 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#842)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#839,#840,#841)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#839 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#840 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#841 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#842 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#839, + 'distance_accuracy_value','confusion accuracy'); +#843 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#844,#846); +#844 = ( REPRESENTATION_RELATIONSHIP('','',#799,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#845) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#845 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#846 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#847 + ); +#847 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28261','BALL_0006','',#5,#794,$); +#848 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#796)); +#849 = SHAPE_DEFINITION_REPRESENTATION(#850,#856); +#850 = PRODUCT_DEFINITION_SHAPE('','',#851); +#851 = PRODUCT_DEFINITION('design','',#852,#855); +#852 = PRODUCT_DEFINITION_FORMATION('','',#853); +#853 = PRODUCT('BALL_0007','BALL_0007','',(#854)); +#854 = PRODUCT_CONTEXT('',#2,'mechanical'); +#855 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#856 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#857),#895); +#857 = MANIFOLD_SOLID_BREP('',#858); +#858 = CLOSED_SHELL('',(#859,#886)); +#859 = ADVANCED_FACE('',(#860),#881,.T.); +#860 = FACE_BOUND('',#861,.T.); +#861 = EDGE_LOOP('',(#862,#871,#880)); +#862 = ORIENTED_EDGE('',*,*,#863,.T.); +#863 = EDGE_CURVE('',#864,#864,#866,.T.); +#864 = VERTEX_POINT('',#865); +#865 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#866 = CIRCLE('',#867,0.105599999998); +#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870); +#868 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#869 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#870 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#871 = ORIENTED_EDGE('',*,*,#872,.T.); +#872 = EDGE_CURVE('',#864,#873,#875,.T.); +#873 = VERTEX_POINT('',#874); +#874 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#875 = CIRCLE('',#876,0.132); +#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879); +#877 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#878 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#879 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#880 = ORIENTED_EDGE('',*,*,#872,.F.); +#881 = SPHERICAL_SURFACE('',#882,0.132); +#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); +#883 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#884 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#885 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#886 = ADVANCED_FACE('',(#887),#890,.F.); +#887 = FACE_BOUND('',#888,.F.); +#888 = EDGE_LOOP('',(#889)); +#889 = ORIENTED_EDGE('',*,*,#863,.T.); +#890 = PLANE('',#891); +#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894); +#892 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#893 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#894 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#899)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#896,#897,#898)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#896 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#897 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#898 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#899 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#896, + 'distance_accuracy_value','confusion accuracy'); +#900 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#901,#903); +#901 = ( REPRESENTATION_RELATIONSHIP('','',#856,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#902) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#902 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#903 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#904 + ); +#904 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28262','BALL_0007','',#5,#851,$); +#905 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#853)); +#906 = SHAPE_DEFINITION_REPRESENTATION(#907,#913); +#907 = PRODUCT_DEFINITION_SHAPE('','',#908); +#908 = PRODUCT_DEFINITION('design','',#909,#912); +#909 = PRODUCT_DEFINITION_FORMATION('','',#910); +#910 = PRODUCT('BALL_0008','BALL_0008','',(#911)); +#911 = PRODUCT_CONTEXT('',#2,'mechanical'); +#912 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#913 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#914),#952); +#914 = MANIFOLD_SOLID_BREP('',#915); +#915 = CLOSED_SHELL('',(#916,#943)); +#916 = ADVANCED_FACE('',(#917),#938,.T.); +#917 = FACE_BOUND('',#918,.T.); +#918 = EDGE_LOOP('',(#919,#928,#937)); +#919 = ORIENTED_EDGE('',*,*,#920,.T.); +#920 = EDGE_CURVE('',#921,#921,#923,.T.); +#921 = VERTEX_POINT('',#922); +#922 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#923 = CIRCLE('',#924,0.105599999998); +#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); +#925 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#926 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#927 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#928 = ORIENTED_EDGE('',*,*,#929,.T.); +#929 = EDGE_CURVE('',#921,#930,#932,.T.); +#930 = VERTEX_POINT('',#931); +#931 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#932 = CIRCLE('',#933,0.132); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#935 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#936 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#937 = ORIENTED_EDGE('',*,*,#929,.F.); +#938 = SPHERICAL_SURFACE('',#939,0.132); +#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942); +#940 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#941 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#942 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#943 = ADVANCED_FACE('',(#944),#947,.F.); +#944 = FACE_BOUND('',#945,.F.); +#945 = EDGE_LOOP('',(#946)); +#946 = ORIENTED_EDGE('',*,*,#920,.T.); +#947 = PLANE('',#948); +#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951); +#949 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#950 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#951 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#956)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#953,#954,#955)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#953 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#954 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#955 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#956 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#953, + 'distance_accuracy_value','confusion accuracy'); +#957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#958,#960); +#958 = ( REPRESENTATION_RELATIONSHIP('','',#913,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#959) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#961 + ); +#961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28263','BALL_0008','',#5,#908,$); +#962 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#910)); +#963 = SHAPE_DEFINITION_REPRESENTATION(#964,#970); +#964 = PRODUCT_DEFINITION_SHAPE('','',#965); +#965 = PRODUCT_DEFINITION('design','',#966,#969); +#966 = PRODUCT_DEFINITION_FORMATION('','',#967); +#967 = PRODUCT('BALL_0009','BALL_0009','',(#968)); +#968 = PRODUCT_CONTEXT('',#2,'mechanical'); +#969 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#970 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#971),#1009); +#971 = MANIFOLD_SOLID_BREP('',#972); +#972 = CLOSED_SHELL('',(#973,#1000)); +#973 = ADVANCED_FACE('',(#974),#995,.T.); +#974 = FACE_BOUND('',#975,.T.); +#975 = EDGE_LOOP('',(#976,#985,#994)); +#976 = ORIENTED_EDGE('',*,*,#977,.T.); +#977 = EDGE_CURVE('',#978,#978,#980,.T.); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#980 = CIRCLE('',#981,0.105599999998); +#981 = AXIS2_PLACEMENT_3D('',#982,#983,#984); +#982 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#983 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#984 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#985 = ORIENTED_EDGE('',*,*,#986,.T.); +#986 = EDGE_CURVE('',#978,#987,#989,.T.); +#987 = VERTEX_POINT('',#988); +#988 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#989 = CIRCLE('',#990,0.132); +#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993); +#991 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#992 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#993 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#994 = ORIENTED_EDGE('',*,*,#986,.F.); +#995 = SPHERICAL_SURFACE('',#996,0.132); +#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999); +#997 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#998 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#999 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1000 = ADVANCED_FACE('',(#1001),#1004,.F.); +#1001 = FACE_BOUND('',#1002,.F.); +#1002 = EDGE_LOOP('',(#1003)); +#1003 = ORIENTED_EDGE('',*,*,#977,.T.); +#1004 = PLANE('',#1005); +#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008); +#1006 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1007 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1008 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1013)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1010,#1011,#1012)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1010 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1011 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1012 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1013 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1010, + 'distance_accuracy_value','confusion accuracy'); +#1014 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1015,#1017); +#1015 = ( REPRESENTATION_RELATIONSHIP('','',#970,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1016) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1016 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#1017 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1018); +#1018 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28264','BALL_0009','',#5,#965,$ + ); +#1019 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#967)); +#1020 = SHAPE_DEFINITION_REPRESENTATION(#1021,#1027); +#1021 = PRODUCT_DEFINITION_SHAPE('','',#1022); +#1022 = PRODUCT_DEFINITION('design','',#1023,#1026); +#1023 = PRODUCT_DEFINITION_FORMATION('','',#1024); +#1024 = PRODUCT('BALL_0010','BALL_0010','',(#1025)); +#1025 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1027 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1028),#1066); +#1028 = MANIFOLD_SOLID_BREP('',#1029); +#1029 = CLOSED_SHELL('',(#1030,#1057)); +#1030 = ADVANCED_FACE('',(#1031),#1052,.T.); +#1031 = FACE_BOUND('',#1032,.T.); +#1032 = EDGE_LOOP('',(#1033,#1042,#1051)); +#1033 = ORIENTED_EDGE('',*,*,#1034,.T.); +#1034 = EDGE_CURVE('',#1035,#1035,#1037,.T.); +#1035 = VERTEX_POINT('',#1036); +#1036 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1037 = CIRCLE('',#1038,0.105599999998); +#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041); +#1039 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1040 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1041 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1042 = ORIENTED_EDGE('',*,*,#1043,.T.); +#1043 = EDGE_CURVE('',#1035,#1044,#1046,.T.); +#1044 = VERTEX_POINT('',#1045); +#1045 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1046 = CIRCLE('',#1047,0.132); +#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050); +#1048 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1049 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1050 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1051 = ORIENTED_EDGE('',*,*,#1043,.F.); +#1052 = SPHERICAL_SURFACE('',#1053,0.132); +#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056); +#1054 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1055 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1056 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1057 = ADVANCED_FACE('',(#1058),#1061,.F.); +#1058 = FACE_BOUND('',#1059,.F.); +#1059 = EDGE_LOOP('',(#1060)); +#1060 = ORIENTED_EDGE('',*,*,#1034,.T.); +#1061 = PLANE('',#1062); +#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065); +#1063 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1064 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1065 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1070)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1067,#1068,#1069)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1067 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1068 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1069 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1070 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1067, + 'distance_accuracy_value','confusion accuracy'); +#1071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1072,#1074); +#1072 = ( REPRESENTATION_RELATIONSHIP('','',#1027,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1073) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#1074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1075); +#1075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28265','BALL_0010','',#5,#1022,$ + ); +#1076 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1024)); +#1077 = SHAPE_DEFINITION_REPRESENTATION(#1078,#1084); +#1078 = PRODUCT_DEFINITION_SHAPE('','',#1079); +#1079 = PRODUCT_DEFINITION('design','',#1080,#1083); +#1080 = PRODUCT_DEFINITION_FORMATION('','',#1081); +#1081 = PRODUCT('BALL_0011','BALL_0011','',(#1082)); +#1082 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1083 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1084 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1085),#1123); +#1085 = MANIFOLD_SOLID_BREP('',#1086); +#1086 = CLOSED_SHELL('',(#1087,#1114)); +#1087 = ADVANCED_FACE('',(#1088),#1109,.T.); +#1088 = FACE_BOUND('',#1089,.T.); +#1089 = EDGE_LOOP('',(#1090,#1099,#1108)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1091 = EDGE_CURVE('',#1092,#1092,#1094,.T.); +#1092 = VERTEX_POINT('',#1093); +#1093 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1094 = CIRCLE('',#1095,0.105599999998); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1097 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1098 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1099 = ORIENTED_EDGE('',*,*,#1100,.T.); +#1100 = EDGE_CURVE('',#1092,#1101,#1103,.T.); +#1101 = VERTEX_POINT('',#1102); +#1102 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1103 = CIRCLE('',#1104,0.132); +#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107); +#1105 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1106 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1107 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1108 = ORIENTED_EDGE('',*,*,#1100,.F.); +#1109 = SPHERICAL_SURFACE('',#1110,0.132); +#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113); +#1111 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1112 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1113 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1114 = ADVANCED_FACE('',(#1115),#1118,.F.); +#1115 = FACE_BOUND('',#1116,.F.); +#1116 = EDGE_LOOP('',(#1117)); +#1117 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1118 = PLANE('',#1119); +#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122); +#1120 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1121 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1122 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1127)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1124,#1125,#1126)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1124 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1125 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1126 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1127 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1124, + 'distance_accuracy_value','confusion accuracy'); +#1128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1129,#1131); +#1129 = ( REPRESENTATION_RELATIONSHIP('','',#1084,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1130) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#1131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1132); +#1132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28266','BALL_0011','',#5,#1079,$ + ); +#1133 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1081)); +#1134 = SHAPE_DEFINITION_REPRESENTATION(#1135,#1141); +#1135 = PRODUCT_DEFINITION_SHAPE('','',#1136); +#1136 = PRODUCT_DEFINITION('design','',#1137,#1140); +#1137 = PRODUCT_DEFINITION_FORMATION('','',#1138); +#1138 = PRODUCT('BALL_0012','BALL_0012','',(#1139)); +#1139 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1140 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1141 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1142),#1180); +#1142 = MANIFOLD_SOLID_BREP('',#1143); +#1143 = CLOSED_SHELL('',(#1144,#1171)); +#1144 = ADVANCED_FACE('',(#1145),#1166,.T.); +#1145 = FACE_BOUND('',#1146,.T.); +#1146 = EDGE_LOOP('',(#1147,#1156,#1165)); +#1147 = ORIENTED_EDGE('',*,*,#1148,.T.); +#1148 = EDGE_CURVE('',#1149,#1149,#1151,.T.); +#1149 = VERTEX_POINT('',#1150); +#1150 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1151 = CIRCLE('',#1152,0.105599999998); +#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155); +#1153 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1154 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1155 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1156 = ORIENTED_EDGE('',*,*,#1157,.T.); +#1157 = EDGE_CURVE('',#1149,#1158,#1160,.T.); +#1158 = VERTEX_POINT('',#1159); +#1159 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1160 = CIRCLE('',#1161,0.132); +#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164); +#1162 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1163 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1164 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1165 = ORIENTED_EDGE('',*,*,#1157,.F.); +#1166 = SPHERICAL_SURFACE('',#1167,0.132); +#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170); +#1168 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1169 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1170 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1171 = ADVANCED_FACE('',(#1172),#1175,.F.); +#1172 = FACE_BOUND('',#1173,.F.); +#1173 = EDGE_LOOP('',(#1174)); +#1174 = ORIENTED_EDGE('',*,*,#1148,.T.); +#1175 = PLANE('',#1176); +#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179); +#1177 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1178 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1179 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1184)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1181,#1182,#1183)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1181 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1182 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1183 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1184 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1181, + 'distance_accuracy_value','confusion accuracy'); +#1185 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1186,#1188); +#1186 = ( REPRESENTATION_RELATIONSHIP('','',#1141,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1187) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1187 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#1188 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1189); +#1189 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28267','BALL_0012','',#5,#1136,$ + ); +#1190 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1138)); +#1191 = SHAPE_DEFINITION_REPRESENTATION(#1192,#1198); +#1192 = PRODUCT_DEFINITION_SHAPE('','',#1193); +#1193 = PRODUCT_DEFINITION('design','',#1194,#1197); +#1194 = PRODUCT_DEFINITION_FORMATION('','',#1195); +#1195 = PRODUCT('BALL_0013','BALL_0013','',(#1196)); +#1196 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1198 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1199),#1237); +#1199 = MANIFOLD_SOLID_BREP('',#1200); +#1200 = CLOSED_SHELL('',(#1201,#1228)); +#1201 = ADVANCED_FACE('',(#1202),#1223,.T.); +#1202 = FACE_BOUND('',#1203,.T.); +#1203 = EDGE_LOOP('',(#1204,#1213,#1222)); +#1204 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1205 = EDGE_CURVE('',#1206,#1206,#1208,.T.); +#1206 = VERTEX_POINT('',#1207); +#1207 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1208 = CIRCLE('',#1209,0.105599999998); +#1209 = AXIS2_PLACEMENT_3D('',#1210,#1211,#1212); +#1210 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1211 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1212 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1213 = ORIENTED_EDGE('',*,*,#1214,.T.); +#1214 = EDGE_CURVE('',#1206,#1215,#1217,.T.); +#1215 = VERTEX_POINT('',#1216); +#1216 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1217 = CIRCLE('',#1218,0.132); +#1218 = AXIS2_PLACEMENT_3D('',#1219,#1220,#1221); +#1219 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1220 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1221 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1222 = ORIENTED_EDGE('',*,*,#1214,.F.); +#1223 = SPHERICAL_SURFACE('',#1224,0.132); +#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227); +#1225 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1226 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1227 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1228 = ADVANCED_FACE('',(#1229),#1232,.F.); +#1229 = FACE_BOUND('',#1230,.F.); +#1230 = EDGE_LOOP('',(#1231)); +#1231 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1232 = PLANE('',#1233); +#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236); +#1234 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1235 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1236 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1241)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1238,#1239,#1240)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1238 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1239 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1240 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1241 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1238, + 'distance_accuracy_value','confusion accuracy'); +#1242 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1243,#1245); +#1243 = ( REPRESENTATION_RELATIONSHIP('','',#1198,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1244) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1244 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#1245 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1246); +#1246 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28268','BALL_0013','',#5,#1193,$ + ); +#1247 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1195)); +#1248 = SHAPE_DEFINITION_REPRESENTATION(#1249,#1255); +#1249 = PRODUCT_DEFINITION_SHAPE('','',#1250); +#1250 = PRODUCT_DEFINITION('design','',#1251,#1254); +#1251 = PRODUCT_DEFINITION_FORMATION('','',#1252); +#1252 = PRODUCT('BALL_0014','BALL_0014','',(#1253)); +#1253 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1254 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1255 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1256),#1294); +#1256 = MANIFOLD_SOLID_BREP('',#1257); +#1257 = CLOSED_SHELL('',(#1258,#1285)); +#1258 = ADVANCED_FACE('',(#1259),#1280,.T.); +#1259 = FACE_BOUND('',#1260,.T.); +#1260 = EDGE_LOOP('',(#1261,#1270,#1279)); +#1261 = ORIENTED_EDGE('',*,*,#1262,.T.); +#1262 = EDGE_CURVE('',#1263,#1263,#1265,.T.); +#1263 = VERTEX_POINT('',#1264); +#1264 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1265 = CIRCLE('',#1266,0.105599999998); +#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269); +#1267 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1268 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1269 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1270 = ORIENTED_EDGE('',*,*,#1271,.T.); +#1271 = EDGE_CURVE('',#1263,#1272,#1274,.T.); +#1272 = VERTEX_POINT('',#1273); +#1273 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1274 = CIRCLE('',#1275,0.132); +#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278); +#1276 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1277 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1278 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1279 = ORIENTED_EDGE('',*,*,#1271,.F.); +#1280 = SPHERICAL_SURFACE('',#1281,0.132); +#1281 = AXIS2_PLACEMENT_3D('',#1282,#1283,#1284); +#1282 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1283 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1284 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1285 = ADVANCED_FACE('',(#1286),#1289,.F.); +#1286 = FACE_BOUND('',#1287,.F.); +#1287 = EDGE_LOOP('',(#1288)); +#1288 = ORIENTED_EDGE('',*,*,#1262,.T.); +#1289 = PLANE('',#1290); +#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293); +#1291 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1292 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1293 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1298)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1295,#1296,#1297)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1295 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1296 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1297 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1298 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1295, + 'distance_accuracy_value','confusion accuracy'); +#1299 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1300,#1302); +#1300 = ( REPRESENTATION_RELATIONSHIP('','',#1255,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1301) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1301 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#1302 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1303); +#1303 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28269','BALL_0014','',#5,#1250,$ + ); +#1304 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1252)); +#1305 = SHAPE_DEFINITION_REPRESENTATION(#1306,#1312); +#1306 = PRODUCT_DEFINITION_SHAPE('','',#1307); +#1307 = PRODUCT_DEFINITION('design','',#1308,#1311); +#1308 = PRODUCT_DEFINITION_FORMATION('','',#1309); +#1309 = PRODUCT('BALL_0015','BALL_0015','',(#1310)); +#1310 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1311 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1312 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1313),#1351); +#1313 = MANIFOLD_SOLID_BREP('',#1314); +#1314 = CLOSED_SHELL('',(#1315,#1342)); +#1315 = ADVANCED_FACE('',(#1316),#1337,.T.); +#1316 = FACE_BOUND('',#1317,.T.); +#1317 = EDGE_LOOP('',(#1318,#1327,#1336)); +#1318 = ORIENTED_EDGE('',*,*,#1319,.T.); +#1319 = EDGE_CURVE('',#1320,#1320,#1322,.T.); +#1320 = VERTEX_POINT('',#1321); +#1321 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1322 = CIRCLE('',#1323,0.105599999998); +#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326); +#1324 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1325 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1326 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1327 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1328 = EDGE_CURVE('',#1320,#1329,#1331,.T.); +#1329 = VERTEX_POINT('',#1330); +#1330 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1331 = CIRCLE('',#1332,0.132); +#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335); +#1333 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1334 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1335 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1336 = ORIENTED_EDGE('',*,*,#1328,.F.); +#1337 = SPHERICAL_SURFACE('',#1338,0.132); +#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341); +#1339 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1340 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1341 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1342 = ADVANCED_FACE('',(#1343),#1346,.F.); +#1343 = FACE_BOUND('',#1344,.F.); +#1344 = EDGE_LOOP('',(#1345)); +#1345 = ORIENTED_EDGE('',*,*,#1319,.T.); +#1346 = PLANE('',#1347); +#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350); +#1348 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1349 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1350 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1355)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1352,#1353,#1354)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1352 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1353 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1354 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1355 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1352, + 'distance_accuracy_value','confusion accuracy'); +#1356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1357,#1359); +#1357 = ( REPRESENTATION_RELATIONSHIP('','',#1312,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1358) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#1359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1360); +#1360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28270','BALL_0015','',#5,#1307,$ + ); +#1361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1309)); +#1362 = SHAPE_DEFINITION_REPRESENTATION(#1363,#1369); +#1363 = PRODUCT_DEFINITION_SHAPE('','',#1364); +#1364 = PRODUCT_DEFINITION('design','',#1365,#1368); +#1365 = PRODUCT_DEFINITION_FORMATION('','',#1366); +#1366 = PRODUCT('BALL_0016','BALL_0016','',(#1367)); +#1367 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1368 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1369 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1370),#1408); +#1370 = MANIFOLD_SOLID_BREP('',#1371); +#1371 = CLOSED_SHELL('',(#1372,#1399)); +#1372 = ADVANCED_FACE('',(#1373),#1394,.T.); +#1373 = FACE_BOUND('',#1374,.T.); +#1374 = EDGE_LOOP('',(#1375,#1384,#1393)); +#1375 = ORIENTED_EDGE('',*,*,#1376,.T.); +#1376 = EDGE_CURVE('',#1377,#1377,#1379,.T.); +#1377 = VERTEX_POINT('',#1378); +#1378 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1379 = CIRCLE('',#1380,0.105599999998); +#1380 = AXIS2_PLACEMENT_3D('',#1381,#1382,#1383); +#1381 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1382 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1383 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1384 = ORIENTED_EDGE('',*,*,#1385,.T.); +#1385 = EDGE_CURVE('',#1377,#1386,#1388,.T.); +#1386 = VERTEX_POINT('',#1387); +#1387 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1388 = CIRCLE('',#1389,0.132); +#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392); +#1390 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1391 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1392 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1393 = ORIENTED_EDGE('',*,*,#1385,.F.); +#1394 = SPHERICAL_SURFACE('',#1395,0.132); +#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398); +#1396 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1397 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1398 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1399 = ADVANCED_FACE('',(#1400),#1403,.F.); +#1400 = FACE_BOUND('',#1401,.F.); +#1401 = EDGE_LOOP('',(#1402)); +#1402 = ORIENTED_EDGE('',*,*,#1376,.T.); +#1403 = PLANE('',#1404); +#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407); +#1405 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1406 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1407 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1412)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1409,#1410,#1411)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1409, + 'distance_accuracy_value','confusion accuracy'); +#1413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1414,#1416); +#1414 = ( REPRESENTATION_RELATIONSHIP('','',#1369,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1415) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#1416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1417); +#1417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28271','BALL_0016','',#5,#1364,$ + ); +#1418 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1366)); +#1419 = SHAPE_DEFINITION_REPRESENTATION(#1420,#1426); +#1420 = PRODUCT_DEFINITION_SHAPE('','',#1421); +#1421 = PRODUCT_DEFINITION('design','',#1422,#1425); +#1422 = PRODUCT_DEFINITION_FORMATION('','',#1423); +#1423 = PRODUCT('BALL_0017','BALL_0017','',(#1424)); +#1424 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1425 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1426 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1427),#1465); +#1427 = MANIFOLD_SOLID_BREP('',#1428); +#1428 = CLOSED_SHELL('',(#1429,#1456)); +#1429 = ADVANCED_FACE('',(#1430),#1451,.T.); +#1430 = FACE_BOUND('',#1431,.T.); +#1431 = EDGE_LOOP('',(#1432,#1441,#1450)); +#1432 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1433 = EDGE_CURVE('',#1434,#1434,#1436,.T.); +#1434 = VERTEX_POINT('',#1435); +#1435 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1436 = CIRCLE('',#1437,0.105599999998); +#1437 = AXIS2_PLACEMENT_3D('',#1438,#1439,#1440); +#1438 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1439 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1440 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1441 = ORIENTED_EDGE('',*,*,#1442,.T.); +#1442 = EDGE_CURVE('',#1434,#1443,#1445,.T.); +#1443 = VERTEX_POINT('',#1444); +#1444 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1445 = CIRCLE('',#1446,0.132); +#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449); +#1447 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1448 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1449 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1450 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1451 = SPHERICAL_SURFACE('',#1452,0.132); +#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455); +#1453 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1454 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1455 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1456 = ADVANCED_FACE('',(#1457),#1460,.F.); +#1457 = FACE_BOUND('',#1458,.F.); +#1458 = EDGE_LOOP('',(#1459)); +#1459 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1460 = PLANE('',#1461); +#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464); +#1462 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1463 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1464 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1469)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1466,#1467,#1468)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1466 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1467 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1468 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1469 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1466, + 'distance_accuracy_value','confusion accuracy'); +#1470 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1471,#1473); +#1471 = ( REPRESENTATION_RELATIONSHIP('','',#1426,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1472) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1472 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#1473 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1474); +#1474 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28272','BALL_0017','',#5,#1421,$ + ); +#1475 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1423)); +#1476 = SHAPE_DEFINITION_REPRESENTATION(#1477,#1483); +#1477 = PRODUCT_DEFINITION_SHAPE('','',#1478); +#1478 = PRODUCT_DEFINITION('design','',#1479,#1482); +#1479 = PRODUCT_DEFINITION_FORMATION('','',#1480); +#1480 = PRODUCT('BALL_0018','BALL_0018','',(#1481)); +#1481 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1482 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1483 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1484),#1522); +#1484 = MANIFOLD_SOLID_BREP('',#1485); +#1485 = CLOSED_SHELL('',(#1486,#1513)); +#1486 = ADVANCED_FACE('',(#1487),#1508,.T.); +#1487 = FACE_BOUND('',#1488,.T.); +#1488 = EDGE_LOOP('',(#1489,#1498,#1507)); +#1489 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1490 = EDGE_CURVE('',#1491,#1491,#1493,.T.); +#1491 = VERTEX_POINT('',#1492); +#1492 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1493 = CIRCLE('',#1494,0.105599999998); +#1494 = AXIS2_PLACEMENT_3D('',#1495,#1496,#1497); +#1495 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1496 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1497 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1498 = ORIENTED_EDGE('',*,*,#1499,.T.); +#1499 = EDGE_CURVE('',#1491,#1500,#1502,.T.); +#1500 = VERTEX_POINT('',#1501); +#1501 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1502 = CIRCLE('',#1503,0.132); +#1503 = AXIS2_PLACEMENT_3D('',#1504,#1505,#1506); +#1504 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1505 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1506 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1507 = ORIENTED_EDGE('',*,*,#1499,.F.); +#1508 = SPHERICAL_SURFACE('',#1509,0.132); +#1509 = AXIS2_PLACEMENT_3D('',#1510,#1511,#1512); +#1510 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1511 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1512 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1513 = ADVANCED_FACE('',(#1514),#1517,.F.); +#1514 = FACE_BOUND('',#1515,.F.); +#1515 = EDGE_LOOP('',(#1516)); +#1516 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1517 = PLANE('',#1518); +#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1519 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1520 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1521 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1526)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1523,#1524,#1525)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1523 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1524 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1525 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1526 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1523, + 'distance_accuracy_value','confusion accuracy'); +#1527 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1528,#1530); +#1528 = ( REPRESENTATION_RELATIONSHIP('','',#1483,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1529) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1529 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#1530 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1531); +#1531 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28273','BALL_0018','',#5,#1478,$ + ); +#1532 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1480)); +#1533 = SHAPE_DEFINITION_REPRESENTATION(#1534,#1540); +#1534 = PRODUCT_DEFINITION_SHAPE('','',#1535); +#1535 = PRODUCT_DEFINITION('design','',#1536,#1539); +#1536 = PRODUCT_DEFINITION_FORMATION('','',#1537); +#1537 = PRODUCT('BALL_0019','BALL_0019','',(#1538)); +#1538 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1540 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1541),#1579); +#1541 = MANIFOLD_SOLID_BREP('',#1542); +#1542 = CLOSED_SHELL('',(#1543,#1570)); +#1543 = ADVANCED_FACE('',(#1544),#1565,.T.); +#1544 = FACE_BOUND('',#1545,.T.); +#1545 = EDGE_LOOP('',(#1546,#1555,#1564)); +#1546 = ORIENTED_EDGE('',*,*,#1547,.T.); +#1547 = EDGE_CURVE('',#1548,#1548,#1550,.T.); +#1548 = VERTEX_POINT('',#1549); +#1549 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1550 = CIRCLE('',#1551,0.105599999998); +#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554); +#1552 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1553 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1554 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1555 = ORIENTED_EDGE('',*,*,#1556,.T.); +#1556 = EDGE_CURVE('',#1548,#1557,#1559,.T.); +#1557 = VERTEX_POINT('',#1558); +#1558 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1559 = CIRCLE('',#1560,0.132); +#1560 = AXIS2_PLACEMENT_3D('',#1561,#1562,#1563); +#1561 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1562 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1563 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1564 = ORIENTED_EDGE('',*,*,#1556,.F.); +#1565 = SPHERICAL_SURFACE('',#1566,0.132); +#1566 = AXIS2_PLACEMENT_3D('',#1567,#1568,#1569); +#1567 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1568 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1569 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1570 = ADVANCED_FACE('',(#1571),#1574,.F.); +#1571 = FACE_BOUND('',#1572,.F.); +#1572 = EDGE_LOOP('',(#1573)); +#1573 = ORIENTED_EDGE('',*,*,#1547,.T.); +#1574 = PLANE('',#1575); +#1575 = AXIS2_PLACEMENT_3D('',#1576,#1577,#1578); +#1576 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1577 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1578 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1583)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1580,#1581,#1582)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1580 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1581 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1582 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1583 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1580, + 'distance_accuracy_value','confusion accuracy'); +#1584 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1585,#1587); +#1585 = ( REPRESENTATION_RELATIONSHIP('','',#1540,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1586) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1586 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#1587 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1588); +#1588 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28274','BALL_0019','',#5,#1535,$ + ); +#1589 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1537)); +#1590 = SHAPE_DEFINITION_REPRESENTATION(#1591,#1597); +#1591 = PRODUCT_DEFINITION_SHAPE('','',#1592); +#1592 = PRODUCT_DEFINITION('design','',#1593,#1596); +#1593 = PRODUCT_DEFINITION_FORMATION('','',#1594); +#1594 = PRODUCT('BALL_0020','BALL_0020','',(#1595)); +#1595 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1596 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1597 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1598),#1636); +#1598 = MANIFOLD_SOLID_BREP('',#1599); +#1599 = CLOSED_SHELL('',(#1600,#1627)); +#1600 = ADVANCED_FACE('',(#1601),#1622,.T.); +#1601 = FACE_BOUND('',#1602,.T.); +#1602 = EDGE_LOOP('',(#1603,#1612,#1621)); +#1603 = ORIENTED_EDGE('',*,*,#1604,.T.); +#1604 = EDGE_CURVE('',#1605,#1605,#1607,.T.); +#1605 = VERTEX_POINT('',#1606); +#1606 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1607 = CIRCLE('',#1608,0.105599999998); +#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611); +#1609 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1610 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1611 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1612 = ORIENTED_EDGE('',*,*,#1613,.T.); +#1613 = EDGE_CURVE('',#1605,#1614,#1616,.T.); +#1614 = VERTEX_POINT('',#1615); +#1615 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1616 = CIRCLE('',#1617,0.132); +#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620); +#1618 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1619 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1620 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1621 = ORIENTED_EDGE('',*,*,#1613,.F.); +#1622 = SPHERICAL_SURFACE('',#1623,0.132); +#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626); +#1624 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1625 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1626 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1627 = ADVANCED_FACE('',(#1628),#1631,.F.); +#1628 = FACE_BOUND('',#1629,.F.); +#1629 = EDGE_LOOP('',(#1630)); +#1630 = ORIENTED_EDGE('',*,*,#1604,.T.); +#1631 = PLANE('',#1632); +#1632 = AXIS2_PLACEMENT_3D('',#1633,#1634,#1635); +#1633 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1634 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1635 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1640)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1637,#1638,#1639)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1637 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1638 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1639 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1640 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1637, + 'distance_accuracy_value','confusion accuracy'); +#1641 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1642,#1644); +#1642 = ( REPRESENTATION_RELATIONSHIP('','',#1597,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1643) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1643 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#1644 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1645); +#1645 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28275','BALL_0020','',#5,#1592,$ + ); +#1646 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1594)); +#1647 = SHAPE_DEFINITION_REPRESENTATION(#1648,#1654); +#1648 = PRODUCT_DEFINITION_SHAPE('','',#1649); +#1649 = PRODUCT_DEFINITION('design','',#1650,#1653); +#1650 = PRODUCT_DEFINITION_FORMATION('','',#1651); +#1651 = PRODUCT('BALL_0021','BALL_0021','',(#1652)); +#1652 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1653 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1654 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1655),#1693); +#1655 = MANIFOLD_SOLID_BREP('',#1656); +#1656 = CLOSED_SHELL('',(#1657,#1684)); +#1657 = ADVANCED_FACE('',(#1658),#1679,.T.); +#1658 = FACE_BOUND('',#1659,.T.); +#1659 = EDGE_LOOP('',(#1660,#1669,#1678)); +#1660 = ORIENTED_EDGE('',*,*,#1661,.T.); +#1661 = EDGE_CURVE('',#1662,#1662,#1664,.T.); +#1662 = VERTEX_POINT('',#1663); +#1663 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1664 = CIRCLE('',#1665,0.105599999998); +#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668); +#1666 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1667 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1668 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1669 = ORIENTED_EDGE('',*,*,#1670,.T.); +#1670 = EDGE_CURVE('',#1662,#1671,#1673,.T.); +#1671 = VERTEX_POINT('',#1672); +#1672 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1673 = CIRCLE('',#1674,0.132); +#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677); +#1675 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1676 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1677 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1678 = ORIENTED_EDGE('',*,*,#1670,.F.); +#1679 = SPHERICAL_SURFACE('',#1680,0.132); +#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683); +#1681 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1682 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1683 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1684 = ADVANCED_FACE('',(#1685),#1688,.F.); +#1685 = FACE_BOUND('',#1686,.F.); +#1686 = EDGE_LOOP('',(#1687)); +#1687 = ORIENTED_EDGE('',*,*,#1661,.T.); +#1688 = PLANE('',#1689); +#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692); +#1690 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1691 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1692 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1697)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1694,#1695,#1696)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1694 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1695 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1696 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1697 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1694, + 'distance_accuracy_value','confusion accuracy'); +#1698 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1699,#1701); +#1699 = ( REPRESENTATION_RELATIONSHIP('','',#1654,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1700) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1700 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#1701 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1702); +#1702 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28276','BALL_0021','',#5,#1649,$ + ); +#1703 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1651)); +#1704 = SHAPE_DEFINITION_REPRESENTATION(#1705,#1711); +#1705 = PRODUCT_DEFINITION_SHAPE('','',#1706); +#1706 = PRODUCT_DEFINITION('design','',#1707,#1710); +#1707 = PRODUCT_DEFINITION_FORMATION('','',#1708); +#1708 = PRODUCT('BALL_0022','BALL_0022','',(#1709)); +#1709 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1710 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1711 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1712),#1750); +#1712 = MANIFOLD_SOLID_BREP('',#1713); +#1713 = CLOSED_SHELL('',(#1714,#1741)); +#1714 = ADVANCED_FACE('',(#1715),#1736,.T.); +#1715 = FACE_BOUND('',#1716,.T.); +#1716 = EDGE_LOOP('',(#1717,#1726,#1735)); +#1717 = ORIENTED_EDGE('',*,*,#1718,.T.); +#1718 = EDGE_CURVE('',#1719,#1719,#1721,.T.); +#1719 = VERTEX_POINT('',#1720); +#1720 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1721 = CIRCLE('',#1722,0.105599999998); +#1722 = AXIS2_PLACEMENT_3D('',#1723,#1724,#1725); +#1723 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1724 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1725 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1726 = ORIENTED_EDGE('',*,*,#1727,.T.); +#1727 = EDGE_CURVE('',#1719,#1728,#1730,.T.); +#1728 = VERTEX_POINT('',#1729); +#1729 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1730 = CIRCLE('',#1731,0.132); +#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734); +#1732 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1733 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1734 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1735 = ORIENTED_EDGE('',*,*,#1727,.F.); +#1736 = SPHERICAL_SURFACE('',#1737,0.132); +#1737 = AXIS2_PLACEMENT_3D('',#1738,#1739,#1740); +#1738 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1739 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1740 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1741 = ADVANCED_FACE('',(#1742),#1745,.F.); +#1742 = FACE_BOUND('',#1743,.F.); +#1743 = EDGE_LOOP('',(#1744)); +#1744 = ORIENTED_EDGE('',*,*,#1718,.T.); +#1745 = PLANE('',#1746); +#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749); +#1747 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1748 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1749 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1754)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1751,#1752,#1753)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1751 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1752 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1753 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1754 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1751, + 'distance_accuracy_value','confusion accuracy'); +#1755 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1756,#1758); +#1756 = ( REPRESENTATION_RELATIONSHIP('','',#1711,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1757) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1757 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#1758 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1759); +#1759 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28277','BALL_0022','',#5,#1706,$ + ); +#1760 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1708)); +#1761 = SHAPE_DEFINITION_REPRESENTATION(#1762,#1768); +#1762 = PRODUCT_DEFINITION_SHAPE('','',#1763); +#1763 = PRODUCT_DEFINITION('design','',#1764,#1767); +#1764 = PRODUCT_DEFINITION_FORMATION('','',#1765); +#1765 = PRODUCT('BALL_0023','BALL_0023','',(#1766)); +#1766 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1767 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1768 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1769),#1807); +#1769 = MANIFOLD_SOLID_BREP('',#1770); +#1770 = CLOSED_SHELL('',(#1771,#1798)); +#1771 = ADVANCED_FACE('',(#1772),#1793,.T.); +#1772 = FACE_BOUND('',#1773,.T.); +#1773 = EDGE_LOOP('',(#1774,#1783,#1792)); +#1774 = ORIENTED_EDGE('',*,*,#1775,.T.); +#1775 = EDGE_CURVE('',#1776,#1776,#1778,.T.); +#1776 = VERTEX_POINT('',#1777); +#1777 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1778 = CIRCLE('',#1779,0.105599999998); +#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782); +#1780 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1781 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1782 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1783 = ORIENTED_EDGE('',*,*,#1784,.T.); +#1784 = EDGE_CURVE('',#1776,#1785,#1787,.T.); +#1785 = VERTEX_POINT('',#1786); +#1786 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1787 = CIRCLE('',#1788,0.132); +#1788 = AXIS2_PLACEMENT_3D('',#1789,#1790,#1791); +#1789 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1790 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1791 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1792 = ORIENTED_EDGE('',*,*,#1784,.F.); +#1793 = SPHERICAL_SURFACE('',#1794,0.132); +#1794 = AXIS2_PLACEMENT_3D('',#1795,#1796,#1797); +#1795 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1796 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1797 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1798 = ADVANCED_FACE('',(#1799),#1802,.F.); +#1799 = FACE_BOUND('',#1800,.F.); +#1800 = EDGE_LOOP('',(#1801)); +#1801 = ORIENTED_EDGE('',*,*,#1775,.T.); +#1802 = PLANE('',#1803); +#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806); +#1804 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1805 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1806 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1811)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1808,#1809,#1810)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1808 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1809 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1810 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1811 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1808, + 'distance_accuracy_value','confusion accuracy'); +#1812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1813,#1815); +#1813 = ( REPRESENTATION_RELATIONSHIP('','',#1768,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1814) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#1815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1816); +#1816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28278','BALL_0023','',#5,#1763,$ + ); +#1817 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1765)); +#1818 = SHAPE_DEFINITION_REPRESENTATION(#1819,#1825); +#1819 = PRODUCT_DEFINITION_SHAPE('','',#1820); +#1820 = PRODUCT_DEFINITION('design','',#1821,#1824); +#1821 = PRODUCT_DEFINITION_FORMATION('','',#1822); +#1822 = PRODUCT('BALL_0024','BALL_0024','',(#1823)); +#1823 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1824 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1825 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1826),#1864); +#1826 = MANIFOLD_SOLID_BREP('',#1827); +#1827 = CLOSED_SHELL('',(#1828,#1855)); +#1828 = ADVANCED_FACE('',(#1829),#1850,.T.); +#1829 = FACE_BOUND('',#1830,.T.); +#1830 = EDGE_LOOP('',(#1831,#1840,#1849)); +#1831 = ORIENTED_EDGE('',*,*,#1832,.T.); +#1832 = EDGE_CURVE('',#1833,#1833,#1835,.T.); +#1833 = VERTEX_POINT('',#1834); +#1834 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1835 = CIRCLE('',#1836,0.105599999998); +#1836 = AXIS2_PLACEMENT_3D('',#1837,#1838,#1839); +#1837 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1838 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1839 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1840 = ORIENTED_EDGE('',*,*,#1841,.T.); +#1841 = EDGE_CURVE('',#1833,#1842,#1844,.T.); +#1842 = VERTEX_POINT('',#1843); +#1843 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1844 = CIRCLE('',#1845,0.132); +#1845 = AXIS2_PLACEMENT_3D('',#1846,#1847,#1848); +#1846 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1847 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1848 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1849 = ORIENTED_EDGE('',*,*,#1841,.F.); +#1850 = SPHERICAL_SURFACE('',#1851,0.132); +#1851 = AXIS2_PLACEMENT_3D('',#1852,#1853,#1854); +#1852 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1853 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1854 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1855 = ADVANCED_FACE('',(#1856),#1859,.F.); +#1856 = FACE_BOUND('',#1857,.F.); +#1857 = EDGE_LOOP('',(#1858)); +#1858 = ORIENTED_EDGE('',*,*,#1832,.T.); +#1859 = PLANE('',#1860); +#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863); +#1861 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1862 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1863 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1868)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1865,#1866,#1867)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1865 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1866 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1867 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1868 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1865, + 'distance_accuracy_value','confusion accuracy'); +#1869 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1870,#1872); +#1870 = ( REPRESENTATION_RELATIONSHIP('','',#1825,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1871) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1871 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#1872 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1873); +#1873 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28279','BALL_0024','',#5,#1820,$ + ); +#1874 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1822)); +#1875 = SHAPE_DEFINITION_REPRESENTATION(#1876,#1882); +#1876 = PRODUCT_DEFINITION_SHAPE('','',#1877); +#1877 = PRODUCT_DEFINITION('design','',#1878,#1881); +#1878 = PRODUCT_DEFINITION_FORMATION('','',#1879); +#1879 = PRODUCT('BALL_0025','BALL_0025','',(#1880)); +#1880 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1881 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1882 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1883),#1921); +#1883 = MANIFOLD_SOLID_BREP('',#1884); +#1884 = CLOSED_SHELL('',(#1885,#1912)); +#1885 = ADVANCED_FACE('',(#1886),#1907,.T.); +#1886 = FACE_BOUND('',#1887,.T.); +#1887 = EDGE_LOOP('',(#1888,#1897,#1906)); +#1888 = ORIENTED_EDGE('',*,*,#1889,.T.); +#1889 = EDGE_CURVE('',#1890,#1890,#1892,.T.); +#1890 = VERTEX_POINT('',#1891); +#1891 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1892 = CIRCLE('',#1893,0.105599999998); +#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896); +#1894 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1895 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1896 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1897 = ORIENTED_EDGE('',*,*,#1898,.T.); +#1898 = EDGE_CURVE('',#1890,#1899,#1901,.T.); +#1899 = VERTEX_POINT('',#1900); +#1900 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1901 = CIRCLE('',#1902,0.132); +#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905); +#1903 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1904 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1905 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1906 = ORIENTED_EDGE('',*,*,#1898,.F.); +#1907 = SPHERICAL_SURFACE('',#1908,0.132); +#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911); +#1909 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1910 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1911 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1912 = ADVANCED_FACE('',(#1913),#1916,.F.); +#1913 = FACE_BOUND('',#1914,.F.); +#1914 = EDGE_LOOP('',(#1915)); +#1915 = ORIENTED_EDGE('',*,*,#1889,.T.); +#1916 = PLANE('',#1917); +#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920); +#1918 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1919 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1920 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1925)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1922,#1923,#1924)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1922 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1923 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1924 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1925 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1922, + 'distance_accuracy_value','confusion accuracy'); +#1926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1927,#1929); +#1927 = ( REPRESENTATION_RELATIONSHIP('','',#1882,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1928) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); +#1929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1930); +#1930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28280','BALL_0025','',#5,#1877,$ + ); +#1931 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1879)); +#1932 = SHAPE_DEFINITION_REPRESENTATION(#1933,#1939); +#1933 = PRODUCT_DEFINITION_SHAPE('','',#1934); +#1934 = PRODUCT_DEFINITION('design','',#1935,#1938); +#1935 = PRODUCT_DEFINITION_FORMATION('','',#1936); +#1936 = PRODUCT('BALL_0026','BALL_0026','',(#1937)); +#1937 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1938 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1939 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1940),#1978); +#1940 = MANIFOLD_SOLID_BREP('',#1941); +#1941 = CLOSED_SHELL('',(#1942,#1969)); +#1942 = ADVANCED_FACE('',(#1943),#1964,.T.); +#1943 = FACE_BOUND('',#1944,.T.); +#1944 = EDGE_LOOP('',(#1945,#1954,#1963)); +#1945 = ORIENTED_EDGE('',*,*,#1946,.T.); +#1946 = EDGE_CURVE('',#1947,#1947,#1949,.T.); +#1947 = VERTEX_POINT('',#1948); +#1948 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#1949 = CIRCLE('',#1950,0.105599999998); +#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953); +#1951 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#1952 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#1953 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#1954 = ORIENTED_EDGE('',*,*,#1955,.T.); +#1955 = EDGE_CURVE('',#1947,#1956,#1958,.T.); +#1956 = VERTEX_POINT('',#1957); +#1957 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#1958 = CIRCLE('',#1959,0.132); +#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962); +#1960 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1961 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#1962 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#1963 = ORIENTED_EDGE('',*,*,#1955,.F.); +#1964 = SPHERICAL_SURFACE('',#1965,0.132); +#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1966 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#1967 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1968 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#1969 = ADVANCED_FACE('',(#1970),#1973,.F.); +#1970 = FACE_BOUND('',#1971,.F.); +#1971 = EDGE_LOOP('',(#1972)); +#1972 = ORIENTED_EDGE('',*,*,#1946,.T.); +#1973 = PLANE('',#1974); +#1974 = AXIS2_PLACEMENT_3D('',#1975,#1976,#1977); +#1975 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#1976 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#1977 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1982)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1979,#1980,#1981)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1979 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1980 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1981 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1982 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1979, + 'distance_accuracy_value','confusion accuracy'); +#1983 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1984,#1986); +#1984 = ( REPRESENTATION_RELATIONSHIP('','',#1939,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1985) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1985 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); +#1986 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1987); +#1987 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28281','BALL_0026','',#5,#1934,$ + ); +#1988 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1936)); +#1989 = SHAPE_DEFINITION_REPRESENTATION(#1990,#1996); +#1990 = PRODUCT_DEFINITION_SHAPE('','',#1991); +#1991 = PRODUCT_DEFINITION('design','',#1992,#1995); +#1992 = PRODUCT_DEFINITION_FORMATION('','',#1993); +#1993 = PRODUCT('BALL_0027','BALL_0027','',(#1994)); +#1994 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1995 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1996 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1997),#2035); +#1997 = MANIFOLD_SOLID_BREP('',#1998); +#1998 = CLOSED_SHELL('',(#1999,#2026)); +#1999 = ADVANCED_FACE('',(#2000),#2021,.T.); +#2000 = FACE_BOUND('',#2001,.T.); +#2001 = EDGE_LOOP('',(#2002,#2011,#2020)); +#2002 = ORIENTED_EDGE('',*,*,#2003,.T.); +#2003 = EDGE_CURVE('',#2004,#2004,#2006,.T.); +#2004 = VERTEX_POINT('',#2005); +#2005 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2006 = CIRCLE('',#2007,0.105599999998); +#2007 = AXIS2_PLACEMENT_3D('',#2008,#2009,#2010); +#2008 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2009 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2010 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2011 = ORIENTED_EDGE('',*,*,#2012,.T.); +#2012 = EDGE_CURVE('',#2004,#2013,#2015,.T.); +#2013 = VERTEX_POINT('',#2014); +#2014 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2015 = CIRCLE('',#2016,0.132); +#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); +#2017 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2018 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2019 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2020 = ORIENTED_EDGE('',*,*,#2012,.F.); +#2021 = SPHERICAL_SURFACE('',#2022,0.132); +#2022 = AXIS2_PLACEMENT_3D('',#2023,#2024,#2025); +#2023 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2024 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2025 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2026 = ADVANCED_FACE('',(#2027),#2030,.F.); +#2027 = FACE_BOUND('',#2028,.F.); +#2028 = EDGE_LOOP('',(#2029)); +#2029 = ORIENTED_EDGE('',*,*,#2003,.T.); +#2030 = PLANE('',#2031); +#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034); +#2032 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2033 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2034 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2039)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2036,#2037,#2038)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2036 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2037 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2038 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2039 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2036, + 'distance_accuracy_value','confusion accuracy'); +#2040 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2041,#2043); +#2041 = ( REPRESENTATION_RELATIONSHIP('','',#1996,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2042) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2042 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); +#2043 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2044); +#2044 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28282','BALL_0027','',#5,#1991,$ + ); +#2045 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1993)); +#2046 = SHAPE_DEFINITION_REPRESENTATION(#2047,#2053); +#2047 = PRODUCT_DEFINITION_SHAPE('','',#2048); +#2048 = PRODUCT_DEFINITION('design','',#2049,#2052); +#2049 = PRODUCT_DEFINITION_FORMATION('','',#2050); +#2050 = PRODUCT('BALL_0028','BALL_0028','',(#2051)); +#2051 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2052 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2053 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2054),#2092); +#2054 = MANIFOLD_SOLID_BREP('',#2055); +#2055 = CLOSED_SHELL('',(#2056,#2083)); +#2056 = ADVANCED_FACE('',(#2057),#2078,.T.); +#2057 = FACE_BOUND('',#2058,.T.); +#2058 = EDGE_LOOP('',(#2059,#2068,#2077)); +#2059 = ORIENTED_EDGE('',*,*,#2060,.T.); +#2060 = EDGE_CURVE('',#2061,#2061,#2063,.T.); +#2061 = VERTEX_POINT('',#2062); +#2062 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2063 = CIRCLE('',#2064,0.105599999998); +#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067); +#2065 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2066 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2067 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2068 = ORIENTED_EDGE('',*,*,#2069,.T.); +#2069 = EDGE_CURVE('',#2061,#2070,#2072,.T.); +#2070 = VERTEX_POINT('',#2071); +#2071 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2072 = CIRCLE('',#2073,0.132); +#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076); +#2074 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2075 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2076 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2077 = ORIENTED_EDGE('',*,*,#2069,.F.); +#2078 = SPHERICAL_SURFACE('',#2079,0.132); +#2079 = AXIS2_PLACEMENT_3D('',#2080,#2081,#2082); +#2080 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2081 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2082 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2083 = ADVANCED_FACE('',(#2084),#2087,.F.); +#2084 = FACE_BOUND('',#2085,.F.); +#2085 = EDGE_LOOP('',(#2086)); +#2086 = ORIENTED_EDGE('',*,*,#2060,.T.); +#2087 = PLANE('',#2088); +#2088 = AXIS2_PLACEMENT_3D('',#2089,#2090,#2091); +#2089 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2090 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2091 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2096)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2093,#2094,#2095)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2093 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2094 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2095 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2096 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2093, + 'distance_accuracy_value','confusion accuracy'); +#2097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2098,#2100); +#2098 = ( REPRESENTATION_RELATIONSHIP('','',#2053,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2099) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); +#2100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2101); +#2101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28283','BALL_0028','',#5,#2048,$ + ); +#2102 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2050)); +#2103 = SHAPE_DEFINITION_REPRESENTATION(#2104,#2110); +#2104 = PRODUCT_DEFINITION_SHAPE('','',#2105); +#2105 = PRODUCT_DEFINITION('design','',#2106,#2109); +#2106 = PRODUCT_DEFINITION_FORMATION('','',#2107); +#2107 = PRODUCT('BALL_0029','BALL_0029','',(#2108)); +#2108 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2109 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2110 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2111),#2149); +#2111 = MANIFOLD_SOLID_BREP('',#2112); +#2112 = CLOSED_SHELL('',(#2113,#2140)); +#2113 = ADVANCED_FACE('',(#2114),#2135,.T.); +#2114 = FACE_BOUND('',#2115,.T.); +#2115 = EDGE_LOOP('',(#2116,#2125,#2134)); +#2116 = ORIENTED_EDGE('',*,*,#2117,.T.); +#2117 = EDGE_CURVE('',#2118,#2118,#2120,.T.); +#2118 = VERTEX_POINT('',#2119); +#2119 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2120 = CIRCLE('',#2121,0.105599999998); +#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124); +#2122 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2123 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2124 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2125 = ORIENTED_EDGE('',*,*,#2126,.T.); +#2126 = EDGE_CURVE('',#2118,#2127,#2129,.T.); +#2127 = VERTEX_POINT('',#2128); +#2128 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2129 = CIRCLE('',#2130,0.132); +#2130 = AXIS2_PLACEMENT_3D('',#2131,#2132,#2133); +#2131 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2132 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2133 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2134 = ORIENTED_EDGE('',*,*,#2126,.F.); +#2135 = SPHERICAL_SURFACE('',#2136,0.132); +#2136 = AXIS2_PLACEMENT_3D('',#2137,#2138,#2139); +#2137 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2138 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2139 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2140 = ADVANCED_FACE('',(#2141),#2144,.F.); +#2141 = FACE_BOUND('',#2142,.F.); +#2142 = EDGE_LOOP('',(#2143)); +#2143 = ORIENTED_EDGE('',*,*,#2117,.T.); +#2144 = PLANE('',#2145); +#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148); +#2146 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2147 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2148 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2153)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2150,#2151,#2152)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2150 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2151 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2152 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2153 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2150, + 'distance_accuracy_value','confusion accuracy'); +#2154 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2155,#2157); +#2155 = ( REPRESENTATION_RELATIONSHIP('','',#2110,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2156) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2156 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); +#2157 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2158); +#2158 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28284','BALL_0029','',#5,#2105,$ + ); +#2159 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2107)); +#2160 = SHAPE_DEFINITION_REPRESENTATION(#2161,#2167); +#2161 = PRODUCT_DEFINITION_SHAPE('','',#2162); +#2162 = PRODUCT_DEFINITION('design','',#2163,#2166); +#2163 = PRODUCT_DEFINITION_FORMATION('','',#2164); +#2164 = PRODUCT('BALL_0030','BALL_0030','',(#2165)); +#2165 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2166 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2167 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2168),#2206); +#2168 = MANIFOLD_SOLID_BREP('',#2169); +#2169 = CLOSED_SHELL('',(#2170,#2197)); +#2170 = ADVANCED_FACE('',(#2171),#2192,.T.); +#2171 = FACE_BOUND('',#2172,.T.); +#2172 = EDGE_LOOP('',(#2173,#2182,#2191)); +#2173 = ORIENTED_EDGE('',*,*,#2174,.T.); +#2174 = EDGE_CURVE('',#2175,#2175,#2177,.T.); +#2175 = VERTEX_POINT('',#2176); +#2176 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2177 = CIRCLE('',#2178,0.105599999998); +#2178 = AXIS2_PLACEMENT_3D('',#2179,#2180,#2181); +#2179 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2180 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2181 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2182 = ORIENTED_EDGE('',*,*,#2183,.T.); +#2183 = EDGE_CURVE('',#2175,#2184,#2186,.T.); +#2184 = VERTEX_POINT('',#2185); +#2185 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2186 = CIRCLE('',#2187,0.132); +#2187 = AXIS2_PLACEMENT_3D('',#2188,#2189,#2190); +#2188 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2189 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2190 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2191 = ORIENTED_EDGE('',*,*,#2183,.F.); +#2192 = SPHERICAL_SURFACE('',#2193,0.132); +#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196); +#2194 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2195 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2196 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2197 = ADVANCED_FACE('',(#2198),#2201,.F.); +#2198 = FACE_BOUND('',#2199,.F.); +#2199 = EDGE_LOOP('',(#2200)); +#2200 = ORIENTED_EDGE('',*,*,#2174,.T.); +#2201 = PLANE('',#2202); +#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205); +#2203 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2204 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2205 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2210)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2207,#2208,#2209)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2207 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2208 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2209 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2210 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2207, + 'distance_accuracy_value','confusion accuracy'); +#2211 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2212,#2214); +#2212 = ( REPRESENTATION_RELATIONSHIP('','',#2167,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2213) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2213 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); +#2214 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2215); +#2215 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28285','BALL_0030','',#5,#2162,$ + ); +#2216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2164)); +#2217 = SHAPE_DEFINITION_REPRESENTATION(#2218,#2224); +#2218 = PRODUCT_DEFINITION_SHAPE('','',#2219); +#2219 = PRODUCT_DEFINITION('design','',#2220,#2223); +#2220 = PRODUCT_DEFINITION_FORMATION('','',#2221); +#2221 = PRODUCT('BALL_0031','BALL_0031','',(#2222)); +#2222 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2224 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2225),#2263); +#2225 = MANIFOLD_SOLID_BREP('',#2226); +#2226 = CLOSED_SHELL('',(#2227,#2254)); +#2227 = ADVANCED_FACE('',(#2228),#2249,.T.); +#2228 = FACE_BOUND('',#2229,.T.); +#2229 = EDGE_LOOP('',(#2230,#2239,#2248)); +#2230 = ORIENTED_EDGE('',*,*,#2231,.T.); +#2231 = EDGE_CURVE('',#2232,#2232,#2234,.T.); +#2232 = VERTEX_POINT('',#2233); +#2233 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2234 = CIRCLE('',#2235,0.105599999998); +#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238); +#2236 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2237 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2238 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2239 = ORIENTED_EDGE('',*,*,#2240,.T.); +#2240 = EDGE_CURVE('',#2232,#2241,#2243,.T.); +#2241 = VERTEX_POINT('',#2242); +#2242 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2243 = CIRCLE('',#2244,0.132); +#2244 = AXIS2_PLACEMENT_3D('',#2245,#2246,#2247); +#2245 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2246 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2247 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2248 = ORIENTED_EDGE('',*,*,#2240,.F.); +#2249 = SPHERICAL_SURFACE('',#2250,0.132); +#2250 = AXIS2_PLACEMENT_3D('',#2251,#2252,#2253); +#2251 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2252 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2253 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2254 = ADVANCED_FACE('',(#2255),#2258,.F.); +#2255 = FACE_BOUND('',#2256,.F.); +#2256 = EDGE_LOOP('',(#2257)); +#2257 = ORIENTED_EDGE('',*,*,#2231,.T.); +#2258 = PLANE('',#2259); +#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); +#2260 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2261 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2262 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2267)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2264,#2265,#2266)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2264 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2265 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2266 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2267 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2264, + 'distance_accuracy_value','confusion accuracy'); +#2268 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2269,#2271); +#2269 = ( REPRESENTATION_RELATIONSHIP('','',#2224,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2270) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2270 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); +#2271 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2272); +#2272 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28286','BALL_0031','',#5,#2219,$ + ); +#2273 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2221)); +#2274 = SHAPE_DEFINITION_REPRESENTATION(#2275,#2281); +#2275 = PRODUCT_DEFINITION_SHAPE('','',#2276); +#2276 = PRODUCT_DEFINITION('design','',#2277,#2280); +#2277 = PRODUCT_DEFINITION_FORMATION('','',#2278); +#2278 = PRODUCT('BALL_0032','BALL_0032','',(#2279)); +#2279 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2280 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2281 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2282),#2320); +#2282 = MANIFOLD_SOLID_BREP('',#2283); +#2283 = CLOSED_SHELL('',(#2284,#2311)); +#2284 = ADVANCED_FACE('',(#2285),#2306,.T.); +#2285 = FACE_BOUND('',#2286,.T.); +#2286 = EDGE_LOOP('',(#2287,#2296,#2305)); +#2287 = ORIENTED_EDGE('',*,*,#2288,.T.); +#2288 = EDGE_CURVE('',#2289,#2289,#2291,.T.); +#2289 = VERTEX_POINT('',#2290); +#2290 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2291 = CIRCLE('',#2292,0.105599999998); +#2292 = AXIS2_PLACEMENT_3D('',#2293,#2294,#2295); +#2293 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2294 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2295 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2296 = ORIENTED_EDGE('',*,*,#2297,.T.); +#2297 = EDGE_CURVE('',#2289,#2298,#2300,.T.); +#2298 = VERTEX_POINT('',#2299); +#2299 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2300 = CIRCLE('',#2301,0.132); +#2301 = AXIS2_PLACEMENT_3D('',#2302,#2303,#2304); +#2302 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2303 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2304 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2305 = ORIENTED_EDGE('',*,*,#2297,.F.); +#2306 = SPHERICAL_SURFACE('',#2307,0.132); +#2307 = AXIS2_PLACEMENT_3D('',#2308,#2309,#2310); +#2308 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2309 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2310 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2311 = ADVANCED_FACE('',(#2312),#2315,.F.); +#2312 = FACE_BOUND('',#2313,.F.); +#2313 = EDGE_LOOP('',(#2314)); +#2314 = ORIENTED_EDGE('',*,*,#2288,.T.); +#2315 = PLANE('',#2316); +#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319); +#2317 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2318 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2319 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2324)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2321,#2322,#2323)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2321 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2322 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2323 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2324 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2321, + 'distance_accuracy_value','confusion accuracy'); +#2325 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2326,#2328); +#2326 = ( REPRESENTATION_RELATIONSHIP('','',#2281,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2327) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2327 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); +#2328 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2329); +#2329 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28287','BALL_0032','',#5,#2276,$ + ); +#2330 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2278)); +#2331 = SHAPE_DEFINITION_REPRESENTATION(#2332,#2338); +#2332 = PRODUCT_DEFINITION_SHAPE('','',#2333); +#2333 = PRODUCT_DEFINITION('design','',#2334,#2337); +#2334 = PRODUCT_DEFINITION_FORMATION('','',#2335); +#2335 = PRODUCT('BALL_0033','BALL_0033','',(#2336)); +#2336 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2337 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2338 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2339),#2377); +#2339 = MANIFOLD_SOLID_BREP('',#2340); +#2340 = CLOSED_SHELL('',(#2341,#2368)); +#2341 = ADVANCED_FACE('',(#2342),#2363,.T.); +#2342 = FACE_BOUND('',#2343,.T.); +#2343 = EDGE_LOOP('',(#2344,#2353,#2362)); +#2344 = ORIENTED_EDGE('',*,*,#2345,.T.); +#2345 = EDGE_CURVE('',#2346,#2346,#2348,.T.); +#2346 = VERTEX_POINT('',#2347); +#2347 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2348 = CIRCLE('',#2349,0.105599999998); +#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352); +#2350 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2351 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2352 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2353 = ORIENTED_EDGE('',*,*,#2354,.T.); +#2354 = EDGE_CURVE('',#2346,#2355,#2357,.T.); +#2355 = VERTEX_POINT('',#2356); +#2356 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2357 = CIRCLE('',#2358,0.132); +#2358 = AXIS2_PLACEMENT_3D('',#2359,#2360,#2361); +#2359 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2360 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2361 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2362 = ORIENTED_EDGE('',*,*,#2354,.F.); +#2363 = SPHERICAL_SURFACE('',#2364,0.132); +#2364 = AXIS2_PLACEMENT_3D('',#2365,#2366,#2367); +#2365 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2366 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2367 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2368 = ADVANCED_FACE('',(#2369),#2372,.F.); +#2369 = FACE_BOUND('',#2370,.F.); +#2370 = EDGE_LOOP('',(#2371)); +#2371 = ORIENTED_EDGE('',*,*,#2345,.T.); +#2372 = PLANE('',#2373); +#2373 = AXIS2_PLACEMENT_3D('',#2374,#2375,#2376); +#2374 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2375 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2376 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2381)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2378,#2379,#2380)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2378, + 'distance_accuracy_value','confusion accuracy'); +#2382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2383,#2385); +#2383 = ( REPRESENTATION_RELATIONSHIP('','',#2338,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2384) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); +#2385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2386); +#2386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28288','BALL_0033','',#5,#2333,$ + ); +#2387 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2335)); +#2388 = SHAPE_DEFINITION_REPRESENTATION(#2389,#2395); +#2389 = PRODUCT_DEFINITION_SHAPE('','',#2390); +#2390 = PRODUCT_DEFINITION('design','',#2391,#2394); +#2391 = PRODUCT_DEFINITION_FORMATION('','',#2392); +#2392 = PRODUCT('BALL_0034','BALL_0034','',(#2393)); +#2393 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2395 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2396),#2434); +#2396 = MANIFOLD_SOLID_BREP('',#2397); +#2397 = CLOSED_SHELL('',(#2398,#2425)); +#2398 = ADVANCED_FACE('',(#2399),#2420,.T.); +#2399 = FACE_BOUND('',#2400,.T.); +#2400 = EDGE_LOOP('',(#2401,#2410,#2419)); +#2401 = ORIENTED_EDGE('',*,*,#2402,.T.); +#2402 = EDGE_CURVE('',#2403,#2403,#2405,.T.); +#2403 = VERTEX_POINT('',#2404); +#2404 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2405 = CIRCLE('',#2406,0.105599999998); +#2406 = AXIS2_PLACEMENT_3D('',#2407,#2408,#2409); +#2407 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2408 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2409 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2410 = ORIENTED_EDGE('',*,*,#2411,.T.); +#2411 = EDGE_CURVE('',#2403,#2412,#2414,.T.); +#2412 = VERTEX_POINT('',#2413); +#2413 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2414 = CIRCLE('',#2415,0.132); +#2415 = AXIS2_PLACEMENT_3D('',#2416,#2417,#2418); +#2416 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2417 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2418 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2419 = ORIENTED_EDGE('',*,*,#2411,.F.); +#2420 = SPHERICAL_SURFACE('',#2421,0.132); +#2421 = AXIS2_PLACEMENT_3D('',#2422,#2423,#2424); +#2422 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2423 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2424 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2425 = ADVANCED_FACE('',(#2426),#2429,.F.); +#2426 = FACE_BOUND('',#2427,.F.); +#2427 = EDGE_LOOP('',(#2428)); +#2428 = ORIENTED_EDGE('',*,*,#2402,.T.); +#2429 = PLANE('',#2430); +#2430 = AXIS2_PLACEMENT_3D('',#2431,#2432,#2433); +#2431 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2432 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2433 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2438)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2435,#2436,#2437)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2435 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2436 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2437 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2438 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2435, + 'distance_accuracy_value','confusion accuracy'); +#2439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2440,#2442); +#2440 = ( REPRESENTATION_RELATIONSHIP('','',#2395,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2441) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); +#2442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2443); +#2443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28289','BALL_0034','',#5,#2390,$ + ); +#2444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2392)); +#2445 = SHAPE_DEFINITION_REPRESENTATION(#2446,#2452); +#2446 = PRODUCT_DEFINITION_SHAPE('','',#2447); +#2447 = PRODUCT_DEFINITION('design','',#2448,#2451); +#2448 = PRODUCT_DEFINITION_FORMATION('','',#2449); +#2449 = PRODUCT('BALL_0035','BALL_0035','',(#2450)); +#2450 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2452 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2453),#2491); +#2453 = MANIFOLD_SOLID_BREP('',#2454); +#2454 = CLOSED_SHELL('',(#2455,#2482)); +#2455 = ADVANCED_FACE('',(#2456),#2477,.T.); +#2456 = FACE_BOUND('',#2457,.T.); +#2457 = EDGE_LOOP('',(#2458,#2467,#2476)); +#2458 = ORIENTED_EDGE('',*,*,#2459,.T.); +#2459 = EDGE_CURVE('',#2460,#2460,#2462,.T.); +#2460 = VERTEX_POINT('',#2461); +#2461 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2462 = CIRCLE('',#2463,0.105599999998); +#2463 = AXIS2_PLACEMENT_3D('',#2464,#2465,#2466); +#2464 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2465 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2466 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2467 = ORIENTED_EDGE('',*,*,#2468,.T.); +#2468 = EDGE_CURVE('',#2460,#2469,#2471,.T.); +#2469 = VERTEX_POINT('',#2470); +#2470 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2471 = CIRCLE('',#2472,0.132); +#2472 = AXIS2_PLACEMENT_3D('',#2473,#2474,#2475); +#2473 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2474 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2475 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2476 = ORIENTED_EDGE('',*,*,#2468,.F.); +#2477 = SPHERICAL_SURFACE('',#2478,0.132); +#2478 = AXIS2_PLACEMENT_3D('',#2479,#2480,#2481); +#2479 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2480 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2481 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2482 = ADVANCED_FACE('',(#2483),#2486,.F.); +#2483 = FACE_BOUND('',#2484,.F.); +#2484 = EDGE_LOOP('',(#2485)); +#2485 = ORIENTED_EDGE('',*,*,#2459,.T.); +#2486 = PLANE('',#2487); +#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490); +#2488 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2489 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2490 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2495)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2492,#2493,#2494)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2492, + 'distance_accuracy_value','confusion accuracy'); +#2496 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2497,#2499); +#2497 = ( REPRESENTATION_RELATIONSHIP('','',#2452,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2498) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2498 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); +#2499 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2500); +#2500 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28290','BALL_0035','',#5,#2447,$ + ); +#2501 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2449)); +#2502 = SHAPE_DEFINITION_REPRESENTATION(#2503,#2509); +#2503 = PRODUCT_DEFINITION_SHAPE('','',#2504); +#2504 = PRODUCT_DEFINITION('design','',#2505,#2508); +#2505 = PRODUCT_DEFINITION_FORMATION('','',#2506); +#2506 = PRODUCT('BALL_0036','BALL_0036','',(#2507)); +#2507 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2508 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2509 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2510),#2548); +#2510 = MANIFOLD_SOLID_BREP('',#2511); +#2511 = CLOSED_SHELL('',(#2512,#2539)); +#2512 = ADVANCED_FACE('',(#2513),#2534,.T.); +#2513 = FACE_BOUND('',#2514,.T.); +#2514 = EDGE_LOOP('',(#2515,#2524,#2533)); +#2515 = ORIENTED_EDGE('',*,*,#2516,.T.); +#2516 = EDGE_CURVE('',#2517,#2517,#2519,.T.); +#2517 = VERTEX_POINT('',#2518); +#2518 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2519 = CIRCLE('',#2520,0.105599999998); +#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523); +#2521 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2522 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2523 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2524 = ORIENTED_EDGE('',*,*,#2525,.T.); +#2525 = EDGE_CURVE('',#2517,#2526,#2528,.T.); +#2526 = VERTEX_POINT('',#2527); +#2527 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2528 = CIRCLE('',#2529,0.132); +#2529 = AXIS2_PLACEMENT_3D('',#2530,#2531,#2532); +#2530 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2531 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2532 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2533 = ORIENTED_EDGE('',*,*,#2525,.F.); +#2534 = SPHERICAL_SURFACE('',#2535,0.132); +#2535 = AXIS2_PLACEMENT_3D('',#2536,#2537,#2538); +#2536 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2537 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2538 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2539 = ADVANCED_FACE('',(#2540),#2543,.F.); +#2540 = FACE_BOUND('',#2541,.F.); +#2541 = EDGE_LOOP('',(#2542)); +#2542 = ORIENTED_EDGE('',*,*,#2516,.T.); +#2543 = PLANE('',#2544); +#2544 = AXIS2_PLACEMENT_3D('',#2545,#2546,#2547); +#2545 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2546 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2547 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2552)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2549,#2550,#2551)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2549 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2550 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2551 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2552 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2549, + 'distance_accuracy_value','confusion accuracy'); +#2553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2554,#2556); +#2554 = ( REPRESENTATION_RELATIONSHIP('','',#2509,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2555) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); +#2556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2557); +#2557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28291','BALL_0036','',#5,#2504,$ + ); +#2558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2506)); +#2559 = SHAPE_DEFINITION_REPRESENTATION(#2560,#2566); +#2560 = PRODUCT_DEFINITION_SHAPE('','',#2561); +#2561 = PRODUCT_DEFINITION('design','',#2562,#2565); +#2562 = PRODUCT_DEFINITION_FORMATION('','',#2563); +#2563 = PRODUCT('BALL_0037','BALL_0037','',(#2564)); +#2564 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2565 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2566 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2567),#2605); +#2567 = MANIFOLD_SOLID_BREP('',#2568); +#2568 = CLOSED_SHELL('',(#2569,#2596)); +#2569 = ADVANCED_FACE('',(#2570),#2591,.T.); +#2570 = FACE_BOUND('',#2571,.T.); +#2571 = EDGE_LOOP('',(#2572,#2581,#2590)); +#2572 = ORIENTED_EDGE('',*,*,#2573,.T.); +#2573 = EDGE_CURVE('',#2574,#2574,#2576,.T.); +#2574 = VERTEX_POINT('',#2575); +#2575 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2576 = CIRCLE('',#2577,0.105599999998); +#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580); +#2578 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2579 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2580 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2581 = ORIENTED_EDGE('',*,*,#2582,.T.); +#2582 = EDGE_CURVE('',#2574,#2583,#2585,.T.); +#2583 = VERTEX_POINT('',#2584); +#2584 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2585 = CIRCLE('',#2586,0.132); +#2586 = AXIS2_PLACEMENT_3D('',#2587,#2588,#2589); +#2587 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2588 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2589 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2590 = ORIENTED_EDGE('',*,*,#2582,.F.); +#2591 = SPHERICAL_SURFACE('',#2592,0.132); +#2592 = AXIS2_PLACEMENT_3D('',#2593,#2594,#2595); +#2593 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2594 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2595 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2596 = ADVANCED_FACE('',(#2597),#2600,.F.); +#2597 = FACE_BOUND('',#2598,.F.); +#2598 = EDGE_LOOP('',(#2599)); +#2599 = ORIENTED_EDGE('',*,*,#2573,.T.); +#2600 = PLANE('',#2601); +#2601 = AXIS2_PLACEMENT_3D('',#2602,#2603,#2604); +#2602 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2603 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2604 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2609)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2606,#2607,#2608)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2606 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2607 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2608 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2609 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2606, + 'distance_accuracy_value','confusion accuracy'); +#2610 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2611,#2613); +#2611 = ( REPRESENTATION_RELATIONSHIP('','',#2566,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2612) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2612 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); +#2613 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2614); +#2614 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28292','BALL_0037','',#5,#2561,$ + ); +#2615 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2563)); +#2616 = SHAPE_DEFINITION_REPRESENTATION(#2617,#2623); +#2617 = PRODUCT_DEFINITION_SHAPE('','',#2618); +#2618 = PRODUCT_DEFINITION('design','',#2619,#2622); +#2619 = PRODUCT_DEFINITION_FORMATION('','',#2620); +#2620 = PRODUCT('BALL_0038','BALL_0038','',(#2621)); +#2621 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2622 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2623 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2624),#2662); +#2624 = MANIFOLD_SOLID_BREP('',#2625); +#2625 = CLOSED_SHELL('',(#2626,#2653)); +#2626 = ADVANCED_FACE('',(#2627),#2648,.T.); +#2627 = FACE_BOUND('',#2628,.T.); +#2628 = EDGE_LOOP('',(#2629,#2638,#2647)); +#2629 = ORIENTED_EDGE('',*,*,#2630,.T.); +#2630 = EDGE_CURVE('',#2631,#2631,#2633,.T.); +#2631 = VERTEX_POINT('',#2632); +#2632 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2633 = CIRCLE('',#2634,0.105599999998); +#2634 = AXIS2_PLACEMENT_3D('',#2635,#2636,#2637); +#2635 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2636 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2637 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2638 = ORIENTED_EDGE('',*,*,#2639,.T.); +#2639 = EDGE_CURVE('',#2631,#2640,#2642,.T.); +#2640 = VERTEX_POINT('',#2641); +#2641 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2642 = CIRCLE('',#2643,0.132); +#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646); +#2644 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2645 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2646 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2647 = ORIENTED_EDGE('',*,*,#2639,.F.); +#2648 = SPHERICAL_SURFACE('',#2649,0.132); +#2649 = AXIS2_PLACEMENT_3D('',#2650,#2651,#2652); +#2650 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2651 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2652 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2653 = ADVANCED_FACE('',(#2654),#2657,.F.); +#2654 = FACE_BOUND('',#2655,.F.); +#2655 = EDGE_LOOP('',(#2656)); +#2656 = ORIENTED_EDGE('',*,*,#2630,.T.); +#2657 = PLANE('',#2658); +#2658 = AXIS2_PLACEMENT_3D('',#2659,#2660,#2661); +#2659 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2660 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2661 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2666)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2663,#2664,#2665)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2663 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2664 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2665 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2666 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2663, + 'distance_accuracy_value','confusion accuracy'); +#2667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2668,#2670); +#2668 = ( REPRESENTATION_RELATIONSHIP('','',#2623,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2669) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); +#2670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2671); +#2671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28293','BALL_0038','',#5,#2618,$ + ); +#2672 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2620)); +#2673 = SHAPE_DEFINITION_REPRESENTATION(#2674,#2680); +#2674 = PRODUCT_DEFINITION_SHAPE('','',#2675); +#2675 = PRODUCT_DEFINITION('design','',#2676,#2679); +#2676 = PRODUCT_DEFINITION_FORMATION('','',#2677); +#2677 = PRODUCT('BALL_0039','BALL_0039','',(#2678)); +#2678 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2679 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2680 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2681),#2719); +#2681 = MANIFOLD_SOLID_BREP('',#2682); +#2682 = CLOSED_SHELL('',(#2683,#2710)); +#2683 = ADVANCED_FACE('',(#2684),#2705,.T.); +#2684 = FACE_BOUND('',#2685,.T.); +#2685 = EDGE_LOOP('',(#2686,#2695,#2704)); +#2686 = ORIENTED_EDGE('',*,*,#2687,.T.); +#2687 = EDGE_CURVE('',#2688,#2688,#2690,.T.); +#2688 = VERTEX_POINT('',#2689); +#2689 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2690 = CIRCLE('',#2691,0.105599999998); +#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694); +#2692 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2693 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2694 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2695 = ORIENTED_EDGE('',*,*,#2696,.T.); +#2696 = EDGE_CURVE('',#2688,#2697,#2699,.T.); +#2697 = VERTEX_POINT('',#2698); +#2698 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2699 = CIRCLE('',#2700,0.132); +#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703); +#2701 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2702 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2703 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2704 = ORIENTED_EDGE('',*,*,#2696,.F.); +#2705 = SPHERICAL_SURFACE('',#2706,0.132); +#2706 = AXIS2_PLACEMENT_3D('',#2707,#2708,#2709); +#2707 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2708 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2709 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2710 = ADVANCED_FACE('',(#2711),#2714,.F.); +#2711 = FACE_BOUND('',#2712,.F.); +#2712 = EDGE_LOOP('',(#2713)); +#2713 = ORIENTED_EDGE('',*,*,#2687,.T.); +#2714 = PLANE('',#2715); +#2715 = AXIS2_PLACEMENT_3D('',#2716,#2717,#2718); +#2716 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2717 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2718 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2723)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2720,#2721,#2722)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2720 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2721 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2722 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2723 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2720, + 'distance_accuracy_value','confusion accuracy'); +#2724 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2725,#2727); +#2725 = ( REPRESENTATION_RELATIONSHIP('','',#2680,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2726) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2726 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); +#2727 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2728); +#2728 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28294','BALL_0039','',#5,#2675,$ + ); +#2729 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2677)); +#2730 = SHAPE_DEFINITION_REPRESENTATION(#2731,#2737); +#2731 = PRODUCT_DEFINITION_SHAPE('','',#2732); +#2732 = PRODUCT_DEFINITION('design','',#2733,#2736); +#2733 = PRODUCT_DEFINITION_FORMATION('','',#2734); +#2734 = PRODUCT('BALL_0040','BALL_0040','',(#2735)); +#2735 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2736 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2737 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2738),#2776); +#2738 = MANIFOLD_SOLID_BREP('',#2739); +#2739 = CLOSED_SHELL('',(#2740,#2767)); +#2740 = ADVANCED_FACE('',(#2741),#2762,.T.); +#2741 = FACE_BOUND('',#2742,.T.); +#2742 = EDGE_LOOP('',(#2743,#2752,#2761)); +#2743 = ORIENTED_EDGE('',*,*,#2744,.T.); +#2744 = EDGE_CURVE('',#2745,#2745,#2747,.T.); +#2745 = VERTEX_POINT('',#2746); +#2746 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2747 = CIRCLE('',#2748,0.105599999998); +#2748 = AXIS2_PLACEMENT_3D('',#2749,#2750,#2751); +#2749 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2750 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2751 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2752 = ORIENTED_EDGE('',*,*,#2753,.T.); +#2753 = EDGE_CURVE('',#2745,#2754,#2756,.T.); +#2754 = VERTEX_POINT('',#2755); +#2755 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2756 = CIRCLE('',#2757,0.132); +#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760); +#2758 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2759 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2760 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2761 = ORIENTED_EDGE('',*,*,#2753,.F.); +#2762 = SPHERICAL_SURFACE('',#2763,0.132); +#2763 = AXIS2_PLACEMENT_3D('',#2764,#2765,#2766); +#2764 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2765 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2766 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2767 = ADVANCED_FACE('',(#2768),#2771,.F.); +#2768 = FACE_BOUND('',#2769,.F.); +#2769 = EDGE_LOOP('',(#2770)); +#2770 = ORIENTED_EDGE('',*,*,#2744,.T.); +#2771 = PLANE('',#2772); +#2772 = AXIS2_PLACEMENT_3D('',#2773,#2774,#2775); +#2773 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2774 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2775 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2780)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2777,#2778,#2779)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2777 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2778 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2779 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2780 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2777, + 'distance_accuracy_value','confusion accuracy'); +#2781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2782,#2784); +#2782 = ( REPRESENTATION_RELATIONSHIP('','',#2737,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2783) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179); +#2784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2785); +#2785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28295','BALL_0040','',#5,#2732,$ + ); +#2786 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2734)); +#2787 = SHAPE_DEFINITION_REPRESENTATION(#2788,#2794); +#2788 = PRODUCT_DEFINITION_SHAPE('','',#2789); +#2789 = PRODUCT_DEFINITION('design','',#2790,#2793); +#2790 = PRODUCT_DEFINITION_FORMATION('','',#2791); +#2791 = PRODUCT('BALL_0041','BALL_0041','',(#2792)); +#2792 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2793 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2794 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2795),#2833); +#2795 = MANIFOLD_SOLID_BREP('',#2796); +#2796 = CLOSED_SHELL('',(#2797,#2824)); +#2797 = ADVANCED_FACE('',(#2798),#2819,.T.); +#2798 = FACE_BOUND('',#2799,.T.); +#2799 = EDGE_LOOP('',(#2800,#2809,#2818)); +#2800 = ORIENTED_EDGE('',*,*,#2801,.T.); +#2801 = EDGE_CURVE('',#2802,#2802,#2804,.T.); +#2802 = VERTEX_POINT('',#2803); +#2803 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2804 = CIRCLE('',#2805,0.105599999998); +#2805 = AXIS2_PLACEMENT_3D('',#2806,#2807,#2808); +#2806 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2807 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2808 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2809 = ORIENTED_EDGE('',*,*,#2810,.T.); +#2810 = EDGE_CURVE('',#2802,#2811,#2813,.T.); +#2811 = VERTEX_POINT('',#2812); +#2812 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2813 = CIRCLE('',#2814,0.132); +#2814 = AXIS2_PLACEMENT_3D('',#2815,#2816,#2817); +#2815 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2816 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2817 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2818 = ORIENTED_EDGE('',*,*,#2810,.F.); +#2819 = SPHERICAL_SURFACE('',#2820,0.132); +#2820 = AXIS2_PLACEMENT_3D('',#2821,#2822,#2823); +#2821 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2822 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2823 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2824 = ADVANCED_FACE('',(#2825),#2828,.F.); +#2825 = FACE_BOUND('',#2826,.F.); +#2826 = EDGE_LOOP('',(#2827)); +#2827 = ORIENTED_EDGE('',*,*,#2801,.T.); +#2828 = PLANE('',#2829); +#2829 = AXIS2_PLACEMENT_3D('',#2830,#2831,#2832); +#2830 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2831 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2832 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2837)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2834,#2835,#2836)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2834 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2835 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2836 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2837 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2834, + 'distance_accuracy_value','confusion accuracy'); +#2838 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2839,#2841); +#2839 = ( REPRESENTATION_RELATIONSHIP('','',#2794,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2840) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2840 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183); +#2841 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2842); +#2842 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28296','BALL_0041','',#5,#2789,$ + ); +#2843 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2791)); +#2844 = SHAPE_DEFINITION_REPRESENTATION(#2845,#2851); +#2845 = PRODUCT_DEFINITION_SHAPE('','',#2846); +#2846 = PRODUCT_DEFINITION('design','',#2847,#2850); +#2847 = PRODUCT_DEFINITION_FORMATION('','',#2848); +#2848 = PRODUCT('BALL_0042','BALL_0042','',(#2849)); +#2849 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2850 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2851 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2852),#2890); +#2852 = MANIFOLD_SOLID_BREP('',#2853); +#2853 = CLOSED_SHELL('',(#2854,#2881)); +#2854 = ADVANCED_FACE('',(#2855),#2876,.T.); +#2855 = FACE_BOUND('',#2856,.T.); +#2856 = EDGE_LOOP('',(#2857,#2866,#2875)); +#2857 = ORIENTED_EDGE('',*,*,#2858,.T.); +#2858 = EDGE_CURVE('',#2859,#2859,#2861,.T.); +#2859 = VERTEX_POINT('',#2860); +#2860 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2861 = CIRCLE('',#2862,0.105599999998); +#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865); +#2863 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2864 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2865 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2866 = ORIENTED_EDGE('',*,*,#2867,.T.); +#2867 = EDGE_CURVE('',#2859,#2868,#2870,.T.); +#2868 = VERTEX_POINT('',#2869); +#2869 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2870 = CIRCLE('',#2871,0.132); +#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874); +#2872 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2873 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2874 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2875 = ORIENTED_EDGE('',*,*,#2867,.F.); +#2876 = SPHERICAL_SURFACE('',#2877,0.132); +#2877 = AXIS2_PLACEMENT_3D('',#2878,#2879,#2880); +#2878 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2879 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2880 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2881 = ADVANCED_FACE('',(#2882),#2885,.F.); +#2882 = FACE_BOUND('',#2883,.F.); +#2883 = EDGE_LOOP('',(#2884)); +#2884 = ORIENTED_EDGE('',*,*,#2858,.T.); +#2885 = PLANE('',#2886); +#2886 = AXIS2_PLACEMENT_3D('',#2887,#2888,#2889); +#2887 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2888 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2889 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2894)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2891,#2892,#2893)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2891 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2892 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2893 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2894 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2891, + 'distance_accuracy_value','confusion accuracy'); +#2895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2896,#2898); +#2896 = ( REPRESENTATION_RELATIONSHIP('','',#2851,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2897) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187); +#2898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2899); +#2899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28297','BALL_0042','',#5,#2846,$ + ); +#2900 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2848)); +#2901 = SHAPE_DEFINITION_REPRESENTATION(#2902,#2908); +#2902 = PRODUCT_DEFINITION_SHAPE('','',#2903); +#2903 = PRODUCT_DEFINITION('design','',#2904,#2907); +#2904 = PRODUCT_DEFINITION_FORMATION('','',#2905); +#2905 = PRODUCT('BALL_0043','BALL_0043','',(#2906)); +#2906 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2907 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2908 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2909),#2947); +#2909 = MANIFOLD_SOLID_BREP('',#2910); +#2910 = CLOSED_SHELL('',(#2911,#2938)); +#2911 = ADVANCED_FACE('',(#2912),#2933,.T.); +#2912 = FACE_BOUND('',#2913,.T.); +#2913 = EDGE_LOOP('',(#2914,#2923,#2932)); +#2914 = ORIENTED_EDGE('',*,*,#2915,.T.); +#2915 = EDGE_CURVE('',#2916,#2916,#2918,.T.); +#2916 = VERTEX_POINT('',#2917); +#2917 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2918 = CIRCLE('',#2919,0.105599999998); +#2919 = AXIS2_PLACEMENT_3D('',#2920,#2921,#2922); +#2920 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2921 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2922 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2923 = ORIENTED_EDGE('',*,*,#2924,.T.); +#2924 = EDGE_CURVE('',#2916,#2925,#2927,.T.); +#2925 = VERTEX_POINT('',#2926); +#2926 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2927 = CIRCLE('',#2928,0.132); +#2928 = AXIS2_PLACEMENT_3D('',#2929,#2930,#2931); +#2929 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2930 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2931 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2932 = ORIENTED_EDGE('',*,*,#2924,.F.); +#2933 = SPHERICAL_SURFACE('',#2934,0.132); +#2934 = AXIS2_PLACEMENT_3D('',#2935,#2936,#2937); +#2935 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2936 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2937 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2938 = ADVANCED_FACE('',(#2939),#2942,.F.); +#2939 = FACE_BOUND('',#2940,.F.); +#2940 = EDGE_LOOP('',(#2941)); +#2941 = ORIENTED_EDGE('',*,*,#2915,.T.); +#2942 = PLANE('',#2943); +#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946); +#2944 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#2945 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2946 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#2947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2951)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2948,#2949,#2950)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2948 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2949 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2950 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2951 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2948, + 'distance_accuracy_value','confusion accuracy'); +#2952 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2953,#2955); +#2953 = ( REPRESENTATION_RELATIONSHIP('','',#2908,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2954) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2954 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191); +#2955 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2956); +#2956 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28298','BALL_0043','',#5,#2903,$ + ); +#2957 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2905)); +#2958 = SHAPE_DEFINITION_REPRESENTATION(#2959,#2965); +#2959 = PRODUCT_DEFINITION_SHAPE('','',#2960); +#2960 = PRODUCT_DEFINITION('design','',#2961,#2964); +#2961 = PRODUCT_DEFINITION_FORMATION('','',#2962); +#2962 = PRODUCT('BALL_0044','BALL_0044','',(#2963)); +#2963 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2964 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2965 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2966),#3004); +#2966 = MANIFOLD_SOLID_BREP('',#2967); +#2967 = CLOSED_SHELL('',(#2968,#2995)); +#2968 = ADVANCED_FACE('',(#2969),#2990,.T.); +#2969 = FACE_BOUND('',#2970,.T.); +#2970 = EDGE_LOOP('',(#2971,#2980,#2989)); +#2971 = ORIENTED_EDGE('',*,*,#2972,.T.); +#2972 = EDGE_CURVE('',#2973,#2973,#2975,.T.); +#2973 = VERTEX_POINT('',#2974); +#2974 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#2975 = CIRCLE('',#2976,0.105599999998); +#2976 = AXIS2_PLACEMENT_3D('',#2977,#2978,#2979); +#2977 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#2978 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#2979 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#2980 = ORIENTED_EDGE('',*,*,#2981,.T.); +#2981 = EDGE_CURVE('',#2973,#2982,#2984,.T.); +#2982 = VERTEX_POINT('',#2983); +#2983 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#2984 = CIRCLE('',#2985,0.132); +#2985 = AXIS2_PLACEMENT_3D('',#2986,#2987,#2988); +#2986 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2987 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#2988 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#2989 = ORIENTED_EDGE('',*,*,#2981,.F.); +#2990 = SPHERICAL_SURFACE('',#2991,0.132); +#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994); +#2992 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#2993 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#2994 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#2995 = ADVANCED_FACE('',(#2996),#2999,.F.); +#2996 = FACE_BOUND('',#2997,.F.); +#2997 = EDGE_LOOP('',(#2998)); +#2998 = ORIENTED_EDGE('',*,*,#2972,.T.); +#2999 = PLANE('',#3000); +#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003); +#3001 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#3002 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3003 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3008)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3005,#3006,#3007)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3005 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3006 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3007 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3008 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3005, + 'distance_accuracy_value','confusion accuracy'); +#3009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3010,#3012); +#3010 = ( REPRESENTATION_RELATIONSHIP('','',#2965,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3011) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195); +#3012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3013); +#3013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28299','BALL_0044','',#5,#2960,$ + ); +#3014 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2962)); +#3015 = SHAPE_DEFINITION_REPRESENTATION(#3016,#3022); +#3016 = PRODUCT_DEFINITION_SHAPE('','',#3017); +#3017 = PRODUCT_DEFINITION('design','',#3018,#3021); +#3018 = PRODUCT_DEFINITION_FORMATION('','',#3019); +#3019 = PRODUCT('BALL_0045','BALL_0045','',(#3020)); +#3020 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3021 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3022 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3023),#3061); +#3023 = MANIFOLD_SOLID_BREP('',#3024); +#3024 = CLOSED_SHELL('',(#3025,#3052)); +#3025 = ADVANCED_FACE('',(#3026),#3047,.T.); +#3026 = FACE_BOUND('',#3027,.T.); +#3027 = EDGE_LOOP('',(#3028,#3037,#3046)); +#3028 = ORIENTED_EDGE('',*,*,#3029,.T.); +#3029 = EDGE_CURVE('',#3030,#3030,#3032,.T.); +#3030 = VERTEX_POINT('',#3031); +#3031 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#3032 = CIRCLE('',#3033,0.105599999998); +#3033 = AXIS2_PLACEMENT_3D('',#3034,#3035,#3036); +#3034 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#3035 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#3036 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#3037 = ORIENTED_EDGE('',*,*,#3038,.T.); +#3038 = EDGE_CURVE('',#3030,#3039,#3041,.T.); +#3039 = VERTEX_POINT('',#3040); +#3040 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#3041 = CIRCLE('',#3042,0.132); +#3042 = AXIS2_PLACEMENT_3D('',#3043,#3044,#3045); +#3043 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3044 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#3045 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#3046 = ORIENTED_EDGE('',*,*,#3038,.F.); +#3047 = SPHERICAL_SURFACE('',#3048,0.132); +#3048 = AXIS2_PLACEMENT_3D('',#3049,#3050,#3051); +#3049 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3050 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3051 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#3052 = ADVANCED_FACE('',(#3053),#3056,.F.); +#3053 = FACE_BOUND('',#3054,.F.); +#3054 = EDGE_LOOP('',(#3055)); +#3055 = ORIENTED_EDGE('',*,*,#3029,.T.); +#3056 = PLANE('',#3057); +#3057 = AXIS2_PLACEMENT_3D('',#3058,#3059,#3060); +#3058 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#3059 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3060 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3065)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3062,#3063,#3064)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3062 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3063 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3064 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3065 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3062, + 'distance_accuracy_value','confusion accuracy'); +#3066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3067,#3069); +#3067 = ( REPRESENTATION_RELATIONSHIP('','',#3022,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3068) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199); +#3069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3070); +#3070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28300','BALL_0045','',#5,#3017,$ + ); +#3071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3019)); +#3072 = SHAPE_DEFINITION_REPRESENTATION(#3073,#3079); +#3073 = PRODUCT_DEFINITION_SHAPE('','',#3074); +#3074 = PRODUCT_DEFINITION('design','',#3075,#3078); +#3075 = PRODUCT_DEFINITION_FORMATION('','',#3076); +#3076 = PRODUCT('BALL_0046','BALL_0046','',(#3077)); +#3077 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3078 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3079 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3080),#3118); +#3080 = MANIFOLD_SOLID_BREP('',#3081); +#3081 = CLOSED_SHELL('',(#3082,#3109)); +#3082 = ADVANCED_FACE('',(#3083),#3104,.T.); +#3083 = FACE_BOUND('',#3084,.T.); +#3084 = EDGE_LOOP('',(#3085,#3094,#3103)); +#3085 = ORIENTED_EDGE('',*,*,#3086,.T.); +#3086 = EDGE_CURVE('',#3087,#3087,#3089,.T.); +#3087 = VERTEX_POINT('',#3088); +#3088 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#3089 = CIRCLE('',#3090,0.105599999998); +#3090 = AXIS2_PLACEMENT_3D('',#3091,#3092,#3093); +#3091 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#3092 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#3093 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#3094 = ORIENTED_EDGE('',*,*,#3095,.T.); +#3095 = EDGE_CURVE('',#3087,#3096,#3098,.T.); +#3096 = VERTEX_POINT('',#3097); +#3097 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#3098 = CIRCLE('',#3099,0.132); +#3099 = AXIS2_PLACEMENT_3D('',#3100,#3101,#3102); +#3100 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3101 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#3102 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#3103 = ORIENTED_EDGE('',*,*,#3095,.F.); +#3104 = SPHERICAL_SURFACE('',#3105,0.132); +#3105 = AXIS2_PLACEMENT_3D('',#3106,#3107,#3108); +#3106 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3107 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3108 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#3109 = ADVANCED_FACE('',(#3110),#3113,.F.); +#3110 = FACE_BOUND('',#3111,.F.); +#3111 = EDGE_LOOP('',(#3112)); +#3112 = ORIENTED_EDGE('',*,*,#3086,.T.); +#3113 = PLANE('',#3114); +#3114 = AXIS2_PLACEMENT_3D('',#3115,#3116,#3117); +#3115 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#3116 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3117 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#3118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3122)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3119,#3120,#3121)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3119 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3120 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3121 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3122 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3119, + 'distance_accuracy_value','confusion accuracy'); +#3123 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3124,#3126); +#3124 = ( REPRESENTATION_RELATIONSHIP('','',#3079,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3125) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3125 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203); +#3126 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3127); +#3127 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28301','BALL_0046','',#5,#3074,$ + ); +#3128 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3076)); +#3129 = SHAPE_DEFINITION_REPRESENTATION(#3130,#3136); +#3130 = PRODUCT_DEFINITION_SHAPE('','',#3131); +#3131 = PRODUCT_DEFINITION('design','',#3132,#3135); +#3132 = PRODUCT_DEFINITION_FORMATION('','',#3133); +#3133 = PRODUCT('BALL_0047','BALL_0047','',(#3134)); +#3134 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3135 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3136 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3137),#3175); +#3137 = MANIFOLD_SOLID_BREP('',#3138); +#3138 = CLOSED_SHELL('',(#3139,#3166)); +#3139 = ADVANCED_FACE('',(#3140),#3161,.T.); +#3140 = FACE_BOUND('',#3141,.T.); +#3141 = EDGE_LOOP('',(#3142,#3151,#3160)); +#3142 = ORIENTED_EDGE('',*,*,#3143,.T.); +#3143 = EDGE_CURVE('',#3144,#3144,#3146,.T.); +#3144 = VERTEX_POINT('',#3145); +#3145 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#3146 = CIRCLE('',#3147,0.105599999998); +#3147 = AXIS2_PLACEMENT_3D('',#3148,#3149,#3150); +#3148 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#3149 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#3150 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#3151 = ORIENTED_EDGE('',*,*,#3152,.T.); +#3152 = EDGE_CURVE('',#3144,#3153,#3155,.T.); +#3153 = VERTEX_POINT('',#3154); +#3154 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#3155 = CIRCLE('',#3156,0.132); +#3156 = AXIS2_PLACEMENT_3D('',#3157,#3158,#3159); +#3157 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3158 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#3159 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#3160 = ORIENTED_EDGE('',*,*,#3152,.F.); +#3161 = SPHERICAL_SURFACE('',#3162,0.132); +#3162 = AXIS2_PLACEMENT_3D('',#3163,#3164,#3165); +#3163 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3164 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3165 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#3166 = ADVANCED_FACE('',(#3167),#3170,.F.); +#3167 = FACE_BOUND('',#3168,.F.); +#3168 = EDGE_LOOP('',(#3169)); +#3169 = ORIENTED_EDGE('',*,*,#3143,.T.); +#3170 = PLANE('',#3171); +#3171 = AXIS2_PLACEMENT_3D('',#3172,#3173,#3174); +#3172 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#3173 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3174 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#3175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3179)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3176,#3177,#3178)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3176 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3177 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3178 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3179 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3176, + 'distance_accuracy_value','confusion accuracy'); +#3180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3181,#3183); +#3181 = ( REPRESENTATION_RELATIONSHIP('','',#3136,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3182) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207); +#3183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3184); +#3184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28302','BALL_0047','',#5,#3131,$ + ); +#3185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3133)); +#3186 = SHAPE_DEFINITION_REPRESENTATION(#3187,#3193); +#3187 = PRODUCT_DEFINITION_SHAPE('','',#3188); +#3188 = PRODUCT_DEFINITION('design','',#3189,#3192); +#3189 = PRODUCT_DEFINITION_FORMATION('','',#3190); +#3190 = PRODUCT('BALL_0048','BALL_0048','',(#3191)); +#3191 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3192 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3193 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3194),#3232); +#3194 = MANIFOLD_SOLID_BREP('',#3195); +#3195 = CLOSED_SHELL('',(#3196,#3223)); +#3196 = ADVANCED_FACE('',(#3197),#3218,.T.); +#3197 = FACE_BOUND('',#3198,.T.); +#3198 = EDGE_LOOP('',(#3199,#3208,#3217)); +#3199 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3200 = EDGE_CURVE('',#3201,#3201,#3203,.T.); +#3201 = VERTEX_POINT('',#3202); +#3202 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.519400000002)); +#3203 = CIRCLE('',#3204,0.105599999998); +#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207); +#3205 = CARTESIAN_POINT('',(-1.875,0.211200000004,-2.625)); +#3206 = DIRECTION('',(-5.551115123126E-17,-1.,0.)); +#3207 = DIRECTION('',(-1.293437042225E-28,7.180017925909E-45,1.)); +#3208 = ORIENTED_EDGE('',*,*,#3209,.T.); +#3209 = EDGE_CURVE('',#3201,#3210,#3212,.T.); +#3210 = VERTEX_POINT('',#3211); +#3211 = CARTESIAN_POINT('',(-1.875,-2.461976304079E-13,-2.625)); +#3212 = CIRCLE('',#3213,0.132); +#3213 = AXIS2_PLACEMENT_3D('',#3214,#3215,#3216); +#3214 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3215 = DIRECTION('',(1.,-1.110223024625E-16,-5.551115123126E-17)); +#3216 = DIRECTION('',(1.110223024625E-16,1.,5.551115123126E-17)); +#3217 = ORIENTED_EDGE('',*,*,#3209,.F.); +#3218 = SPHERICAL_SURFACE('',#3219,0.132); +#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222); +#3220 = CARTESIAN_POINT('',(-1.875,0.132,-2.625)); +#3221 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3222 = DIRECTION('',(-1.156969824569E-28,6.422472690164E-45,1.)); +#3223 = ADVANCED_FACE('',(#3224),#3227,.F.); +#3224 = FACE_BOUND('',#3225,.F.); +#3225 = EDGE_LOOP('',(#3226)); +#3226 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3227 = PLANE('',#3228); +#3228 = AXIS2_PLACEMENT_3D('',#3229,#3230,#3231); +#3229 = CARTESIAN_POINT('',(-1.875,0.2112,-2.625)); +#3230 = DIRECTION('',(-5.551115123126E-17,-1.,-0.)); +#3231 = DIRECTION('',(-1.29343704219E-28,7.180017925712E-45,1.)); +#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3236)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3233,#3234,#3235)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3233 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3234 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3235 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3236 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3233, + 'distance_accuracy_value','confusion accuracy'); +#3237 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3238,#3240); +#3238 = ( REPRESENTATION_RELATIONSHIP('','',#3193,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3239) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3239 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211); +#3240 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3241); +#3241 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28303','BALL_0048','',#5,#3188,$ + ); +#3242 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3190)); +#3243 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3244),#2491); +#3244 = STYLED_ITEM('color',(#3245),#2453); +#3245 = PRESENTATION_STYLE_ASSIGNMENT((#3246,#3252)); +#3246 = SURFACE_STYLE_USAGE(.BOTH.,#3247); +#3247 = SURFACE_SIDE_STYLE('',(#3248)); +#3248 = SURFACE_STYLE_FILL_AREA(#3249); +#3249 = FILL_AREA_STYLE('',(#3250)); +#3250 = FILL_AREA_STYLE_COLOUR('',#3251); +#3251 = COLOUR_RGB('',0.796078452645,0.823529417451,0.937254901616); +#3252 = CURVE_STYLE('',#3253,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3253 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3254 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#3255 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3256),#3232); +#3256 = STYLED_ITEM('color',(#3257),#3194); +#3257 = PRESENTATION_STYLE_ASSIGNMENT((#3258,#3263)); +#3258 = SURFACE_STYLE_USAGE(.BOTH.,#3259); +#3259 = SURFACE_SIDE_STYLE('',(#3260)); +#3260 = SURFACE_STYLE_FILL_AREA(#3261); +#3261 = FILL_AREA_STYLE('',(#3262)); +#3262 = FILL_AREA_STYLE_COLOUR('',#3251); +#3263 = CURVE_STYLE('',#3264,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3264 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3265 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3266),#1066); +#3266 = STYLED_ITEM('color',(#3267),#1028); +#3267 = PRESENTATION_STYLE_ASSIGNMENT((#3268,#3273)); +#3268 = SURFACE_STYLE_USAGE(.BOTH.,#3269); +#3269 = SURFACE_SIDE_STYLE('',(#3270)); +#3270 = SURFACE_STYLE_FILL_AREA(#3271); +#3271 = FILL_AREA_STYLE('',(#3272)); +#3272 = FILL_AREA_STYLE_COLOUR('',#3251); +#3273 = CURVE_STYLE('',#3274,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3274 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3275 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3276),#838); +#3276 = STYLED_ITEM('color',(#3277),#800); +#3277 = PRESENTATION_STYLE_ASSIGNMENT((#3278,#3283)); +#3278 = SURFACE_STYLE_USAGE(.BOTH.,#3279); +#3279 = SURFACE_SIDE_STYLE('',(#3280)); +#3280 = SURFACE_STYLE_FILL_AREA(#3281); +#3281 = FILL_AREA_STYLE('',(#3282)); +#3282 = FILL_AREA_STYLE_COLOUR('',#3251); +#3283 = CURVE_STYLE('',#3284,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3284 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3285 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3286),#3004); +#3286 = STYLED_ITEM('color',(#3287),#2966); +#3287 = PRESENTATION_STYLE_ASSIGNMENT((#3288,#3293)); +#3288 = SURFACE_STYLE_USAGE(.BOTH.,#3289); +#3289 = SURFACE_SIDE_STYLE('',(#3290)); +#3290 = SURFACE_STYLE_FILL_AREA(#3291); +#3291 = FILL_AREA_STYLE('',(#3292)); +#3292 = FILL_AREA_STYLE_COLOUR('',#3251); +#3293 = CURVE_STYLE('',#3294,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3294 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3295 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3296),#667); +#3296 = STYLED_ITEM('color',(#3297),#629); +#3297 = PRESENTATION_STYLE_ASSIGNMENT((#3298,#3303)); +#3298 = SURFACE_STYLE_USAGE(.BOTH.,#3299); +#3299 = SURFACE_SIDE_STYLE('',(#3300)); +#3300 = SURFACE_STYLE_FILL_AREA(#3301); +#3301 = FILL_AREA_STYLE('',(#3302)); +#3302 = FILL_AREA_STYLE_COLOUR('',#3251); +#3303 = CURVE_STYLE('',#3304,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3304 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3305 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3306),#2206); +#3306 = STYLED_ITEM('color',(#3307),#2168); +#3307 = PRESENTATION_STYLE_ASSIGNMENT((#3308,#3313)); +#3308 = SURFACE_STYLE_USAGE(.BOTH.,#3309); +#3309 = SURFACE_SIDE_STYLE('',(#3310)); +#3310 = SURFACE_STYLE_FILL_AREA(#3311); +#3311 = FILL_AREA_STYLE('',(#3312)); +#3312 = FILL_AREA_STYLE_COLOUR('',#3251); +#3313 = CURVE_STYLE('',#3314,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3314 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3315 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3316),#1009); +#3316 = STYLED_ITEM('color',(#3317),#971); +#3317 = PRESENTATION_STYLE_ASSIGNMENT((#3318,#3323)); +#3318 = SURFACE_STYLE_USAGE(.BOTH.,#3319); +#3319 = SURFACE_SIDE_STYLE('',(#3320)); +#3320 = SURFACE_STYLE_FILL_AREA(#3321); +#3321 = FILL_AREA_STYLE('',(#3322)); +#3322 = FILL_AREA_STYLE_COLOUR('',#3251); +#3323 = CURVE_STYLE('',#3324,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3325 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3326),#895); +#3326 = STYLED_ITEM('color',(#3327),#857); +#3327 = PRESENTATION_STYLE_ASSIGNMENT((#3328,#3333)); +#3328 = SURFACE_STYLE_USAGE(.BOTH.,#3329); +#3329 = SURFACE_SIDE_STYLE('',(#3330)); +#3330 = SURFACE_STYLE_FILL_AREA(#3331); +#3331 = FILL_AREA_STYLE('',(#3332)); +#3332 = FILL_AREA_STYLE_COLOUR('',#3251); +#3333 = CURVE_STYLE('',#3334,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3334 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3335 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3336),#724); +#3336 = STYLED_ITEM('color',(#3337),#686); +#3337 = PRESENTATION_STYLE_ASSIGNMENT((#3338,#3343)); +#3338 = SURFACE_STYLE_USAGE(.BOTH.,#3339); +#3339 = SURFACE_SIDE_STYLE('',(#3340)); +#3340 = SURFACE_STYLE_FILL_AREA(#3341); +#3341 = FILL_AREA_STYLE('',(#3342)); +#3342 = FILL_AREA_STYLE_COLOUR('',#3251); +#3343 = CURVE_STYLE('',#3344,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3344 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3345 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3346),#1522); +#3346 = STYLED_ITEM('color',(#3347),#1484); +#3347 = PRESENTATION_STYLE_ASSIGNMENT((#3348,#3353)); +#3348 = SURFACE_STYLE_USAGE(.BOTH.,#3349); +#3349 = SURFACE_SIDE_STYLE('',(#3350)); +#3350 = SURFACE_STYLE_FILL_AREA(#3351); +#3351 = FILL_AREA_STYLE('',(#3352)); +#3352 = FILL_AREA_STYLE_COLOUR('',#3251); +#3353 = CURVE_STYLE('',#3354,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3354 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3355 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3356),#1294); +#3356 = STYLED_ITEM('color',(#3357),#1256); +#3357 = PRESENTATION_STYLE_ASSIGNMENT((#3358,#3363)); +#3358 = SURFACE_STYLE_USAGE(.BOTH.,#3359); +#3359 = SURFACE_SIDE_STYLE('',(#3360)); +#3360 = SURFACE_STYLE_FILL_AREA(#3361); +#3361 = FILL_AREA_STYLE('',(#3362)); +#3362 = FILL_AREA_STYLE_COLOUR('',#3251); +#3363 = CURVE_STYLE('',#3364,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3364 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3365 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3366),#1579); +#3366 = STYLED_ITEM('color',(#3367),#1541); +#3367 = PRESENTATION_STYLE_ASSIGNMENT((#3368,#3373)); +#3368 = SURFACE_STYLE_USAGE(.BOTH.,#3369); +#3369 = SURFACE_SIDE_STYLE('',(#3370)); +#3370 = SURFACE_STYLE_FILL_AREA(#3371); +#3371 = FILL_AREA_STYLE('',(#3372)); +#3372 = FILL_AREA_STYLE_COLOUR('',#3251); +#3373 = CURVE_STYLE('',#3374,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3374 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3375 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3376),#1351); +#3376 = STYLED_ITEM('color',(#3377),#1313); +#3377 = PRESENTATION_STYLE_ASSIGNMENT((#3378,#3383)); +#3378 = SURFACE_STYLE_USAGE(.BOTH.,#3379); +#3379 = SURFACE_SIDE_STYLE('',(#3380)); +#3380 = SURFACE_STYLE_FILL_AREA(#3381); +#3381 = FILL_AREA_STYLE('',(#3382)); +#3382 = FILL_AREA_STYLE_COLOUR('',#3251); +#3383 = CURVE_STYLE('',#3384,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3384 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3385 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3386),#1864); +#3386 = STYLED_ITEM('color',(#3387),#1826); +#3387 = PRESENTATION_STYLE_ASSIGNMENT((#3388,#3393)); +#3388 = SURFACE_STYLE_USAGE(.BOTH.,#3389); +#3389 = SURFACE_SIDE_STYLE('',(#3390)); +#3390 = SURFACE_STYLE_FILL_AREA(#3391); +#3391 = FILL_AREA_STYLE('',(#3392)); +#3392 = FILL_AREA_STYLE_COLOUR('',#3251); +#3393 = CURVE_STYLE('',#3394,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3394 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3395 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3396),#2890); +#3396 = STYLED_ITEM('color',(#3397),#2852); +#3397 = PRESENTATION_STYLE_ASSIGNMENT((#3398,#3403)); +#3398 = SURFACE_STYLE_USAGE(.BOTH.,#3399); +#3399 = SURFACE_SIDE_STYLE('',(#3400)); +#3400 = SURFACE_STYLE_FILL_AREA(#3401); +#3401 = FILL_AREA_STYLE('',(#3402)); +#3402 = FILL_AREA_STYLE_COLOUR('',#3251); +#3403 = CURVE_STYLE('',#3404,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3404 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3405 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3406),#781); +#3406 = STYLED_ITEM('color',(#3407),#743); +#3407 = PRESENTATION_STYLE_ASSIGNMENT((#3408,#3413)); +#3408 = SURFACE_STYLE_USAGE(.BOTH.,#3409); +#3409 = SURFACE_SIDE_STYLE('',(#3410)); +#3410 = SURFACE_STYLE_FILL_AREA(#3411); +#3411 = FILL_AREA_STYLE('',(#3412)); +#3412 = FILL_AREA_STYLE_COLOUR('',#3251); +#3413 = CURVE_STYLE('',#3414,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3414 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3415 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3416),#3061); +#3416 = STYLED_ITEM('color',(#3417),#3023); +#3417 = PRESENTATION_STYLE_ASSIGNMENT((#3418,#3423)); +#3418 = SURFACE_STYLE_USAGE(.BOTH.,#3419); +#3419 = SURFACE_SIDE_STYLE('',(#3420)); +#3420 = SURFACE_STYLE_FILL_AREA(#3421); +#3421 = FILL_AREA_STYLE('',(#3422)); +#3422 = FILL_AREA_STYLE_COLOUR('',#3251); +#3423 = CURVE_STYLE('',#3424,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3424 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3425 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3426),#2947); +#3426 = STYLED_ITEM('color',(#3427),#2909); +#3427 = PRESENTATION_STYLE_ASSIGNMENT((#3428,#3433)); +#3428 = SURFACE_STYLE_USAGE(.BOTH.,#3429); +#3429 = SURFACE_SIDE_STYLE('',(#3430)); +#3430 = SURFACE_STYLE_FILL_AREA(#3431); +#3431 = FILL_AREA_STYLE('',(#3432)); +#3432 = FILL_AREA_STYLE_COLOUR('',#3251); +#3433 = CURVE_STYLE('',#3434,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3434 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3435 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3436),#1636); +#3436 = STYLED_ITEM('color',(#3437),#1598); +#3437 = PRESENTATION_STYLE_ASSIGNMENT((#3438,#3443)); +#3438 = SURFACE_STYLE_USAGE(.BOTH.,#3439); +#3439 = SURFACE_SIDE_STYLE('',(#3440)); +#3440 = SURFACE_STYLE_FILL_AREA(#3441); +#3441 = FILL_AREA_STYLE('',(#3442)); +#3442 = FILL_AREA_STYLE_COLOUR('',#3251); +#3443 = CURVE_STYLE('',#3444,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3444 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3445 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3446),#2320); +#3446 = STYLED_ITEM('color',(#3447),#2282); +#3447 = PRESENTATION_STYLE_ASSIGNMENT((#3448,#3453)); +#3448 = SURFACE_STYLE_USAGE(.BOTH.,#3449); +#3449 = SURFACE_SIDE_STYLE('',(#3450)); +#3450 = SURFACE_STYLE_FILL_AREA(#3451); +#3451 = FILL_AREA_STYLE('',(#3452)); +#3452 = FILL_AREA_STYLE_COLOUR('',#3251); +#3453 = CURVE_STYLE('',#3454,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3454 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3455 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3456),#2719); +#3456 = STYLED_ITEM('color',(#3457),#2681); +#3457 = PRESENTATION_STYLE_ASSIGNMENT((#3458,#3463)); +#3458 = SURFACE_STYLE_USAGE(.BOTH.,#3459); +#3459 = SURFACE_SIDE_STYLE('',(#3460)); +#3460 = SURFACE_STYLE_FILL_AREA(#3461); +#3461 = FILL_AREA_STYLE('',(#3462)); +#3462 = FILL_AREA_STYLE_COLOUR('',#3251); +#3463 = CURVE_STYLE('',#3464,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3464 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3465 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3466),#496); +#3466 = STYLED_ITEM('color',(#3467),#443); +#3467 = PRESENTATION_STYLE_ASSIGNMENT((#3468,#3474)); +#3468 = SURFACE_STYLE_USAGE(.BOTH.,#3469); +#3469 = SURFACE_SIDE_STYLE('',(#3470)); +#3470 = SURFACE_STYLE_FILL_AREA(#3471); +#3471 = FILL_AREA_STYLE('',(#3472)); +#3472 = FILL_AREA_STYLE_COLOUR('',#3473); +#3473 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#3474 = CURVE_STYLE('',#3475,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3475 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3476 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3477),#2149); +#3477 = STYLED_ITEM('color',(#3478),#2111); +#3478 = PRESENTATION_STYLE_ASSIGNMENT((#3479,#3484)); +#3479 = SURFACE_STYLE_USAGE(.BOTH.,#3480); +#3480 = SURFACE_SIDE_STYLE('',(#3481)); +#3481 = SURFACE_STYLE_FILL_AREA(#3482); +#3482 = FILL_AREA_STYLE('',(#3483)); +#3483 = FILL_AREA_STYLE_COLOUR('',#3251); +#3484 = CURVE_STYLE('',#3485,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3485 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3486 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3487),#2833); +#3487 = STYLED_ITEM('color',(#3488),#2795); +#3488 = PRESENTATION_STYLE_ASSIGNMENT((#3489,#3494)); +#3489 = SURFACE_STYLE_USAGE(.BOTH.,#3490); +#3490 = SURFACE_SIDE_STYLE('',(#3491)); +#3491 = SURFACE_STYLE_FILL_AREA(#3492); +#3492 = FILL_AREA_STYLE('',(#3493)); +#3493 = FILL_AREA_STYLE_COLOUR('',#3251); +#3494 = CURVE_STYLE('',#3495,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3495 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3496 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3497),#1750); +#3497 = STYLED_ITEM('color',(#3498),#1712); +#3498 = PRESENTATION_STYLE_ASSIGNMENT((#3499,#3504)); +#3499 = SURFACE_STYLE_USAGE(.BOTH.,#3500); +#3500 = SURFACE_SIDE_STYLE('',(#3501)); +#3501 = SURFACE_STYLE_FILL_AREA(#3502); +#3502 = FILL_AREA_STYLE('',(#3503)); +#3503 = FILL_AREA_STYLE_COLOUR('',#3251); +#3504 = CURVE_STYLE('',#3505,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3505 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3506 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3507),#952); +#3507 = STYLED_ITEM('color',(#3508),#914); +#3508 = PRESENTATION_STYLE_ASSIGNMENT((#3509,#3514)); +#3509 = SURFACE_STYLE_USAGE(.BOTH.,#3510); +#3510 = SURFACE_SIDE_STYLE('',(#3511)); +#3511 = SURFACE_STYLE_FILL_AREA(#3512); +#3512 = FILL_AREA_STYLE('',(#3513)); +#3513 = FILL_AREA_STYLE_COLOUR('',#3251); +#3514 = CURVE_STYLE('',#3515,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3515 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3516 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3517),#2035); +#3517 = STYLED_ITEM('color',(#3518),#1997); +#3518 = PRESENTATION_STYLE_ASSIGNMENT((#3519,#3524)); +#3519 = SURFACE_STYLE_USAGE(.BOTH.,#3520); +#3520 = SURFACE_SIDE_STYLE('',(#3521)); +#3521 = SURFACE_STYLE_FILL_AREA(#3522); +#3522 = FILL_AREA_STYLE('',(#3523)); +#3523 = FILL_AREA_STYLE_COLOUR('',#3251); +#3524 = CURVE_STYLE('',#3525,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3525 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3526 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3527),#2092); +#3527 = STYLED_ITEM('color',(#3528),#2054); +#3528 = PRESENTATION_STYLE_ASSIGNMENT((#3529,#3534)); +#3529 = SURFACE_STYLE_USAGE(.BOTH.,#3530); +#3530 = SURFACE_SIDE_STYLE('',(#3531)); +#3531 = SURFACE_STYLE_FILL_AREA(#3532); +#3532 = FILL_AREA_STYLE('',(#3533)); +#3533 = FILL_AREA_STYLE_COLOUR('',#3251); +#3534 = CURVE_STYLE('',#3535,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3535 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3536 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3537),#2662); +#3537 = STYLED_ITEM('color',(#3538),#2624); +#3538 = PRESENTATION_STYLE_ASSIGNMENT((#3539,#3544)); +#3539 = SURFACE_STYLE_USAGE(.BOTH.,#3540); +#3540 = SURFACE_SIDE_STYLE('',(#3541)); +#3541 = SURFACE_STYLE_FILL_AREA(#3542); +#3542 = FILL_AREA_STYLE('',(#3543)); +#3543 = FILL_AREA_STYLE_COLOUR('',#3251); +#3544 = CURVE_STYLE('',#3545,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3545 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3546 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3547),#610); +#3547 = STYLED_ITEM('color',(#3548),#572); +#3548 = PRESENTATION_STYLE_ASSIGNMENT((#3549,#3554)); +#3549 = SURFACE_STYLE_USAGE(.BOTH.,#3550); +#3550 = SURFACE_SIDE_STYLE('',(#3551)); +#3551 = SURFACE_STYLE_FILL_AREA(#3552); +#3552 = FILL_AREA_STYLE('',(#3553)); +#3553 = FILL_AREA_STYLE_COLOUR('',#3251); +#3554 = CURVE_STYLE('',#3555,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3555 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3556 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3557),#2434); +#3557 = STYLED_ITEM('color',(#3558),#2396); +#3558 = PRESENTATION_STYLE_ASSIGNMENT((#3559,#3564)); +#3559 = SURFACE_STYLE_USAGE(.BOTH.,#3560); +#3560 = SURFACE_SIDE_STYLE('',(#3561)); +#3561 = SURFACE_STYLE_FILL_AREA(#3562); +#3562 = FILL_AREA_STYLE('',(#3563)); +#3563 = FILL_AREA_STYLE_COLOUR('',#3251); +#3564 = CURVE_STYLE('',#3565,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3565 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3566 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3567),#2377); +#3567 = STYLED_ITEM('color',(#3568),#2339); +#3568 = PRESENTATION_STYLE_ASSIGNMENT((#3569,#3574)); +#3569 = SURFACE_STYLE_USAGE(.BOTH.,#3570); +#3570 = SURFACE_SIDE_STYLE('',(#3571)); +#3571 = SURFACE_STYLE_FILL_AREA(#3572); +#3572 = FILL_AREA_STYLE('',(#3573)); +#3573 = FILL_AREA_STYLE_COLOUR('',#3251); +#3574 = CURVE_STYLE('',#3575,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3575 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3576 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3577),#1180); +#3577 = STYLED_ITEM('color',(#3578),#1142); +#3578 = PRESENTATION_STYLE_ASSIGNMENT((#3579,#3584)); +#3579 = SURFACE_STYLE_USAGE(.BOTH.,#3580); +#3580 = SURFACE_SIDE_STYLE('',(#3581)); +#3581 = SURFACE_STYLE_FILL_AREA(#3582); +#3582 = FILL_AREA_STYLE('',(#3583)); +#3583 = FILL_AREA_STYLE_COLOUR('',#3251); +#3584 = CURVE_STYLE('',#3585,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3585 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3586 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3587),#1237); +#3587 = STYLED_ITEM('color',(#3588),#1199); +#3588 = PRESENTATION_STYLE_ASSIGNMENT((#3589,#3594)); +#3589 = SURFACE_STYLE_USAGE(.BOTH.,#3590); +#3590 = SURFACE_SIDE_STYLE('',(#3591)); +#3591 = SURFACE_STYLE_FILL_AREA(#3592); +#3592 = FILL_AREA_STYLE('',(#3593)); +#3593 = FILL_AREA_STYLE_COLOUR('',#3251); +#3594 = CURVE_STYLE('',#3595,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3595 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3596 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3597),#1807); +#3597 = STYLED_ITEM('color',(#3598),#1769); +#3598 = PRESENTATION_STYLE_ASSIGNMENT((#3599,#3604)); +#3599 = SURFACE_STYLE_USAGE(.BOTH.,#3600); +#3600 = SURFACE_SIDE_STYLE('',(#3601)); +#3601 = SURFACE_STYLE_FILL_AREA(#3602); +#3602 = FILL_AREA_STYLE('',(#3603)); +#3603 = FILL_AREA_STYLE_COLOUR('',#3251); +#3604 = CURVE_STYLE('',#3605,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3605 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3606 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3607),#424); +#3607 = STYLED_ITEM('color',(#3608),#229); +#3608 = PRESENTATION_STYLE_ASSIGNMENT((#3609,#3615)); +#3609 = SURFACE_STYLE_USAGE(.BOTH.,#3610); +#3610 = SURFACE_SIDE_STYLE('',(#3611)); +#3611 = SURFACE_STYLE_FILL_AREA(#3612); +#3612 = FILL_AREA_STYLE('',(#3613)); +#3613 = FILL_AREA_STYLE_COLOUR('',#3614); +#3614 = COLOUR_RGB('',0.250980406631,0.250980406631,0.250980406631); +#3615 = CURVE_STYLE('',#3616,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3617 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3618),#553); +#3618 = STYLED_ITEM('color',(#3619),#515); +#3619 = PRESENTATION_STYLE_ASSIGNMENT((#3620,#3625)); +#3620 = SURFACE_STYLE_USAGE(.BOTH.,#3621); +#3621 = SURFACE_SIDE_STYLE('',(#3622)); +#3622 = SURFACE_STYLE_FILL_AREA(#3623); +#3623 = FILL_AREA_STYLE('',(#3624)); +#3624 = FILL_AREA_STYLE_COLOUR('',#3251); +#3625 = CURVE_STYLE('',#3626,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3626 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3627 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3628),#2263); +#3628 = STYLED_ITEM('color',(#3629),#2225); +#3629 = PRESENTATION_STYLE_ASSIGNMENT((#3630,#3635)); +#3630 = SURFACE_STYLE_USAGE(.BOTH.,#3631); +#3631 = SURFACE_SIDE_STYLE('',(#3632)); +#3632 = SURFACE_STYLE_FILL_AREA(#3633); +#3633 = FILL_AREA_STYLE('',(#3634)); +#3634 = FILL_AREA_STYLE_COLOUR('',#3251); +#3635 = CURVE_STYLE('',#3636,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3636 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3637 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3638),#1978); +#3638 = STYLED_ITEM('color',(#3639),#1940); +#3639 = PRESENTATION_STYLE_ASSIGNMENT((#3640,#3645)); +#3640 = SURFACE_STYLE_USAGE(.BOTH.,#3641); +#3641 = SURFACE_SIDE_STYLE('',(#3642)); +#3642 = SURFACE_STYLE_FILL_AREA(#3643); +#3643 = FILL_AREA_STYLE('',(#3644)); +#3644 = FILL_AREA_STYLE_COLOUR('',#3251); +#3645 = CURVE_STYLE('',#3646,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3646 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3647 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3648),#1408); +#3648 = STYLED_ITEM('color',(#3649),#1370); +#3649 = PRESENTATION_STYLE_ASSIGNMENT((#3650,#3655)); +#3650 = SURFACE_STYLE_USAGE(.BOTH.,#3651); +#3651 = SURFACE_SIDE_STYLE('',(#3652)); +#3652 = SURFACE_STYLE_FILL_AREA(#3653); +#3653 = FILL_AREA_STYLE('',(#3654)); +#3654 = FILL_AREA_STYLE_COLOUR('',#3251); +#3655 = CURVE_STYLE('',#3656,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3656 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3657 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3658),#1921); +#3658 = STYLED_ITEM('color',(#3659),#1883); +#3659 = PRESENTATION_STYLE_ASSIGNMENT((#3660,#3665)); +#3660 = SURFACE_STYLE_USAGE(.BOTH.,#3661); +#3661 = SURFACE_SIDE_STYLE('',(#3662)); +#3662 = SURFACE_STYLE_FILL_AREA(#3663); +#3663 = FILL_AREA_STYLE('',(#3664)); +#3664 = FILL_AREA_STYLE_COLOUR('',#3251); +#3665 = CURVE_STYLE('',#3666,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3666 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3667 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3668),#1123); +#3668 = STYLED_ITEM('color',(#3669),#1085); +#3669 = PRESENTATION_STYLE_ASSIGNMENT((#3670,#3675)); +#3670 = SURFACE_STYLE_USAGE(.BOTH.,#3671); +#3671 = SURFACE_SIDE_STYLE('',(#3672)); +#3672 = SURFACE_STYLE_FILL_AREA(#3673); +#3673 = FILL_AREA_STYLE('',(#3674)); +#3674 = FILL_AREA_STYLE_COLOUR('',#3251); +#3675 = CURVE_STYLE('',#3676,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3676 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3677 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3678),#1465); +#3678 = STYLED_ITEM('color',(#3679),#1427); +#3679 = PRESENTATION_STYLE_ASSIGNMENT((#3680,#3685)); +#3680 = SURFACE_STYLE_USAGE(.BOTH.,#3681); +#3681 = SURFACE_SIDE_STYLE('',(#3682)); +#3682 = SURFACE_STYLE_FILL_AREA(#3683); +#3683 = FILL_AREA_STYLE('',(#3684)); +#3684 = FILL_AREA_STYLE_COLOUR('',#3251); +#3685 = CURVE_STYLE('',#3686,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3686 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3687 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3688),#1693); +#3688 = STYLED_ITEM('color',(#3689),#1655); +#3689 = PRESENTATION_STYLE_ASSIGNMENT((#3690,#3695)); +#3690 = SURFACE_STYLE_USAGE(.BOTH.,#3691); +#3691 = SURFACE_SIDE_STYLE('',(#3692)); +#3692 = SURFACE_STYLE_FILL_AREA(#3693); +#3693 = FILL_AREA_STYLE('',(#3694)); +#3694 = FILL_AREA_STYLE_COLOUR('',#3251); +#3695 = CURVE_STYLE('',#3696,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3696 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3697 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3698),#2605); +#3698 = STYLED_ITEM('color',(#3699),#2567); +#3699 = PRESENTATION_STYLE_ASSIGNMENT((#3700,#3705)); +#3700 = SURFACE_STYLE_USAGE(.BOTH.,#3701); +#3701 = SURFACE_SIDE_STYLE('',(#3702)); +#3702 = SURFACE_STYLE_FILL_AREA(#3703); +#3703 = FILL_AREA_STYLE('',(#3704)); +#3704 = FILL_AREA_STYLE_COLOUR('',#3251); +#3705 = CURVE_STYLE('',#3706,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3707 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3708),#2548); +#3708 = STYLED_ITEM('color',(#3709),#2510); +#3709 = PRESENTATION_STYLE_ASSIGNMENT((#3710,#3715)); +#3710 = SURFACE_STYLE_USAGE(.BOTH.,#3711); +#3711 = SURFACE_SIDE_STYLE('',(#3712)); +#3712 = SURFACE_STYLE_FILL_AREA(#3713); +#3713 = FILL_AREA_STYLE('',(#3714)); +#3714 = FILL_AREA_STYLE_COLOUR('',#3251); +#3715 = CURVE_STYLE('',#3716,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3716 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3717 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3718),#3175); +#3718 = STYLED_ITEM('color',(#3719),#3137); +#3719 = PRESENTATION_STYLE_ASSIGNMENT((#3720,#3725)); +#3720 = SURFACE_STYLE_USAGE(.BOTH.,#3721); +#3721 = SURFACE_SIDE_STYLE('',(#3722)); +#3722 = SURFACE_STYLE_FILL_AREA(#3723); +#3723 = FILL_AREA_STYLE('',(#3724)); +#3724 = FILL_AREA_STYLE_COLOUR('',#3251); +#3725 = CURVE_STYLE('',#3726,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3726 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3727 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3728),#3118); +#3728 = STYLED_ITEM('color',(#3729),#3080); +#3729 = PRESENTATION_STYLE_ASSIGNMENT((#3730,#3735)); +#3730 = SURFACE_STYLE_USAGE(.BOTH.,#3731); +#3731 = SURFACE_SIDE_STYLE('',(#3732)); +#3732 = SURFACE_STYLE_FILL_AREA(#3733); +#3733 = FILL_AREA_STYLE('',(#3734)); +#3734 = FILL_AREA_STYLE_COLOUR('',#3251); +#3735 = CURVE_STYLE('',#3736,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3736 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3737 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3738),#2776); +#3738 = STYLED_ITEM('color',(#3739),#2738); +#3739 = PRESENTATION_STYLE_ASSIGNMENT((#3740,#3745)); +#3740 = SURFACE_STYLE_USAGE(.BOTH.,#3741); +#3741 = SURFACE_SIDE_STYLE('',(#3742)); +#3742 = SURFACE_STYLE_FILL_AREA(#3743); +#3743 = FILL_AREA_STYLE('',(#3744)); +#3744 = FILL_AREA_STYLE_COLOUR('',#3251); +#3745 = CURVE_STYLE('',#3746,POSITIVE_LENGTH_MEASURE(0.1),#3254); +#3746 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/MANIFEST.csv b/MANIFEST.csv index 935c05f..f4f5b0e 100644 --- a/MANIFEST.csv +++ b/MANIFEST.csv @@ -638,5 +638,12 @@ symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121 footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/IC_TPS2121RUXR.kicad_mod,footprints/other/TPS2121RUXR.pretty/IC_TPS2121RUXR.kicad_mod,NEW,1fab48fe8b31aa7629029294256527490ea8cd0f4f52cfa1c6f8fb0d4cd0678f,category=other 3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.step,3dmodels/other/TPS2121RUXR.step,NEW,145f3fa597c25296601431b518a02a0d0171709df3072df253f250b9e6e35c4e,category=other symbol,https://github.com/mattvenn/basic-ecp5-pcb/blob/master/hardware/libs/Lattice_ECP_FPGA.lib,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,NEW,56b74fdf24bbda6ad21400149d2d6abae02d73d99429bf3c9b61d06c569d65ae,"legacy KiCad 2.3 .lib converted via kicad-cli sym upgrade; 4 Lattice ECP5U-45 packages (CABGA256, CABGA381, CABGA554, CSFBGA285), symbol-only -- footprints are standard Package_BGA:BGA-* (e.g. schematic uses BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD for CABGA256), resolved via global fp-lib-table, out of MIKILAB scope; category=fpga_cpld" -3d-model,/Users/michelebigi/Downloads/LFE5U-25F-8BG256I--3DModel-STEP-510211.STEP,3dmodels/fpga_cpld/LFE5U-25F-8BG256I.step,NEW,6da815fa6ec5b7bdd48fc9338186683e43815439ecb64c3b123b4351beca53a6,"vendor-accurate 3D body for the Lattice ECP5 BG256 package (LFE5U-25F/45F/12F share the same mechanical BG256 footprint); symbol ECP5U_45_CABGA256 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym keeps the standard Package_BGA:BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD footprint (generic 3D body via KICAD10_3DMODEL_DIR, resolves automatically) -- this file is provided as a more accurate alternative body, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld" -3d-model,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I/LFE5U-45F-8BG381I/3D/LFE5U-45F-8BG381I.stp,3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step,NEW,150aff8c77bc12906478fe2e81b8571c69e3e61d6ecd28e1e017f78d81d7137e,"vendor-accurate 3D body for the Lattice ECP5 BG381 package; symbol ECP5U_45_CABGA381 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym is symbol-only (footprint left blank, resolved via standard KiCad Package_BGA library per fp-lib-table.global) -- this file is provided as a more accurate vendor body than the generic Package_BGA 3D model, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld" +3d-model,/Users/michelebigi/Downloads/LFE5U-25F-8BG256I--3DModel-STEP-510211.STEP,3dmodels/fpga_cpld/LFE5U-25F-8BG256I.step,NEW,6da815fa6ec5b7bdd48fc9338186683e43815439ecb64c3b123b4351beca53a6,"vendor-accurate 3D body for the Lattice ECP5 BG256 package (LFE5U-25F/45F/12F share the same mechanical BG256 footprint); symbol ECP5U_45_CABGA256 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym keeps the standard Package_BGA:BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD footprint (generic 3D body via KICAD10_3DMODEL_DIR, resolves automatically) -- this file is provided as a more accurate alternative body, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld" +symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_co44jy70/IS66WVE4M16EBLL-70BLI.kicad_sym,symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym,NEW,02ea876d2b75f8518b5d3fa9261ee8804092c1f7133003526fb09f4fe08b4641,category=memory +footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_co44jy70/BGA48C75P8X6_800X600X120N.kicad_mod,footprints/memory/IS66WVE4M16EBLL-70BLI.pretty/BGA48C75P8X6_800X600X120N.kicad_mod,NEW,6c807c386e21dd9a97316b318b77c67fa508b69f61bb324205948c2e807439b3,category=memory +3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_co44jy70/IS66WVE4M16EBLL-70BLI.step,3dmodels/memory/IS66WVE4M16EBLL-70BLI.step,NEW,c163acc3b82dad678e93ef023dc7e06e212ffeddbf525e2ad161d9d2f27aeab1,category=memory +3d-model,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I/LFE5U-45F-8BG381I/3D/LFE5U-45F-8BG381I.stp,3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step,NEW,150aff8c77bc12906478fe2e81b8571c69e3e61d6ecd28e1e017f78d81d7137e,"vendor-accurate 3D body for the Lattice ECP5 BG381 package; symbol ECP5U_45_CABGA381 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym is symbol-only (footprint left blank, resolved via standard KiCad Package_BGA library per fp-lib-table.global) -- this file is provided as a more accurate vendor body than the generic Package_BGA 3D model, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld" +symbol,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I (2)/LFE5U-45F-8BG381I/KiCad/LFE5U-45F-8BG381I.kicad_sym,symbols/fpga_cpld/LFE5U-45F-8BG381I.kicad_sym,NEW,77a86e8ce0b18859a4e455e5d5d813bfd5939f752c8188728c1c202084691097,category=fpga_cpld +footprint,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I (2)/LFE5U-45F-8BG381I/KiCad/BGA381C80P20X20_1700X1700X176.kicad_mod,footprints/fpga_cpld/LFE5U-45F-8BG381I.pretty/BGA381C80P20X20_1700X1700X176.kicad_mod,NEW,37708e4e87104ee926ce0a06f6a394e251453d41a96b8ee01e66ca68f12147d2,category=fpga_cpld +3d-model,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I (2)/LFE5U-45F-8BG381I/3D/LFE5U-45F-8BG381I.stp,3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step,DEDUPED,150aff8c77bc12906478fe2e81b8571c69e3e61d6ecd28e1e017f78d81d7137e,"byte-identical to the already-imported vendor 3D body; import_component.py wrote a duplicate .stp and left the footprint's bare 'LFE5U-45F-8BG381I.stp' model reference untouched (it only skips rewriting when a (model ...) block is already present) -- manually repointed the footprint to ${KIPRJMOD}/3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step and deleted the duplicate .stp; category=fpga_cpld" +symbol,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,MODIFIED,,"kept the flat SamacSys symbol MIKILAB_LFE5U_45F_8BG381I:LFE5U-45F-8BG381I as-is, and additionally made the existing 9-unit ECP5U_45_CABGA381 symbol (community-imported, per-bank split) usable/searchable for the same part: Value/manf# set to LFE5U-45F-8BG381I (ball-for-ball verified identical to the SamacSys symbol -- same 381 CABGA381 pad numbers, same net assignments, only pin-name spelling differs), Footprint linked to MIKILAB_LFE5U_45F_8BG381I:BGA381C80P20X20_1700X1700X176; category=fpga_cpld" diff --git a/footprints/fpga_cpld/LFE5U-45F-8BG381I.pretty/BGA381C80P20X20_1700X1700X176.kicad_mod b/footprints/fpga_cpld/LFE5U-45F-8BG381I.pretty/BGA381C80P20X20_1700X1700X176.kicad_mod new file mode 100644 index 0000000..5228d30 --- /dev/null +++ b/footprints/fpga_cpld/LFE5U-45F-8BG381I.pretty/BGA381C80P20X20_1700X1700X176.kicad_mod @@ -0,0 +1,415 @@ +(module "BGA381C80P20X20_1700X1700X176" (layer F.Cu) + (descr "381-Ball caBGA") + (tags "Integrated Circuit") + (attr smd) + (fp_text reference IC** (at 0 0) (layer F.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_text value "BGA381C80P20X20_1700X1700X176" (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.27 1.27) (thickness 0.254))) + ) + (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.5 -9.5) (end 9.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.5 9.5) (end -9.5 -9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.5 -8.5) (end 8.5 -8.5) (layer F.Fab) (width 0.1)) + (fp_line (start 8.5 -8.5) (end 8.5 8.5) (layer F.Fab) (width 0.1)) + (fp_line (start 8.5 8.5) (end -8.5 8.5) (layer F.Fab) (width 0.1)) + (fp_line (start -8.5 8.5) (end -8.5 -8.5) (layer F.Fab) (width 0.1)) + (fp_line (start -8.5 -4.25) (end -4.25 -8.5) (layer F.Fab) (width 0.1)) + (fp_line (start -7.6 -8.5) (end 8.5 -8.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 8.5 -8.5) (end 8.5 8.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 8.5 8.5) (end -8.5 8.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -8.5 8.5) (end -8.5 -7.6) (layer F.SilkS) (width 0.2)) + (fp_line (start -8.5 -7.6) (end -7.6 -8.5) (layer F.SilkS) (width 0.2)) + (fp_circle (center -8.5 -8.5) (end -8.5 -8.4) (layer F.SilkS) (width 0.2)) + (pad A2 smd circle (at -6.8 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A3 smd circle (at -6 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A4 smd circle (at -5.2 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A5 smd circle (at -4.4 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A6 smd circle (at -3.6 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A7 smd circle (at -2.8 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A8 smd circle (at -2 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A9 smd circle (at -1.2 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A10 smd circle (at -0.4 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A11 smd circle (at 0.4 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A12 smd circle (at 1.2 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A13 smd circle (at 2 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A14 smd circle (at 2.8 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A15 smd circle (at 3.6 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A16 smd circle (at 4.4 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A17 smd circle (at 5.2 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A18 smd circle (at 6 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad A19 smd circle (at 6.8 -7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B1 smd circle (at -7.6 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B2 smd circle (at -6.8 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B3 smd circle (at -6 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B4 smd circle (at -5.2 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B5 smd circle (at -4.4 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B6 smd circle (at -3.6 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B7 smd circle (at -2.8 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B8 smd circle (at -2 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B9 smd circle (at -1.2 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B10 smd circle (at -0.4 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B11 smd circle (at 0.4 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B12 smd circle (at 1.2 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B13 smd circle (at 2 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B14 smd circle (at 2.8 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B15 smd circle (at 3.6 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B16 smd circle (at 4.4 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B17 smd circle (at 5.2 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B18 smd circle (at 6 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B19 smd circle (at 6.8 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad B20 smd circle (at 7.6 -6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C1 smd circle (at -7.6 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C2 smd circle (at -6.8 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C3 smd circle (at -6 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C4 smd circle (at -5.2 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C5 smd circle (at -4.4 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C6 smd circle (at -3.6 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C7 smd circle (at -2.8 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C8 smd circle (at -2 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C9 smd circle (at -1.2 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C10 smd circle (at -0.4 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C11 smd circle (at 0.4 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C12 smd circle (at 1.2 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C13 smd circle (at 2 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C14 smd circle (at 2.8 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C15 smd circle (at 3.6 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C16 smd circle (at 4.4 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C17 smd circle (at 5.2 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C18 smd circle (at 6 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C19 smd circle (at 6.8 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad C20 smd circle (at 7.6 -6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D1 smd circle (at -7.6 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D2 smd circle (at -6.8 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D3 smd circle (at -6 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D4 smd circle (at -5.2 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D5 smd circle (at -4.4 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D6 smd circle (at -3.6 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D7 smd circle (at -2.8 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D8 smd circle (at -2 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D9 smd circle (at -1.2 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D10 smd circle (at -0.4 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D11 smd circle (at 0.4 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D12 smd circle (at 1.2 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D13 smd circle (at 2 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D14 smd circle (at 2.8 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D15 smd circle (at 3.6 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D16 smd circle (at 4.4 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D17 smd circle (at 5.2 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D18 smd circle (at 6 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D19 smd circle (at 6.8 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad D20 smd circle (at 7.6 -5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E1 smd circle (at -7.6 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E2 smd circle (at -6.8 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E3 smd circle (at -6 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E4 smd circle (at -5.2 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E5 smd circle (at -4.4 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E6 smd circle (at -3.6 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E7 smd circle (at -2.8 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E8 smd circle (at -2 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E9 smd circle (at -1.2 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E10 smd circle (at -0.4 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E11 smd circle (at 0.4 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E12 smd circle (at 1.2 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E13 smd circle (at 2 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E14 smd circle (at 2.8 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E15 smd circle (at 3.6 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E16 smd circle (at 4.4 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E17 smd circle (at 5.2 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E18 smd circle (at 6 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E19 smd circle (at 6.8 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad E20 smd circle (at 7.6 -4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F1 smd circle (at -7.6 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F2 smd circle (at -6.8 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F3 smd circle (at -6 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F4 smd circle (at -5.2 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F5 smd circle (at -4.4 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F6 smd circle (at -3.6 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F7 smd circle (at -2.8 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F8 smd circle (at -2 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F9 smd circle (at -1.2 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F10 smd circle (at -0.4 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F11 smd circle (at 0.4 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F12 smd circle (at 1.2 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F13 smd circle (at 2 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F14 smd circle (at 2.8 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F15 smd circle (at 3.6 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F16 smd circle (at 4.4 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F17 smd circle (at 5.2 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F18 smd circle (at 6 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F19 smd circle (at 6.8 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad F20 smd circle (at 7.6 -3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G1 smd circle (at -7.6 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G2 smd circle (at -6.8 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G3 smd circle (at -6 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G4 smd circle (at -5.2 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G5 smd circle (at -4.4 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G6 smd circle (at -3.6 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G7 smd circle (at -2.8 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G8 smd circle (at -2 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G9 smd circle (at -1.2 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G10 smd circle (at -0.4 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G11 smd circle (at 0.4 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G12 smd circle (at 1.2 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G13 smd circle (at 2 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G14 smd circle (at 2.8 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G15 smd circle (at 3.6 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G16 smd circle (at 4.4 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G17 smd circle (at 5.2 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G18 smd circle (at 6 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G19 smd circle (at 6.8 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad G20 smd circle (at 7.6 -2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H1 smd circle (at -7.6 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H2 smd circle (at -6.8 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H3 smd circle (at -6 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H4 smd circle (at -5.2 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H5 smd circle (at -4.4 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H6 smd circle (at -3.6 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H7 smd circle (at -2.8 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H8 smd circle (at -2 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H9 smd circle (at -1.2 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H10 smd circle (at -0.4 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H11 smd circle (at 0.4 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H12 smd circle (at 1.2 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H13 smd circle (at 2 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H14 smd circle (at 2.8 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H15 smd circle (at 3.6 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H16 smd circle (at 4.4 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H17 smd circle (at 5.2 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H18 smd circle (at 6 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H19 smd circle (at 6.8 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad H20 smd circle (at 7.6 -2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J1 smd circle (at -7.6 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J2 smd circle (at -6.8 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J3 smd circle (at -6 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J4 smd circle (at -5.2 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J5 smd circle (at -4.4 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J6 smd circle (at -3.6 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J7 smd circle (at -2.8 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J8 smd circle (at -2 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J9 smd circle (at -1.2 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J10 smd circle (at -0.4 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J11 smd circle (at 0.4 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J12 smd circle (at 1.2 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J13 smd circle (at 2 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J14 smd circle (at 2.8 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J15 smd circle (at 3.6 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J16 smd circle (at 4.4 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J17 smd circle (at 5.2 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J18 smd circle (at 6 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J19 smd circle (at 6.8 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad J20 smd circle (at 7.6 -1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K1 smd circle (at -7.6 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K2 smd circle (at -6.8 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K3 smd circle (at -6 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K4 smd circle (at -5.2 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K5 smd circle (at -4.4 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K6 smd circle (at -3.6 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K7 smd circle (at -2.8 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K8 smd circle (at -2 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K9 smd circle (at -1.2 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K10 smd circle (at -0.4 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K11 smd circle (at 0.4 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K12 smd circle (at 1.2 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K13 smd circle (at 2 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K14 smd circle (at 2.8 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K15 smd circle (at 3.6 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K16 smd circle (at 4.4 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K17 smd circle (at 5.2 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K18 smd circle (at 6 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K19 smd circle (at 6.8 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad K20 smd circle (at 7.6 -0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L1 smd circle (at -7.6 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L2 smd circle (at -6.8 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L3 smd circle (at -6 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L4 smd circle (at -5.2 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L5 smd circle (at -4.4 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L6 smd circle (at -3.6 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L7 smd circle (at -2.8 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L8 smd circle (at -2 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L9 smd circle (at -1.2 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L10 smd circle (at -0.4 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L11 smd circle (at 0.4 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L12 smd circle (at 1.2 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L13 smd circle (at 2 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L14 smd circle (at 2.8 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L15 smd circle (at 3.6 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L16 smd circle (at 4.4 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L17 smd circle (at 5.2 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L18 smd circle (at 6 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L19 smd circle (at 6.8 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad L20 smd circle (at 7.6 0.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M1 smd circle (at -7.6 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M2 smd circle (at -6.8 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M3 smd circle (at -6 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M4 smd circle (at -5.2 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M5 smd circle (at -4.4 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M6 smd circle (at -3.6 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M7 smd circle (at -2.8 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M8 smd circle (at -2 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M9 smd circle (at -1.2 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M10 smd circle (at -0.4 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M11 smd circle (at 0.4 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M12 smd circle (at 1.2 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M13 smd circle (at 2 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M14 smd circle (at 2.8 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M15 smd circle (at 3.6 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M16 smd circle (at 4.4 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M17 smd circle (at 5.2 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M18 smd circle (at 6 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M19 smd circle (at 6.8 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad M20 smd circle (at 7.6 1.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N1 smd circle (at -7.6 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N2 smd circle (at -6.8 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N3 smd circle (at -6 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N4 smd circle (at -5.2 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N5 smd circle (at -4.4 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N6 smd circle (at -3.6 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N7 smd circle (at -2.8 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N8 smd circle (at -2 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N9 smd circle (at -1.2 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N10 smd circle (at -0.4 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N11 smd circle (at 0.4 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N12 smd circle (at 1.2 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N13 smd circle (at 2 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N14 smd circle (at 2.8 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N15 smd circle (at 3.6 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N16 smd circle (at 4.4 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N17 smd circle (at 5.2 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N18 smd circle (at 6 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N19 smd circle (at 6.8 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad N20 smd circle (at 7.6 2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P1 smd circle (at -7.6 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P2 smd circle (at -6.8 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P3 smd circle (at -6 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P4 smd circle (at -5.2 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P5 smd circle (at -4.4 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P6 smd circle (at -3.6 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P7 smd circle (at -2.8 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P8 smd circle (at -2 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P9 smd circle (at -1.2 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P10 smd circle (at -0.4 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P11 smd circle (at 0.4 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P12 smd circle (at 1.2 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P13 smd circle (at 2 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P14 smd circle (at 2.8 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P15 smd circle (at 3.6 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P16 smd circle (at 4.4 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P17 smd circle (at 5.2 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P18 smd circle (at 6 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P19 smd circle (at 6.8 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad P20 smd circle (at 7.6 2.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R1 smd circle (at -7.6 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R2 smd circle (at -6.8 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R3 smd circle (at -6 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R4 smd circle (at -5.2 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R5 smd circle (at -4.4 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R16 smd circle (at 4.4 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R17 smd circle (at 5.2 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R18 smd circle (at 6 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R19 smd circle (at 6.8 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad R20 smd circle (at 7.6 3.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T1 smd circle (at -7.6 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T2 smd circle (at -6.8 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T3 smd circle (at -6 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T4 smd circle (at -5.2 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T5 smd circle (at -4.4 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T6 smd circle (at -3.6 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T7 smd circle (at -2.8 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T8 smd circle (at -2 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T9 smd circle (at -1.2 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T10 smd circle (at -0.4 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T11 smd circle (at 0.4 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T12 smd circle (at 1.2 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T13 smd circle (at 2 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T14 smd circle (at 2.8 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T15 smd circle (at 3.6 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T16 smd circle (at 4.4 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T17 smd circle (at 5.2 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T18 smd circle (at 6 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T19 smd circle (at 6.8 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad T20 smd circle (at 7.6 4.4 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U1 smd circle (at -7.6 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U2 smd circle (at -6.8 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U3 smd circle (at -6 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U4 smd circle (at -5.2 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U5 smd circle (at -4.4 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U6 smd circle (at -3.6 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U7 smd circle (at -2.8 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U8 smd circle (at -2 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U9 smd circle (at -1.2 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U10 smd circle (at -0.4 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U11 smd circle (at 0.4 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U12 smd circle (at 1.2 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U13 smd circle (at 2 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U14 smd circle (at 2.8 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U15 smd circle (at 3.6 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U16 smd circle (at 4.4 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U17 smd circle (at 5.2 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U18 smd circle (at 6 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U19 smd circle (at 6.8 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad U20 smd circle (at 7.6 5.2 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V1 smd circle (at -7.6 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V2 smd circle (at -6.8 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V3 smd circle (at -6 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V4 smd circle (at -5.2 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V5 smd circle (at -4.4 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V6 smd circle (at -3.6 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V7 smd circle (at -2.8 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V8 smd circle (at -2 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V9 smd circle (at -1.2 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V10 smd circle (at -0.4 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V11 smd circle (at 0.4 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V12 smd circle (at 1.2 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V13 smd circle (at 2 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V14 smd circle (at 2.8 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V15 smd circle (at 3.6 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V16 smd circle (at 4.4 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V17 smd circle (at 5.2 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V18 smd circle (at 6 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V19 smd circle (at 6.8 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad V20 smd circle (at 7.6 6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W1 smd circle (at -7.6 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W2 smd circle (at -6.8 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W3 smd circle (at -6 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W4 smd circle (at -5.2 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W5 smd circle (at -4.4 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W6 smd circle (at -3.6 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W7 smd circle (at -2.8 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W8 smd circle (at -2 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W9 smd circle (at -1.2 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W10 smd circle (at -0.4 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W11 smd circle (at 0.4 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W12 smd circle (at 1.2 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W13 smd circle (at 2 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W14 smd circle (at 2.8 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W15 smd circle (at 3.6 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W16 smd circle (at 4.4 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W17 smd circle (at 5.2 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W18 smd circle (at 6 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W19 smd circle (at 6.8 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad W20 smd circle (at 7.6 6.8 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y2 smd circle (at -6.8 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y3 smd circle (at -6 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y5 smd circle (at -4.4 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y6 smd circle (at -3.6 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y7 smd circle (at -2.8 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y8 smd circle (at -2 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y11 smd circle (at 0.4 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y12 smd circle (at 1.2 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y14 smd circle (at 2.8 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y15 smd circle (at 3.6 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y16 smd circle (at 4.4 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y17 smd circle (at 5.2 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (pad Y19 smd circle (at 6.8 7.6 90) (size 0.37 0.37) (layers F.Cu F.Paste F.Mask)) + (model ${KIPRJMOD}/3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty/BGA48C75P8X6_800X600X120N.kicad_mod b/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty/BGA48C75P8X6_800X600X120N.kicad_mod new file mode 100644 index 0000000..b8e89b4 --- /dev/null +++ b/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty/BGA48C75P8X6_800X600X120N.kicad_mod @@ -0,0 +1,82 @@ + +(footprint BGA48C75P8X6_800X600X120N (layer F.Cu) (tedit 6A9866B6) + (descr "") + (attr smd) + (fp_text reference REF** (at -0.825 -5.635 0) (layer F.SilkS) + (effects (font (size 1.0 1.0) (thickness 0.15))) + ) + (fp_text value BGA48C75P8X6_800X600X120N (at 11.875 5.635 0) (layer F.Fab) + (effects (font (size 1.0 1.0) (thickness 0.15))) + ) + (pad A1 smd circle (at -1.875 -2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad A2 smd circle (at -1.125 -2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad A3 smd circle (at -0.375 -2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad A4 smd circle (at 0.375 -2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad A5 smd circle (at 1.125 -2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad A6 smd circle (at 1.875 -2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad B1 smd circle (at -1.875 -1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad B2 smd circle (at -1.125 -1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad B3 smd circle (at -0.375 -1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad B4 smd circle (at 0.375 -1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad B5 smd circle (at 1.125 -1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad B6 smd circle (at 1.875 -1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad C1 smd circle (at -1.875 -1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad C2 smd circle (at -1.125 -1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad C3 smd circle (at -0.375 -1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad C4 smd circle (at 0.375 -1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad C5 smd circle (at 1.125 -1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad C6 smd circle (at 1.875 -1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad D1 smd circle (at -1.875 -0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad D2 smd circle (at -1.125 -0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad D3 smd circle (at -0.375 -0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad D4 smd circle (at 0.375 -0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad D5 smd circle (at 1.125 -0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad D6 smd circle (at 1.875 -0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad E1 smd circle (at -1.875 0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad E2 smd circle (at -1.125 0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad E3 smd circle (at -0.375 0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad E4 smd circle (at 0.375 0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad E5 smd circle (at 1.125 0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad E6 smd circle (at 1.875 0.375) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad F1 smd circle (at -1.875 1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad F2 smd circle (at -1.125 1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad F3 smd circle (at -0.375 1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad F4 smd circle (at 0.375 1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad F5 smd circle (at 1.125 1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad F6 smd circle (at 1.875 1.125) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad G1 smd circle (at -1.875 1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad G2 smd circle (at -1.125 1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad G3 smd circle (at -0.375 1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad G4 smd circle (at 0.375 1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad G5 smd circle (at 1.125 1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad G6 smd circle (at 1.875 1.875) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad H1 smd circle (at -1.875 2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad H2 smd circle (at -1.125 2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad H3 smd circle (at -0.375 2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad H4 smd circle (at 0.375 2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad H5 smd circle (at 1.125 2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (pad H6 smd circle (at 1.875 2.625) (size 0.33 0.33) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) + (fp_circle (center -3.5 -2.625) (end -3.4 -2.625) (layer F.SilkS) (width 0.2)) + (fp_circle (center -3.5 -2.625) (end -3.4 -2.625) (layer F.Fab) (width 0.2)) + (fp_line (start 3.0 4.0) (end -3.0 4.0) (layer F.Fab) (width 0.127)) + (fp_line (start 3.0 -4.0) (end -3.0 -4.0) (layer F.Fab) (width 0.127)) + (fp_line (start 3.0 4.0) (end 3.0 -4.0) (layer F.Fab) (width 0.127)) + (fp_line (start -3.0 4.0) (end -3.0 -4.0) (layer F.Fab) (width 0.127)) + (fp_line (start 3.0 4.0) (end 1.525 4.0) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.0 4.0) (end 3.0 2.025) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.0 4.0) (end -1.525 4.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.0 4.0) (end -3.0 2.025) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.0 -4.0) (end -1.525 -4.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -3.0 -4.0) (end -3.0 -2.025) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.0 -4.0) (end 1.525 -4.0) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.0 -4.0) (end 3.0 -2.025) (layer F.SilkS) (width 0.127)) + (fp_line (start -4.0 5.0) (end 4.0 5.0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0 -5.0) (end 4.0 -5.0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0 5.0) (end -4.0 -5.0) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0 5.0) (end 4.0 -5.0) (layer F.CrtYd) (width 0.05)) + (model ${KIPRJMOD}/3dmodels/memory/IS66WVE4M16EBLL-70BLI.step + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/fp-lib-table b/fp-lib-table index 7f955ad..f9d0909 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -7,6 +7,7 @@ (lib (name "MIKILAB_PCM9211PTR")(type "KiCad")(uri "${KIPRJMOD}/footprints/audio/PCM9211PTR.pretty")(options "")(descr "PCM9211PTR.pretty")) (lib (name "MIKILAB_TLV320AIC3104IRHBR")(type "KiCad")(uri "${KIPRJMOD}/footprints/audio/TLV320AIC3104IRHBR.pretty")(options "")(descr "TLV320AIC3104IRHBR.pretty")) (lib (name "MIKILAB_lcd_kingtech")(type "KiCad")(uri "${KIPRJMOD}/footprints/display/lcd_kingtech.pretty")(options "")(descr "lcd_kingtech.pretty")) + (lib (name "MIKILAB_LFE5U_45F_8BG381I")(type "KiCad")(uri "${KIPRJMOD}/footprints/fpga_cpld/LFE5U-45F-8BG381I.pretty")(options "")(descr "LFE5U-45F-8BG381I.pretty")) (lib (name "MIKILAB_altera")(type "KiCad")(uri "${KIPRJMOD}/footprints/fpga_cpld/altera.pretty")(options "")(descr "altera.pretty")) (lib (name "MIKILAB_lattice")(type "KiCad")(uri "${KIPRJMOD}/footprints/fpga_cpld/lattice.pretty")(options "")(descr "lattice.pretty")) (lib (name "MIKILAB_xilinx")(type "KiCad")(uri "${KIPRJMOD}/footprints/fpga_cpld/xilinx.pretty")(options "")(descr "xilinx.pretty")) @@ -14,6 +15,7 @@ (lib (name "MIKILAB_usb3_esd_son50_10")(type "KiCad")(uri "${KIPRJMOD}/footprints/interface/usb3_esd_son50-10.pretty")(options "")(descr "usb3_esd_son50-10.pretty")) (lib (name "MIKILAB_usb3_micro_ab")(type "KiCad")(uri "${KIPRJMOD}/footprints/interface/usb3_micro_ab.pretty")(options "")(descr "usb3_micro_ab.pretty")) (lib (name "MIKILAB_TS3425UA_3x4x2_5_160")(type "KiCad")(uri "${KIPRJMOD}/footprints/mechanical/TS3425UA-3x4x2.5-160.pretty")(options "")(descr "TS3425UA-3x4x2.5-160.pretty")) + (lib (name "MIKILAB_IS66WVE4M16EBLL_70BLI")(type "KiCad")(uri "${KIPRJMOD}/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty")(options "")(descr "IS66WVE4M16EBLL-70BLI.pretty")) (lib (name "MIKILAB_ESP32_C3_MINI_1")(type "KiCad")(uri "${KIPRJMOD}/footprints/microcontrollers/ESP32-C3-MINI-1.pretty")(options "")(descr "ESP32-C3-MINI-1.pretty")) (lib (name "MIKILAB_ESP32_C3_WROOM_02")(type "KiCad")(uri "${KIPRJMOD}/footprints/microcontrollers/ESP32-C3-WROOM-02.pretty")(options "")(descr "ESP32-C3-WROOM-02.pretty")) (lib (name "MIKILAB_ESP32_C5_WROOM_1")(type "KiCad")(uri "${KIPRJMOD}/footprints/microcontrollers/ESP32-C5-WROOM-1.pretty")(options "")(descr "ESP32-C5-WROOM-1.pretty")) diff --git a/fp-lib-table.global b/fp-lib-table.global index 2efbcbe..1d9bfef 100644 --- a/fp-lib-table.global +++ b/fp-lib-table.global @@ -7,6 +7,7 @@ (lib (name "MIKILAB_PCM9211PTR")(type "KiCad")(uri "${MIKILAB}/footprints/audio/PCM9211PTR.pretty")(options "")(descr "PCM9211PTR.pretty")) (lib (name "MIKILAB_TLV320AIC3104IRHBR")(type "KiCad")(uri "${MIKILAB}/footprints/audio/TLV320AIC3104IRHBR.pretty")(options "")(descr "TLV320AIC3104IRHBR.pretty")) (lib (name "MIKILAB_lcd_kingtech")(type "KiCad")(uri "${MIKILAB}/footprints/display/lcd_kingtech.pretty")(options "")(descr "lcd_kingtech.pretty")) + (lib (name "MIKILAB_LFE5U_45F_8BG381I")(type "KiCad")(uri "${MIKILAB}/footprints/fpga_cpld/LFE5U-45F-8BG381I.pretty")(options "")(descr "LFE5U-45F-8BG381I.pretty")) (lib (name "MIKILAB_altera")(type "KiCad")(uri "${MIKILAB}/footprints/fpga_cpld/altera.pretty")(options "")(descr "altera.pretty")) (lib (name "MIKILAB_lattice")(type "KiCad")(uri "${MIKILAB}/footprints/fpga_cpld/lattice.pretty")(options "")(descr "lattice.pretty")) (lib (name "MIKILAB_xilinx")(type "KiCad")(uri "${MIKILAB}/footprints/fpga_cpld/xilinx.pretty")(options "")(descr "xilinx.pretty")) @@ -14,6 +15,7 @@ (lib (name "MIKILAB_usb3_esd_son50_10")(type "KiCad")(uri "${MIKILAB}/footprints/interface/usb3_esd_son50-10.pretty")(options "")(descr "usb3_esd_son50-10.pretty")) (lib (name "MIKILAB_usb3_micro_ab")(type "KiCad")(uri "${MIKILAB}/footprints/interface/usb3_micro_ab.pretty")(options "")(descr "usb3_micro_ab.pretty")) (lib (name "MIKILAB_TS3425UA_3x4x2_5_160")(type "KiCad")(uri "${MIKILAB}/footprints/mechanical/TS3425UA-3x4x2.5-160.pretty")(options "")(descr "TS3425UA-3x4x2.5-160.pretty")) + (lib (name "MIKILAB_IS66WVE4M16EBLL_70BLI")(type "KiCad")(uri "${MIKILAB}/footprints/memory/IS66WVE4M16EBLL-70BLI.pretty")(options "")(descr "IS66WVE4M16EBLL-70BLI.pretty")) (lib (name "MIKILAB_ESP32_C3_MINI_1")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-C3-MINI-1.pretty")(options "")(descr "ESP32-C3-MINI-1.pretty")) (lib (name "MIKILAB_ESP32_C3_WROOM_02")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-C3-WROOM-02.pretty")(options "")(descr "ESP32-C3-WROOM-02.pretty")) (lib (name "MIKILAB_ESP32_C5_WROOM_1")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-C5-WROOM-1.pretty")(options "")(descr "ESP32-C5-WROOM-1.pretty")) diff --git a/sym-lib-table b/sym-lib-table index 17a2845..54accea 100644 --- a/sym-lib-table +++ b/sym-lib-table @@ -76,6 +76,7 @@ (lib (name "MIKILAB_FPGA_Xilinx_Virtex5")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/FPGA_Xilinx_Virtex5.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex5")) (lib (name "MIKILAB_FPGA_Xilinx_Virtex6")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/FPGA_Xilinx_Virtex6.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex6")) (lib (name "MIKILAB_FPGA_Xilinx_Virtex7")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/FPGA_Xilinx_Virtex7.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex7")) + (lib (name "MIKILAB_LFE5U_45F_8BG381I")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/LFE5U-45F-8BG381I.kicad_sym")(options "")(descr "LFE5U-45F-8BG381I")) (lib (name "MIKILAB_Lattice_ECP_FPGA")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym")(options "")(descr "Lattice_ECP_FPGA")) (lib (name "MIKILAB_lattice")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/lattice.kicad_sym")(options "")(descr "lattice")) (lib (name "MIKILAB_Connector")(type "KiCad")(uri "${KIPRJMOD}/symbols/interface/Connector.kicad_sym")(options "")(descr "Connector")) @@ -99,6 +100,7 @@ (lib (name "MIKILAB_Jumper")(type "KiCad")(uri "${KIPRJMOD}/symbols/mechanical/Jumper.kicad_sym")(options "")(descr "Jumper")) (lib (name "MIKILAB_Mechanical")(type "KiCad")(uri "${KIPRJMOD}/symbols/mechanical/Mechanical.kicad_sym")(options "")(descr "Mechanical")) (lib (name "MIKILAB_TS3425UA_3x4x2_5_160")(type "KiCad")(uri "${KIPRJMOD}/symbols/mechanical/TS3425UA-3x4x2.5-160.kicad_sym")(options "")(descr "TS3425UA-3x4x2.5-160")) + (lib (name "MIKILAB_IS66WVE4M16EBLL_70BLI")(type "KiCad")(uri "${KIPRJMOD}/symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym")(options "")(descr "IS66WVE4M16EBLL-70BLI")) (lib (name "MIKILAB_Memory_EEPROM")(type "KiCad")(uri "${KIPRJMOD}/symbols/memory/Memory_EEPROM.kicad_sym")(options "")(descr "Memory_EEPROM")) (lib (name "MIKILAB_Memory_EPROM")(type "KiCad")(uri "${KIPRJMOD}/symbols/memory/Memory_EPROM.kicad_sym")(options "")(descr "Memory_EPROM")) (lib (name "MIKILAB_Memory_Flash")(type "KiCad")(uri "${KIPRJMOD}/symbols/memory/Memory_Flash.kicad_sym")(options "")(descr "Memory_Flash")) diff --git a/sym-lib-table.global b/sym-lib-table.global index 916a631..3478e67 100644 --- a/sym-lib-table.global +++ b/sym-lib-table.global @@ -76,6 +76,7 @@ (lib (name "MIKILAB_FPGA_Xilinx_Virtex5")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/FPGA_Xilinx_Virtex5.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex5")) (lib (name "MIKILAB_FPGA_Xilinx_Virtex6")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/FPGA_Xilinx_Virtex6.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex6")) (lib (name "MIKILAB_FPGA_Xilinx_Virtex7")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/FPGA_Xilinx_Virtex7.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex7")) + (lib (name "MIKILAB_LFE5U_45F_8BG381I")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/LFE5U-45F-8BG381I.kicad_sym")(options "")(descr "LFE5U-45F-8BG381I")) (lib (name "MIKILAB_Lattice_ECP_FPGA")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym")(options "")(descr "Lattice_ECP_FPGA")) (lib (name "MIKILAB_lattice")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/lattice.kicad_sym")(options "")(descr "lattice")) (lib (name "MIKILAB_Connector")(type "KiCad")(uri "${MIKILAB}/symbols/interface/Connector.kicad_sym")(options "")(descr "Connector")) @@ -99,6 +100,7 @@ (lib (name "MIKILAB_Jumper")(type "KiCad")(uri "${MIKILAB}/symbols/mechanical/Jumper.kicad_sym")(options "")(descr "Jumper")) (lib (name "MIKILAB_Mechanical")(type "KiCad")(uri "${MIKILAB}/symbols/mechanical/Mechanical.kicad_sym")(options "")(descr "Mechanical")) (lib (name "MIKILAB_TS3425UA_3x4x2_5_160")(type "KiCad")(uri "${MIKILAB}/symbols/mechanical/TS3425UA-3x4x2.5-160.kicad_sym")(options "")(descr "TS3425UA-3x4x2.5-160")) + (lib (name "MIKILAB_IS66WVE4M16EBLL_70BLI")(type "KiCad")(uri "${MIKILAB}/symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym")(options "")(descr "IS66WVE4M16EBLL-70BLI")) (lib (name "MIKILAB_Memory_EEPROM")(type "KiCad")(uri "${MIKILAB}/symbols/memory/Memory_EEPROM.kicad_sym")(options "")(descr "Memory_EEPROM")) (lib (name "MIKILAB_Memory_EPROM")(type "KiCad")(uri "${MIKILAB}/symbols/memory/Memory_EPROM.kicad_sym")(options "")(descr "Memory_EPROM")) (lib (name "MIKILAB_Memory_Flash")(type "KiCad")(uri "${MIKILAB}/symbols/memory/Memory_Flash.kicad_sym")(options "")(descr "Memory_Flash")) diff --git a/symbols/fpga_cpld/LFE5U-45F-8BG381I.kicad_sym b/symbols/fpga_cpld/LFE5U-45F-8BG381I.kicad_sym new file mode 100644 index 0000000..c550bc4 --- /dev/null +++ b/symbols/fpga_cpld/LFE5U-45F-8BG381I.kicad_sym @@ -0,0 +1,1570 @@ +(kicad_symbol_lib (version 20211014) (generator SamacSys_ECAD_Model) + (symbol "LFE5U-45F-8BG381I" (in_bom yes) (on_board yes) + (property "Reference" "IC" (at 39.37 7.62 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Value" "LFE5U-45F-8BG381I" (at 39.37 5.08 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Footprint" "MIKILAB_LFE5U_45F_8BG381I:BGA381C80P20X20_1700X1700X176" (at 39.37 -94.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Datasheet" "https://www.arrow.com/en/products/lfe5u-45f-8bg381i/lattice-semiconductor" (at 39.37 -194.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "ki_description" "FPGA LatticeECP5 Family 44000 Cells 40nm Technology 1.1V 381-Pin CABGA Tray" (at 39.37 -294.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Height" "1.76" (at 39.37 -394.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Manufacturer_Name" "Lattice Semiconductor" (at 39.37 -494.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Manufacturer_Part_Number" "LFE5U-45F-8BG381I" (at 39.37 -594.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Mouser Part Number" "842-LFE5U45F8BG381I" (at 39.37 -694.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Lattice/LFE5U-45F-8BG381I?qs=SElPoaY2y5KchVAWy4qDiQ%3D%3D" (at 39.37 -794.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Arrow Part Number" "LFE5U-45F-8BG381I" (at 39.37 -894.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/lfe5u-45f-8bg381i/lattice-semiconductor?region=nac" (at 39.37 -994.92 0) + (effects (font (size 1.27 1.27)) (justify left top) hide) + ) + (rectangle + (start 5.08 2.54) + (end 38.1 -485.14) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin passive line (at 0 0 0) (length 5.08) + (name "PL23A" (effects (font (size 1.27 1.27)))) + (number "A2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 0) (length 5.08) + (name "PL14C" (effects (font (size 1.27 1.27)))) + (number "A3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -5.08 0) (length 5.08) + (name "PL11A" (effects (font (size 1.27 1.27)))) + (number "A4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 0) (length 5.08) + (name "PL11B" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -10.16 0) (length 5.08) + (name "PT4A" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -12.7 0) (length 5.08) + (name "PT18A" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -15.24 0) (length 5.08) + (name "PT18B" (effects (font (size 1.27 1.27)))) + (number "A8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -17.78 0) (length 5.08) + (name "PT33A" (effects (font (size 1.27 1.27)))) + (number "A9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -20.32 0) (length 5.08) + (name "PT36A" (effects (font (size 1.27 1.27)))) + (number "A10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 0) (length 5.08) + (name "PT36B" (effects (font (size 1.27 1.27)))) + (number "A11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -25.4 0) (length 5.08) + (name "PT49A" (effects (font (size 1.27 1.27)))) + (number "A12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 0) (length 5.08) + (name "PT49B" (effects (font (size 1.27 1.27)))) + (number "A13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -30.48 0) (length 5.08) + (name "PT56A" (effects (font (size 1.27 1.27)))) + (number "A14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -33.02 0) (length 5.08) + (name "PT67A" (effects (font (size 1.27 1.27)))) + (number "A15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -35.56 0) (length 5.08) + (name "PT74A" (effects (font (size 1.27 1.27)))) + (number "A16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -38.1 0) (length 5.08) + (name "PT80A" (effects (font (size 1.27 1.27)))) + (number "A17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -40.64 0) (length 5.08) + (name "PT83A" (effects (font (size 1.27 1.27)))) + (number "A18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -43.18 0) (length 5.08) + (name "PT85A" (effects (font (size 1.27 1.27)))) + (number "A19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -45.72 0) (length 5.08) + (name "PL23B" (effects (font (size 1.27 1.27)))) + (number "B1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -48.26 0) (length 5.08) + (name "PL23C" (effects (font (size 1.27 1.27)))) + (number "B2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -50.8 0) (length 5.08) + (name "PL14D" (effects (font (size 1.27 1.27)))) + (number "B3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -53.34 0) (length 5.08) + (name "PL14B" (effects (font (size 1.27 1.27)))) + (number "B4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -55.88 0) (length 5.08) + (name "PL11C" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -58.42 0) (length 5.08) + (name "PT4B" (effects (font (size 1.27 1.27)))) + (number "B6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 0) (length 5.08) + (name "GND_1" (effects (font (size 1.27 1.27)))) + (number "B7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -63.5 0) (length 5.08) + (name "PT15B" (effects (font (size 1.27 1.27)))) + (number "B8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -66.04 0) (length 5.08) + (name "PT31A" (effects (font (size 1.27 1.27)))) + (number "B9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -68.58 0) (length 5.08) + (name "PT33B" (effects (font (size 1.27 1.27)))) + (number "B10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -71.12 0) (length 5.08) + (name "PT38A" (effects (font (size 1.27 1.27)))) + (number "B11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -73.66 0) (length 5.08) + (name "PT44A" (effects (font (size 1.27 1.27)))) + (number "B12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -76.2 0) (length 5.08) + (name "PT51A" (effects (font (size 1.27 1.27)))) + (number "B13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -78.74 0) (length 5.08) + (name "GND_2" (effects (font (size 1.27 1.27)))) + (number "B14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -81.28 0) (length 5.08) + (name "PT69A" (effects (font (size 1.27 1.27)))) + (number "B15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -83.82 0) (length 5.08) + (name "PT74B" (effects (font (size 1.27 1.27)))) + (number "B16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -86.36 0) (length 5.08) + (name "PT78A" (effects (font (size 1.27 1.27)))) + (number "B17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -88.9 0) (length 5.08) + (name "PT80B" (effects (font (size 1.27 1.27)))) + (number "B18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -91.44 0) (length 5.08) + (name "PT83B" (effects (font (size 1.27 1.27)))) + (number "B19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -93.98 0) (length 5.08) + (name "PT85B" (effects (font (size 1.27 1.27)))) + (number "B20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -96.52 0) (length 5.08) + (name "PL26A" (effects (font (size 1.27 1.27)))) + (number "C1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -99.06 0) (length 5.08) + (name "PL23D" (effects (font (size 1.27 1.27)))) + (number "C2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -101.6 0) (length 5.08) + (name "PL17C" (effects (font (size 1.27 1.27)))) + (number "C3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -104.14 0) (length 5.08) + (name "PL14A" (effects (font (size 1.27 1.27)))) + (number "C4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -106.68 0) (length 5.08) + (name "PL11D" (effects (font (size 1.27 1.27)))) + (number "C5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -109.22 0) (length 5.08) + (name "PT11A" (effects (font (size 1.27 1.27)))) + (number "C6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -111.76 0) (length 5.08) + (name "PT11B" (effects (font (size 1.27 1.27)))) + (number "C7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -114.3 0) (length 5.08) + (name "PT15A" (effects (font (size 1.27 1.27)))) + (number "C8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -116.84 0) (length 5.08) + (name "PT27A" (effects (font (size 1.27 1.27)))) + (number "C9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -119.38 0) (length 5.08) + (name "PT31B" (effects (font (size 1.27 1.27)))) + (number "C10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -121.92 0) (length 5.08) + (name "PT38B" (effects (font (size 1.27 1.27)))) + (number "C11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -124.46 0) (length 5.08) + (name "PT44B" (effects (font (size 1.27 1.27)))) + (number "C12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -127 0) (length 5.08) + (name "PT51B" (effects (font (size 1.27 1.27)))) + (number "C13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -129.54 0) (length 5.08) + (name "PT56B" (effects (font (size 1.27 1.27)))) + (number "C14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -132.08 0) (length 5.08) + (name "PT69B" (effects (font (size 1.27 1.27)))) + (number "C15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -134.62 0) (length 5.08) + (name "PT76A" (effects (font (size 1.27 1.27)))) + (number "C16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -137.16 0) (length 5.08) + (name "PT78B" (effects (font (size 1.27 1.27)))) + (number "C17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -139.7 0) (length 5.08) + (name "PR11A" (effects (font (size 1.27 1.27)))) + (number "C18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -142.24 0) (length 5.08) + (name "GND_3" (effects (font (size 1.27 1.27)))) + (number "C19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -144.78 0) (length 5.08) + (name "PR23A" (effects (font (size 1.27 1.27)))) + (number "C20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -147.32 0) (length 5.08) + (name "PL26B" (effects (font (size 1.27 1.27)))) + (number "D1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -149.86 0) (length 5.08) + (name "PL26C" (effects (font (size 1.27 1.27)))) + (number "D2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -152.4 0) (length 5.08) + (name "PL17D" (effects (font (size 1.27 1.27)))) + (number "D3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -154.94 0) (length 5.08) + (name "GND_4" (effects (font (size 1.27 1.27)))) + (number "D4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -157.48 0) (length 5.08) + (name "PL17B" (effects (font (size 1.27 1.27)))) + (number "D5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -160.02 0) (length 5.08) + (name "PT6B" (effects (font (size 1.27 1.27)))) + (number "D6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -162.56 0) (length 5.08) + (name "PT9B" (effects (font (size 1.27 1.27)))) + (number "D7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -165.1 0) (length 5.08) + (name "PT13B" (effects (font (size 1.27 1.27)))) + (number "D8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -167.64 0) (length 5.08) + (name "PT20A" (effects (font (size 1.27 1.27)))) + (number "D9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -170.18 0) (length 5.08) + (name "PT29A" (effects (font (size 1.27 1.27)))) + (number "D10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -172.72 0) (length 5.08) + (name "PT42A" (effects (font (size 1.27 1.27)))) + (number "D11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -175.26 0) (length 5.08) + (name "PT47A" (effects (font (size 1.27 1.27)))) + (number "D12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -177.8 0) (length 5.08) + (name "PT53A" (effects (font (size 1.27 1.27)))) + (number "D13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -180.34 0) (length 5.08) + (name "PT58A" (effects (font (size 1.27 1.27)))) + (number "D14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -182.88 0) (length 5.08) + (name "PT71A" (effects (font (size 1.27 1.27)))) + (number "D15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -185.42 0) (length 5.08) + (name "PT76B" (effects (font (size 1.27 1.27)))) + (number "D16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -187.96 0) (length 5.08) + (name "PR11B" (effects (font (size 1.27 1.27)))) + (number "D17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -190.5 0) (length 5.08) + (name "PR14A" (effects (font (size 1.27 1.27)))) + (number "D18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -193.04 0) (length 5.08) + (name "PR23B" (effects (font (size 1.27 1.27)))) + (number "D19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -195.58 0) (length 5.08) + (name "PR23C" (effects (font (size 1.27 1.27)))) + (number "D20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -198.12 0) (length 5.08) + (name "PL26D" (effects (font (size 1.27 1.27)))) + (number "E1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -200.66 0) (length 5.08) + (name "PL32D" (effects (font (size 1.27 1.27)))) + (number "E2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -203.2 0) (length 5.08) + (name "PL20B" (effects (font (size 1.27 1.27)))) + (number "E3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -205.74 0) (length 5.08) + (name "PL17A" (effects (font (size 1.27 1.27)))) + (number "E4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -208.28 0) (length 5.08) + (name "PL20C" (effects (font (size 1.27 1.27)))) + (number "E5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -210.82 0) (length 5.08) + (name "PT6A" (effects (font (size 1.27 1.27)))) + (number "E6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -213.36 0) (length 5.08) + (name "PT9A" (effects (font (size 1.27 1.27)))) + (number "E7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -215.9 0) (length 5.08) + (name "PT13A" (effects (font (size 1.27 1.27)))) + (number "E8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -218.44 0) (length 5.08) + (name "PT20B" (effects (font (size 1.27 1.27)))) + (number "E9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -220.98 0) (length 5.08) + (name "PT29B" (effects (font (size 1.27 1.27)))) + (number "E10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -223.52 0) (length 5.08) + (name "PT42B" (effects (font (size 1.27 1.27)))) + (number "E11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -226.06 0) (length 5.08) + (name "PT47B" (effects (font (size 1.27 1.27)))) + (number "E12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -228.6 0) (length 5.08) + (name "PT53B" (effects (font (size 1.27 1.27)))) + (number "E13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -231.14 0) (length 5.08) + (name "PT58B" (effects (font (size 1.27 1.27)))) + (number "E14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -233.68 0) (length 5.08) + (name "PT71B" (effects (font (size 1.27 1.27)))) + (number "E15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -236.22 0) (length 5.08) + (name "PR11C" (effects (font (size 1.27 1.27)))) + (number "E16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -238.76 0) (length 5.08) + (name "PR14B" (effects (font (size 1.27 1.27)))) + (number "E17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -241.3 0) (length 5.08) + (name "PR14C" (effects (font (size 1.27 1.27)))) + (number "E18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -243.84 0) (length 5.08) + (name "PR23D" (effects (font (size 1.27 1.27)))) + (number "E19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -246.38 0) (length 5.08) + (name "PR26A" (effects (font (size 1.27 1.27)))) + (number "E20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -248.92 0) (length 5.08) + (name "PL35B" (effects (font (size 1.27 1.27)))) + (number "F1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -251.46 0) (length 5.08) + (name "PL32C" (effects (font (size 1.27 1.27)))) + (number "F2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -254 0) (length 5.08) + (name "PL32B" (effects (font (size 1.27 1.27)))) + (number "F3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -256.54 0) (length 5.08) + (name "PL20A" (effects (font (size 1.27 1.27)))) + (number "F4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -259.08 0) (length 5.08) + (name "PL20D" (effects (font (size 1.27 1.27)))) + (number "F5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -261.62 0) (length 5.08) + (name "VCCAUX_1" (effects (font (size 1.27 1.27)))) + (number "F6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -264.16 0) (length 5.08) + (name "GND_5" (effects (font (size 1.27 1.27)))) + (number "F7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -266.7 0) (length 5.08) + (name "GND_6" (effects (font (size 1.27 1.27)))) + (number "F8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -269.24 0) (length 5.08) + (name "VCCIO0_1" (effects (font (size 1.27 1.27)))) + (number "F9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -271.78 0) (length 5.08) + (name "VCCIO0_2" (effects (font (size 1.27 1.27)))) + (number "F10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -274.32 0) (length 5.08) + (name "VCCIO1_1" (effects (font (size 1.27 1.27)))) + (number "F11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -276.86 0) (length 5.08) + (name "VCCIO1_2" (effects (font (size 1.27 1.27)))) + (number "F12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -279.4 0) (length 5.08) + (name "GND_7" (effects (font (size 1.27 1.27)))) + (number "F13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -281.94 0) (length 5.08) + (name "GND_8" (effects (font (size 1.27 1.27)))) + (number "F14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -284.48 0) (length 5.08) + (name "VCCAUX_2" (effects (font (size 1.27 1.27)))) + (number "F15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -287.02 0) (length 5.08) + (name "PR11D" (effects (font (size 1.27 1.27)))) + (number "F16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -289.56 0) (length 5.08) + (name "PR17A" (effects (font (size 1.27 1.27)))) + (number "F17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -292.1 0) (length 5.08) + (name "PR14D" (effects (font (size 1.27 1.27)))) + (number "F18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -294.64 0) (length 5.08) + (name "PR26B" (effects (font (size 1.27 1.27)))) + (number "F19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -297.18 0) (length 5.08) + (name "PR26C" (effects (font (size 1.27 1.27)))) + (number "F20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -299.72 0) (length 5.08) + (name "PL35D" (effects (font (size 1.27 1.27)))) + (number "G1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -302.26 0) (length 5.08) + (name "PL35A" (effects (font (size 1.27 1.27)))) + (number "G2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -304.8 0) (length 5.08) + (name "PL32A" (effects (font (size 1.27 1.27)))) + (number "G3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -307.34 0) (length 5.08) + (name "GND_9" (effects (font (size 1.27 1.27)))) + (number "G4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -309.88 0) (length 5.08) + (name "PL29B" (effects (font (size 1.27 1.27)))) + (number "G5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -312.42 0) (length 5.08) + (name "GND_10" (effects (font (size 1.27 1.27)))) + (number "G6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -314.96 0) (length 5.08) + (name "GND_11" (effects (font (size 1.27 1.27)))) + (number "G7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -317.5 0) (length 5.08) + (name "GND_12" (effects (font (size 1.27 1.27)))) + (number "G8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -320.04 0) (length 5.08) + (name "GND_13" (effects (font (size 1.27 1.27)))) + (number "G9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -322.58 0) (length 5.08) + (name "GND_14" (effects (font (size 1.27 1.27)))) + (number "G10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -325.12 0) (length 5.08) + (name "GND_15" (effects (font (size 1.27 1.27)))) + (number "G11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -327.66 0) (length 5.08) + (name "GND_16" (effects (font (size 1.27 1.27)))) + (number "G12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -330.2 0) (length 5.08) + (name "GND_17" (effects (font (size 1.27 1.27)))) + (number "G13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -332.74 0) (length 5.08) + (name "GND_18" (effects (font (size 1.27 1.27)))) + (number "G14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -335.28 0) (length 5.08) + (name "GND_19" (effects (font (size 1.27 1.27)))) + (number "G15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -337.82 0) (length 5.08) + (name "PR17C" (effects (font (size 1.27 1.27)))) + (number "G16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -340.36 0) (length 5.08) + (name "GND_20" (effects (font (size 1.27 1.27)))) + (number "G17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -342.9 0) (length 5.08) + (name "PR17B" (effects (font (size 1.27 1.27)))) + (number "G18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -345.44 0) (length 5.08) + (name "PR29A" (effects (font (size 1.27 1.27)))) + (number "G19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -347.98 0) (length 5.08) + (name "PR26D" (effects (font (size 1.27 1.27)))) + (number "G20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -350.52 0) (length 5.08) + (name "PL41C" (effects (font (size 1.27 1.27)))) + (number "H1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -353.06 0) (length 5.08) + (name "PL35C" (effects (font (size 1.27 1.27)))) + (number "H2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -355.6 0) (length 5.08) + (name "PL29D" (effects (font (size 1.27 1.27)))) + (number "H3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -358.14 0) (length 5.08) + (name "PL29A" (effects (font (size 1.27 1.27)))) + (number "H4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -360.68 0) (length 5.08) + (name "PL29C" (effects (font (size 1.27 1.27)))) + (number "H5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -363.22 0) (length 5.08) + (name "VCCIO7_1" (effects (font (size 1.27 1.27)))) + (number "H6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -365.76 0) (length 5.08) + (name "VCCIO7_2" (effects (font (size 1.27 1.27)))) + (number "H7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -368.3 0) (length 5.08) + (name "VCC_1" (effects (font (size 1.27 1.27)))) + (number "H8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -370.84 0) (length 5.08) + (name "VCC_2" (effects (font (size 1.27 1.27)))) + (number "H9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -373.38 0) (length 5.08) + (name "VCC_3" (effects (font (size 1.27 1.27)))) + (number "H10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -375.92 0) (length 5.08) + (name "VCC_4" (effects (font (size 1.27 1.27)))) + (number "H11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -378.46 0) (length 5.08) + (name "VCC_5" (effects (font (size 1.27 1.27)))) + (number "H12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -381 0) (length 5.08) + (name "VCC_6" (effects (font (size 1.27 1.27)))) + (number "H13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -383.54 0) (length 5.08) + (name "VCCIO2_1" (effects (font (size 1.27 1.27)))) + (number "H14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -386.08 0) (length 5.08) + (name "VCCIO2_2" (effects (font (size 1.27 1.27)))) + (number "H15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -388.62 0) (length 5.08) + (name "PR17D" (effects (font (size 1.27 1.27)))) + (number "H16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -391.16 0) (length 5.08) + (name "PR20B" (effects (font (size 1.27 1.27)))) + (number "H17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -393.7 0) (length 5.08) + (name "PR20A" (effects (font (size 1.27 1.27)))) + (number "H18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -396.24 0) (length 5.08) + (name "GND_21" (effects (font (size 1.27 1.27)))) + (number "H19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -398.78 0) (length 5.08) + (name "PR29B" (effects (font (size 1.27 1.27)))) + (number "H20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -401.32 0) (length 5.08) + (name "PL41B" (effects (font (size 1.27 1.27)))) + (number "J1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -403.86 0) (length 5.08) + (name "GND_22" (effects (font (size 1.27 1.27)))) + (number "J2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -406.4 0) (length 5.08) + (name "PL38C" (effects (font (size 1.27 1.27)))) + (number "J3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -408.94 0) (length 5.08) + (name "PL38A" (effects (font (size 1.27 1.27)))) + (number "J4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -411.48 0) (length 5.08) + (name "PL38B" (effects (font (size 1.27 1.27)))) + (number "J5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -414.02 0) (length 5.08) + (name "VCCIO7_3" (effects (font (size 1.27 1.27)))) + (number "J6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -416.56 0) (length 5.08) + (name "GND_23" (effects (font (size 1.27 1.27)))) + (number "J7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -419.1 0) (length 5.08) + (name "VCC_7" (effects (font (size 1.27 1.27)))) + (number "J8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -421.64 0) (length 5.08) + (name "GND_24" (effects (font (size 1.27 1.27)))) + (number "J9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -424.18 0) (length 5.08) + (name "GND_25" (effects (font (size 1.27 1.27)))) + (number "J10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -426.72 0) (length 5.08) + (name "GND_26" (effects (font (size 1.27 1.27)))) + (number "J11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -429.26 0) (length 5.08) + (name "GND_27" (effects (font (size 1.27 1.27)))) + (number "J12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -431.8 0) (length 5.08) + (name "VCC_8" (effects (font (size 1.27 1.27)))) + (number "J13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -434.34 0) (length 5.08) + (name "GND_28" (effects (font (size 1.27 1.27)))) + (number "J14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -436.88 0) (length 5.08) + (name "VCCIO2_3" (effects (font (size 1.27 1.27)))) + (number "J15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -439.42 0) (length 5.08) + (name "PR20D" (effects (font (size 1.27 1.27)))) + (number "J16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -441.96 0) (length 5.08) + (name "PR20C" (effects (font (size 1.27 1.27)))) + (number "J17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -444.5 0) (length 5.08) + (name "PR29C" (effects (font (size 1.27 1.27)))) + (number "J18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -447.04 0) (length 5.08) + (name "PR32A" (effects (font (size 1.27 1.27)))) + (number "J19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -449.58 0) (length 5.08) + (name "PR32C" (effects (font (size 1.27 1.27)))) + (number "J20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -452.12 0) (length 5.08) + (name "PL41D" (effects (font (size 1.27 1.27)))) + (number "K1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -454.66 0) (length 5.08) + (name "PL41A" (effects (font (size 1.27 1.27)))) + (number "K2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -457.2 0) (length 5.08) + (name "PL38D" (effects (font (size 1.27 1.27)))) + (number "K3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -459.74 0) (length 5.08) + (name "PL44A" (effects (font (size 1.27 1.27)))) + (number "K4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -462.28 0) (length 5.08) + (name "PL44B" (effects (font (size 1.27 1.27)))) + (number "K5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -464.82 0) (length 5.08) + (name "GND_29" (effects (font (size 1.27 1.27)))) + (number "K6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -467.36 0) (length 5.08) + (name "GND_30" (effects (font (size 1.27 1.27)))) + (number "K7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -469.9 0) (length 5.08) + (name "VCC_9" (effects (font (size 1.27 1.27)))) + (number "K8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -472.44 0) (length 5.08) + (name "GND_31" (effects (font (size 1.27 1.27)))) + (number "K9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -474.98 0) (length 5.08) + (name "GND_32" (effects (font (size 1.27 1.27)))) + (number "K10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -477.52 0) (length 5.08) + (name "GND_33" (effects (font (size 1.27 1.27)))) + (number "K11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -480.06 0) (length 5.08) + (name "GND_34" (effects (font (size 1.27 1.27)))) + (number "K12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -482.6 0) (length 5.08) + (name "VCC_10" (effects (font (size 1.27 1.27)))) + (number "K13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 0 180) (length 5.08) + (name "GND_35" (effects (font (size 1.27 1.27)))) + (number "K14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -2.54 180) (length 5.08) + (name "GND_36" (effects (font (size 1.27 1.27)))) + (number "K15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -5.08 180) (length 5.08) + (name "NC_1" (effects (font (size 1.27 1.27)))) + (number "K16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -7.62 180) (length 5.08) + (name "NC_2" (effects (font (size 1.27 1.27)))) + (number "K17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -10.16 180) (length 5.08) + (name "PR29D" (effects (font (size 1.27 1.27)))) + (number "K18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -12.7 180) (length 5.08) + (name "PR32B" (effects (font (size 1.27 1.27)))) + (number "K19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -15.24 180) (length 5.08) + (name "PR32D" (effects (font (size 1.27 1.27)))) + (number "K20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -17.78 180) (length 5.08) + (name "PL65C" (effects (font (size 1.27 1.27)))) + (number "L1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -20.32 180) (length 5.08) + (name "PL62D" (effects (font (size 1.27 1.27)))) + (number "L2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -22.86 180) (length 5.08) + (name "PL62C" (effects (font (size 1.27 1.27)))) + (number "L3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -25.4 180) (length 5.08) + (name "PL44C" (effects (font (size 1.27 1.27)))) + (number "L4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -27.94 180) (length 5.08) + (name "PL44D" (effects (font (size 1.27 1.27)))) + (number "L5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -30.48 180) (length 5.08) + (name "VCCIO6_1" (effects (font (size 1.27 1.27)))) + (number "L6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -33.02 180) (length 5.08) + (name "VCCIO6_2" (effects (font (size 1.27 1.27)))) + (number "L7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -35.56 180) (length 5.08) + (name "VCC_11" (effects (font (size 1.27 1.27)))) + (number "L8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -38.1 180) (length 5.08) + (name "GND_37" (effects (font (size 1.27 1.27)))) + (number "L9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -40.64 180) (length 5.08) + (name "GND_38" (effects (font (size 1.27 1.27)))) + (number "L10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -43.18 180) (length 5.08) + (name "GND_39" (effects (font (size 1.27 1.27)))) + (number "L11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -45.72 180) (length 5.08) + (name "GND_40" (effects (font (size 1.27 1.27)))) + (number "L12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -48.26 180) (length 5.08) + (name "VCC_12" (effects (font (size 1.27 1.27)))) + (number "L13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -50.8 180) (length 5.08) + (name "VCCIO3_1" (effects (font (size 1.27 1.27)))) + (number "L14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -53.34 180) (length 5.08) + (name "VCCIO3_2" (effects (font (size 1.27 1.27)))) + (number "L15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -55.88 180) (length 5.08) + (name "PR38A" (effects (font (size 1.27 1.27)))) + (number "L16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -58.42 180) (length 5.08) + (name "PR38B" (effects (font (size 1.27 1.27)))) + (number "L17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -60.96 180) (length 5.08) + (name "PR38C" (effects (font (size 1.27 1.27)))) + (number "L18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -63.5 180) (length 5.08) + (name "PR35C" (effects (font (size 1.27 1.27)))) + (number "L19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -66.04 180) (length 5.08) + (name "PR35A" (effects (font (size 1.27 1.27)))) + (number "L20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -68.58 180) (length 5.08) + (name "PL65B" (effects (font (size 1.27 1.27)))) + (number "M1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -71.12 180) (length 5.08) + (name "GND_41" (effects (font (size 1.27 1.27)))) + (number "M2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -73.66 180) (length 5.08) + (name "PL62B" (effects (font (size 1.27 1.27)))) + (number "M3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -76.2 180) (length 5.08) + (name "PL59A" (effects (font (size 1.27 1.27)))) + (number "M4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -78.74 180) (length 5.08) + (name "PL53A" (effects (font (size 1.27 1.27)))) + (number "M5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -81.28 180) (length 5.08) + (name "VCCIO6_3" (effects (font (size 1.27 1.27)))) + (number "M6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -83.82 180) (length 5.08) + (name "GND_42" (effects (font (size 1.27 1.27)))) + (number "M7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -86.36 180) (length 5.08) + (name "VCC_13" (effects (font (size 1.27 1.27)))) + (number "M8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -88.9 180) (length 5.08) + (name "GND_43" (effects (font (size 1.27 1.27)))) + (number "M9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -91.44 180) (length 5.08) + (name "GND_44" (effects (font (size 1.27 1.27)))) + (number "M10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -93.98 180) (length 5.08) + (name "GND_45" (effects (font (size 1.27 1.27)))) + (number "M11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -96.52 180) (length 5.08) + (name "GND_46" (effects (font (size 1.27 1.27)))) + (number "M12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -99.06 180) (length 5.08) + (name "VCC_14" (effects (font (size 1.27 1.27)))) + (number "M13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -101.6 180) (length 5.08) + (name "GND_47" (effects (font (size 1.27 1.27)))) + (number "M14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -104.14 180) (length 5.08) + (name "VCCIO3_3" (effects (font (size 1.27 1.27)))) + (number "M15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -106.68 180) (length 5.08) + (name "GND_48" (effects (font (size 1.27 1.27)))) + (number "M16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -109.22 180) (length 5.08) + (name "PR41B" (effects (font (size 1.27 1.27)))) + (number "M17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -111.76 180) (length 5.08) + (name "PR38D" (effects (font (size 1.27 1.27)))) + (number "M18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -114.3 180) (length 5.08) + (name "PR35D" (effects (font (size 1.27 1.27)))) + (number "M19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -116.84 180) (length 5.08) + (name "PR35B" (effects (font (size 1.27 1.27)))) + (number "M20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -119.38 180) (length 5.08) + (name "PL65D" (effects (font (size 1.27 1.27)))) + (number "N1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -121.92 180) (length 5.08) + (name "PL65A" (effects (font (size 1.27 1.27)))) + (number "N2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -124.46 180) (length 5.08) + (name "PL62A" (effects (font (size 1.27 1.27)))) + (number "N3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -127 180) (length 5.08) + (name "PL59C" (effects (font (size 1.27 1.27)))) + (number "N4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -129.54 180) (length 5.08) + (name "PL59B" (effects (font (size 1.27 1.27)))) + (number "N5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -132.08 180) (length 5.08) + (name "GND_49" (effects (font (size 1.27 1.27)))) + (number "N6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -134.62 180) (length 5.08) + (name "GND_50" (effects (font (size 1.27 1.27)))) + (number "N7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -137.16 180) (length 5.08) + (name "VCC_15" (effects (font (size 1.27 1.27)))) + (number "N8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -139.7 180) (length 5.08) + (name "VCC_16" (effects (font (size 1.27 1.27)))) + (number "N9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -142.24 180) (length 5.08) + (name "VCC_17" (effects (font (size 1.27 1.27)))) + (number "N10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -144.78 180) (length 5.08) + (name "VCC_18" (effects (font (size 1.27 1.27)))) + (number "N11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -147.32 180) (length 5.08) + (name "VCC_19" (effects (font (size 1.27 1.27)))) + (number "N12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -149.86 180) (length 5.08) + (name "VCC_20" (effects (font (size 1.27 1.27)))) + (number "N13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -152.4 180) (length 5.08) + (name "GND_51" (effects (font (size 1.27 1.27)))) + (number "N14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -154.94 180) (length 5.08) + (name "GND_52" (effects (font (size 1.27 1.27)))) + (number "N15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -157.48 180) (length 5.08) + (name "PR41A" (effects (font (size 1.27 1.27)))) + (number "N16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -160.02 180) (length 5.08) + (name "PR44A" (effects (font (size 1.27 1.27)))) + (number "N17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -162.56 180) (length 5.08) + (name "PR41C" (effects (font (size 1.27 1.27)))) + (number "N18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -165.1 180) (length 5.08) + (name "PR59A" (effects (font (size 1.27 1.27)))) + (number "N19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -167.64 180) (length 5.08) + (name "PR59B" (effects (font (size 1.27 1.27)))) + (number "N20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -170.18 180) (length 5.08) + (name "PL68A" (effects (font (size 1.27 1.27)))) + (number "P1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -172.72 180) (length 5.08) + (name "PL68B" (effects (font (size 1.27 1.27)))) + (number "P2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -175.26 180) (length 5.08) + (name "PL68C" (effects (font (size 1.27 1.27)))) + (number "P3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -177.8 180) (length 5.08) + (name "PL68D" (effects (font (size 1.27 1.27)))) + (number "P4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -180.34 180) (length 5.08) + (name "PL59D" (effects (font (size 1.27 1.27)))) + (number "P5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -182.88 180) (length 5.08) + (name "VCCAUX_3" (effects (font (size 1.27 1.27)))) + (number "P6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -185.42 180) (length 5.08) + (name "GND_53" (effects (font (size 1.27 1.27)))) + (number "P7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -187.96 180) (length 5.08) + (name "GND_54" (effects (font (size 1.27 1.27)))) + (number "P8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -190.5 180) (length 5.08) + (name "VCCIO8_1" (effects (font (size 1.27 1.27)))) + (number "P9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -193.04 180) (length 5.08) + (name "VCCIO8_2" (effects (font (size 1.27 1.27)))) + (number "P10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -195.58 180) (length 5.08) + (name "GND_55" (effects (font (size 1.27 1.27)))) + (number "P11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -198.12 180) (length 5.08) + (name "GND_56" (effects (font (size 1.27 1.27)))) + (number "P12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -200.66 180) (length 5.08) + (name "GND_57" (effects (font (size 1.27 1.27)))) + (number "P13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -203.2 180) (length 5.08) + (name "GND_58" (effects (font (size 1.27 1.27)))) + (number "P14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -205.74 180) (length 5.08) + (name "VCCAUX_4" (effects (font (size 1.27 1.27)))) + (number "P15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -208.28 180) (length 5.08) + (name "PR44B" (effects (font (size 1.27 1.27)))) + (number "P16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -210.82 180) (length 5.08) + (name "PR41D" (effects (font (size 1.27 1.27)))) + (number "P17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -213.36 180) (length 5.08) + (name "PR59D" (effects (font (size 1.27 1.27)))) + (number "P18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -215.9 180) (length 5.08) + (name "PR59C" (effects (font (size 1.27 1.27)))) + (number "P19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -218.44 180) (length 5.08) + (name "PR62A" (effects (font (size 1.27 1.27)))) + (number "P20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -220.98 180) (length 5.08) + (name "PB4A" (effects (font (size 1.27 1.27)))) + (number "R1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -223.52 180) (length 5.08) + (name "PB15A" (effects (font (size 1.27 1.27)))) + (number "R2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -226.06 180) (length 5.08) + (name "PB15B" (effects (font (size 1.27 1.27)))) + (number "R3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -228.6 180) (length 5.08) + (name "CFG_2" (effects (font (size 1.27 1.27)))) + (number "R4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -231.14 180) (length 5.08) + (name "TDI" (effects (font (size 1.27 1.27)))) + (number "R5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -233.68 180) (length 5.08) + (name "PR44C" (effects (font (size 1.27 1.27)))) + (number "R16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -236.22 180) (length 5.08) + (name "PR44D" (effects (font (size 1.27 1.27)))) + (number "R17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -238.76 180) (length 5.08) + (name "PR65B" (effects (font (size 1.27 1.27)))) + (number "R18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -241.3 180) (length 5.08) + (name "GND_59" (effects (font (size 1.27 1.27)))) + (number "R19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -243.84 180) (length 5.08) + (name "PR62B" (effects (font (size 1.27 1.27)))) + (number "R20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -246.38 180) (length 5.08) + (name "PB4B" (effects (font (size 1.27 1.27)))) + (number "T1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -248.92 180) (length 5.08) + (name "PB13A" (effects (font (size 1.27 1.27)))) + (number "T2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -251.46 180) (length 5.08) + (name "PB18A" (effects (font (size 1.27 1.27)))) + (number "T3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -254 180) (length 5.08) + (name "CFG_1" (effects (font (size 1.27 1.27)))) + (number "T4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -256.54 180) (length 5.08) + (name "TCK" (effects (font (size 1.27 1.27)))) + (number "T5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -259.08 180) (length 5.08) + (name "GND_60" (effects (font (size 1.27 1.27)))) + (number "T6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -261.62 180) (length 5.08) + (name "GND_61" (effects (font (size 1.27 1.27)))) + (number "T7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -264.16 180) (length 5.08) + (name "GND_62" (effects (font (size 1.27 1.27)))) + (number "T8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -266.7 180) (length 5.08) + (name "GND_63" (effects (font (size 1.27 1.27)))) + (number "T9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -269.24 180) (length 5.08) + (name "GND_64" (effects (font (size 1.27 1.27)))) + (number "T10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -271.78 180) (length 5.08) + (name "GND_65" (effects (font (size 1.27 1.27)))) + (number "T11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -274.32 180) (length 5.08) + (name "GND_66" (effects (font (size 1.27 1.27)))) + (number "T12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -276.86 180) (length 5.08) + (name "GND_67" (effects (font (size 1.27 1.27)))) + (number "T13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -279.4 180) (length 5.08) + (name "GND_68" (effects (font (size 1.27 1.27)))) + (number "T14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -281.94 180) (length 5.08) + (name "GND_69" (effects (font (size 1.27 1.27)))) + (number "T15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -284.48 180) (length 5.08) + (name "PR53A" (effects (font (size 1.27 1.27)))) + (number "T16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -287.02 180) (length 5.08) + (name "PR68D" (effects (font (size 1.27 1.27)))) + (number "T17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -289.56 180) (length 5.08) + (name "PR65D" (effects (font (size 1.27 1.27)))) + (number "T18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -292.1 180) (length 5.08) + (name "PR65A" (effects (font (size 1.27 1.27)))) + (number "T19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -294.64 180) (length 5.08) + (name "PR62C" (effects (font (size 1.27 1.27)))) + (number "T20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -297.18 180) (length 5.08) + (name "PB6A" (effects (font (size 1.27 1.27)))) + (number "U1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -299.72 180) (length 5.08) + (name "PB13B" (effects (font (size 1.27 1.27)))) + (number "U2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -302.26 180) (length 5.08) + (name "CCLK" (effects (font (size 1.27 1.27)))) + (number "U3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -304.8 180) (length 5.08) + (name "CFG_0" (effects (font (size 1.27 1.27)))) + (number "U4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -307.34 180) (length 5.08) + (name "TMS" (effects (font (size 1.27 1.27)))) + (number "U5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -309.88 180) (length 5.08) + (name "GND_70" (effects (font (size 1.27 1.27)))) + (number "U6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -312.42 180) (length 5.08) + (name "GND_71" (effects (font (size 1.27 1.27)))) + (number "U7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -314.96 180) (length 5.08) + (name "GND_72" (effects (font (size 1.27 1.27)))) + (number "U8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -317.5 180) (length 5.08) + (name "GND_73" (effects (font (size 1.27 1.27)))) + (number "U9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -320.04 180) (length 5.08) + (name "GND_74" (effects (font (size 1.27 1.27)))) + (number "U10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -322.58 180) (length 5.08) + (name "GND_75" (effects (font (size 1.27 1.27)))) + (number "U11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -325.12 180) (length 5.08) + (name "GND_76" (effects (font (size 1.27 1.27)))) + (number "U12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -327.66 180) (length 5.08) + (name "GND_77" (effects (font (size 1.27 1.27)))) + (number "U13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -330.2 180) (length 5.08) + (name "GND_78" (effects (font (size 1.27 1.27)))) + (number "U14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -332.74 180) (length 5.08) + (name "GND_79" (effects (font (size 1.27 1.27)))) + (number "U15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -335.28 180) (length 5.08) + (name "PR68C" (effects (font (size 1.27 1.27)))) + (number "U16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -337.82 180) (length 5.08) + (name "PR68B" (effects (font (size 1.27 1.27)))) + (number "U17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -340.36 180) (length 5.08) + (name "PR68A" (effects (font (size 1.27 1.27)))) + (number "U18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -342.9 180) (length 5.08) + (name "PR65C" (effects (font (size 1.27 1.27)))) + (number "U19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -345.44 180) (length 5.08) + (name "PR62D" (effects (font (size 1.27 1.27)))) + (number "U20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -347.98 180) (length 5.08) + (name "PB6B" (effects (font (size 1.27 1.27)))) + (number "V1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -350.52 180) (length 5.08) + (name "PB11A" (effects (font (size 1.27 1.27)))) + (number "V2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -353.06 180) (length 5.08) + (name "INITN" (effects (font (size 1.27 1.27)))) + (number "V3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -355.6 180) (length 5.08) + (name "TDO" (effects (font (size 1.27 1.27)))) + (number "V4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -358.14 180) (length 5.08) + (name "GND_80" (effects (font (size 1.27 1.27)))) + (number "V5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -360.68 180) (length 5.08) + (name "GND_81" (effects (font (size 1.27 1.27)))) + (number "V6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -363.22 180) (length 5.08) + (name "GND_82" (effects (font (size 1.27 1.27)))) + (number "V7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -365.76 180) (length 5.08) + (name "GND_83" (effects (font (size 1.27 1.27)))) + (number "V8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -368.3 180) (length 5.08) + (name "GND_84" (effects (font (size 1.27 1.27)))) + (number "V9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -370.84 180) (length 5.08) + (name "GND_85" (effects (font (size 1.27 1.27)))) + (number "V10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -373.38 180) (length 5.08) + (name "GND_86" (effects (font (size 1.27 1.27)))) + (number "V11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -375.92 180) (length 5.08) + (name "GND_87" (effects (font (size 1.27 1.27)))) + (number "V12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -378.46 180) (length 5.08) + (name "GND_88" (effects (font (size 1.27 1.27)))) + (number "V13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -381 180) (length 5.08) + (name "GND_89" (effects (font (size 1.27 1.27)))) + (number "V14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -383.54 180) (length 5.08) + (name "GND_90" (effects (font (size 1.27 1.27)))) + (number "V15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -386.08 180) (length 5.08) + (name "GND_91" (effects (font (size 1.27 1.27)))) + (number "V16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -388.62 180) (length 5.08) + (name "GND_92" (effects (font (size 1.27 1.27)))) + (number "V17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -391.16 180) (length 5.08) + (name "GND_93" (effects (font (size 1.27 1.27)))) + (number "V18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -393.7 180) (length 5.08) + (name "GND_94" (effects (font (size 1.27 1.27)))) + (number "V19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -396.24 180) (length 5.08) + (name "GND_95" (effects (font (size 1.27 1.27)))) + (number "V20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -398.78 180) (length 5.08) + (name "PB9A" (effects (font (size 1.27 1.27)))) + (number "W1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -401.32 180) (length 5.08) + (name "PB11B" (effects (font (size 1.27 1.27)))) + (number "W2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -403.86 180) (length 5.08) + (name "PROGRAMN" (effects (font (size 1.27 1.27)))) + (number "W3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -406.4 180) (length 5.08) + (name "RESERVED_1" (effects (font (size 1.27 1.27)))) + (number "W4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -408.94 180) (length 5.08) + (name "RESERVED_2" (effects (font (size 1.27 1.27)))) + (number "W5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -411.48 180) (length 5.08) + (name "GND_96" (effects (font (size 1.27 1.27)))) + (number "W6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -414.02 180) (length 5.08) + (name "GND_97" (effects (font (size 1.27 1.27)))) + (number "W7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -416.56 180) (length 5.08) + (name "RESERVED_3" (effects (font (size 1.27 1.27)))) + (number "W8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -419.1 180) (length 5.08) + (name "RESERVED_4" (effects (font (size 1.27 1.27)))) + (number "W9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -421.64 180) (length 5.08) + (name "RESERVED_5" (effects (font (size 1.27 1.27)))) + (number "W10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -424.18 180) (length 5.08) + (name "RESERVED_6" (effects (font (size 1.27 1.27)))) + (number "W11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -426.72 180) (length 5.08) + (name "GND_98" (effects (font (size 1.27 1.27)))) + (number "W12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -429.26 180) (length 5.08) + (name "RESERVED_7" (effects (font (size 1.27 1.27)))) + (number "W13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -431.8 180) (length 5.08) + (name "RESERVED_8" (effects (font (size 1.27 1.27)))) + (number "W14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -434.34 180) (length 5.08) + (name "GND_99" (effects (font (size 1.27 1.27)))) + (number "W15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -436.88 180) (length 5.08) + (name "GND_100" (effects (font (size 1.27 1.27)))) + (number "W16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -439.42 180) (length 5.08) + (name "RESERVED_9" (effects (font (size 1.27 1.27)))) + (number "W17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -441.96 180) (length 5.08) + (name "RESERVED_10" (effects (font (size 1.27 1.27)))) + (number "W18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -444.5 180) (length 5.08) + (name "GND_101" (effects (font (size 1.27 1.27)))) + (number "W19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -447.04 180) (length 5.08) + (name "GND_102" (effects (font (size 1.27 1.27)))) + (number "W20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -449.58 180) (length 5.08) + (name "PB9B" (effects (font (size 1.27 1.27)))) + (number "Y2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -452.12 180) (length 5.08) + (name "DONE" (effects (font (size 1.27 1.27)))) + (number "Y3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -454.66 180) (length 5.08) + (name "GND_103" (effects (font (size 1.27 1.27)))) + (number "Y5" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -457.2 180) (length 5.08) + (name "GND_104" (effects (font (size 1.27 1.27)))) + (number "Y6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -459.74 180) (length 5.08) + (name "GND_105" (effects (font (size 1.27 1.27)))) + (number "Y7" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -462.28 180) (length 5.08) + (name "GND_106" (effects (font (size 1.27 1.27)))) + (number "Y8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -464.82 180) (length 5.08) + (name "GND_107" (effects (font (size 1.27 1.27)))) + (number "Y11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -467.36 180) (length 5.08) + (name "GND_108" (effects (font (size 1.27 1.27)))) + (number "Y12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -469.9 180) (length 5.08) + (name "GND_109" (effects (font (size 1.27 1.27)))) + (number "Y14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -472.44 180) (length 5.08) + (name "GND_110" (effects (font (size 1.27 1.27)))) + (number "Y15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -474.98 180) (length 5.08) + (name "GND_111" (effects (font (size 1.27 1.27)))) + (number "Y16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -477.52 180) (length 5.08) + (name "GND_112" (effects (font (size 1.27 1.27)))) + (number "Y17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 43.18 -480.06 180) (length 5.08) + (name "GND_113" (effects (font (size 1.27 1.27)))) + (number "Y19" (effects (font (size 1.27 1.27)))) + ) + ) +) diff --git a/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym b/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym index 11e0400..dcaf015 100644 --- a/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym +++ b/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym @@ -4837,7 +4837,7 @@ (justify right) ) ) - (property "Value" "ECP5U_45_CABGA381" + (property "Value" "LFE5U-45F-8BG381I" (at 3.81 3.81 0) (show_name no) (do_not_autoplace no) @@ -4848,7 +4848,7 @@ (justify right) ) ) - (property "Footprint" "" + (property "Footprint" "MIKILAB_LFE5U_45F_8BG381I:BGA381C80P20X20_1700X1700X176" (at 3.81 1.27 0) (show_name no) (do_not_autoplace no) @@ -4872,7 +4872,7 @@ (justify right) ) ) - (property "Description" "" + (property "Description" "Lattice ECP5U-45 FPGA, CABGA381 package (LFE5U-45F-8BG381I) -- 9-unit split alternative to the flat SamacSys symbol in MIKILAB_LFE5U_45F_8BG381I" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -4883,7 +4883,7 @@ ) ) ) - (property "manf#" "ECP5U_45" + (property "manf#" "LFE5U-45F-8BG381I" (at 3.81 -1.27 0) (show_name no) (do_not_autoplace no) diff --git a/symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym b/symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym new file mode 100644 index 0000000..363bfec --- /dev/null +++ b/symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym @@ -0,0 +1,535 @@ + +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "IS66WVE4M16EBLL-70BLI" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 41.91 0) + (effects (font (size 1.27 1.27)) (justify bottom left)) + ) + (property "Value" "IS66WVE4M16EBLL-70BLI" (id 1) (at -10.16 -41.91 0) + (effects (font (size 1.27 1.27)) (justify top left)) + ) + (property "Footprint" "MIKILAB_IS66WVE4M16EBLL_70BLI:BGA48C75P8X6_800X600X120N" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "SNAPEDA_PACKAGE_ID" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "B_NOM" "0.35" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "EMAX" "" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "D_MAX" "8.1" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PACKAGE_TYPE" "" (id 8) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PIN_COUNT_D" "8.0" (id 9) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "THERMAL_PAD" "" (id 10) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Check_prices" "https://www.snapeda.com/parts/IS66WVE4M16EBLL-70BLI/ISSI/view-part/?ref=eda" (id 11) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Description" "\n \n PSRAM (Pseudo SRAM) Memory IC 64Mb (4M x 16) Parallel 70 ns 48-TFBGA (6x8)\n \n" (id 12) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "EMIN" "" (id 13) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "JEDEC" "" (id 14) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Price" "None" (id 15) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "ENOM" "0.75" (id 16) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "COURTYARD_EXCESS" "1.0" (id 17) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "D_NOM" "8.0" (id 18) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=583471&manufacturer=ISSI, Integrated&part_name=IS66WVE4M16EBLL-70BLI&search_term=issi is66wve4m16ebll-70bli" (id 19) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "VACANCIES" "" (id 20) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "BALL_COLUMNS" "" (id 21) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "ALPHA_ROWS" "True" (id 22) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Package" "TFBGA-48 ISSI" (id 23) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "A_NOM" "1.2" (id 24) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "A_MIN" "1.2" (id 25) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "STANDARD" "IPC 7351B" (id 26) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PARTREV" "D2" (id 27) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "DNOM" "0.75" (id 28) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/IS66WVE4M16EBLL-70BLI/ISSI/view-part/?ref=snap" (id 29) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "DMIN" "" (id 30) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "E_NOM" "6.0" (id 31) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "BALL_ROWS" "" (id 32) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "DMAX" "" (id 33) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MANUFACTURER" "ISSI" (id 34) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "IPC" "" (id 35) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PIN_COLUMNS" "" (id 36) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MF" "ISSI, Integrated" (id 37) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "1.2 mm" (id 38) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "COLLAPSING_BALL" "True" (id 39) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PIN_COUNT_E" "6.0" (id 40) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "BODY_DIAMETER" "" (id 41) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "E_MIN" "5.9" (id 42) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "D_MIN" "7.9" (id 43) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "MP" "IS66WVE4M16EBLL-70BLI" (id 44) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "PINS" "" (id 45) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Availability" "In Stock" (id 46) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "E_MAX" "6.1" (id 47) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (symbol "IS66WVE4M16EBLL-70BLI_0_0" + (rectangle (start -10.16 -40.64) (end 10.16 40.64) + (stroke (width 0.254)) (fill (type background)) + ) + (pin input line (at -15.24 27.94 0) (length 5.08) + (name "~{LB}" + (effects (font (size 1.016 1.016))) + ) + (number "A1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -2.54 180.0) (length 5.08) + (name "DQ8" + (effects (font (size 1.016 1.016))) + ) + (number "B1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -5.08 180.0) (length 5.08) + (name "DQ9" + (effects (font (size 1.016 1.016))) + ) + (number "C1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin power_in line (at 15.24 -35.56 180.0) (length 5.08) + (name "VSSQ" + (effects (font (size 1.016 1.016))) + ) + (number "D1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin power_in line (at 15.24 35.56 180.0) (length 5.08) + (name "VDDQ" + (effects (font (size 1.016 1.016))) + ) + (number "E1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -17.78 180.0) (length 5.08) + (name "DQ14" + (effects (font (size 1.016 1.016))) + ) + (number "F1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -20.32 180.0) (length 5.08) + (name "DQ15" + (effects (font (size 1.016 1.016))) + ) + (number "G1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -27.94 0) (length 5.08) + (name "A18" + (effects (font (size 1.016 1.016))) + ) + (number "H1" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 30.48 0) (length 5.08) + (name "~{OE}" + (effects (font (size 1.016 1.016))) + ) + (number "A2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 25.4 0) (length 5.08) + (name "~{UB}" + (effects (font (size 1.016 1.016))) + ) + (number "B2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -7.62 180.0) (length 5.08) + (name "DQ10" + (effects (font (size 1.016 1.016))) + ) + (number "C2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -10.16 180.0) (length 5.08) + (name "DQ11" + (effects (font (size 1.016 1.016))) + ) + (number "D2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -12.7 180.0) (length 5.08) + (name "DQ12" + (effects (font (size 1.016 1.016))) + ) + (number "E2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 -15.24 180.0) (length 5.08) + (name "DQ13" + (effects (font (size 1.016 1.016))) + ) + (number "F2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -30.48 0) (length 5.08) + (name "A19" + (effects (font (size 1.016 1.016))) + ) + (number "G2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -2.54 0) (length 5.08) + (name "A8" + (effects (font (size 1.016 1.016))) + ) + (number "H2" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 17.78 0) (length 5.08) + (name "A0" + (effects (font (size 1.016 1.016))) + ) + (number "A3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 10.16 0) (length 5.08) + (name "A3" + (effects (font (size 1.016 1.016))) + ) + (number "B3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 5.08 0) (length 5.08) + (name "A5" + (effects (font (size 1.016 1.016))) + ) + (number "C3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -25.4 0) (length 5.08) + (name "A17" + (effects (font (size 1.016 1.016))) + ) + (number "D3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -35.56 0) (length 5.08) + (name "A21" + (effects (font (size 1.016 1.016))) + ) + (number "E3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -17.78 0) (length 5.08) + (name "A14" + (effects (font (size 1.016 1.016))) + ) + (number "F3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -12.7 0) (length 5.08) + (name "A12" + (effects (font (size 1.016 1.016))) + ) + (number "G3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -5.08 0) (length 5.08) + (name "A9" + (effects (font (size 1.016 1.016))) + ) + (number "H3" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 15.24 0) (length 5.08) + (name "A1" + (effects (font (size 1.016 1.016))) + ) + (number "A4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 7.62 0) (length 5.08) + (name "A4" + (effects (font (size 1.016 1.016))) + ) + (number "B4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 2.54 0) (length 5.08) + (name "A6" + (effects (font (size 1.016 1.016))) + ) + (number "C4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 0.0 0) (length 5.08) + (name "A7" + (effects (font (size 1.016 1.016))) + ) + (number "D4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -22.86 0) (length 5.08) + (name "A16" + (effects (font (size 1.016 1.016))) + ) + (number "E4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -20.32 0) (length 5.08) + (name "A15" + (effects (font (size 1.016 1.016))) + ) + (number "F4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -15.24 0) (length 5.08) + (name "A13" + (effects (font (size 1.016 1.016))) + ) + (number "G4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -7.62 0) (length 5.08) + (name "A10" + (effects (font (size 1.016 1.016))) + ) + (number "H4" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 12.7 0) (length 5.08) + (name "A2" + (effects (font (size 1.016 1.016))) + ) + (number "A5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 35.56 0) (length 5.08) + (name "~{CE}" + (effects (font (size 1.016 1.016))) + ) + (number "B5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 12.7 180.0) (length 5.08) + (name "DQ1" + (effects (font (size 1.016 1.016))) + ) + (number "C5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 10.16 180.0) (length 5.08) + (name "DQ3" + (effects (font (size 1.016 1.016))) + ) + (number "D5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 7.62 180.0) (length 5.08) + (name "DQ4" + (effects (font (size 1.016 1.016))) + ) + (number "E5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 5.08 180.0) (length 5.08) + (name "DQ5" + (effects (font (size 1.016 1.016))) + ) + (number "F5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 33.02 0) (length 5.08) + (name "~{WE}" + (effects (font (size 1.016 1.016))) + ) + (number "G5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -10.16 0) (length 5.08) + (name "A11" + (effects (font (size 1.016 1.016))) + ) + (number "H5" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 22.86 0) (length 5.08) + (name "~{ZZ}" + (effects (font (size 1.016 1.016))) + ) + (number "A6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 17.78 180.0) (length 5.08) + (name "DQ0" + (effects (font (size 1.016 1.016))) + ) + (number "B6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 15.24 180.0) (length 5.08) + (name "DQ2" + (effects (font (size 1.016 1.016))) + ) + (number "C6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin power_in line (at 15.24 38.1 180.0) (length 5.08) + (name "VDD" + (effects (font (size 1.016 1.016))) + ) + (number "D6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin power_in line (at 15.24 -38.1 180.0) (length 5.08) + (name "VSS" + (effects (font (size 1.016 1.016))) + ) + (number "E6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 2.54 180.0) (length 5.08) + (name "DQ6" + (effects (font (size 1.016 1.016))) + ) + (number "F6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin bidirectional line (at 15.24 0.0 180.0) (length 5.08) + (name "DQ7" + (effects (font (size 1.016 1.016))) + ) + (number "G6" + (effects (font (size 1.016 1.016))) + ) + ) + (pin input line (at -15.24 -33.02 0) (length 5.08) + (name "A20" + (effects (font (size 1.016 1.016))) + ) + (number "H6" + (effects (font (size 1.016 1.016))) + ) + ) + ) + ) +) \ No newline at end of file