ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-09-04T11:06:20',(''),( ''),'Open CASCADE STEP processor 7.8','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('MONOLITH_Dual_MID360_Scanner', 'MONOLITH_Dual_MID360_Scanner','',(#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.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(-180.,-150.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(180.,-150.,0.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(-180.,150.,0.));
#29 = DIRECTION('',(0.,0.,1.));
#30 = DIRECTION('',(1.,0.,0.));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(180.,150.,0.));
#33 = DIRECTION('',(0.,0.,1.));
#34 = DIRECTION('',(1.,0.,0.));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(56.088742561145,0.,312.24386346657));
#37 = DIRECTION('',(0.,-1.,0.));
#38 = DIRECTION('',(6.975647374413E-02,0.,-0.99756405026));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(-56.08874256114,0.,312.24386346657));
#41 = DIRECTION('',(0.,-1.,0.));
#42 = DIRECTION('',(6.975647374413E-02,0.,0.99756405026));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(0.,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.));
#49 = DIRECTION('',(0.,0.,1.));
#50 = DIRECTION('',(1.,0.,0.));
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(0.,0.,0.));
#53 = DIRECTION('',(0.,0.,1.));
#54 = DIRECTION('',(1.,0.,0.));
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(0.,0.,0.));
#57 = DIRECTION('',(0.,0.,1.));
#58 = DIRECTION('',(1.,0.,0.));
#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
#60 = CARTESIAN_POINT('',(0.,-128.,192.));
#61 = DIRECTION('',(-0.,0.374606593416,0.927183854567));
#62 = DIRECTION('',(1.,0.,0.));
#63 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#67)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#64,#65,#66)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#64 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#65 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#66 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#67 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-03),#64, 'distance_accuracy_value','confusion accuracy');
#68 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#70 = PRODUCT_DEFINITION_SHAPE('','',#71);
#71 = PRODUCT_DEFINITION('design','',#72,#75);
#72 = PRODUCT_DEFINITION_FORMATION('','',#73);
#73 = PRODUCT('ONE-PIECE scanner chassis — no hinges', 'ONE-PIECE scanner chassis — no hinges','',(#74));
#74 = PRODUCT_CONTEXT('',#2,'mechanical');
#75 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19294)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#64,#65,#66)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#19294 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-04),#64, 'distance_accuracy_value','confusion accuracy');
#19295 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19296,#19298);
#19296 = ( REPRESENTATION_RELATIONSHIP('','',#76,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19297) SHAPE_REPRESENTATION_RELATIONSHIP() );
#19297 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#19298 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #19299);
#19299 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1', 'ONE-PIECE scanner chassis — no hinges','',#5,#71,$);
#19300 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73));
#19302 = PRODUCT_DEFINITION_SHAPE('','',#19303);
#19303 = PRODUCT_DEFINITION('design','',#19304,#19307);
#19304 = PRODUCT_DEFINITION_FORMATION('','',#19305);
#19305 = PRODUCT('M12x1.75 threaded leveling foot 1 (identical part)', 'M12x1.75 threaded leveling foot 1 (identical part)','',(#19306));
#19306 = PRODUCT_CONTEXT('',#2,'mechanical');
#19307 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19906)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#64,#65,#66)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#19906 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#64, 'distance_accuracy_value','confusion accuracy');
#19907 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19908,#19910);
#19908 = ( REPRESENTATION_RELATIONSHIP('','',#19308,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19909) SHAPE_REPRESENTATION_RELATIONSHIP() );
#19909 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#19910 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #19911);
#19911 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2', 'M12x1.75 threaded leveling foot 1 (identical part)','',#5,#19303,$);
#19912 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19305));
#19914 = PRODUCT_DEFINITION_SHAPE('','',#19915);
#19915 = PRODUCT_DEFINITION('design','',#19916,#19919);
#19916 = PRODUCT_DEFINITION_FORMATION('','',#19917);
#19917 = PRODUCT('M12x1.75 threaded leveling foot 2 (identical part)', 'M12x1.75 threaded leveling foot 2 (identical part)','',(#19918));
#19918 = PRODUCT_CONTEXT('',#2,'mechanical');
#19919 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#20519 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20520,#20522);
#20520 = ( REPRESENTATION_RELATIONSHIP('','',#19920,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20521) SHAPE_REPRESENTATION_RELATIONSHIP() );
#20521 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#20522 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #20523);
#20523 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3', 'M12x1.75 threaded leveling foot 2 (identical part)','',#5,#19915,$);
#20524 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19917));
#20526 = PRODUCT_DEFINITION_SHAPE('','',#20527);
#20527 = PRODUCT_DEFINITION('design','',#20528,#20531);
#20528 = PRODUCT_DEFINITION_FORMATION('','',#20529);
#20529 = PRODUCT('M12x1.75 threaded leveling foot 3 (identical part)', 'M12x1.75 threaded leveling foot 3 (identical part)','',(#20530));
#20530 = PRODUCT_CONTEXT('',#2,'mechanical');
#20531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21131 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21132,#21134);
#21132 = ( REPRESENTATION_RELATIONSHIP('','',#20532,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21133) SHAPE_REPRESENTATION_RELATIONSHIP() );
#21133 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#21134 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #21135);
#21135 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4', 'M12x1.75 threaded leveling foot 3 (identical part)','',#5,#20527,$);
#21136 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#20529));
#21138 = PRODUCT_DEFINITION_SHAPE('','',#21139);
#21139 = PRODUCT_DEFINITION('design','',#21140,#21143);
#21140 = PRODUCT_DEFINITION_FORMATION('','',#21141);
#21141 = PRODUCT('M12x1.75 threaded leveling foot 4 (identical part)', 'M12x1.75 threaded leveling foot 4 (identical part)','',(#21142));
#21142 = PRODUCT_CONTEXT('',#2,'mechanical');
#21143 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21743 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21744,#21746);
#21744 = ( REPRESENTATION_RELATIONSHIP('','',#21144,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21745) SHAPE_REPRESENTATION_RELATIONSHIP() );
#21745 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#21746 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #21747);
#21747 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5', 'M12x1.75 threaded leveling foot 4 (identical part)','',#5,#21139,$);
#21748 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21141));
#21750 = PRODUCT_DEFINITION_SHAPE('','',#21751);
#21751 = PRODUCT_DEFINITION('design','',#21752,#21755);
#21752 = PRODUCT_DEFINITION_FORMATION('','',#21753);
#21753 = PRODUCT('Livox MID-360 right — corrected bottom mount', 'Livox MID-360 right — corrected bottom mount','',(#21754));
#21754 = PRODUCT_CONTEXT('',#2,'mechanical');
#21755 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#112941 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#112942,#112944);
#112942 = ( REPRESENTATION_RELATIONSHIP('','',#21756,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#112943) SHAPE_REPRESENTATION_RELATIONSHIP() );
#112943 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#112944 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #112945);
#112945 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6', 'Livox MID-360 right — corrected bottom mount','',#5,#21751,$);
#112946 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21753));
#112948 = PRODUCT_DEFINITION_SHAPE('','',#112949);
#112949 = PRODUCT_DEFINITION('design','',#112950,#112953);
#112950 = PRODUCT_DEFINITION_FORMATION('','',#112951);
#112951 = PRODUCT('Livox MID-360 left — corrected bottom mount', 'Livox MID-360 left — corrected bottom mount','',(#112952));
#112952 = PRODUCT_CONTEXT('',#2,'mechanical');
#112953 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#204139 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#204140,#204142);
#204140 = ( REPRESENTATION_RELATIONSHIP('','',#112954,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#204141) SHAPE_REPRESENTATION_RELATIONSHIP() );
#204141 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#204142 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #204143);
#204143 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7', 'Livox MID-360 left — corrected bottom mount','',#5,#112949,$);
#204144 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#112951));
#204146 = PRODUCT_DEFINITION_SHAPE('','',#204147);
#204147 = PRODUCT_DEFINITION('design','',#204148,#204151);
#204148 = PRODUCT_DEFINITION_FORMATION('','',#204149);
#204149 = PRODUCT('CSBattery LFP24V10','CSBattery LFP24V10','',(#204150) );
#204150 = PRODUCT_CONTEXT('',#2,'mechanical');
#204151 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#204303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#204307)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#64,#65,#66)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#204307 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#64, 'distance_accuracy_value','confusion accuracy');
#204308 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#204309,#204311);
#204309 = ( REPRESENTATION_RELATIONSHIP('','',#204152,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#204310) SHAPE_REPRESENTATION_RELATIONSHIP() );
#204310 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#204311 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #204312);
#204312 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','CSBattery LFP24V10','',#5, #204147,$);
#204313 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#204149));
#204315 = PRODUCT_DEFINITION_SHAPE('','',#204316);
#204316 = PRODUCT_DEFINITION('design','',#204317,#204320);
#204317 = PRODUCT_DEFINITION_FORMATION('','',#204318);
#204318 = PRODUCT('Seeed reComputer J4012','Seeed reComputer J4012','',( #204319));
#204319 = PRODUCT_CONTEXT('',#2,'mechanical');
#204320 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#204477 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#204478,#204480);
#204478 = ( REPRESENTATION_RELATIONSHIP('','',#204321,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#204479) SHAPE_REPRESENTATION_RELATIONSHIP() );
#204479 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#204480 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #204481);
#204481 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Seeed reComputer J4012','' ,#5,#204316,$);
#204482 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#204318));
#204484 = PRODUCT_DEFINITION_SHAPE('','',#204485);
#204485 = PRODUCT_DEFINITION('design','',#204486,#204489);
#204486 = PRODUCT_DEFINITION_FORMATION('','',#204487);
#204487 = PRODUCT('Vicor DCM3623T36G13C2T00','Vicor DCM3623T36G13C2T00', '',(#204488));
#204488 = PRODUCT_CONTEXT('',#2,'mechanical');
#204489 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#204646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#204647,#204649);
#204647 = ( REPRESENTATION_RELATIONSHIP('','',#204490,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#204648) SHAPE_REPRESENTATION_RELATIONSHIP() );
#204648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
#204649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #204650);
#204650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Vicor DCM3623T36G13C2T00' ,'',#5,#204485,$);
#204651 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#204487));
#204653 = PRODUCT_DEFINITION_SHAPE('','',#204654);
#204654 = PRODUCT_DEFINITION('design','',#204655,#204658);
#204655 = PRODUCT_DEFINITION_FORMATION('','',#204656);
#204656 = PRODUCT('Noctua NF-A6x25 5V PWM','Noctua NF-A6x25 5V PWM','',( #204657));
#204657 = PRODUCT_CONTEXT('',#2,'mechanical');
#204658 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#204815 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#204816,#204818);
#204816 = ( REPRESENTATION_RELATIONSHIP('','',#204659,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#204817) SHAPE_REPRESENTATION_RELATIONSHIP() );
#204817 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
#204818 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #204819);
#204819 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Noctua NF-A6x25 5V PWM', '',#5,#204654,$);
#204820 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#204656));
#204822 = PRODUCT_DEFINITION_SHAPE('','',#204823);
#204823 = PRODUCT_DEFINITION('design','',#204824,#204827);
#204824 = PRODUCT_DEFINITION_FORMATION('','',#204825);
#204825 = PRODUCT('Waveshare 5.5 inch AMOLED', 'Waveshare 5.5 inch AMOLED','',(#204826));
#204826 = PRODUCT_CONTEXT('',#2,'mechanical');
#204827 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#204984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#204985,#204987);
#204985 = ( REPRESENTATION_RELATIONSHIP('','',#204828,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#204986) SHAPE_REPRESENTATION_RELATIONSHIP() );
#204986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
#204987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #204988);
#204988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12', 'Waveshare 5.5 inch AMOLED','',#5,#204823,$);
#204989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#204825));
ENDSEC;
END-ISO-10303-21;