From abfa2404116633cad7ef67b11564f861ce425c92 Mon Sep 17 00:00:00 2001 From: Fisch Date: Fri, 18 Oct 2024 11:48:13 +0200 Subject: [PATCH] add cad files for diy ribbon cartridge --- cad/Ribbon_Cartridge_roller-Roller1.step | 262 +++++++++++++++++++++++ cad/Ribbon_Cartridge_roller.FCStd | Bin 0 -> 30476 bytes 2 files changed, 262 insertions(+) create mode 100644 cad/Ribbon_Cartridge_roller-Roller1.step create mode 100644 cad/Ribbon_Cartridge_roller.FCStd diff --git a/cad/Ribbon_Cartridge_roller-Roller1.step b/cad/Ribbon_Cartridge_roller-Roller1.step new file mode 100644 index 0000000..9f17380 --- /dev/null +++ b/cad/Ribbon_Cartridge_roller-Roller1.step @@ -0,0 +1,262 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-10-09T16:57:13',(''),(''), + '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('Body','Body','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#227); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#50,#75,#100,#120,#140,#165,#190,#210)); +#17 = ADVANCED_FACE('',(#18),#45,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#37,#38)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(16.,0.,0.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(16.,0.,8.5)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(16.,0.,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#24,#32,.T.); +#32 = CIRCLE('',#33,16.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,8.5)); +#35 = DIRECTION('',(0.,0.,1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = ORIENTED_EDGE('',*,*,#21,.F.); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#22,#22,#40,.T.); +#40 = CIRCLE('',#41,16.); +#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); +#42 = CARTESIAN_POINT('',(0.,0.,0.5)); +#43 = DIRECTION('',(0.,0.,1.)); +#44 = DIRECTION('',(1.,0.,0.)); +#45 = CYLINDRICAL_SURFACE('',#46,16.); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,0.,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = ADVANCED_FACE('',(#51),#70,.T.); +#51 = FACE_BOUND('',#52,.F.); +#52 = EDGE_LOOP('',(#53,#61,#62,#63)); +#53 = ORIENTED_EDGE('',*,*,#54,.F.); +#54 = EDGE_CURVE('',#22,#55,#57,.T.); +#55 = VERTEX_POINT('',#56); +#56 = CARTESIAN_POINT('',(15.5,0.,0.)); +#57 = LINE('',#58,#59); +#58 = CARTESIAN_POINT('',(16.,0.,0.5)); +#59 = VECTOR('',#60,1.); +#60 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#61 = ORIENTED_EDGE('',*,*,#39,.T.); +#62 = ORIENTED_EDGE('',*,*,#54,.T.); +#63 = ORIENTED_EDGE('',*,*,#64,.F.); +#64 = EDGE_CURVE('',#55,#55,#65,.T.); +#65 = CIRCLE('',#66,15.5); +#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69); +#67 = CARTESIAN_POINT('',(0.,0.,0.)); +#68 = DIRECTION('',(0.,0.,1.)); +#69 = DIRECTION('',(1.,0.,0.)); +#70 = CONICAL_SURFACE('',#71,16.,0.785398163397); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.,0.,0.5)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(1.,0.,0.)); +#75 = ADVANCED_FACE('',(#76),#95,.T.); +#76 = FACE_BOUND('',#77,.T.); +#77 = EDGE_LOOP('',(#78,#86,#87,#88)); +#78 = ORIENTED_EDGE('',*,*,#79,.F.); +#79 = EDGE_CURVE('',#24,#80,#82,.T.); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(15.5,0.,9.)); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(16.,0.,8.5)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#86 = ORIENTED_EDGE('',*,*,#31,.T.); +#87 = ORIENTED_EDGE('',*,*,#79,.T.); +#88 = ORIENTED_EDGE('',*,*,#89,.F.); +#89 = EDGE_CURVE('',#80,#80,#90,.T.); +#90 = CIRCLE('',#91,15.5); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(0.,0.,9.)); +#93 = DIRECTION('',(0.,0.,1.)); +#94 = DIRECTION('',(1.,0.,0.)); +#95 = CONICAL_SURFACE('',#96,16.,0.785398163397); +#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99); +#97 = CARTESIAN_POINT('',(0.,0.,8.5)); +#98 = DIRECTION('',(-0.,-0.,-1.)); +#99 = DIRECTION('',(1.,0.,0.)); +#100 = ADVANCED_FACE('',(#101,#104),#115,.F.); +#101 = FACE_BOUND('',#102,.F.); +#102 = EDGE_LOOP('',(#103)); +#103 = ORIENTED_EDGE('',*,*,#64,.T.); +#104 = FACE_BOUND('',#105,.F.); +#105 = EDGE_LOOP('',(#106)); +#106 = ORIENTED_EDGE('',*,*,#107,.F.); +#107 = EDGE_CURVE('',#108,#108,#110,.T.); +#108 = VERTEX_POINT('',#109); +#109 = CARTESIAN_POINT('',(15.,0.,0.)); +#110 = CIRCLE('',#111,15.); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(0.,0.,0.)); +#113 = DIRECTION('',(0.,0.,1.)); +#114 = DIRECTION('',(1.,0.,0.)); +#115 = PLANE('',#116); +#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119); +#117 = CARTESIAN_POINT('',(-9.855424378663E-16,2.938148393942E-17,0.)); +#118 = DIRECTION('',(0.,0.,1.)); +#119 = DIRECTION('',(1.,0.,0.)); +#120 = ADVANCED_FACE('',(#121,#124),#135,.T.); +#121 = FACE_BOUND('',#122,.T.); +#122 = EDGE_LOOP('',(#123)); +#123 = ORIENTED_EDGE('',*,*,#89,.T.); +#124 = FACE_BOUND('',#125,.T.); +#125 = EDGE_LOOP('',(#126)); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#128,#128,#130,.T.); +#128 = VERTEX_POINT('',#129); +#129 = CARTESIAN_POINT('',(1.15,0.,9.)); +#130 = CIRCLE('',#131,1.15); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(0.,0.,9.)); +#133 = DIRECTION('',(0.,0.,1.)); +#134 = DIRECTION('',(1.,0.,0.)); +#135 = PLANE('',#136); +#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); +#137 = CARTESIAN_POINT('',(-9.855424378663E-16,2.938148393942E-17,9.)); +#138 = DIRECTION('',(0.,0.,1.)); +#139 = DIRECTION('',(1.,0.,0.)); +#140 = ADVANCED_FACE('',(#141),#160,.F.); +#141 = FACE_BOUND('',#142,.T.); +#142 = EDGE_LOOP('',(#143,#151,#158,#159)); +#143 = ORIENTED_EDGE('',*,*,#144,.T.); +#144 = EDGE_CURVE('',#108,#145,#147,.T.); +#145 = VERTEX_POINT('',#146); +#146 = CARTESIAN_POINT('',(15.,0.,1.)); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(15.,0.,0.)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(0.,0.,1.)); +#151 = ORIENTED_EDGE('',*,*,#152,.T.); +#152 = EDGE_CURVE('',#145,#145,#153,.T.); +#153 = CIRCLE('',#154,15.); +#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157); +#155 = CARTESIAN_POINT('',(0.,0.,1.)); +#156 = DIRECTION('',(0.,0.,1.)); +#157 = DIRECTION('',(1.,0.,0.)); +#158 = ORIENTED_EDGE('',*,*,#144,.F.); +#159 = ORIENTED_EDGE('',*,*,#107,.F.); +#160 = CYLINDRICAL_SURFACE('',#161,15.); +#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164); +#162 = CARTESIAN_POINT('',(0.,0.,0.)); +#163 = DIRECTION('',(-0.,-0.,-1.)); +#164 = DIRECTION('',(1.,0.,0.)); +#165 = ADVANCED_FACE('',(#166),#185,.F.); +#166 = FACE_BOUND('',#167,.T.); +#167 = EDGE_LOOP('',(#168,#176,#177,#178)); +#168 = ORIENTED_EDGE('',*,*,#169,.F.); +#169 = EDGE_CURVE('',#128,#170,#172,.T.); +#170 = VERTEX_POINT('',#171); +#171 = CARTESIAN_POINT('',(0.65,0.,8.5)); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(0.65,0.,8.5)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#176 = ORIENTED_EDGE('',*,*,#127,.T.); +#177 = ORIENTED_EDGE('',*,*,#169,.T.); +#178 = ORIENTED_EDGE('',*,*,#179,.F.); +#179 = EDGE_CURVE('',#170,#170,#180,.T.); +#180 = CIRCLE('',#181,0.65); +#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184); +#182 = CARTESIAN_POINT('',(0.,0.,8.5)); +#183 = DIRECTION('',(0.,0.,1.)); +#184 = DIRECTION('',(1.,0.,0.)); +#185 = CONICAL_SURFACE('',#186,0.65,0.785398163397); +#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189); +#187 = CARTESIAN_POINT('',(0.,0.,8.5)); +#188 = DIRECTION('',(0.,0.,1.)); +#189 = DIRECTION('',(1.,0.,0.)); +#190 = ADVANCED_FACE('',(#191,#194),#205,.F.); +#191 = FACE_BOUND('',#192,.F.); +#192 = EDGE_LOOP('',(#193)); +#193 = ORIENTED_EDGE('',*,*,#152,.T.); +#194 = FACE_BOUND('',#195,.F.); +#195 = EDGE_LOOP('',(#196)); +#196 = ORIENTED_EDGE('',*,*,#197,.T.); +#197 = EDGE_CURVE('',#198,#198,#200,.T.); +#198 = VERTEX_POINT('',#199); +#199 = CARTESIAN_POINT('',(0.65,0.,1.)); +#200 = CIRCLE('',#201,0.65); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(0.,0.,1.)); +#203 = DIRECTION('',(0.,0.,-1.)); +#204 = DIRECTION('',(1.,0.,0.)); +#205 = PLANE('',#206); +#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209); +#207 = CARTESIAN_POINT('',(-7.29301404021E-16,1.169780044473E-16,1.)); +#208 = DIRECTION('',(0.,0.,1.)); +#209 = DIRECTION('',(1.,0.,0.)); +#210 = ADVANCED_FACE('',(#211),#222,.F.); +#211 = FACE_BOUND('',#212,.T.); +#212 = EDGE_LOOP('',(#213,#219,#220,#221)); +#213 = ORIENTED_EDGE('',*,*,#214,.F.); +#214 = EDGE_CURVE('',#198,#170,#215,.T.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(0.65,0.,0.)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(0.,0.,1.)); +#219 = ORIENTED_EDGE('',*,*,#197,.T.); +#220 = ORIENTED_EDGE('',*,*,#214,.T.); +#221 = ORIENTED_EDGE('',*,*,#179,.T.); +#222 = CYLINDRICAL_SURFACE('',#223,0.65); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(0.,0.,0.)); +#225 = DIRECTION('',(-0.,-0.,-1.)); +#226 = DIRECTION('',(1.,0.,0.)); +#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#231)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#228,#229,#230)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#228, + 'distance_accuracy_value','confusion accuracy'); +#232 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#233 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#234) + ,#227); +#234 = STYLED_ITEM('color',(#235),#15); +#235 = PRESENTATION_STYLE_ASSIGNMENT((#236,#242)); +#236 = SURFACE_STYLE_USAGE(.BOTH.,#237); +#237 = SURFACE_SIDE_STYLE('',(#238)); +#238 = SURFACE_STYLE_FILL_AREA(#239); +#239 = FILL_AREA_STYLE('',(#240)); +#240 = FILL_AREA_STYLE_COLOUR('',#241); +#241 = COLOUR_RGB('',0.800000010877,0.800000010877,0.90196104065); +#242 = CURVE_STYLE('',#243,POSITIVE_LENGTH_MEASURE(0.1),#244); +#243 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#244 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/cad/Ribbon_Cartridge_roller.FCStd b/cad/Ribbon_Cartridge_roller.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..64bbe3e5c77472e5a9358a16915b48001bc4f80e GIT binary patch literal 30476 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 literal 0 HcmV?d00001