ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2023-03-02T20:59:10',(''),(''), 'Open CASCADE STEP processor 7.6','FreeCAD','');
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');
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('KY-023_Joystick-Module','KY-023_Joystick-Module','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#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.,-8.6));
#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.2));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,0.));
#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#28, 'distance_accuracy_value','confusion accuracy');
#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#34 = PRODUCT_DEFINITION_SHAPE('','',#35);
#35 = PRODUCT_DEFINITION('design','',#36,#39);
#36 = PRODUCT_DEFINITION_FORMATION('','',#37);
#37 = PRODUCT('BaseBoard','BaseBoard','',(#38));
#38 = PRODUCT_CONTEXT('',#2,'mechanical');
#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
#42 = CARTESIAN_POINT('',(0.,0.,0.));
#43 = DIRECTION('',(0.,0.,1.));
#44 = DIRECTION('',(1.,0.,0.));
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
#46 = CARTESIAN_POINT('',(-15.5,-1.,1.6));
#47 = DIRECTION('',(0.,0.,1.));
#48 = DIRECTION('',(1.,0.,0.));
#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#53 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28, 'distance_accuracy_value','confusion accuracy');
#54 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55,#57);
#55 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56) SHAPE_REPRESENTATION_RELATIONSHIP() );
#56 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#57 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#58);
#58 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','BaseBoard','',#5,#35,$);
#59 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37));
#61 = PRODUCT_DEFINITION_SHAPE('','',#62);
#62 = PRODUCT_DEFINITION('design','',#63,#66);
#63 = PRODUCT_DEFINITION_FORMATION('','',#64);
#64 = PRODUCT('PCB','PCB','',(#65));
#65 = PRODUCT_CONTEXT('',#2,'mechanical');
#66 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#13518 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13519,#13521);
#13519 = ( REPRESENTATION_RELATIONSHIP('','',#67,#40) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13520) SHAPE_REPRESENTATION_RELATIONSHIP() );
#13520 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41);
#13521 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #13522);
#13522 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','PCB','',#35,#62,$);
#13523 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#64));
#13525 = PRODUCT_DEFINITION_SHAPE('','',#13526);
#13526 = PRODUCT_DEFINITION('design','',#13527,#13530);
#13527 = PRODUCT_DEFINITION_FORMATION('','',#13528);
#13528 = PRODUCT('5x_Ang_Conn','5x_Ang_Conn','',(#13529));
#13529 = PRODUCT_CONTEXT('',#2,'mechanical');
#13530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17041 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17042,#17044);
#17042 = ( REPRESENTATION_RELATIONSHIP('','',#13531,#40) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17043) SHAPE_REPRESENTATION_RELATIONSHIP() );
#17043 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45);
#17044 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #17045);
#17045 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','5x_Ang_Conn','',#35,#13526, $);
#17046 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13528));
#17048 = PRODUCT_DEFINITION_SHAPE('','',#17049);
#17049 = PRODUCT_DEFINITION('design','',#17050,#17053);
#17050 = PRODUCT_DEFINITION_FORMATION('','',#17051);
#17051 = PRODUCT('3D-Analog-Thumb-Joystick','3D-Analog-Thumb-Joystick', '',(#17052));
#17052 = PRODUCT_CONTEXT('',#2,'mechanical');
#17053 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#17055 = AXIS2_PLACEMENT_3D('',#17056,#17057,#17058);
#17056 = CARTESIAN_POINT('',(0.,0.,-7.));
#17057 = DIRECTION('',(0.,0.,1.));
#17058 = DIRECTION('',(1.,0.,0.));
#17059 = AXIS2_PLACEMENT_3D('',#17060,#17061,#17062);
#17060 = CARTESIAN_POINT('',(0.,0.,0.));
#17061 = DIRECTION('',(0.,0.,1.));
#17062 = DIRECTION('',(1.,0.,0.));
#17063 = AXIS2_PLACEMENT_3D('',#17064,#17065,#17066);
#17064 = CARTESIAN_POINT('',(0.,0.,0.));
#17065 = DIRECTION('',(0.,0.,1.));
#17066 = DIRECTION('',(1.,0.,0.));
#17067 = AXIS2_PLACEMENT_3D('',#17068,#17069,#17070);
#17068 = CARTESIAN_POINT('',(8.,2.E-15,-6.));
#17069 = DIRECTION('',(0.,-0.,1.));
#17070 = DIRECTION('',(2.22044604925E-16,1.,0.));
#17071 = AXIS2_PLACEMENT_3D('',#17072,#17073,#17074);
#17072 = CARTESIAN_POINT('',(4.E-15,8.,-6.));
#17073 = DIRECTION('',(0.,0.,1.));
#17074 = DIRECTION('',(-1.,0.,0.));
#17075 = AXIS2_PLACEMENT_3D('',#17076,#17077,#17078);
#17076 = CARTESIAN_POINT('',(0.,-10.8,-6.5));
#17077 = DIRECTION('',(0.,-1.,2.22044604925E-16));
#17078 = DIRECTION('',(1.,0.,0.));
#17084 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17085,#17087);
#17085 = ( REPRESENTATION_RELATIONSHIP('','',#17054,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17086) SHAPE_REPRESENTATION_RELATIONSHIP() );
#17086 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#17087 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #17088);
#17088 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','3D-Analog-Thumb-Joystick', '',#5,#17049,$);
#17089 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17051));
#17091 = PRODUCT_DEFINITION_SHAPE('','',#17092);
#17092 = PRODUCT_DEFINITION('design','',#17093,#17096);
#17093 = PRODUCT_DEFINITION_FORMATION('','',#17094);
#17094 = PRODUCT('Baseplate','Baseplate','',(#17095));
#17095 = PRODUCT_CONTEXT('',#2,'mechanical');
#17096 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19309 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19310,#19312);
#19310 = ( REPRESENTATION_RELATIONSHIP('','',#17097,#17054) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19311) SHAPE_REPRESENTATION_RELATIONSHIP() );
#19311 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17055);
#19312 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #19313);
#19313 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Baseplate','',#17049, #17092,$);
#19314 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#17094));
#19316 = PRODUCT_DEFINITION_SHAPE('','',#19317);
#19317 = PRODUCT_DEFINITION('design','',#19318,#19321);
#19318 = PRODUCT_DEFINITION_FORMATION('','',#19319);
#19319 = PRODUCT('Case','Case','',(#19320));
#19320 = PRODUCT_CONTEXT('',#2,'mechanical');
#19321 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21911 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21912,#21914);
#21912 = ( REPRESENTATION_RELATIONSHIP('','',#19322,#17054) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21913) SHAPE_REPRESENTATION_RELATIONSHIP() );
#21913 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17059);
#21914 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #21915);
#21915 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Case','',#17049,#19317,$);
#21916 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19319));
#21918 = PRODUCT_DEFINITION_SHAPE('','',#21919);
#21919 = PRODUCT_DEFINITION('design','',#21920,#21923);
#21920 = PRODUCT_DEFINITION_FORMATION('','',#21921);
#21921 = PRODUCT('Rotator-Unit','Rotator-Unit','',(#21922));
#21922 = PRODUCT_CONTEXT('',#2,'mechanical');
#21923 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24554,#24556);
#24554 = ( REPRESENTATION_RELATIONSHIP('','',#21924,#17054) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24555) SHAPE_REPRESENTATION_RELATIONSHIP() );
#24555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17063);
#24556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #24557);
#24557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Rotator-Unit','',#17049, #21919,$);
#24558 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21921));
#24560 = PRODUCT_DEFINITION_SHAPE('','',#24561);
#24561 = PRODUCT_DEFINITION('design','',#24562,#24565);
#24562 = PRODUCT_DEFINITION_FORMATION('','',#24563);
#24563 = PRODUCT('Potentiometer_01','Potentiometer_01','',(#24564));
#24564 = PRODUCT_CONTEXT('',#2,'mechanical');
#24565 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#26057 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26058,#26060);
#26058 = ( REPRESENTATION_RELATIONSHIP('','',#24566,#17054) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26059) SHAPE_REPRESENTATION_RELATIONSHIP() );
#26059 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17067);
#26060 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #26061);
#26061 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Potentiometer_01','', #17049,#24561,$);
#26062 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24563));
#26064 = PRODUCT_DEFINITION_SHAPE('','',#26065);
#26065 = PRODUCT_DEFINITION('design','',#26066,#26069);
#26066 = PRODUCT_DEFINITION_FORMATION('','',#26067);
#26067 = PRODUCT('Potentiometer_02','Potentiometer_02','',(#26068));
#26068 = PRODUCT_CONTEXT('',#2,'mechanical');
#26069 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27561 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27562,#27564);
#27562 = ( REPRESENTATION_RELATIONSHIP('','',#26070,#17054) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27563) SHAPE_REPRESENTATION_RELATIONSHIP() );
#27563 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17071);
#27564 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #27565);
#27565 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Potentiometer_02','', #17049,#26065,$);
#27566 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#26067));
#27568 = PRODUCT_DEFINITION_SHAPE('','',#27569);
#27569 = PRODUCT_DEFINITION('design','',#27570,#27573);
#27570 = PRODUCT_DEFINITION_FORMATION('','',#27571);
#27571 = PRODUCT('Tactile-Switch','Tactile-Switch','',(#27572));
#27572 = PRODUCT_CONTEXT('',#2,'mechanical');
#27573 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#34234 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34235,#34237);
#34235 = ( REPRESENTATION_RELATIONSHIP('','',#27574,#17054) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34236) SHAPE_REPRESENTATION_RELATIONSHIP() );
#34236 = ITEM_DEFINED_TRANSFORMATION('','',#11,#17075);
#34237 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #34238);
#34238 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Tactile-Switch','',#17049, #27569,$);
#34239 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27571));
#34241 = PRODUCT_DEFINITION_SHAPE('','',#34242);
#34242 = PRODUCT_DEFINITION('design','',#34243,#34246);
#34243 = PRODUCT_DEFINITION_FORMATION('','',#34244);
#34244 = PRODUCT('Thumb-Button','Thumb-Button','',(#34245));
#34245 = PRODUCT_CONTEXT('',#2,'mechanical');
#34246 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35423)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#35423 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#28, 'distance_accuracy_value','confusion accuracy');
#35424 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35425,#35427);
#35425 = ( REPRESENTATION_RELATIONSHIP('','',#34247,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35426) SHAPE_REPRESENTATION_RELATIONSHIP() );
#35426 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#35427 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #35428);
#35428 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','Thumb-Button','',#5,#34242 ,$);
#35429 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#34244));
ENDSEC;
END-ISO-10303-21;