diff --git a/fab.3dshapes/Capacitor_Panasonic-EEE-FN1E101UL.step b/fab.3dshapes/Capacitor_Panasonic-EEE-FN1E101UL.step new file mode 100644 index 0000000000000000000000000000000000000000..f5db15fc52a825476a73f8b30d981de9163d9589 --- /dev/null +++ b/fab.3dshapes/Capacitor_Panasonic-EEE-FN1E101UL.step @@ -0,0 +1,801 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-01-29T21:21:13',( + 'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7', + '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('EEE-FN1E101UL','EEE-FN1E101UL','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); +#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.,2.775557561563E-16,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.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); +#38 = PRODUCT_DEFINITION_SHAPE('','',#39); +#39 = PRODUCT_DEFINITION('design','',#40,#43); +#40 = PRODUCT_DEFINITION_FORMATION('','',#41); +#41 = PRODUCT('ContactClone','ContactClone','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#195); +#45 = MANIFOLD_SOLID_BREP('',#46); +#46 = CLOSED_SHELL('',(#47,#87,#118,#149,#171,#183)); +#47 = ADVANCED_FACE('',(#48),#82,.F.); +#48 = FACE_BOUND('',#49,.F.); +#49 = EDGE_LOOP('',(#50,#60,#68,#76)); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#52,#54,#56,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-0.375,-1.39,0.1)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#54,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-0.375,-3.89,0.1)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.375,-1.39,0.1)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,-1.,0.)); +#68 = ORIENTED_EDGE('',*,*,#69,.F.); +#69 = EDGE_CURVE('',#70,#62,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = ORIENTED_EDGE('',*,*,#77,.F.); +#77 = EDGE_CURVE('',#52,#70,#78,.T.); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.,0.)); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = DIRECTION('',(0.,-1.,0.)); +#87 = ADVANCED_FACE('',(#88),#113,.F.); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90,#91,#99,#107)); +#90 = ORIENTED_EDGE('',*,*,#69,.T.); +#91 = ORIENTED_EDGE('',*,*,#92,.T.); +#92 = EDGE_CURVE('',#62,#93,#95,.T.); +#93 = VERTEX_POINT('',#94); +#94 = CARTESIAN_POINT('',(0.375,-3.89,0.1)); +#95 = LINE('',#96,#97); +#96 = CARTESIAN_POINT('',(-0.375,-3.89,0.1)); +#97 = VECTOR('',#98,1.); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = ORIENTED_EDGE('',*,*,#100,.F.); +#100 = EDGE_CURVE('',#101,#93,#103,.T.); +#101 = VERTEX_POINT('',#102); +#102 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(0.,0.,1.)); +#107 = ORIENTED_EDGE('',*,*,#108,.F.); +#108 = EDGE_CURVE('',#70,#101,#109,.T.); +#109 = LINE('',#110,#111); +#110 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(1.,0.,0.)); +#113 = PLANE('',#114); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#116 = DIRECTION('',(0.,1.,0.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = ADVANCED_FACE('',(#119),#144,.F.); +#119 = FACE_BOUND('',#120,.F.); +#120 = EDGE_LOOP('',(#121,#122,#130,#138)); +#121 = ORIENTED_EDGE('',*,*,#100,.T.); +#122 = ORIENTED_EDGE('',*,*,#123,.T.); +#123 = EDGE_CURVE('',#93,#124,#126,.T.); +#124 = VERTEX_POINT('',#125); +#125 = CARTESIAN_POINT('',(0.375,-1.39,0.1)); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(0.375,-3.89,0.1)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(0.,1.,0.)); +#130 = ORIENTED_EDGE('',*,*,#131,.F.); +#131 = EDGE_CURVE('',#132,#124,#134,.T.); +#132 = VERTEX_POINT('',#133); +#133 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = ORIENTED_EDGE('',*,*,#139,.F.); +#139 = EDGE_CURVE('',#101,#132,#140,.T.); +#140 = LINE('',#141,#142); +#141 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#142 = VECTOR('',#143,1.); +#143 = DIRECTION('',(0.,1.,0.)); +#144 = PLANE('',#145); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#147 = DIRECTION('',(-1.,0.,0.)); +#148 = DIRECTION('',(0.,1.,0.)); +#149 = ADVANCED_FACE('',(#150),#166,.F.); +#150 = FACE_BOUND('',#151,.F.); +#151 = EDGE_LOOP('',(#152,#153,#159,#160)); +#152 = ORIENTED_EDGE('',*,*,#131,.T.); +#153 = ORIENTED_EDGE('',*,*,#154,.T.); +#154 = EDGE_CURVE('',#124,#54,#155,.T.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(0.375,-1.39,0.1)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(-1.,0.,0.)); +#159 = ORIENTED_EDGE('',*,*,#51,.F.); +#160 = ORIENTED_EDGE('',*,*,#161,.F.); +#161 = EDGE_CURVE('',#132,#52,#162,.T.); +#162 = LINE('',#163,#164); +#163 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#164 = VECTOR('',#165,1.); +#165 = DIRECTION('',(-1.,0.,0.)); +#166 = PLANE('',#167); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#169 = DIRECTION('',(0.,-1.,0.)); +#170 = DIRECTION('',(-1.,0.,0.)); +#171 = ADVANCED_FACE('',(#172),#178,.F.); +#172 = FACE_BOUND('',#173,.F.); +#173 = EDGE_LOOP('',(#174,#175,#176,#177)); +#174 = ORIENTED_EDGE('',*,*,#77,.T.); +#175 = ORIENTED_EDGE('',*,*,#108,.T.); +#176 = ORIENTED_EDGE('',*,*,#139,.T.); +#177 = ORIENTED_EDGE('',*,*,#161,.T.); +#178 = PLANE('',#179); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(0.,-2.64,0.)); +#181 = DIRECTION('',(0.,0.,1.)); +#182 = DIRECTION('',(1.,0.,0.)); +#183 = ADVANCED_FACE('',(#184),#190,.T.); +#184 = FACE_BOUND('',#185,.T.); +#185 = EDGE_LOOP('',(#186,#187,#188,#189)); +#186 = ORIENTED_EDGE('',*,*,#61,.T.); +#187 = ORIENTED_EDGE('',*,*,#92,.T.); +#188 = ORIENTED_EDGE('',*,*,#123,.T.); +#189 = ORIENTED_EDGE('',*,*,#154,.T.); +#190 = PLANE('',#191); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(0.,-2.64,0.1)); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = DIRECTION('',(1.,0.,0.)); +#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#199)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#196,#197,#198)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#196 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#197 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#198 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#199 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#196, + 'distance_accuracy_value','confusion accuracy'); +#200 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#201,#203); +#201 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#202) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#202 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#203 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#204 + ); +#204 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','ContactClone','',#5,#39,$); +#205 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#206 = SHAPE_DEFINITION_REPRESENTATION(#207,#213); +#207 = PRODUCT_DEFINITION_SHAPE('','',#208); +#208 = PRODUCT_DEFINITION('design','',#209,#212); +#209 = PRODUCT_DEFINITION_FORMATION('','',#210); +#210 = PRODUCT('Contact','Contact','',(#211)); +#211 = PRODUCT_CONTEXT('',#2,'mechanical'); +#212 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#213 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#214),#364); +#214 = MANIFOLD_SOLID_BREP('',#215); +#215 = CLOSED_SHELL('',(#216,#256,#287,#318,#340,#352)); +#216 = ADVANCED_FACE('',(#217),#251,.F.); +#217 = FACE_BOUND('',#218,.F.); +#218 = EDGE_LOOP('',(#219,#229,#237,#245)); +#219 = ORIENTED_EDGE('',*,*,#220,.T.); +#220 = EDGE_CURVE('',#221,#223,#225,.T.); +#221 = VERTEX_POINT('',#222); +#222 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(-0.375,-1.39,0.1)); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(0.,0.,1.)); +#229 = ORIENTED_EDGE('',*,*,#230,.T.); +#230 = EDGE_CURVE('',#223,#231,#233,.T.); +#231 = VERTEX_POINT('',#232); +#232 = CARTESIAN_POINT('',(-0.375,-3.89,0.1)); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(-0.375,-1.39,0.1)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.,-1.,0.)); +#237 = ORIENTED_EDGE('',*,*,#238,.F.); +#238 = EDGE_CURVE('',#239,#231,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(0.,0.,1.)); +#245 = ORIENTED_EDGE('',*,*,#246,.F.); +#246 = EDGE_CURVE('',#221,#239,#247,.T.); +#247 = LINE('',#248,#249); +#248 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#249 = VECTOR('',#250,1.); +#250 = DIRECTION('',(0.,-1.,0.)); +#251 = PLANE('',#252); +#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255); +#253 = CARTESIAN_POINT('',(-0.375,-1.39,0.)); +#254 = DIRECTION('',(1.,0.,0.)); +#255 = DIRECTION('',(0.,-1.,0.)); +#256 = ADVANCED_FACE('',(#257),#282,.F.); +#257 = FACE_BOUND('',#258,.F.); +#258 = EDGE_LOOP('',(#259,#260,#268,#276)); +#259 = ORIENTED_EDGE('',*,*,#238,.T.); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#231,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(0.375,-3.89,0.1)); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-0.375,-3.89,0.1)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(1.,0.,0.)); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#270,#262,#272,.T.); +#270 = VERTEX_POINT('',#271); +#271 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(0.,0.,1.)); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#239,#270,#278,.T.); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(1.,0.,0.)); +#282 = PLANE('',#283); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(-0.375,-3.89,0.)); +#285 = DIRECTION('',(0.,1.,0.)); +#286 = DIRECTION('',(1.,0.,0.)); +#287 = ADVANCED_FACE('',(#288),#313,.F.); +#288 = FACE_BOUND('',#289,.F.); +#289 = EDGE_LOOP('',(#290,#291,#299,#307)); +#290 = ORIENTED_EDGE('',*,*,#269,.T.); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#262,#293,#295,.T.); +#293 = VERTEX_POINT('',#294); +#294 = CARTESIAN_POINT('',(0.375,-1.39,0.1)); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(0.375,-3.89,0.1)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(0.,1.,0.)); +#299 = ORIENTED_EDGE('',*,*,#300,.F.); +#300 = EDGE_CURVE('',#301,#293,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(0.,0.,1.)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#270,#301,#309,.T.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(0.,1.,0.)); +#313 = PLANE('',#314); +#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317); +#315 = CARTESIAN_POINT('',(0.375,-3.89,0.)); +#316 = DIRECTION('',(-1.,0.,0.)); +#317 = DIRECTION('',(0.,1.,0.)); +#318 = ADVANCED_FACE('',(#319),#335,.F.); +#319 = FACE_BOUND('',#320,.F.); +#320 = EDGE_LOOP('',(#321,#322,#328,#329)); +#321 = ORIENTED_EDGE('',*,*,#300,.T.); +#322 = ORIENTED_EDGE('',*,*,#323,.T.); +#323 = EDGE_CURVE('',#293,#223,#324,.T.); +#324 = LINE('',#325,#326); +#325 = CARTESIAN_POINT('',(0.375,-1.39,0.1)); +#326 = VECTOR('',#327,1.); +#327 = DIRECTION('',(-1.,0.,0.)); +#328 = ORIENTED_EDGE('',*,*,#220,.F.); +#329 = ORIENTED_EDGE('',*,*,#330,.F.); +#330 = EDGE_CURVE('',#301,#221,#331,.T.); +#331 = LINE('',#332,#333); +#332 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#333 = VECTOR('',#334,1.); +#334 = DIRECTION('',(-1.,0.,0.)); +#335 = PLANE('',#336); +#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339); +#337 = CARTESIAN_POINT('',(0.375,-1.39,0.)); +#338 = DIRECTION('',(0.,-1.,0.)); +#339 = DIRECTION('',(-1.,0.,0.)); +#340 = ADVANCED_FACE('',(#341),#347,.F.); +#341 = FACE_BOUND('',#342,.F.); +#342 = EDGE_LOOP('',(#343,#344,#345,#346)); +#343 = ORIENTED_EDGE('',*,*,#246,.T.); +#344 = ORIENTED_EDGE('',*,*,#277,.T.); +#345 = ORIENTED_EDGE('',*,*,#308,.T.); +#346 = ORIENTED_EDGE('',*,*,#330,.T.); +#347 = PLANE('',#348); +#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351); +#349 = CARTESIAN_POINT('',(0.,-2.64,0.)); +#350 = DIRECTION('',(0.,0.,1.)); +#351 = DIRECTION('',(1.,0.,0.)); +#352 = ADVANCED_FACE('',(#353),#359,.T.); +#353 = FACE_BOUND('',#354,.T.); +#354 = EDGE_LOOP('',(#355,#356,#357,#358)); +#355 = ORIENTED_EDGE('',*,*,#230,.T.); +#356 = ORIENTED_EDGE('',*,*,#261,.T.); +#357 = ORIENTED_EDGE('',*,*,#292,.T.); +#358 = ORIENTED_EDGE('',*,*,#323,.T.); +#359 = PLANE('',#360); +#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); +#361 = CARTESIAN_POINT('',(0.,-2.64,0.1)); +#362 = DIRECTION('',(0.,0.,1.)); +#363 = DIRECTION('',(1.,0.,0.)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#368)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#365,#366,#367)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#365 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#366 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#367 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#368 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#365, + 'distance_accuracy_value','confusion accuracy'); +#369 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#370,#372); +#370 = ( REPRESENTATION_RELATIONSHIP('','',#213,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#371) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#371 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#372 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#373 + ); +#373 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Contact','',#5,#208,$); +#374 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#210)); +#375 = SHAPE_DEFINITION_REPRESENTATION(#376,#382); +#376 = PRODUCT_DEFINITION_SHAPE('','',#377); +#377 = PRODUCT_DEFINITION('design','',#378,#381); +#378 = PRODUCT_DEFINITION_FORMATION('','',#379); +#379 = PRODUCT('Cylinder','Cylinder','',(#380)); +#380 = PRODUCT_CONTEXT('',#2,'mechanical'); +#381 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#382 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#383),#462); +#383 = MANIFOLD_SOLID_BREP('',#384); +#384 = CLOSED_SHELL('',(#385,#418,#444,#453)); +#385 = ADVANCED_FACE('',(#386),#413,.T.); +#386 = FACE_BOUND('',#387,.F.); +#387 = EDGE_LOOP('',(#388,#398,#405,#406)); +#388 = ORIENTED_EDGE('',*,*,#389,.T.); +#389 = EDGE_CURVE('',#390,#392,#394,.T.); +#390 = VERTEX_POINT('',#391); +#391 = CARTESIAN_POINT('',(3.15,0.,0.61)); +#392 = VERTEX_POINT('',#393); +#393 = CARTESIAN_POINT('',(3.15,0.,5.85)); +#394 = LINE('',#395,#396); +#395 = CARTESIAN_POINT('',(3.15,0.,0.61)); +#396 = VECTOR('',#397,1.); +#397 = DIRECTION('',(0.,0.,1.)); +#398 = ORIENTED_EDGE('',*,*,#399,.T.); +#399 = EDGE_CURVE('',#392,#392,#400,.T.); +#400 = CIRCLE('',#401,3.15); +#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404); +#402 = CARTESIAN_POINT('',(0.,0.,5.85)); +#403 = DIRECTION('',(0.,0.,1.)); +#404 = DIRECTION('',(1.,0.,0.)); +#405 = ORIENTED_EDGE('',*,*,#389,.F.); +#406 = ORIENTED_EDGE('',*,*,#407,.F.); +#407 = EDGE_CURVE('',#390,#390,#408,.T.); +#408 = CIRCLE('',#409,3.15); +#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412); +#410 = CARTESIAN_POINT('',(0.,0.,0.61)); +#411 = DIRECTION('',(0.,0.,1.)); +#412 = DIRECTION('',(1.,0.,0.)); +#413 = CYLINDRICAL_SURFACE('',#414,3.15); +#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417); +#415 = CARTESIAN_POINT('',(0.,0.,0.61)); +#416 = DIRECTION('',(-0.,-0.,-1.)); +#417 = DIRECTION('',(1.,0.,0.)); +#418 = ADVANCED_FACE('',(#419),#439,.T.); +#419 = FACE_BOUND('',#420,.T.); +#420 = EDGE_LOOP('',(#421,#430,#431,#432)); +#421 = ORIENTED_EDGE('',*,*,#422,.F.); +#422 = EDGE_CURVE('',#392,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(2.9,0.,6.1)); +#425 = CIRCLE('',#426,0.25); +#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429); +#427 = CARTESIAN_POINT('',(2.9,0.,5.85)); +#428 = DIRECTION('',(0.,-1.,0.)); +#429 = DIRECTION('',(1.,0.,0.)); +#430 = ORIENTED_EDGE('',*,*,#399,.T.); +#431 = ORIENTED_EDGE('',*,*,#422,.T.); +#432 = ORIENTED_EDGE('',*,*,#433,.F.); +#433 = EDGE_CURVE('',#423,#423,#434,.T.); +#434 = CIRCLE('',#435,2.9); +#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); +#436 = CARTESIAN_POINT('',(0.,0.,6.1)); +#437 = DIRECTION('',(0.,0.,1.)); +#438 = DIRECTION('',(1.,0.,0.)); +#439 = TOROIDAL_SURFACE('',#440,2.9,0.25); +#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443); +#441 = CARTESIAN_POINT('',(0.,0.,5.85)); +#442 = DIRECTION('',(0.,0.,1.)); +#443 = DIRECTION('',(1.,0.,0.)); +#444 = ADVANCED_FACE('',(#445),#448,.F.); +#445 = FACE_BOUND('',#446,.F.); +#446 = EDGE_LOOP('',(#447)); +#447 = ORIENTED_EDGE('',*,*,#407,.T.); +#448 = PLANE('',#449); +#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452); +#450 = CARTESIAN_POINT('',(-1.08526994646E-16,8.84660753815E-17,0.61)); +#451 = DIRECTION('',(0.,0.,1.)); +#452 = DIRECTION('',(1.,0.,0.)); +#453 = ADVANCED_FACE('',(#454),#457,.T.); +#454 = FACE_BOUND('',#455,.T.); +#455 = EDGE_LOOP('',(#456)); +#456 = ORIENTED_EDGE('',*,*,#433,.T.); +#457 = PLANE('',#458); +#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461); +#459 = CARTESIAN_POINT('',(-1.08526994646E-16,8.84660753815E-17,6.1)); +#460 = DIRECTION('',(0.,0.,1.)); +#461 = DIRECTION('',(1.,0.,0.)); +#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#466)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#463,#464,#465)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#463 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#464 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#465 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#466 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#463, + 'distance_accuracy_value','confusion accuracy'); +#467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#468,#470); +#468 = ( REPRESENTATION_RELATIONSHIP('','',#382,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#469) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#471 + ); +#471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Cylinder','',#5,#377,$); +#472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#379)); +#473 = SHAPE_DEFINITION_REPRESENTATION(#474,#480); +#474 = PRODUCT_DEFINITION_SHAPE('','',#475); +#475 = PRODUCT_DEFINITION('design','',#476,#479); +#476 = PRODUCT_DEFINITION_FORMATION('','',#477); +#477 = PRODUCT('Base','Base','',(#478)); +#478 = PRODUCT_CONTEXT('',#2,'mechanical'); +#479 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#480 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#481),#697); +#481 = MANIFOLD_SOLID_BREP('',#482); +#482 = CLOSED_SHELL('',(#483,#523,#554,#585,#616,#647,#669,#683)); +#483 = ADVANCED_FACE('',(#484),#518,.T.); +#484 = FACE_BOUND('',#485,.T.); +#485 = EDGE_LOOP('',(#486,#496,#504,#512)); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#488,#490,#492,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(-3.3,3.3,0.)); +#490 = VERTEX_POINT('',#491); +#491 = CARTESIAN_POINT('',(-3.3,3.3,0.61)); +#492 = LINE('',#493,#494); +#493 = CARTESIAN_POINT('',(-3.3,3.3,0.)); +#494 = VECTOR('',#495,1.); +#495 = DIRECTION('',(0.,0.,1.)); +#496 = ORIENTED_EDGE('',*,*,#497,.T.); +#497 = EDGE_CURVE('',#490,#498,#500,.T.); +#498 = VERTEX_POINT('',#499); +#499 = CARTESIAN_POINT('',(3.3,3.3,0.61)); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(-3.3,3.3,0.61)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(1.,0.,0.)); +#504 = ORIENTED_EDGE('',*,*,#505,.F.); +#505 = EDGE_CURVE('',#506,#498,#508,.T.); +#506 = VERTEX_POINT('',#507); +#507 = CARTESIAN_POINT('',(3.3,3.3,0.)); +#508 = LINE('',#509,#510); +#509 = CARTESIAN_POINT('',(3.3,3.3,0.)); +#510 = VECTOR('',#511,1.); +#511 = DIRECTION('',(0.,0.,1.)); +#512 = ORIENTED_EDGE('',*,*,#513,.F.); +#513 = EDGE_CURVE('',#488,#506,#514,.T.); +#514 = LINE('',#515,#516); +#515 = CARTESIAN_POINT('',(-3.3,3.3,0.)); +#516 = VECTOR('',#517,1.); +#517 = DIRECTION('',(1.,0.,0.)); +#518 = PLANE('',#519); +#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522); +#520 = CARTESIAN_POINT('',(-3.3,3.3,0.)); +#521 = DIRECTION('',(0.,1.,0.)); +#522 = DIRECTION('',(1.,0.,0.)); +#523 = ADVANCED_FACE('',(#524),#549,.T.); +#524 = FACE_BOUND('',#525,.T.); +#525 = EDGE_LOOP('',(#526,#527,#535,#543)); +#526 = ORIENTED_EDGE('',*,*,#505,.T.); +#527 = ORIENTED_EDGE('',*,*,#528,.T.); +#528 = EDGE_CURVE('',#498,#529,#531,.T.); +#529 = VERTEX_POINT('',#530); +#530 = CARTESIAN_POINT('',(3.3,-1.979999999991,0.61)); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(3.3,3.3,0.61)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(0.,-1.,0.)); +#535 = ORIENTED_EDGE('',*,*,#536,.F.); +#536 = EDGE_CURVE('',#537,#529,#539,.T.); +#537 = VERTEX_POINT('',#538); +#538 = CARTESIAN_POINT('',(3.3,-1.979999999991,0.)); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(3.3,-1.979999999991,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(0.,0.,1.)); +#543 = ORIENTED_EDGE('',*,*,#544,.F.); +#544 = EDGE_CURVE('',#506,#537,#545,.T.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(3.3,3.3,0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,-1.,0.)); +#549 = PLANE('',#550); +#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553); +#551 = CARTESIAN_POINT('',(3.3,3.3,0.)); +#552 = DIRECTION('',(1.,0.,0.)); +#553 = DIRECTION('',(0.,-1.,0.)); +#554 = ADVANCED_FACE('',(#555),#580,.T.); +#555 = FACE_BOUND('',#556,.T.); +#556 = EDGE_LOOP('',(#557,#558,#566,#574)); +#557 = ORIENTED_EDGE('',*,*,#536,.T.); +#558 = ORIENTED_EDGE('',*,*,#559,.T.); +#559 = EDGE_CURVE('',#529,#560,#562,.T.); +#560 = VERTEX_POINT('',#561); +#561 = CARTESIAN_POINT('',(1.98,-3.3,0.61)); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(3.3,-1.979999999991,0.61)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(-0.707106781184,-0.707106781189,0.)); +#566 = ORIENTED_EDGE('',*,*,#567,.F.); +#567 = EDGE_CURVE('',#568,#560,#570,.T.); +#568 = VERTEX_POINT('',#569); +#569 = CARTESIAN_POINT('',(1.98,-3.3,0.)); +#570 = LINE('',#571,#572); +#571 = CARTESIAN_POINT('',(1.98,-3.3,0.)); +#572 = VECTOR('',#573,1.); +#573 = DIRECTION('',(0.,0.,1.)); +#574 = ORIENTED_EDGE('',*,*,#575,.F.); +#575 = EDGE_CURVE('',#537,#568,#576,.T.); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(3.3,-1.979999999991,0.)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(-0.707106781184,-0.707106781189,0.)); +#580 = PLANE('',#581); +#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584); +#582 = CARTESIAN_POINT('',(3.3,-1.979999999991,0.)); +#583 = DIRECTION('',(0.707106781189,-0.707106781184,0.)); +#584 = DIRECTION('',(-0.707106781184,-0.707106781189,0.)); +#585 = ADVANCED_FACE('',(#586),#611,.T.); +#586 = FACE_BOUND('',#587,.T.); +#587 = EDGE_LOOP('',(#588,#589,#597,#605)); +#588 = ORIENTED_EDGE('',*,*,#567,.T.); +#589 = ORIENTED_EDGE('',*,*,#590,.T.); +#590 = EDGE_CURVE('',#560,#591,#593,.T.); +#591 = VERTEX_POINT('',#592); +#592 = CARTESIAN_POINT('',(-1.98,-3.3,0.61)); +#593 = LINE('',#594,#595); +#594 = CARTESIAN_POINT('',(1.98,-3.3,0.61)); +#595 = VECTOR('',#596,1.); +#596 = DIRECTION('',(-1.,0.,0.)); +#597 = ORIENTED_EDGE('',*,*,#598,.F.); +#598 = EDGE_CURVE('',#599,#591,#601,.T.); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(-1.98,-3.3,0.)); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(-1.98,-3.3,0.)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(0.,0.,1.)); +#605 = ORIENTED_EDGE('',*,*,#606,.F.); +#606 = EDGE_CURVE('',#568,#599,#607,.T.); +#607 = LINE('',#608,#609); +#608 = CARTESIAN_POINT('',(1.98,-3.3,0.)); +#609 = VECTOR('',#610,1.); +#610 = DIRECTION('',(-1.,0.,0.)); +#611 = PLANE('',#612); +#612 = AXIS2_PLACEMENT_3D('',#613,#614,#615); +#613 = CARTESIAN_POINT('',(1.98,-3.3,0.)); +#614 = DIRECTION('',(0.,-1.,0.)); +#615 = DIRECTION('',(-1.,0.,0.)); +#616 = ADVANCED_FACE('',(#617),#642,.T.); +#617 = FACE_BOUND('',#618,.T.); +#618 = EDGE_LOOP('',(#619,#620,#628,#636)); +#619 = ORIENTED_EDGE('',*,*,#598,.T.); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#591,#622,#624,.T.); +#622 = VERTEX_POINT('',#623); +#623 = CARTESIAN_POINT('',(-3.3,-1.98,0.61)); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-1.98,-3.3,0.61)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#628 = ORIENTED_EDGE('',*,*,#629,.F.); +#629 = EDGE_CURVE('',#630,#622,#632,.T.); +#630 = VERTEX_POINT('',#631); +#631 = CARTESIAN_POINT('',(-3.3,-1.98,0.)); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(-3.3,-1.98,0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(0.,0.,1.)); +#636 = ORIENTED_EDGE('',*,*,#637,.F.); +#637 = EDGE_CURVE('',#599,#630,#638,.T.); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(-1.98,-3.3,0.)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#642 = PLANE('',#643); +#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646); +#644 = CARTESIAN_POINT('',(-1.98,-3.3,0.)); +#645 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#646 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#647 = ADVANCED_FACE('',(#648),#664,.T.); +#648 = FACE_BOUND('',#649,.T.); +#649 = EDGE_LOOP('',(#650,#651,#657,#658)); +#650 = ORIENTED_EDGE('',*,*,#629,.T.); +#651 = ORIENTED_EDGE('',*,*,#652,.T.); +#652 = EDGE_CURVE('',#622,#490,#653,.T.); +#653 = LINE('',#654,#655); +#654 = CARTESIAN_POINT('',(-3.3,-1.98,0.61)); +#655 = VECTOR('',#656,1.); +#656 = DIRECTION('',(0.,1.,0.)); +#657 = ORIENTED_EDGE('',*,*,#487,.F.); +#658 = ORIENTED_EDGE('',*,*,#659,.F.); +#659 = EDGE_CURVE('',#630,#488,#660,.T.); +#660 = LINE('',#661,#662); +#661 = CARTESIAN_POINT('',(-3.3,-1.98,0.)); +#662 = VECTOR('',#663,1.); +#663 = DIRECTION('',(0.,1.,0.)); +#664 = PLANE('',#665); +#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668); +#666 = CARTESIAN_POINT('',(-3.3,-1.98,0.)); +#667 = DIRECTION('',(-1.,0.,0.)); +#668 = DIRECTION('',(0.,1.,0.)); +#669 = ADVANCED_FACE('',(#670),#678,.F.); +#670 = FACE_BOUND('',#671,.T.); +#671 = EDGE_LOOP('',(#672,#673,#674,#675,#676,#677)); +#672 = ORIENTED_EDGE('',*,*,#513,.T.); +#673 = ORIENTED_EDGE('',*,*,#544,.T.); +#674 = ORIENTED_EDGE('',*,*,#575,.T.); +#675 = ORIENTED_EDGE('',*,*,#606,.T.); +#676 = ORIENTED_EDGE('',*,*,#637,.T.); +#677 = ORIENTED_EDGE('',*,*,#659,.T.); +#678 = PLANE('',#679); +#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682); +#680 = CARTESIAN_POINT('',(-5.460540066545E-13,0.234377112939,0.)); +#681 = DIRECTION('',(0.,0.,1.)); +#682 = DIRECTION('',(1.,0.,0.)); +#683 = ADVANCED_FACE('',(#684),#692,.T.); +#684 = FACE_BOUND('',#685,.F.); +#685 = EDGE_LOOP('',(#686,#687,#688,#689,#690,#691)); +#686 = ORIENTED_EDGE('',*,*,#497,.T.); +#687 = ORIENTED_EDGE('',*,*,#528,.T.); +#688 = ORIENTED_EDGE('',*,*,#559,.T.); +#689 = ORIENTED_EDGE('',*,*,#590,.T.); +#690 = ORIENTED_EDGE('',*,*,#621,.T.); +#691 = ORIENTED_EDGE('',*,*,#652,.T.); +#692 = PLANE('',#693); +#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696); +#694 = CARTESIAN_POINT('',(-5.460540066545E-13,0.234377112939,0.61)); +#695 = DIRECTION('',(0.,0.,1.)); +#696 = DIRECTION('',(1.,0.,0.)); +#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#701)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#698,#699,#700)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#698, + 'distance_accuracy_value','confusion accuracy'); +#702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#703,#705); +#703 = ( REPRESENTATION_RELATIONSHIP('','',#480,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#704) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#706 + ); +#706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Base','',#5,#475,$); +#707 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#477)); +#708 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#709) + ,#195); +#709 = STYLED_ITEM('color',(#710),#45); +#710 = PRESENTATION_STYLE_ASSIGNMENT((#711,#717)); +#711 = SURFACE_STYLE_USAGE(.BOTH.,#712); +#712 = SURFACE_SIDE_STYLE('',(#713)); +#713 = SURFACE_STYLE_FILL_AREA(#714); +#714 = FILL_AREA_STYLE('',(#715)); +#715 = FILL_AREA_STYLE_COLOUR('',#716); +#716 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#717 = CURVE_STYLE('',#718,POSITIVE_LENGTH_MEASURE(0.1),#719); +#718 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#719 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#720 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#721) + ,#364); +#721 = STYLED_ITEM('color',(#722),#214); +#722 = PRESENTATION_STYLE_ASSIGNMENT((#723,#728)); +#723 = SURFACE_STYLE_USAGE(.BOTH.,#724); +#724 = SURFACE_SIDE_STYLE('',(#725)); +#725 = SURFACE_STYLE_FILL_AREA(#726); +#726 = FILL_AREA_STYLE('',(#727)); +#727 = FILL_AREA_STYLE_COLOUR('',#716); +#728 = CURVE_STYLE('',#729,POSITIVE_LENGTH_MEASURE(0.1),#719); +#729 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#730 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#731) + ,#462); +#731 = STYLED_ITEM('color',(#732),#383); +#732 = PRESENTATION_STYLE_ASSIGNMENT((#733,#738)); +#733 = SURFACE_STYLE_USAGE(.BOTH.,#734); +#734 = SURFACE_SIDE_STYLE('',(#735)); +#735 = SURFACE_STYLE_FILL_AREA(#736); +#736 = FILL_AREA_STYLE('',(#737)); +#737 = FILL_AREA_STYLE_COLOUR('',#716); +#738 = CURVE_STYLE('',#739,POSITIVE_LENGTH_MEASURE(0.1),#719); +#739 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#740 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#741) + ,#697); +#741 = STYLED_ITEM('color',(#742),#481); +#742 = PRESENTATION_STYLE_ASSIGNMENT((#743,#749)); +#743 = SURFACE_STYLE_USAGE(.BOTH.,#744); +#744 = SURFACE_SIDE_STYLE('',(#745)); +#745 = SURFACE_STYLE_FILL_AREA(#746); +#746 = FILL_AREA_STYLE('',(#747)); +#747 = FILL_AREA_STYLE_COLOUR('',#748); +#748 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02, + 9.999999991362E-02); +#749 = CURVE_STYLE('',#750,POSITIVE_LENGTH_MEASURE(0.1),#719); +#750 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/Capacitor_Panasonic.FCStd b/fab.3dsource/Capacitor_Panasonic.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..8082e7bf9bd73be3d7a7b775d27ccdfab01ebf13 Binary files /dev/null and b/fab.3dsource/Capacitor_Panasonic.FCStd differ diff --git a/fab.kicad_sym b/fab.kicad_sym index 6c1a220800849fac1916ea4ad917cffe07ea5e44..cdf2b076e9b4b36e784600281b46e2515f815585 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -724,6 +724,186 @@ ) ) ) + (symbol "CP_Elec_100uF_Panasonic_EEE-FN1E101UL" + (pin_numbers hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CP_Elec_100uF_Panasonic_EEE-FN1E101UL" + (at 1.27 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:CP_Elec_100uF_Panasonic_EEE-FN1E101UL" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://api.pim.na.industrial.panasonic.com/file_stream/main/fileversion/19782" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, SMD, radial" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor aluminum electrolytic radial EEE-FN1E101UL" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*CP*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CP_Elec_100uF_Panasonic_EEE-FN1E101UL_0_1" + (rectangle + (start -2.54 -0.635) + (end 2.54 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.27 1.905) (xy -1.27 3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 2.54) (xy -1.905 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -1.27) (xy -2.54 1.27) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "CP_Elec_100uF_Panasonic_EEE-FN1E101UL_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "CP_Elec_D10.0mm" (pin_numbers hide) (exclude_from_sim no) diff --git a/fab.pretty/CP_Elec_100uF_Panasonic_EEE-FN1E101UL.kicad_mod b/fab.pretty/CP_Elec_100uF_Panasonic_EEE-FN1E101UL.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..b957805a172cf123810a99918bd0bdacaaa2b220 --- /dev/null +++ b/fab.pretty/CP_Elec_100uF_Panasonic_EEE-FN1E101UL.kicad_mod @@ -0,0 +1,303 @@ +(footprint "CP_Elec_100uF_Panasonic_EEE-FN1E101UL" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm") + (tags "capacitor electrolytic") + (property "Reference" "REF**" + (at 0 -4.3 0) + (layer "F.SilkS") + (uuid "a2689e5c-8ccd-4e2c-8098-087f3c734022") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CP_Elec_100uF_Panasonic_EEE-FN1E101UL" + (at 0 4.3 0) + (layer "F.Fab") + (uuid "aa9c9fa8-922d-4661-b6ba-f949438fcd13") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "998245a4-1d98-45b5-a2a3-37a7c9eadd9d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f015e7e8-653a-4371-8787-c6266ce34d21") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4384d75e-507b-4e18-b951-c181bbe2ba61") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -3.8 -3.3) + (end -3 -3.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b69731dc-a74d-4be9-8b11-0a21dad4be18") + ) + (fp_line + (start -3.4 -3.7) + (end -3.4 -2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d42754be-232c-4f72-91c3-410cdb7a8c00") + ) + (fp_line + (start -3.3 -2.3) + (end -2.3 -3.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7d252d17-06af-4662-b56f-9c5f7e94748f") + ) + (fp_line + (start -3.3 -0.8) + (end -3.3 -2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "d2659a27-683b-487a-983a-04f026eccfad") + ) + (fp_line + (start -3.3 0.8) + (end -3.3 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3ef4588d-0577-4262-9cba-38e3d6be759d") + ) + (fp_line + (start -3.3 2.3) + (end -2.3 3.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "a48d4bc4-6779-4a6a-8edc-94b6a71904ee") + ) + (fp_line + (start -2.3 -3.3) + (end 3.3 -3.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7fca43d0-491a-41f5-acf9-0b815d286eed") + ) + (fp_line + (start -2.3 3.3) + (end 3.3 3.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7e908040-85cc-4bbe-a87a-bfb86c0a2785") + ) + (fp_line + (start 3.3 -3.3) + (end 3.3 -0.8) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "b9cc3b30-2c31-41be-9d38-49797b10fdcf") + ) + (fp_line + (start 3.3 3.3) + (end 3.3 0.8) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "1bfead8a-cb4b-4b70-a7c3-16449929abc7") + ) + (fp_rect + (start -4.2 -3.5) + (end 4.2 3.5) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "33af2947-b7ec-48b4-aa18-09eee9ecfaca") + ) + (fp_line + (start -3.3 -2.2) + (end -3.3 2.3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "5e29d1e7-a4cc-41b4-8c11-b89d22594523") + ) + (fp_line + (start -3.3 -2.2) + (end -2.3 -3.3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "018a8e3f-e8d8-4132-8937-781cba97272b") + ) + (fp_line + (start -2.3 -3.3) + (end 3.3 -3.3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "e7009811-f8f3-4ca1-ae86-b1cbe164bd4f") + ) + (fp_line + (start -2.2 3.3) + (end -3.3 2.3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "6f8948d4-7f42-45a0-8377-e2f8826960fe") + ) + (fp_line + (start -2.2 3.3) + (end 3.3 3.3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "3d22043f-560b-41b6-a18a-a4db68e37ca6") + ) + (fp_line + (start -2 -1.7) + (end -1.2 -1.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "53ded23b-dad2-4c6d-9d77-91fa13f8ed66") + ) + (fp_line + (start -1.6 -2.1) + (end -1.6 -1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "77da69f1-4a7e-4daf-b100-27fb75871e8c") + ) + (fp_line + (start 3.3 -3.3) + (end 3.3 3.3) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "62a478c2-9c5a-4f6f-bcc6-e39984fd0a8f") + ) + (fp_circle + (center 0 0) + (end 0 -3.15) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "e0cb8ca7-471c-4db6-8cab-b72e5d9319be") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "0dda1646-a646-4a28-a8d2-393b8c94d637") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -2.6 0) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a4649f24-d20d-45cd-afcf-e14e3a6451b5") + ) + (pad "2" smd rect + (at 2.6 0) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b8e9f158-11ed-47d8-aeca-b823f9f18779") + ) + (model "${FAB}/fab.3dshapes/Capacitor_Panasonic-EEE-FN1E101UL.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) +) diff --git a/fab.pretty/R_1206.kicad_mod b/fab.pretty/R_1206.kicad_mod index 6b735952d4ae12fa2481b40f6cd7cc549a26808a..119237b5949b793cffb58507ef409c37fd13be1d 100644 --- a/fab.pretty/R_1206.kicad_mod +++ b/fab.pretty/R_1206.kicad_mod @@ -85,36 +85,26 @@ (uuid "5b457950-b0ff-430a-a57a-248f87d81ef2") ) (fp_rect - (start -2.7 -1.1) - (end 2.6 1.1) + (start -2.3 -1) + (end 2.3 1) (stroke (width 0.05) (type default) ) (fill none) (layer "F.CrtYd") - (uuid "277ed5cd-1541-42ee-bf33-0b8f97d6ed93") - ) - (fp_line - (start -1.6 0.8) - (end -1.6 -0.8) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "65b312f4-72b0-479d-9c6f-0ea5ed758390") + (uuid "1972f47c-ac8f-49d6-9423-861a5b71f917") ) (fp_rect - (start -1.55 -0.8) - (end 1.55 0.8) + (start -1.6 -0.8) + (end 1.6 0.8) (stroke (width 0.1) (type default) ) (fill none) (layer "F.Fab") - (uuid "ed9a595b-65c0-43f1-99f5-0dfe63bd88a9") + (uuid "3eae5e4a-a42f-412a-81f6-23af5dd76c06") ) (fp_text user "${REFERENCE}" (at 0 0 0) @@ -128,16 +118,16 @@ ) ) (pad "1" smd rect - (at -1.7 0) - (size 1.4 1.7) + (at -1.5 0) + (size 1.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") - (uuid "ac27e7aa-590f-47ee-8e11-e47fdc8f648b") + (uuid "8d2b9331-a059-488a-99ca-0f01b775d403") ) (pad "2" smd rect - (at 1.7 0) - (size 1.4 1.7) + (at 1.5 0) + (size 1.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") - (uuid "48f5fc81-65d3-41a9-b330-2e180d398583") + (uuid "9d8bed2e-2cf0-46b0-8fdb-e4b0074e7045") ) (model "${FAB}/fab.3dshapes/Resistor-1206.step" (offset