diff options
Diffstat (limited to 'PCBs/libs')
| -rw-r--r-- | PCBs/libs/3d_files/TSSP4038.stp | 2394 | ||||
| -rw-r--r-- | PCBs/libs/cust_footpr.pretty/TB9051FTG.kicad_mod | 260 | ||||
| -rw-r--r-- | PCBs/libs/cust_footpr.pretty/TEENSY41.kicad_mod | 745 | ||||
| -rw-r--r-- | PCBs/libs/cust_footpr.pretty/TSSP4038.kicad_mod | 226 | ||||
| -rw-r--r-- | PCBs/libs/cust_footpr.pretty/pololu_4.41 Metal Gearmotor 25Dx63L mm MP 12V with 48 CPR Encoder.kicad_mod | 167 | ||||
| -rw-r--r-- | PCBs/libs/cust_footpr.pretty/pololu_power_converter.kicad_mod | 196 | ||||
| -rw-r--r-- | PCBs/libs/cust_footpr.pretty/test.kicad_mod | 82 | ||||
| -rw-r--r-- | PCBs/libs/cust_symbs.bak | 1116 | ||||
| -rw-r--r-- | PCBs/libs/cust_symbs.kicad_sym | 1116 | ||||
| -rw-r--r-- | PCBs/libs/teensy_library-master/.gitignore | 90 | ||||
| -rw-r--r-- | PCBs/libs/teensy_library-master/LICENSE | 22 | ||||
| -rw-r--r-- | PCBs/libs/teensy_library-master/README.md | 26 | ||||
| -rw-r--r-- | PCBs/libs/teensy_library-master/teensy.dcm | 7 | ||||
| -rw-r--r-- | PCBs/libs/teensy_library-master/teensy.lib | 1250 |
14 files changed, 0 insertions, 7697 deletions
diff --git a/PCBs/libs/3d_files/TSSP4038.stp b/PCBs/libs/3d_files/TSSP4038.stp deleted file mode 100644 index 8920455..0000000 --- a/PCBs/libs/3d_files/TSSP4038.stp +++ /dev/null @@ -1,2394 +0,0 @@ -ISO-10303-21;
-HEADER;
-/****************************************************************
- * Generated by software with PDElib inside *
- * PDElib Version v51a, created Wed 11/30/2011 *
- * ITI Transcendata (http://www.transcendata.com/) *
- ****************************************************************/
-FILE_DESCRIPTION((''),'2;1');
-FILE_NAME('C:\\temp\\Mold_SS.stp','2014-06-18T12:21:02',('gobenland'),(''),'Autodesk Inventor 2013','Autodesk Inventor 2013','');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#5=APPLICATION_CONTEXT('automotive design');
-#6=APPLICATION_PROTOCOL_DEFINITION('International Standard','automotive_design',2001,#5);
-#7=PRODUCT_CONTEXT('',#5,'mechanical');
-#8=PRODUCT('GO-100184.4','GO-100184.4',$,(#7));
-#9=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8));
-#10=PRODUCT_DEFINITION_FORMATION('',$,#8);
-#11=PRODUCT_DEFINITION_CONTEXT('part definition',#5,'design');
-#12=PRODUCT_DEFINITION('',$,#10,#11);
-#18=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#19=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#20=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#18);
-#24=(CONVERSION_BASED_UNIT('DEGREE',#20)NAMED_UNIT(#19)PLANE_ANGLE_UNIT());
-#28=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#32=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#34=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#32,'DISTANCE_ACCURACY_VALUE','');
-#36=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34))GLOBAL_UNIT_ASSIGNED_CONTEXT((#24,#28,#32))REPRESENTATION_CONTEXT('None','None'));
-#37=AXIS2_PLACEMENT_3D('',#38,#39,#40);
-#38=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#39=DIRECTION('',(0.0,0.0,1.0));
-#40=DIRECTION('',(1.0,0.0,0.0));
-#41=SHAPE_REPRESENTATION('',(#37,#546,#2491),#36);
-#42=PRODUCT_DEFINITION_SHAPE('','',#12);
-#43=SHAPE_DEFINITION_REPRESENTATION(#42,#41);
-#44=APPLICATION_CONTEXT('automotive design');
-#45=APPLICATION_PROTOCOL_DEFINITION('International Standard','automotive_design',2001,#44);
-#46=PRODUCT_CONTEXT('',#44,'mechanical');
-#47=PRODUCT('GO-100184','GO-100184',$,(#46));
-#48=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#47));
-#49=PRODUCT_DEFINITION_FORMATION('',$,#47);
-#50=PRODUCT_DEFINITION_CONTEXT('part definition',#44,'design');
-#51=PRODUCT_DEFINITION('',$,#49,#50);
-#57=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#58=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#59=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#57);
-#63=(CONVERSION_BASED_UNIT('DEGREE',#59)NAMED_UNIT(#58)PLANE_ANGLE_UNIT());
-#67=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#71=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#73=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#71,'DISTANCE_ACCURACY_VALUE','');
-#75=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73))GLOBAL_UNIT_ASSIGNED_CONTEXT((#63,#67,#71))REPRESENTATION_CONTEXT('None','None'));
-#76=AXIS2_PLACEMENT_3D('',#77,#78,#79);
-#77=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#78=DIRECTION('',(0.0,0.0,1.0));
-#79=DIRECTION('',(1.0,0.0,0.0));
-#80=SHAPE_REPRESENTATION('',(#76),#75);
-#81=PRODUCT_DEFINITION_SHAPE('','',#51);
-#82=SHAPE_DEFINITION_REPRESENTATION(#81,#80);
-#88=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#89=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#90=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#88);
-#94=(CONVERSION_BASED_UNIT('DEGREE',#90)NAMED_UNIT(#89)PLANE_ANGLE_UNIT());
-#98=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#102=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#104=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000001),#102,'DISTANCE_ACCURACY_VALUE','');
-#106=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#104))GLOBAL_UNIT_ASSIGNED_CONTEXT((#94,#98,#102))REPRESENTATION_CONTEXT('','3D'));
-#107=CARTESIAN_POINT('',(2.729873966013611,-2.45857864376269,3.958578643762691));
-#108=DIRECTION('',(0.0,0.707106781186548,0.707106781186547));
-#109=DIRECTION('',(-1.0,0.0,0.0));
-#110=AXIS2_PLACEMENT_3D('',#107,#108,#109);
-#111=PLANE('',#110);
-#112=CARTESIAN_POINT('',(-2.705317053833029,-2.6,4.100000000000001));
-#113=VERTEX_POINT('',#112);
-#114=CARTESIAN_POINT('',(-2.72987396601361,-2.4,3.9));
-#115=VERTEX_POINT('',#114);
-#116=CARTESIAN_POINT('',(-2.705317053833029,-2.6,4.100000000000001));
-#117=DIRECTION('',(-0.086496401710459,0.704456660303224,-0.704456660303224));
-#118=VECTOR('',#117,0.28390674866203);
-#119=LINE('',#116,#118);
-#120=EDGE_CURVE('',#113,#115,#119,.T.);
-#121=ORIENTED_EDGE('',*,*,#120,.F.);
-#122=CARTESIAN_POINT('',(2.705317053833029,-2.6,4.100000000000001));
-#123=VERTEX_POINT('',#122);
-#124=CARTESIAN_POINT('',(2.70531705383303,-2.6,4.100000000000001));
-#125=DIRECTION('',(-1.0,0.0,0.0));
-#126=VECTOR('',#125,5.410634107666058);
-#127=LINE('',#124,#126);
-#128=EDGE_CURVE('',#123,#113,#127,.T.);
-#129=ORIENTED_EDGE('',*,*,#128,.F.);
-#130=CARTESIAN_POINT('',(2.729873966013611,-2.4,3.9));
-#131=VERTEX_POINT('',#130);
-#132=CARTESIAN_POINT('',(2.729873966013611,-2.4,3.9));
-#133=DIRECTION('',(-0.086496401710458,-0.704456660303225,0.704456660303223));
-#134=VECTOR('',#133,0.28390674866203);
-#135=LINE('',#132,#134);
-#136=EDGE_CURVE('',#131,#123,#135,.T.);
-#137=ORIENTED_EDGE('',*,*,#136,.F.);
-#138=CARTESIAN_POINT('',(-2.729873966013609,-2.4,3.9));
-#139=DIRECTION('',(1.0,0.0,0.0));
-#140=VECTOR('',#139,5.45974793202722);
-#141=LINE('',#138,#140);
-#142=EDGE_CURVE('',#115,#131,#141,.T.);
-#143=ORIENTED_EDGE('',*,*,#142,.F.);
-#144=EDGE_LOOP('',(#121,#129,#137,#143));
-#145=FACE_OUTER_BOUND('',#144,.T.);
-#146=ADVANCED_FACE('',(#145),#111,.T.);
-#147=CARTESIAN_POINT('',(7.608857E-017,-3.289936983006807,4.100000000000001));
-#148=DIRECTION('',(0.0,0.0,1.0));
-#149=DIRECTION('',(1.0,0.0,0.0));
-#150=AXIS2_PLACEMENT_3D('',#147,#148,#149);
-#151=PLANE('',#150);
-#152=CARTESIAN_POINT('',(-2.705317053833029,-3.95531705383303,4.100000000000001));
-#153=VERTEX_POINT('',#152);
-#154=CARTESIAN_POINT('',(-2.705317053833029,-3.95531705383303,4.100000000000001));
-#155=DIRECTION('',(0.0,1.0,0.0));
-#156=VECTOR('',#155,1.35531705383303);
-#157=LINE('',#154,#156);
-#158=EDGE_CURVE('',#153,#113,#157,.T.);
-#159=ORIENTED_EDGE('',*,*,#158,.F.);
-#160=CARTESIAN_POINT('',(2.70531705383303,-3.955317053833029,4.100000000000001));
-#161=VERTEX_POINT('',#160);
-#162=CARTESIAN_POINT('',(2.705317053833029,-3.955317053833029,4.100000000000001));
-#163=DIRECTION('',(-1.0,0.0,0.0));
-#164=VECTOR('',#163,5.410634107666058);
-#165=LINE('',#162,#164);
-#166=EDGE_CURVE('',#161,#153,#165,.T.);
-#167=ORIENTED_EDGE('',*,*,#166,.F.);
-#168=CARTESIAN_POINT('',(2.70531705383303,-2.6,4.100000000000001));
-#169=DIRECTION('',(0.0,-1.0,0.0));
-#170=VECTOR('',#169,1.355317053833029);
-#171=LINE('',#168,#170);
-#172=EDGE_CURVE('',#123,#161,#171,.T.);
-#173=ORIENTED_EDGE('',*,*,#172,.F.);
-#174=ORIENTED_EDGE('',*,*,#128,.T.);
-#175=EDGE_LOOP('',(#159,#167,#173,#174));
-#176=FACE_OUTER_BOUND('',#175,.T.);
-#177=ADVANCED_FACE('',(#176),#151,.T.);
-#178=CARTESIAN_POINT('',(0.0,-0.775,3.9));
-#179=DIRECTION('',(0.0,0.0,1.0));
-#180=DIRECTION('',(1.0,0.0,0.0));
-#181=AXIS2_PLACEMENT_3D('',#178,#179,#180);
-#182=PLANE('',#181);
-#183=ORIENTED_EDGE('',*,*,#142,.T.);
-#184=CARTESIAN_POINT('',(2.72987396601361,2.507524940242967,3.9));
-#185=VERTEX_POINT('',#184);
-#186=CARTESIAN_POINT('',(2.72987396601361,2.507524940242967,3.9));
-#187=DIRECTION('',(0.0,-1.0,0.0));
-#188=VECTOR('',#187,4.907524940242967);
-#189=LINE('',#186,#188);
-#190=EDGE_CURVE('',#185,#131,#189,.T.);
-#191=ORIENTED_EDGE('',*,*,#190,.F.);
-#192=CARTESIAN_POINT('',(-2.72987396601361,2.507524940242967,3.9));
-#193=VERTEX_POINT('',#192);
-#194=CARTESIAN_POINT('',(-2.72987396601361,2.507524940242967,3.9));
-#195=DIRECTION('',(1.0,0.0,0.0));
-#196=VECTOR('',#195,5.45974793202722);
-#197=LINE('',#194,#196);
-#198=EDGE_CURVE('',#193,#185,#197,.T.);
-#199=ORIENTED_EDGE('',*,*,#198,.F.);
-#200=CARTESIAN_POINT('',(-2.72987396601361,-2.4,3.9));
-#201=DIRECTION('',(0.0,1.0,0.0));
-#202=VECTOR('',#201,4.907524940242967);
-#203=LINE('',#200,#202);
-#204=EDGE_CURVE('',#115,#193,#203,.T.);
-#205=ORIENTED_EDGE('',*,*,#204,.F.);
-#206=EDGE_LOOP('',(#183,#191,#199,#205));
-#207=FACE_OUTER_BOUND('',#206,.T.);
-#208=CARTESIAN_POINT('',(2.35106358910175,0.0,3.9));
-#209=VERTEX_POINT('',#208);
-#210=CARTESIAN_POINT('',(-5.551115E-016,0.0,3.9));
-#211=DIRECTION('',(0.0,0.0,-1.0));
-#212=DIRECTION('',(0.0,1.0,0.0));
-#213=AXIS2_PLACEMENT_3D('',#210,#211,#212);
-#214=CIRCLE('',#213,2.35106358910175);
-#215=EDGE_CURVE('',#209,#209,#214,.T.);
-#216=ORIENTED_EDGE('',*,*,#215,.T.);
-#217=EDGE_LOOP('',(#216));
-#218=FACE_BOUND('',#217,.T.);
-#219=ADVANCED_FACE('',(#207,#218),#182,.T.);
-#220=CARTESIAN_POINT('',(1.5,2.603762470121484,2.8));
-#221=DIRECTION('',(0.0,0.996194698091746,0.087155742747658));
-#222=DIRECTION('',(0.0,-0.087155742747658,0.996194698091746));
-#223=AXIS2_PLACEMENT_3D('',#220,#221,#222);
-#224=PLANE('',#223);
-#225=CARTESIAN_POINT('',(-3.0,2.7,1.7));
-#226=VERTEX_POINT('',#225);
-#227=CARTESIAN_POINT('',(-3.0,2.7,1.7));
-#228=DIRECTION('',(0.121412442748207,-0.086510977221788,0.988824994408032));
-#229=VECTOR('',#228,2.224862854844247);
-#230=LINE('',#227,#229);
-#231=EDGE_CURVE('',#226,#193,#230,.T.);
-#232=ORIENTED_EDGE('',*,*,#231,.T.);
-#233=ORIENTED_EDGE('',*,*,#198,.T.);
-#234=CARTESIAN_POINT('',(3.0,2.7,1.7));
-#235=VERTEX_POINT('',#234);
-#236=CARTESIAN_POINT('',(2.72987396601361,2.507524940242967,3.9));
-#237=DIRECTION('',(0.121412442748207,0.086510977221788,-0.988824994408032));
-#238=VECTOR('',#237,2.224862854844247);
-#239=LINE('',#236,#238);
-#240=EDGE_CURVE('',#185,#235,#239,.T.);
-#241=ORIENTED_EDGE('',*,*,#240,.T.);
-#242=CARTESIAN_POINT('',(3.0,2.7,1.7));
-#243=DIRECTION('',(-1.0,0.0,0.0));
-#244=VECTOR('',#243,6.000000000000002);
-#245=LINE('',#242,#244);
-#246=EDGE_CURVE('',#235,#226,#245,.T.);
-#247=ORIENTED_EDGE('',*,*,#246,.T.);
-#248=EDGE_LOOP('',(#232,#233,#241,#247));
-#249=FACE_OUTER_BOUND('',#248,.T.);
-#250=ADVANCED_FACE('',(#249),#224,.T.);
-#251=CARTESIAN_POINT('',(-2.864936983006805,0.9625,2.8));
-#252=DIRECTION('',(-0.992546151641322,0.0,0.121869343405148));
-#253=DIRECTION('',(0.121869343405148,0.0,0.992546151641322));
-#254=AXIS2_PLACEMENT_3D('',#251,#252,#253);
-#255=PLANE('',#254);
-#256=ORIENTED_EDGE('',*,*,#231,.F.);
-#257=CARTESIAN_POINT('',(-3.0,-4.25,1.7));
-#258=VERTEX_POINT('',#257);
-#259=CARTESIAN_POINT('',(-3.0,2.7,1.7));
-#260=DIRECTION('',(0.0,-1.0,0.0));
-#261=VECTOR('',#260,6.95);
-#262=LINE('',#259,#261);
-#263=EDGE_CURVE('',#226,#258,#262,.T.);
-#264=ORIENTED_EDGE('',*,*,#263,.T.);
-#265=CARTESIAN_POINT('',(-3.000000000000001,-4.25,1.7));
-#266=DIRECTION('',(0.120974291151355,0.120974291151354,0.985256536015293));
-#267=VECTOR('',#266,2.435913807490589);
-#268=LINE('',#265,#267);
-#269=EDGE_CURVE('',#258,#153,#268,.T.);
-#270=ORIENTED_EDGE('',*,*,#269,.T.);
-#271=ORIENTED_EDGE('',*,*,#158,.T.);
-#272=ORIENTED_EDGE('',*,*,#120,.T.);
-#273=ORIENTED_EDGE('',*,*,#204,.T.);
-#274=EDGE_LOOP('',(#256,#264,#270,#271,#272,#273));
-#275=FACE_OUTER_BOUND('',#274,.T.);
-#276=ADVANCED_FACE('',(#275),#255,.T.);
-#277=CARTESIAN_POINT('',(2.864936983006805,-2.5125,2.8));
-#278=DIRECTION('',(0.992546151641322,0.0,0.121869343405148));
-#279=DIRECTION('',(0.121869343405148,0.0,-0.992546151641322));
-#280=AXIS2_PLACEMENT_3D('',#277,#278,#279);
-#281=PLANE('',#280);
-#282=ORIENTED_EDGE('',*,*,#240,.F.);
-#283=ORIENTED_EDGE('',*,*,#190,.T.);
-#284=ORIENTED_EDGE('',*,*,#136,.T.);
-#285=ORIENTED_EDGE('',*,*,#172,.T.);
-#286=CARTESIAN_POINT('',(3.0,-4.250000000000001,1.7));
-#287=VERTEX_POINT('',#286);
-#288=CARTESIAN_POINT('',(2.70531705383303,-3.95531705383303,4.100000000000001));
-#289=DIRECTION('',(0.120974291151355,-0.120974291151354,-0.985256536015293));
-#290=VECTOR('',#289,2.435913807490589);
-#291=LINE('',#288,#290);
-#292=EDGE_CURVE('',#161,#287,#291,.T.);
-#293=ORIENTED_EDGE('',*,*,#292,.T.);
-#294=CARTESIAN_POINT('',(3.0,-4.250000000000001,1.7));
-#295=DIRECTION('',(0.0,1.0,0.0));
-#296=VECTOR('',#295,6.950000000000001);
-#297=LINE('',#294,#296);
-#298=EDGE_CURVE('',#287,#235,#297,.T.);
-#299=ORIENTED_EDGE('',*,*,#298,.T.);
-#300=EDGE_LOOP('',(#282,#283,#284,#285,#293,#299));
-#301=FACE_OUTER_BOUND('',#300,.T.);
-#302=ADVANCED_FACE('',(#301),#281,.T.);
-#303=CARTESIAN_POINT('',(3.0,-4.25,0.0));
-#304=DIRECTION('',(1.0,0.0,0.0));
-#305=DIRECTION('',(0.0,1.0,0.0));
-#306=AXIS2_PLACEMENT_3D('',#303,#304,#305);
-#307=PLANE('',#306);
-#308=ORIENTED_EDGE('',*,*,#298,.F.);
-#309=CARTESIAN_POINT('',(3.0,-4.250000000000001,1.3));
-#310=VERTEX_POINT('',#309);
-#311=CARTESIAN_POINT('',(3.0,-4.250000000000001,1.3));
-#312=DIRECTION('',(0.0,0.0,1.0));
-#313=VECTOR('',#312,0.4);
-#314=LINE('',#311,#313);
-#315=EDGE_CURVE('',#310,#287,#314,.T.);
-#316=ORIENTED_EDGE('',*,*,#315,.F.);
-#317=CARTESIAN_POINT('',(3.0,2.7,1.3));
-#318=VERTEX_POINT('',#317);
-#319=CARTESIAN_POINT('',(3.0,2.7,1.3));
-#320=DIRECTION('',(0.0,-1.0,0.0));
-#321=VECTOR('',#320,6.950000000000001);
-#322=LINE('',#319,#321);
-#323=EDGE_CURVE('',#318,#310,#322,.T.);
-#324=ORIENTED_EDGE('',*,*,#323,.F.);
-#325=CARTESIAN_POINT('',(3.0,2.7,1.3));
-#326=DIRECTION('',(0.0,0.0,1.0));
-#327=VECTOR('',#326,0.4);
-#328=LINE('',#325,#327);
-#329=EDGE_CURVE('',#318,#235,#328,.T.);
-#330=ORIENTED_EDGE('',*,*,#329,.T.);
-#331=EDGE_LOOP('',(#308,#316,#324,#330));
-#332=FACE_OUTER_BOUND('',#331,.T.);
-#333=ADVANCED_FACE('',(#332),#307,.T.);
-#334=CARTESIAN_POINT('',(-1.5,-4.114936983006806,2.8));
-#335=DIRECTION('',(-9.182897E-017,-0.992546151641322,0.121869343405147));
-#336=DIRECTION('',(0.0,-0.121869343405147,-0.992546151641322));
-#337=AXIS2_PLACEMENT_3D('',#334,#335,#336);
-#338=PLANE('',#337);
-#339=ORIENTED_EDGE('',*,*,#269,.F.);
-#340=CARTESIAN_POINT('',(-3.0,-4.25,1.7));
-#341=DIRECTION('',(1.0,0.0,0.0));
-#342=VECTOR('',#341,6.000000000000001);
-#343=LINE('',#340,#342);
-#344=EDGE_CURVE('',#258,#287,#343,.T.);
-#345=ORIENTED_EDGE('',*,*,#344,.T.);
-#346=ORIENTED_EDGE('',*,*,#292,.F.);
-#347=ORIENTED_EDGE('',*,*,#166,.T.);
-#348=EDGE_LOOP('',(#339,#345,#346,#347));
-#349=FACE_OUTER_BOUND('',#348,.T.);
-#350=ADVANCED_FACE('',(#349),#338,.T.);
-#351=CARTESIAN_POINT('',(-3.0,-4.25,0.0));
-#352=DIRECTION('',(0.0,-1.0,0.0));
-#353=DIRECTION('',(1.0,0.0,0.0));
-#354=AXIS2_PLACEMENT_3D('',#351,#352,#353);
-#355=PLANE('',#354);
-#356=ORIENTED_EDGE('',*,*,#344,.F.);
-#357=CARTESIAN_POINT('',(-3.0,-4.25,1.3));
-#358=VERTEX_POINT('',#357);
-#359=CARTESIAN_POINT('',(-3.0,-4.25,1.3));
-#360=DIRECTION('',(0.0,0.0,1.0));
-#361=VECTOR('',#360,0.4);
-#362=LINE('',#359,#361);
-#363=EDGE_CURVE('',#358,#258,#362,.T.);
-#364=ORIENTED_EDGE('',*,*,#363,.F.);
-#365=CARTESIAN_POINT('',(3.0,-4.25,1.3));
-#366=DIRECTION('',(-1.0,0.0,0.0));
-#367=VECTOR('',#366,6.000000000000001);
-#368=LINE('',#365,#367);
-#369=EDGE_CURVE('',#310,#358,#368,.T.);
-#370=ORIENTED_EDGE('',*,*,#369,.F.);
-#371=ORIENTED_EDGE('',*,*,#315,.T.);
-#372=EDGE_LOOP('',(#356,#364,#370,#371));
-#373=FACE_OUTER_BOUND('',#372,.T.);
-#374=ADVANCED_FACE('',(#373),#355,.T.);
-#375=CARTESIAN_POINT('',(-3.0,2.7,0.0));
-#376=DIRECTION('',(-1.0,0.0,0.0));
-#377=DIRECTION('',(0.0,-1.0,0.0));
-#378=AXIS2_PLACEMENT_3D('',#375,#376,#377);
-#379=PLANE('',#378);
-#380=ORIENTED_EDGE('',*,*,#263,.F.);
-#381=CARTESIAN_POINT('',(-3.0,2.7,1.3));
-#382=VERTEX_POINT('',#381);
-#383=CARTESIAN_POINT('',(-3.0,2.7,1.3));
-#384=DIRECTION('',(0.0,0.0,1.0));
-#385=VECTOR('',#384,0.4);
-#386=LINE('',#383,#385);
-#387=EDGE_CURVE('',#382,#226,#386,.T.);
-#388=ORIENTED_EDGE('',*,*,#387,.F.);
-#389=CARTESIAN_POINT('',(-3.0,-4.25,1.3));
-#390=DIRECTION('',(0.0,1.0,0.0));
-#391=VECTOR('',#390,6.95);
-#392=LINE('',#389,#391);
-#393=EDGE_CURVE('',#358,#382,#392,.T.);
-#394=ORIENTED_EDGE('',*,*,#393,.F.);
-#395=ORIENTED_EDGE('',*,*,#363,.T.);
-#396=EDGE_LOOP('',(#380,#388,#394,#395));
-#397=FACE_OUTER_BOUND('',#396,.T.);
-#398=ADVANCED_FACE('',(#397),#379,.T.);
-#399=CARTESIAN_POINT('',(1.5,2.620190035413113,0.65));
-#400=DIRECTION('',(0.0,0.992546151641322,-0.121869343405148));
-#401=DIRECTION('',(0.0,0.121869343405147,0.992546151641322));
-#402=AXIS2_PLACEMENT_3D('',#399,#400,#401);
-#403=PLANE('',#402);
-#404=CARTESIAN_POINT('',(2.840380070826225,2.540380070826224,0.0));
-#405=VERTEX_POINT('',#404);
-#406=CARTESIAN_POINT('',(3.000000000000001,2.7,1.3));
-#407=DIRECTION('',(-0.120974291151355,-0.120974291151355,-0.985256536015293));
-#408=VECTOR('',#407,1.319453312390735);
-#409=LINE('',#406,#408);
-#410=EDGE_CURVE('',#318,#405,#409,.T.);
-#411=ORIENTED_EDGE('',*,*,#410,.T.);
-#412=CARTESIAN_POINT('',(-2.840380070826225,2.540380070826224,0.0));
-#413=VERTEX_POINT('',#412);
-#414=CARTESIAN_POINT('',(2.840380070826225,2.540380070826224,0.0));
-#415=DIRECTION('',(-1.0,0.0,0.0));
-#416=VECTOR('',#415,5.680760141652449);
-#417=LINE('',#414,#416);
-#418=EDGE_CURVE('',#405,#413,#417,.T.);
-#419=ORIENTED_EDGE('',*,*,#418,.T.);
-#420=CARTESIAN_POINT('',(-2.840380070826225,2.540380070826225,-1.110223E-016));
-#421=DIRECTION('',(-0.120974291151355,0.120974291151355,0.985256536015293));
-#422=VECTOR('',#421,1.319453312390735);
-#423=LINE('',#420,#422);
-#424=EDGE_CURVE('',#413,#382,#423,.T.);
-#425=ORIENTED_EDGE('',*,*,#424,.T.);
-#426=CARTESIAN_POINT('',(-3.000000000000001,2.7,1.3));
-#427=DIRECTION('',(1.0,0.0,0.0));
-#428=VECTOR('',#427,6.000000000000002);
-#429=LINE('',#426,#428);
-#430=EDGE_CURVE('',#382,#318,#429,.T.);
-#431=ORIENTED_EDGE('',*,*,#430,.T.);
-#432=EDGE_LOOP('',(#411,#419,#425,#431));
-#433=FACE_OUTER_BOUND('',#432,.T.);
-#434=ADVANCED_FACE('',(#433),#403,.T.);
-#435=CARTESIAN_POINT('',(0.0,-0.775,0.0));
-#436=DIRECTION('',(0.0,0.0,1.0));
-#437=DIRECTION('',(1.0,0.0,0.0));
-#438=AXIS2_PLACEMENT_3D('',#435,#436,#437);
-#439=PLANE('',#438);
-#440=ORIENTED_EDGE('',*,*,#418,.F.);
-#441=CARTESIAN_POINT('',(2.840380070826225,-4.090380070826226,0.0));
-#442=VERTEX_POINT('',#441);
-#443=CARTESIAN_POINT('',(2.840380070826225,-4.090380070826226,0.0));
-#444=DIRECTION('',(0.0,1.0,0.0));
-#445=VECTOR('',#444,6.63076014165245);
-#446=LINE('',#443,#445);
-#447=EDGE_CURVE('',#442,#405,#446,.T.);
-#448=ORIENTED_EDGE('',*,*,#447,.F.);
-#449=CARTESIAN_POINT('',(-2.840380070826225,-4.090380070826225,0.0));
-#450=VERTEX_POINT('',#449);
-#451=CARTESIAN_POINT('',(-2.840380070826225,-4.090380070826225,0.0));
-#452=DIRECTION('',(1.0,0.0,0.0));
-#453=VECTOR('',#452,5.680760141652449);
-#454=LINE('',#451,#453);
-#455=EDGE_CURVE('',#450,#442,#454,.T.);
-#456=ORIENTED_EDGE('',*,*,#455,.F.);
-#457=CARTESIAN_POINT('',(-2.840380070826225,2.540380070826224,0.0));
-#458=DIRECTION('',(0.0,-1.0,0.0));
-#459=VECTOR('',#458,6.630760141652448);
-#460=LINE('',#457,#459);
-#461=EDGE_CURVE('',#413,#450,#460,.T.);
-#462=ORIENTED_EDGE('',*,*,#461,.F.);
-#463=EDGE_LOOP('',(#440,#448,#456,#462));
-#464=FACE_OUTER_BOUND('',#463,.T.);
-#465=ADVANCED_FACE('',(#464),#439,.F.);
-#466=CARTESIAN_POINT('',(2.920190035413113,-2.5125,0.65));
-#467=DIRECTION('',(0.992546151641322,0.0,-0.121869343405148));
-#468=DIRECTION('',(-0.121869343405147,0.0,-0.992546151641322));
-#469=AXIS2_PLACEMENT_3D('',#466,#467,#468);
-#470=PLANE('',#469);
-#471=ORIENTED_EDGE('',*,*,#410,.F.);
-#472=ORIENTED_EDGE('',*,*,#323,.T.);
-#473=CARTESIAN_POINT('',(3.000000000000001,-4.25,1.3));
-#474=DIRECTION('',(-0.120974291151355,0.120974291151354,-0.985256536015293));
-#475=VECTOR('',#474,1.319453312390735);
-#476=LINE('',#473,#475);
-#477=EDGE_CURVE('',#310,#442,#476,.T.);
-#478=ORIENTED_EDGE('',*,*,#477,.T.);
-#479=ORIENTED_EDGE('',*,*,#447,.T.);
-#480=EDGE_LOOP('',(#471,#472,#478,#479));
-#481=FACE_OUTER_BOUND('',#480,.T.);
-#482=ADVANCED_FACE('',(#481),#470,.T.);
-#483=CARTESIAN_POINT('',(-1.5,-4.170190035413112,0.65));
-#484=DIRECTION('',(-9.182897E-017,-0.992546151641322,-0.121869343405147));
-#485=DIRECTION('',(0.0,0.121869343405147,-0.992546151641322));
-#486=AXIS2_PLACEMENT_3D('',#483,#484,#485);
-#487=PLANE('',#486);
-#488=ORIENTED_EDGE('',*,*,#477,.F.);
-#489=ORIENTED_EDGE('',*,*,#369,.T.);
-#490=CARTESIAN_POINT('',(-3.0,-4.25,1.300000000000001));
-#491=DIRECTION('',(0.120974291151354,0.120974291151354,-0.985256536015293));
-#492=VECTOR('',#491,1.319453312390736);
-#493=LINE('',#490,#492);
-#494=EDGE_CURVE('',#358,#450,#493,.T.);
-#495=ORIENTED_EDGE('',*,*,#494,.T.);
-#496=ORIENTED_EDGE('',*,*,#455,.T.);
-#497=EDGE_LOOP('',(#488,#489,#495,#496));
-#498=FACE_OUTER_BOUND('',#497,.T.);
-#499=ADVANCED_FACE('',(#498),#487,.T.);
-#500=CARTESIAN_POINT('',(-2.920190035413113,0.9625,0.65));
-#501=DIRECTION('',(-0.992546151641322,0.0,-0.121869343405148));
-#502=DIRECTION('',(-0.121869343405147,0.0,0.992546151641322));
-#503=AXIS2_PLACEMENT_3D('',#500,#501,#502);
-#504=PLANE('',#503);
-#505=ORIENTED_EDGE('',*,*,#424,.F.);
-#506=ORIENTED_EDGE('',*,*,#461,.T.);
-#507=ORIENTED_EDGE('',*,*,#494,.F.);
-#508=ORIENTED_EDGE('',*,*,#393,.T.);
-#509=EDGE_LOOP('',(#505,#506,#507,#508));
-#510=FACE_OUTER_BOUND('',#509,.T.);
-#511=ADVANCED_FACE('',(#510),#504,.T.);
-#512=CARTESIAN_POINT('',(-5.551115E-016,0.0,3.050000000000001));
-#513=DIRECTION('',(0.0,0.0,1.0));
-#514=DIRECTION('',(1.0,0.0,0.0));
-#515=AXIS2_PLACEMENT_3D('',#512,#513,#514);
-#516=SPHERICAL_SURFACE('',#515,2.5);
-#517=ORIENTED_EDGE('',*,*,#215,.F.);
-#518=EDGE_LOOP('',(#517));
-#519=FACE_OUTER_BOUND('',#518,.T.);
-#520=ADVANCED_FACE('',(#519),#516,.T.);
-#521=CARTESIAN_POINT('',(3.0,2.7,0.0));
-#522=DIRECTION('',(0.0,1.0,0.0));
-#523=DIRECTION('',(-1.0,0.0,0.0));
-#524=AXIS2_PLACEMENT_3D('',#521,#522,#523);
-#525=PLANE('',#524);
-#526=ORIENTED_EDGE('',*,*,#246,.F.);
-#527=ORIENTED_EDGE('',*,*,#329,.F.);
-#528=ORIENTED_EDGE('',*,*,#430,.F.);
-#529=ORIENTED_EDGE('',*,*,#387,.T.);
-#530=EDGE_LOOP('',(#526,#527,#528,#529));
-#531=FACE_OUTER_BOUND('',#530,.T.);
-#532=ADVANCED_FACE('',(#531),#525,.T.);
-#533=CLOSED_SHELL('',(#146,#177,#219,#250,#276,#302,#333,#350,#374,#398,#434,#465,#482,#499,#511,#520,#532));
-#534=MANIFOLD_SOLID_BREP('Volumenk\S\vrper2',#533);
-#535=COLOUR_RGB('Vorgabe',0.75,0.75,0.75);
-#536=FILL_AREA_STYLE_COLOUR('Vorgabe',#535);
-#537=FILL_AREA_STYLE('Vorgabe',(#536));
-#538=SURFACE_STYLE_FILL_AREA(#537);
-#539=SURFACE_SIDE_STYLE('Vorgabe',(#538));
-#540=SURFACE_STYLE_USAGE(.BOTH.,#539);
-#541=PRESENTATION_STYLE_ASSIGNMENT((#540));
-#542=STYLED_ITEM('',(#541),#534);
-#543=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#542,#2486,#2487,#2488),#36);
-#544=ADVANCED_BREP_SHAPE_REPRESENTATION('ABSR',(#534),#75);
-#545=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#544,#80);
-#546=AXIS2_PLACEMENT_3D('',#547,#548,#549);
-#547=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#548=DIRECTION('',(0.0,0.0,1.0));
-#549=DIRECTION('',(1.0,0.0,0.0));
-#550=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Moldbody-GO-100184:1','Moldbody-GO-100184:1','Moldbody-GO-100184:1',#12,#51,'Moldbody-GO-100184:1');
-#551=PRODUCT_DEFINITION_SHAPE('Moldbody-GO-100184:1','Moldbody-GO-100184:1',#550);
-#552=ITEM_DEFINED_TRANSFORMATION('Moldbody-GO-100184:1','Moldbody-GO-100184:1',#76,#546);
-#556=(REPRESENTATION_RELATIONSHIP('Moldbody-GO-100184:1','Moldbody-GO-100184:1',#80,#41)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#552)SHAPE_REPRESENTATION_RELATIONSHIP());
-#557=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#556,#551);
-#558=APPLICATION_CONTEXT('automotive design');
-#559=APPLICATION_PROTOCOL_DEFINITION('International Standard','automotive_design',2001,#558);
-#560=PRODUCT_CONTEXT('',#558,'mechanical');
-#561=PRODUCT('GO-100184.04','GO-100184.04',$,(#560));
-#562=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#561));
-#563=PRODUCT_DEFINITION_FORMATION('',$,#561);
-#564=PRODUCT_DEFINITION_CONTEXT('part definition',#558,'design');
-#565=PRODUCT_DEFINITION('',$,#563,#564);
-#571=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#572=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#573=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#571);
-#577=(CONVERSION_BASED_UNIT('DEGREE',#573)NAMED_UNIT(#572)PLANE_ANGLE_UNIT());
-#581=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#585=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#587=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#585,'DISTANCE_ACCURACY_VALUE','');
-#589=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#587))GLOBAL_UNIT_ASSIGNED_CONTEXT((#577,#581,#585))REPRESENTATION_CONTEXT('None','None'));
-#590=AXIS2_PLACEMENT_3D('',#591,#592,#593);
-#591=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#592=DIRECTION('',(0.0,0.0,1.0));
-#593=DIRECTION('',(1.0,0.0,0.0));
-#594=SHAPE_REPRESENTATION('',(#590),#589);
-#595=PRODUCT_DEFINITION_SHAPE('','',#565);
-#596=SHAPE_DEFINITION_REPRESENTATION(#595,#594);
-#602=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#603=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#604=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#602);
-#608=(CONVERSION_BASED_UNIT('DEGREE',#604)NAMED_UNIT(#603)PLANE_ANGLE_UNIT());
-#612=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#616=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#618=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000001),#616,'DISTANCE_ACCURACY_VALUE','');
-#620=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#618))GLOBAL_UNIT_ASSIGNED_CONTEXT((#608,#612,#616))REPRESENTATION_CONTEXT('','3D'));
-#621=CARTESIAN_POINT('',(-2.190000000000007,-3.5,0.4));
-#622=DIRECTION('',(-1.0,0.0,0.0));
-#623=DIRECTION('',(0.0,1.0,0.0));
-#624=AXIS2_PLACEMENT_3D('',#621,#622,#623);
-#625=PLANE('',#624);
-#626=CARTESIAN_POINT('',(-2.190000000000007,-2.23228756555323,0.4));
-#627=VERTEX_POINT('',#626);
-#628=CARTESIAN_POINT('',(-2.190000000000007,-2.23228756555323,0.0));
-#629=VERTEX_POINT('',#628);
-#630=CARTESIAN_POINT('',(-2.190000000000007,-2.23228756555323,0.4));
-#631=DIRECTION('',(0.0,0.0,-1.0));
-#632=VECTOR('',#631,0.4);
-#633=LINE('',#630,#632);
-#634=EDGE_CURVE('',#627,#629,#633,.T.);
-#635=ORIENTED_EDGE('',*,*,#634,.F.);
-#636=CARTESIAN_POINT('',(-2.190000000000007,-3.36771243444677,0.4));
-#637=VERTEX_POINT('',#636);
-#638=CARTESIAN_POINT('',(-2.190000000000007,-3.367712434446771,0.4));
-#639=DIRECTION('',(0.0,1.0,0.0));
-#640=VECTOR('',#639,1.135424868893542);
-#641=LINE('',#638,#640);
-#642=EDGE_CURVE('',#637,#627,#641,.T.);
-#643=ORIENTED_EDGE('',*,*,#642,.F.);
-#644=CARTESIAN_POINT('',(-2.190000000000007,-3.36771243444677,0.0));
-#645=VERTEX_POINT('',#644);
-#646=CARTESIAN_POINT('',(-2.190000000000007,-3.36771243444677,0.0));
-#647=DIRECTION('',(0.0,0.0,1.0));
-#648=VECTOR('',#647,0.4);
-#649=LINE('',#646,#648);
-#650=EDGE_CURVE('',#645,#637,#649,.T.);
-#651=ORIENTED_EDGE('',*,*,#650,.F.);
-#652=CARTESIAN_POINT('',(-2.190000000000007,-2.23228756555323,0.0));
-#653=DIRECTION('',(0.0,-1.0,0.0));
-#654=VECTOR('',#653,1.135424868893542);
-#655=LINE('',#652,#654);
-#656=EDGE_CURVE('',#629,#645,#655,.T.);
-#657=ORIENTED_EDGE('',*,*,#656,.F.);
-#658=EDGE_LOOP('',(#635,#643,#651,#657));
-#659=FACE_OUTER_BOUND('',#658,.T.);
-#660=ADVANCED_FACE('',(#659),#625,.F.);
-#661=CARTESIAN_POINT('',(-2.89,-2.1,0.4));
-#662=DIRECTION('',(1.0,0.0,0.0));
-#663=DIRECTION('',(0.0,-1.0,0.0));
-#664=AXIS2_PLACEMENT_3D('',#661,#662,#663);
-#665=PLANE('',#664);
-#666=CARTESIAN_POINT('',(-2.89,-2.23228756555323,0.0));
-#667=VERTEX_POINT('',#666);
-#668=CARTESIAN_POINT('',(-2.89,-2.23228756555323,0.4));
-#669=VERTEX_POINT('',#668);
-#670=CARTESIAN_POINT('',(-2.89,-2.23228756555323,0.0));
-#671=DIRECTION('',(0.0,0.0,1.0));
-#672=VECTOR('',#671,0.4);
-#673=LINE('',#670,#672);
-#674=EDGE_CURVE('',#667,#669,#673,.T.);
-#675=ORIENTED_EDGE('',*,*,#674,.F.);
-#676=CARTESIAN_POINT('',(-2.89,-3.367712434446768,0.0));
-#677=VERTEX_POINT('',#676);
-#678=CARTESIAN_POINT('',(-2.89,-3.367712434446768,0.0));
-#679=DIRECTION('',(0.0,1.0,0.0));
-#680=VECTOR('',#679,1.135424868893539);
-#681=LINE('',#678,#680);
-#682=EDGE_CURVE('',#677,#667,#681,.T.);
-#683=ORIENTED_EDGE('',*,*,#682,.F.);
-#684=CARTESIAN_POINT('',(-2.89,-3.367712434446768,0.4));
-#685=VERTEX_POINT('',#684);
-#686=CARTESIAN_POINT('',(-2.89,-3.367712434446768,0.4));
-#687=DIRECTION('',(0.0,0.0,-1.0));
-#688=VECTOR('',#687,0.4);
-#689=LINE('',#686,#688);
-#690=EDGE_CURVE('',#685,#677,#689,.T.);
-#691=ORIENTED_EDGE('',*,*,#690,.F.);
-#692=CARTESIAN_POINT('',(-2.89,-2.23228756555323,0.4));
-#693=DIRECTION('',(0.0,-1.0,0.0));
-#694=VECTOR('',#693,1.135424868893539);
-#695=LINE('',#692,#694);
-#696=EDGE_CURVE('',#669,#685,#695,.T.);
-#697=ORIENTED_EDGE('',*,*,#696,.F.);
-#698=EDGE_LOOP('',(#675,#683,#691,#697));
-#699=FACE_OUTER_BOUND('',#698,.T.);
-#700=ADVANCED_FACE('',(#699),#665,.F.);
-#701=CARTESIAN_POINT('',(-2.040000000000007,-2.1,0.2));
-#702=DIRECTION('',(0.0,0.0,-1.0));
-#703=DIRECTION('',(-0.707106781186549,-0.707106781186546,0.0));
-#704=AXIS2_PLACEMENT_3D('',#701,#702,#703);
-#705=CYLINDRICAL_SURFACE('',#704,0.2);
-#706=ORIENTED_EDGE('',*,*,#634,.T.);
-#707=CARTESIAN_POINT('',(-2.240000000000007,-2.1,0.0));
-#708=VERTEX_POINT('',#707);
-#709=CARTESIAN_POINT('',(-2.040000000000007,-2.1,0.0));
-#710=DIRECTION('',(0.0,0.0,-1.0));
-#711=DIRECTION('',(-0.707106781186549,-0.707106781186546,0.0));
-#712=AXIS2_PLACEMENT_3D('',#709,#710,#711);
-#713=CIRCLE('',#712,0.2);
-#714=EDGE_CURVE('',#629,#708,#713,.T.);
-#715=ORIENTED_EDGE('',*,*,#714,.T.);
-#716=CARTESIAN_POINT('',(-2.240000000000007,-2.1,0.4));
-#717=VERTEX_POINT('',#716);
-#718=CARTESIAN_POINT('',(-2.240000000000007,-2.1,0.0));
-#719=DIRECTION('',(0.0,0.0,1.0));
-#720=VECTOR('',#719,0.4);
-#721=LINE('',#718,#720);
-#722=EDGE_CURVE('',#708,#717,#721,.T.);
-#723=ORIENTED_EDGE('',*,*,#722,.T.);
-#724=CARTESIAN_POINT('',(-2.040000000000007,-2.1,0.4));
-#725=DIRECTION('',(0.0,0.0,1.0));
-#726=DIRECTION('',(-0.707106781186549,-0.707106781186546,0.0));
-#727=AXIS2_PLACEMENT_3D('',#724,#725,#726);
-#728=CIRCLE('',#727,0.2);
-#729=EDGE_CURVE('',#717,#627,#728,.T.);
-#730=ORIENTED_EDGE('',*,*,#729,.T.);
-#731=EDGE_LOOP('',(#706,#715,#723,#730));
-#732=FACE_OUTER_BOUND('',#731,.T.);
-#733=ADVANCED_FACE('',(#732),#705,.F.);
-#734=CARTESIAN_POINT('',(-3.039999999999999,-3.499999999999999,0.2));
-#735=DIRECTION('',(0.0,0.0,-1.0));
-#736=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#737=AXIS2_PLACEMENT_3D('',#734,#735,#736);
-#738=CYLINDRICAL_SURFACE('',#737,0.2);
-#739=ORIENTED_EDGE('',*,*,#690,.T.);
-#740=CARTESIAN_POINT('',(-2.839999999999999,-3.499999999999999,0.0));
-#741=VERTEX_POINT('',#740);
-#742=CARTESIAN_POINT('',(-3.039999999999999,-3.499999999999999,0.0));
-#743=DIRECTION('',(0.0,0.0,-1.0));
-#744=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#745=AXIS2_PLACEMENT_3D('',#742,#743,#744);
-#746=CIRCLE('',#745,0.2);
-#747=EDGE_CURVE('',#677,#741,#746,.T.);
-#748=ORIENTED_EDGE('',*,*,#747,.T.);
-#749=CARTESIAN_POINT('',(-2.839999999999999,-3.499999999999999,0.4));
-#750=VERTEX_POINT('',#749);
-#751=CARTESIAN_POINT('',(-2.839999999999999,-3.499999999999999,0.0));
-#752=DIRECTION('',(0.0,0.0,1.0));
-#753=VECTOR('',#752,0.4);
-#754=LINE('',#751,#753);
-#755=EDGE_CURVE('',#741,#750,#754,.T.);
-#756=ORIENTED_EDGE('',*,*,#755,.T.);
-#757=CARTESIAN_POINT('',(-3.039999999999999,-3.499999999999999,0.4));
-#758=DIRECTION('',(0.0,0.0,1.0));
-#759=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#760=AXIS2_PLACEMENT_3D('',#757,#758,#759);
-#761=CIRCLE('',#760,0.2);
-#762=EDGE_CURVE('',#750,#685,#761,.T.);
-#763=ORIENTED_EDGE('',*,*,#762,.T.);
-#764=EDGE_LOOP('',(#739,#748,#756,#763));
-#765=FACE_OUTER_BOUND('',#764,.T.);
-#766=ADVANCED_FACE('',(#765),#738,.F.);
-#767=CARTESIAN_POINT('',(-2.090000000000007,-1.45,0.0));
-#768=DIRECTION('',(0.0,0.0,1.0));
-#769=DIRECTION('',(-0.707106781186547,0.707106781186547,0.0));
-#770=AXIS2_PLACEMENT_3D('',#767,#768,#769);
-#771=CYLINDRICAL_SURFACE('',#770,0.15);
-#772=CARTESIAN_POINT('',(-2.240000000000007,-1.45,0.0));
-#773=VERTEX_POINT('',#772);
-#774=CARTESIAN_POINT('',(-2.090000000000007,-1.3,0.0));
-#775=VERTEX_POINT('',#774);
-#776=CARTESIAN_POINT('',(-2.090000000000007,-1.45,0.0));
-#777=DIRECTION('',(0.0,0.0,-1.0));
-#778=DIRECTION('',(-0.707106781186547,0.707106781186547,0.0));
-#779=AXIS2_PLACEMENT_3D('',#776,#777,#778);
-#780=CIRCLE('',#779,0.15);
-#781=EDGE_CURVE('',#773,#775,#780,.T.);
-#782=ORIENTED_EDGE('',*,*,#781,.T.);
-#783=CARTESIAN_POINT('',(-2.090000000000007,-1.3,0.4));
-#784=VERTEX_POINT('',#783);
-#785=CARTESIAN_POINT('',(-2.090000000000007,-1.3,0.0));
-#786=DIRECTION('',(0.0,0.0,1.0));
-#787=VECTOR('',#786,0.4);
-#788=LINE('',#785,#787);
-#789=EDGE_CURVE('',#775,#784,#788,.T.);
-#790=ORIENTED_EDGE('',*,*,#789,.T.);
-#791=CARTESIAN_POINT('',(-2.240000000000007,-1.45,0.4));
-#792=VERTEX_POINT('',#791);
-#793=CARTESIAN_POINT('',(-2.090000000000007,-1.45,0.4));
-#794=DIRECTION('',(0.0,0.0,1.0));
-#795=DIRECTION('',(-0.707106781186547,0.707106781186547,0.0));
-#796=AXIS2_PLACEMENT_3D('',#793,#794,#795);
-#797=CIRCLE('',#796,0.15);
-#798=EDGE_CURVE('',#784,#792,#797,.T.);
-#799=ORIENTED_EDGE('',*,*,#798,.T.);
-#800=CARTESIAN_POINT('',(-2.240000000000007,-1.45,0.4));
-#801=DIRECTION('',(0.0,0.0,-1.0));
-#802=VECTOR('',#801,0.4);
-#803=LINE('',#800,#802);
-#804=EDGE_CURVE('',#792,#773,#803,.T.);
-#805=ORIENTED_EDGE('',*,*,#804,.T.);
-#806=EDGE_LOOP('',(#782,#790,#799,#805));
-#807=FACE_OUTER_BOUND('',#806,.T.);
-#808=ADVANCED_FACE('',(#807),#771,.F.);
-#809=CARTESIAN_POINT('',(-2.240000000000007,-1.3,0.0));
-#810=DIRECTION('',(0.0,-1.0,0.0));
-#811=DIRECTION('',(1.0,0.0,0.0));
-#812=AXIS2_PLACEMENT_3D('',#809,#810,#811);
-#813=PLANE('',#812);
-#814=ORIENTED_EDGE('',*,*,#789,.F.);
-#815=CARTESIAN_POINT('',(-1.850000000000009,-1.3,0.0));
-#816=VERTEX_POINT('',#815);
-#817=CARTESIAN_POINT('',(-2.090000000000007,-1.3,0.0));
-#818=DIRECTION('',(1.0,0.0,0.0));
-#819=VECTOR('',#818,0.239999999999998);
-#820=LINE('',#817,#819);
-#821=EDGE_CURVE('',#775,#816,#820,.T.);
-#822=ORIENTED_EDGE('',*,*,#821,.T.);
-#823=CARTESIAN_POINT('',(-1.850000000000009,-1.3,0.4));
-#824=VERTEX_POINT('',#823);
-#825=CARTESIAN_POINT('',(-1.850000000000009,-1.3,0.4));
-#826=DIRECTION('',(0.0,0.0,-1.0));
-#827=VECTOR('',#826,0.4);
-#828=LINE('',#825,#827);
-#829=EDGE_CURVE('',#824,#816,#828,.T.);
-#830=ORIENTED_EDGE('',*,*,#829,.F.);
-#831=CARTESIAN_POINT('',(-2.090000000000007,-1.3,0.4));
-#832=DIRECTION('',(1.0,0.0,0.0));
-#833=VECTOR('',#832,0.239999999999998);
-#834=LINE('',#831,#833);
-#835=EDGE_CURVE('',#784,#824,#834,.T.);
-#836=ORIENTED_EDGE('',*,*,#835,.F.);
-#837=EDGE_LOOP('',(#814,#822,#830,#836));
-#838=FACE_OUTER_BOUND('',#837,.T.);
-#839=ADVANCED_FACE('',(#838),#813,.T.);
-#840=CARTESIAN_POINT('',(-2.44,-1.1,0.0));
-#841=DIRECTION('',(0.0,0.0,1.0));
-#842=DIRECTION('',(-0.707106781186548,0.707106781186547,0.0));
-#843=AXIS2_PLACEMENT_3D('',#840,#841,#842);
-#844=CYLINDRICAL_SURFACE('',#843,0.4);
-#845=CARTESIAN_POINT('',(-2.84,-1.100000000000001,0.4));
-#846=VERTEX_POINT('',#845);
-#847=CARTESIAN_POINT('',(-2.439999999999999,-0.7,0.4));
-#848=VERTEX_POINT('',#847);
-#849=CARTESIAN_POINT('',(-2.44,-1.1,0.4));
-#850=DIRECTION('',(0.0,0.0,-1.0));
-#851=DIRECTION('',(-0.707106781186548,0.707106781186547,0.0));
-#852=AXIS2_PLACEMENT_3D('',#849,#850,#851);
-#853=CIRCLE('',#852,0.4);
-#854=EDGE_CURVE('',#846,#848,#853,.T.);
-#855=ORIENTED_EDGE('',*,*,#854,.T.);
-#856=CARTESIAN_POINT('',(-2.439999999999999,-0.7,0.0));
-#857=VERTEX_POINT('',#856);
-#858=CARTESIAN_POINT('',(-2.439999999999999,-0.7,0.4));
-#859=DIRECTION('',(0.0,0.0,-1.0));
-#860=VECTOR('',#859,0.4);
-#861=LINE('',#858,#860);
-#862=EDGE_CURVE('',#848,#857,#861,.T.);
-#863=ORIENTED_EDGE('',*,*,#862,.T.);
-#864=CARTESIAN_POINT('',(-2.84,-1.100000000000001,0.0));
-#865=VERTEX_POINT('',#864);
-#866=CARTESIAN_POINT('',(-2.44,-1.1,0.0));
-#867=DIRECTION('',(0.0,0.0,1.0));
-#868=DIRECTION('',(-0.707106781186548,0.707106781186547,0.0));
-#869=AXIS2_PLACEMENT_3D('',#866,#867,#868);
-#870=CIRCLE('',#869,0.4);
-#871=EDGE_CURVE('',#857,#865,#870,.T.);
-#872=ORIENTED_EDGE('',*,*,#871,.T.);
-#873=CARTESIAN_POINT('',(-2.84,-1.100000000000001,0.0));
-#874=DIRECTION('',(0.0,0.0,1.0));
-#875=VECTOR('',#874,0.4);
-#876=LINE('',#873,#875);
-#877=EDGE_CURVE('',#865,#846,#876,.T.);
-#878=ORIENTED_EDGE('',*,*,#877,.T.);
-#879=EDGE_LOOP('',(#855,#863,#872,#878));
-#880=FACE_OUTER_BOUND('',#879,.T.);
-#881=ADVANCED_FACE('',(#880),#844,.T.);
-#882=CARTESIAN_POINT('',(-2.84,-0.7,0.0));
-#883=DIRECTION('',(-1.0,0.0,0.0));
-#884=DIRECTION('',(0.0,-1.0,0.0));
-#885=AXIS2_PLACEMENT_3D('',#882,#883,#884);
-#886=PLANE('',#885);
-#887=ORIENTED_EDGE('',*,*,#877,.F.);
-#888=CARTESIAN_POINT('',(-2.839999999999999,-2.099999999999999,0.0));
-#889=VERTEX_POINT('',#888);
-#890=CARTESIAN_POINT('',(-2.84,-1.100000000000001,0.0));
-#891=DIRECTION('',(0.0,-1.0,0.0));
-#892=VECTOR('',#891,0.999999999999999);
-#893=LINE('',#890,#892);
-#894=EDGE_CURVE('',#865,#889,#893,.T.);
-#895=ORIENTED_EDGE('',*,*,#894,.T.);
-#896=CARTESIAN_POINT('',(-2.839999999999999,-2.099999999999999,0.4));
-#897=VERTEX_POINT('',#896);
-#898=CARTESIAN_POINT('',(-2.839999999999999,-2.099999999999999,0.4));
-#899=DIRECTION('',(0.0,0.0,-1.0));
-#900=VECTOR('',#899,0.4);
-#901=LINE('',#898,#900);
-#902=EDGE_CURVE('',#897,#889,#901,.T.);
-#903=ORIENTED_EDGE('',*,*,#902,.F.);
-#904=CARTESIAN_POINT('',(-2.84,-1.100000000000001,0.4));
-#905=DIRECTION('',(0.0,-1.0,0.0));
-#906=VECTOR('',#905,0.999999999999999);
-#907=LINE('',#904,#906);
-#908=EDGE_CURVE('',#846,#897,#907,.T.);
-#909=ORIENTED_EDGE('',*,*,#908,.F.);
-#910=EDGE_LOOP('',(#887,#895,#903,#909));
-#911=FACE_OUTER_BOUND('',#910,.T.);
-#912=ADVANCED_FACE('',(#911),#886,.T.);
-#913=CARTESIAN_POINT('',(4.309872E-017,-11.774999999999995,0.0));
-#914=DIRECTION('',(0.0,0.0,1.0));
-#915=DIRECTION('',(1.0,0.0,0.0));
-#916=AXIS2_PLACEMENT_3D('',#913,#914,#915);
-#917=PLANE('',#916);
-#918=ORIENTED_EDGE('',*,*,#656,.T.);
-#919=CARTESIAN_POINT('',(-2.240000000000006,-3.500000000000001,0.0));
-#920=VERTEX_POINT('',#919);
-#921=CARTESIAN_POINT('',(-2.040000000000006,-3.499999999999999,0.0));
-#922=DIRECTION('',(0.0,0.0,-1.0));
-#923=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0));
-#924=AXIS2_PLACEMENT_3D('',#921,#922,#923);
-#925=CIRCLE('',#924,0.2);
-#926=EDGE_CURVE('',#920,#645,#925,.T.);
-#927=ORIENTED_EDGE('',*,*,#926,.F.);
-#928=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.0));
-#929=VERTEX_POINT('',#928);
-#930=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.0));
-#931=DIRECTION('',(0.0,1.0,0.0));
-#932=VECTOR('',#931,20.049999999999997);
-#933=LINE('',#930,#932);
-#934=EDGE_CURVE('',#929,#920,#933,.T.);
-#935=ORIENTED_EDGE('',*,*,#934,.F.);
-#936=CARTESIAN_POINT('',(-2.83999999999999,-23.550000000000001,0.0));
-#937=VERTEX_POINT('',#936);
-#938=CARTESIAN_POINT('',(-2.83999999999999,-23.550000000000001,0.0));
-#939=DIRECTION('',(1.0,0.0,0.0));
-#940=VECTOR('',#939,0.599999999999994);
-#941=LINE('',#938,#940);
-#942=EDGE_CURVE('',#937,#929,#941,.T.);
-#943=ORIENTED_EDGE('',*,*,#942,.F.);
-#944=CARTESIAN_POINT('',(-2.839999999999999,-3.499999999999999,0.0));
-#945=DIRECTION('',(0.0,-1.0,0.0));
-#946=VECTOR('',#945,20.050000000000001);
-#947=LINE('',#944,#946);
-#948=EDGE_CURVE('',#741,#937,#947,.T.);
-#949=ORIENTED_EDGE('',*,*,#948,.F.);
-#950=ORIENTED_EDGE('',*,*,#747,.F.);
-#951=ORIENTED_EDGE('',*,*,#682,.T.);
-#952=CARTESIAN_POINT('',(-3.039999999999999,-2.099999999999999,0.0));
-#953=DIRECTION('',(0.0,0.0,-1.0));
-#954=DIRECTION('',(0.707106781186546,-0.70710678118655,0.0));
-#955=AXIS2_PLACEMENT_3D('',#952,#953,#954);
-#956=CIRCLE('',#955,0.2);
-#957=EDGE_CURVE('',#889,#667,#956,.T.);
-#958=ORIENTED_EDGE('',*,*,#957,.F.);
-#959=ORIENTED_EDGE('',*,*,#894,.F.);
-#960=ORIENTED_EDGE('',*,*,#871,.F.);
-#961=CARTESIAN_POINT('',(-2.350000000000009,-0.7,0.0));
-#962=VERTEX_POINT('',#961);
-#963=CARTESIAN_POINT('',(-2.350000000000009,-0.7,0.0));
-#964=DIRECTION('',(-1.0,0.0,0.0));
-#965=VECTOR('',#964,0.089999999999991);
-#966=LINE('',#963,#965);
-#967=EDGE_CURVE('',#962,#857,#966,.T.);
-#968=ORIENTED_EDGE('',*,*,#967,.F.);
-#969=CARTESIAN_POINT('',(-2.150000000000009,-0.5,0.0));
-#970=VERTEX_POINT('',#969);
-#971=CARTESIAN_POINT('',(-2.350000000000009,-0.5,0.0));
-#972=DIRECTION('',(0.0,0.0,-1.0));
-#973=DIRECTION('',(0.707106781186548,-0.707106781186547,0.0));
-#974=AXIS2_PLACEMENT_3D('',#971,#972,#973);
-#975=CIRCLE('',#974,0.2);
-#976=EDGE_CURVE('',#970,#962,#975,.T.);
-#977=ORIENTED_EDGE('',*,*,#976,.F.);
-#978=CARTESIAN_POINT('',(-2.150000000000009,-5.018314E-016,0.0));
-#979=VERTEX_POINT('',#978);
-#980=CARTESIAN_POINT('',(-2.150000000000009,-5.018314E-016,0.0));
-#981=DIRECTION('',(0.0,-1.0,0.0));
-#982=VECTOR('',#981,0.5);
-#983=LINE('',#980,#982);
-#984=EDGE_CURVE('',#979,#970,#983,.T.);
-#985=ORIENTED_EDGE('',*,*,#984,.F.);
-#986=CARTESIAN_POINT('',(-1.650000000000009,-4.405990E-016,0.0));
-#987=VERTEX_POINT('',#986);
-#988=CARTESIAN_POINT('',(-1.650000000000009,-4.405990E-016,0.0));
-#989=DIRECTION('',(-1.0,0.0,0.0));
-#990=VECTOR('',#989,0.5);
-#991=LINE('',#988,#990);
-#992=EDGE_CURVE('',#987,#979,#991,.T.);
-#993=ORIENTED_EDGE('',*,*,#992,.F.);
-#994=CARTESIAN_POINT('',(-1.650000000000008,-1.1,0.0));
-#995=VERTEX_POINT('',#994);
-#996=CARTESIAN_POINT('',(-1.650000000000008,-1.1,0.0));
-#997=DIRECTION('',(0.0,1.0,0.0));
-#998=VECTOR('',#997,1.1);
-#999=LINE('',#996,#998);
-#1000=EDGE_CURVE('',#995,#987,#999,.T.);
-#1001=ORIENTED_EDGE('',*,*,#1000,.F.);
-#1002=CARTESIAN_POINT('',(-1.850000000000009,-1.100000000000001,0.0));
-#1003=DIRECTION('',(0.0,0.0,1.0));
-#1004=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0));
-#1005=AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
-#1006=CIRCLE('',#1005,0.2);
-#1007=EDGE_CURVE('',#816,#995,#1006,.T.);
-#1008=ORIENTED_EDGE('',*,*,#1007,.F.);
-#1009=ORIENTED_EDGE('',*,*,#821,.F.);
-#1010=ORIENTED_EDGE('',*,*,#781,.F.);
-#1011=CARTESIAN_POINT('',(-2.240000000000007,-2.100000000000001,0.0));
-#1012=DIRECTION('',(0.0,1.0,0.0));
-#1013=VECTOR('',#1012,0.650000000000002);
-#1014=LINE('',#1011,#1013);
-#1015=EDGE_CURVE('',#708,#773,#1014,.T.);
-#1016=ORIENTED_EDGE('',*,*,#1015,.F.);
-#1017=ORIENTED_EDGE('',*,*,#714,.F.);
-#1018=EDGE_LOOP('',(#918,#927,#935,#943,#949,#950,#951,#958,#959,#960,#968,#977,#985,#993,#1001,#1008,#1009,#1010,#1016,#1017));
-#1019=FACE_OUTER_BOUND('',#1018,.T.);
-#1020=ADVANCED_FACE('',(#1019),#917,.F.);
-#1021=CARTESIAN_POINT('',(-1.850000000000009,-1.100000000000001,0.0));
-#1022=DIRECTION('',(0.0,0.0,1.0));
-#1023=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0));
-#1024=AXIS2_PLACEMENT_3D('',#1021,#1022,#1023);
-#1025=CYLINDRICAL_SURFACE('',#1024,0.2);
-#1026=CARTESIAN_POINT('',(-1.650000000000008,-1.1,0.4));
-#1027=VERTEX_POINT('',#1026);
-#1028=CARTESIAN_POINT('',(-1.850000000000009,-1.100000000000001,0.4));
-#1029=DIRECTION('',(0.0,0.0,-1.0));
-#1030=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0));
-#1031=AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
-#1032=CIRCLE('',#1031,0.2);
-#1033=EDGE_CURVE('',#1027,#824,#1032,.T.);
-#1034=ORIENTED_EDGE('',*,*,#1033,.T.);
-#1035=ORIENTED_EDGE('',*,*,#829,.T.);
-#1036=ORIENTED_EDGE('',*,*,#1007,.T.);
-#1037=CARTESIAN_POINT('',(-1.650000000000008,-1.1,0.0));
-#1038=DIRECTION('',(0.0,0.0,1.0));
-#1039=VECTOR('',#1038,0.4);
-#1040=LINE('',#1037,#1039);
-#1041=EDGE_CURVE('',#995,#1027,#1040,.T.);
-#1042=ORIENTED_EDGE('',*,*,#1041,.T.);
-#1043=EDGE_LOOP('',(#1034,#1035,#1036,#1042));
-#1044=FACE_OUTER_BOUND('',#1043,.T.);
-#1045=ADVANCED_FACE('',(#1044),#1025,.T.);
-#1046=CARTESIAN_POINT('',(-2.350000000000009,-0.5,0.0));
-#1047=DIRECTION('',(0.0,0.0,1.0));
-#1048=DIRECTION('',(0.707106781186548,-0.707106781186547,0.0));
-#1049=AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
-#1050=CYLINDRICAL_SURFACE('',#1049,0.2);
-#1051=ORIENTED_EDGE('',*,*,#976,.T.);
-#1052=CARTESIAN_POINT('',(-2.350000000000009,-0.7,0.4));
-#1053=VERTEX_POINT('',#1052);
-#1054=CARTESIAN_POINT('',(-2.350000000000009,-0.7,0.0));
-#1055=DIRECTION('',(0.0,0.0,1.0));
-#1056=VECTOR('',#1055,0.4);
-#1057=LINE('',#1054,#1056);
-#1058=EDGE_CURVE('',#962,#1053,#1057,.T.);
-#1059=ORIENTED_EDGE('',*,*,#1058,.T.);
-#1060=CARTESIAN_POINT('',(-2.150000000000009,-0.5,0.4));
-#1061=VERTEX_POINT('',#1060);
-#1062=CARTESIAN_POINT('',(-2.350000000000009,-0.5,0.4));
-#1063=DIRECTION('',(0.0,0.0,1.0));
-#1064=DIRECTION('',(0.707106781186548,-0.707106781186547,0.0));
-#1065=AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
-#1066=CIRCLE('',#1065,0.2);
-#1067=EDGE_CURVE('',#1053,#1061,#1066,.T.);
-#1068=ORIENTED_EDGE('',*,*,#1067,.T.);
-#1069=CARTESIAN_POINT('',(-2.150000000000009,-0.5,0.4));
-#1070=DIRECTION('',(0.0,0.0,-1.0));
-#1071=VECTOR('',#1070,0.4);
-#1072=LINE('',#1069,#1071);
-#1073=EDGE_CURVE('',#1061,#970,#1072,.T.);
-#1074=ORIENTED_EDGE('',*,*,#1073,.T.);
-#1075=EDGE_LOOP('',(#1051,#1059,#1068,#1074));
-#1076=FACE_OUTER_BOUND('',#1075,.T.);
-#1077=ADVANCED_FACE('',(#1076),#1050,.F.);
-#1078=CARTESIAN_POINT('',(-2.150000000000009,-0.700000000000001,0.0));
-#1079=DIRECTION('',(0.0,1.0,0.0));
-#1080=DIRECTION('',(-1.0,0.0,0.0));
-#1081=AXIS2_PLACEMENT_3D('',#1078,#1079,#1080);
-#1082=PLANE('',#1081);
-#1083=ORIENTED_EDGE('',*,*,#862,.F.);
-#1084=CARTESIAN_POINT('',(-2.350000000000009,-0.7,0.4));
-#1085=DIRECTION('',(-1.0,0.0,0.0));
-#1086=VECTOR('',#1085,0.089999999999991);
-#1087=LINE('',#1084,#1086);
-#1088=EDGE_CURVE('',#1053,#848,#1087,.T.);
-#1089=ORIENTED_EDGE('',*,*,#1088,.F.);
-#1090=ORIENTED_EDGE('',*,*,#1058,.F.);
-#1091=ORIENTED_EDGE('',*,*,#967,.T.);
-#1092=EDGE_LOOP('',(#1083,#1089,#1090,#1091));
-#1093=FACE_OUTER_BOUND('',#1092,.T.);
-#1094=ADVANCED_FACE('',(#1093),#1082,.T.);
-#1095=CARTESIAN_POINT('',(-3.039999999999999,-2.099999999999999,0.2));
-#1096=DIRECTION('',(0.0,0.0,1.0));
-#1097=DIRECTION('',(0.707106781186546,-0.70710678118655,0.0));
-#1098=AXIS2_PLACEMENT_3D('',#1095,#1096,#1097);
-#1099=CYLINDRICAL_SURFACE('',#1098,0.2);
-#1100=ORIENTED_EDGE('',*,*,#674,.T.);
-#1101=CARTESIAN_POINT('',(-3.039999999999999,-2.099999999999999,0.4));
-#1102=DIRECTION('',(0.0,0.0,1.0));
-#1103=DIRECTION('',(0.707106781186546,-0.70710678118655,0.0));
-#1104=AXIS2_PLACEMENT_3D('',#1101,#1102,#1103);
-#1105=CIRCLE('',#1104,0.2);
-#1106=EDGE_CURVE('',#669,#897,#1105,.T.);
-#1107=ORIENTED_EDGE('',*,*,#1106,.T.);
-#1108=ORIENTED_EDGE('',*,*,#902,.T.);
-#1109=ORIENTED_EDGE('',*,*,#957,.T.);
-#1110=EDGE_LOOP('',(#1100,#1107,#1108,#1109));
-#1111=FACE_OUTER_BOUND('',#1110,.T.);
-#1112=ADVANCED_FACE('',(#1111),#1099,.F.);
-#1113=CARTESIAN_POINT('',(-2.040000000000006,-3.499999999999999,0.2));
-#1114=DIRECTION('',(0.0,0.0,1.0));
-#1115=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0));
-#1116=AXIS2_PLACEMENT_3D('',#1113,#1114,#1115);
-#1117=CYLINDRICAL_SURFACE('',#1116,0.2);
-#1118=ORIENTED_EDGE('',*,*,#650,.T.);
-#1119=CARTESIAN_POINT('',(-2.240000000000006,-3.500000000000001,0.4));
-#1120=VERTEX_POINT('',#1119);
-#1121=CARTESIAN_POINT('',(-2.040000000000006,-3.499999999999999,0.4));
-#1122=DIRECTION('',(0.0,0.0,1.0));
-#1123=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0));
-#1124=AXIS2_PLACEMENT_3D('',#1121,#1122,#1123);
-#1125=CIRCLE('',#1124,0.2);
-#1126=EDGE_CURVE('',#637,#1120,#1125,.T.);
-#1127=ORIENTED_EDGE('',*,*,#1126,.T.);
-#1128=CARTESIAN_POINT('',(-2.240000000000006,-3.499999999999999,0.4));
-#1129=DIRECTION('',(0.0,0.0,-1.0));
-#1130=VECTOR('',#1129,0.4);
-#1131=LINE('',#1128,#1130);
-#1132=EDGE_CURVE('',#1120,#920,#1131,.T.);
-#1133=ORIENTED_EDGE('',*,*,#1132,.T.);
-#1134=ORIENTED_EDGE('',*,*,#926,.T.);
-#1135=EDGE_LOOP('',(#1118,#1127,#1133,#1134));
-#1136=FACE_OUTER_BOUND('',#1135,.T.);
-#1137=ADVANCED_FACE('',(#1136),#1117,.F.);
-#1138=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.0));
-#1139=DIRECTION('',(1.0,0.0,0.0));
-#1140=DIRECTION('',(0.0,1.0,0.0));
-#1141=AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
-#1142=PLANE('',#1141);
-#1143=ORIENTED_EDGE('',*,*,#804,.F.);
-#1144=CARTESIAN_POINT('',(-2.240000000000007,-2.100000000000001,0.4));
-#1145=DIRECTION('',(0.0,1.0,0.0));
-#1146=VECTOR('',#1145,0.650000000000002);
-#1147=LINE('',#1144,#1146);
-#1148=EDGE_CURVE('',#717,#792,#1147,.T.);
-#1149=ORIENTED_EDGE('',*,*,#1148,.F.);
-#1150=ORIENTED_EDGE('',*,*,#722,.F.);
-#1151=ORIENTED_EDGE('',*,*,#1015,.T.);
-#1152=EDGE_LOOP('',(#1143,#1149,#1150,#1151));
-#1153=FACE_OUTER_BOUND('',#1152,.T.);
-#1154=ADVANCED_FACE('',(#1153),#1142,.T.);
-#1155=CARTESIAN_POINT('',(-2.83999999999999,-23.550000000000001,0.0));
-#1156=DIRECTION('',(0.0,-1.0,0.0));
-#1157=DIRECTION('',(1.0,0.0,0.0));
-#1158=AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
-#1159=PLANE('',#1158);
-#1160=ORIENTED_EDGE('',*,*,#942,.T.);
-#1161=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.4));
-#1162=VERTEX_POINT('',#1161);
-#1163=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.0));
-#1164=DIRECTION('',(0.0,0.0,1.0));
-#1165=VECTOR('',#1164,0.4);
-#1166=LINE('',#1163,#1165);
-#1167=EDGE_CURVE('',#929,#1162,#1166,.T.);
-#1168=ORIENTED_EDGE('',*,*,#1167,.T.);
-#1169=CARTESIAN_POINT('',(-2.83999999999999,-23.550000000000001,0.4));
-#1170=VERTEX_POINT('',#1169);
-#1171=CARTESIAN_POINT('',(-2.83999999999999,-23.550000000000001,0.4));
-#1172=DIRECTION('',(1.0,0.0,0.0));
-#1173=VECTOR('',#1172,0.599999999999994);
-#1174=LINE('',#1171,#1173);
-#1175=EDGE_CURVE('',#1170,#1162,#1174,.T.);
-#1176=ORIENTED_EDGE('',*,*,#1175,.F.);
-#1177=CARTESIAN_POINT('',(-2.83999999999999,-23.550000000000001,0.0));
-#1178=DIRECTION('',(0.0,0.0,1.0));
-#1179=VECTOR('',#1178,0.4);
-#1180=LINE('',#1177,#1179);
-#1181=EDGE_CURVE('',#937,#1170,#1180,.T.);
-#1182=ORIENTED_EDGE('',*,*,#1181,.F.);
-#1183=EDGE_LOOP('',(#1160,#1168,#1176,#1182));
-#1184=FACE_OUTER_BOUND('',#1183,.T.);
-#1185=ADVANCED_FACE('',(#1184),#1159,.T.);
-#1186=CARTESIAN_POINT('',(-2.84,-0.7,0.0));
-#1187=DIRECTION('',(-1.0,0.0,0.0));
-#1188=DIRECTION('',(0.0,-1.0,0.0));
-#1189=AXIS2_PLACEMENT_3D('',#1186,#1187,#1188);
-#1190=PLANE('',#1189);
-#1191=ORIENTED_EDGE('',*,*,#755,.F.);
-#1192=ORIENTED_EDGE('',*,*,#948,.T.);
-#1193=ORIENTED_EDGE('',*,*,#1181,.T.);
-#1194=CARTESIAN_POINT('',(-2.839999999999999,-3.499999999999999,0.4));
-#1195=DIRECTION('',(0.0,-1.0,0.0));
-#1196=VECTOR('',#1195,20.050000000000001);
-#1197=LINE('',#1194,#1196);
-#1198=EDGE_CURVE('',#750,#1170,#1197,.T.);
-#1199=ORIENTED_EDGE('',*,*,#1198,.F.);
-#1200=EDGE_LOOP('',(#1191,#1192,#1193,#1199));
-#1201=FACE_OUTER_BOUND('',#1200,.T.);
-#1202=ADVANCED_FACE('',(#1201),#1190,.T.);
-#1203=CARTESIAN_POINT('',(-2.150000000000009,-5.018314E-016,0.0));
-#1204=DIRECTION('',(-1.0,0.0,0.0));
-#1205=DIRECTION('',(0.0,-1.0,0.0));
-#1206=AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
-#1207=PLANE('',#1206);
-#1208=ORIENTED_EDGE('',*,*,#1073,.F.);
-#1209=CARTESIAN_POINT('',(-2.150000000000009,0.0,0.4));
-#1210=VERTEX_POINT('',#1209);
-#1211=CARTESIAN_POINT('',(-2.150000000000009,-5.018314E-016,0.4));
-#1212=DIRECTION('',(0.0,-1.0,0.0));
-#1213=VECTOR('',#1212,0.5);
-#1214=LINE('',#1211,#1213);
-#1215=EDGE_CURVE('',#1210,#1061,#1214,.T.);
-#1216=ORIENTED_EDGE('',*,*,#1215,.F.);
-#1217=CARTESIAN_POINT('',(-2.150000000000009,-5.018314E-016,0.0));
-#1218=DIRECTION('',(0.0,0.0,1.0));
-#1219=VECTOR('',#1218,0.4);
-#1220=LINE('',#1217,#1219);
-#1221=EDGE_CURVE('',#979,#1210,#1220,.T.);
-#1222=ORIENTED_EDGE('',*,*,#1221,.F.);
-#1223=ORIENTED_EDGE('',*,*,#984,.T.);
-#1224=EDGE_LOOP('',(#1208,#1216,#1222,#1223));
-#1225=FACE_OUTER_BOUND('',#1224,.T.);
-#1226=ADVANCED_FACE('',(#1225),#1207,.T.);
-#1227=CARTESIAN_POINT('',(-1.650000000000009,-4.405990E-016,0.0));
-#1228=DIRECTION('',(0.0,1.0,0.0));
-#1229=DIRECTION('',(-1.0,0.0,0.0));
-#1230=AXIS2_PLACEMENT_3D('',#1227,#1228,#1229);
-#1231=PLANE('',#1230);
-#1232=ORIENTED_EDGE('',*,*,#992,.T.);
-#1233=ORIENTED_EDGE('',*,*,#1221,.T.);
-#1234=CARTESIAN_POINT('',(-1.650000000000009,0.0,0.4));
-#1235=VERTEX_POINT('',#1234);
-#1236=CARTESIAN_POINT('',(-1.650000000000009,-4.405990E-016,0.4));
-#1237=DIRECTION('',(-1.0,0.0,0.0));
-#1238=VECTOR('',#1237,0.5);
-#1239=LINE('',#1236,#1238);
-#1240=EDGE_CURVE('',#1235,#1210,#1239,.T.);
-#1241=ORIENTED_EDGE('',*,*,#1240,.F.);
-#1242=CARTESIAN_POINT('',(-1.650000000000009,-4.405990E-016,0.0));
-#1243=DIRECTION('',(0.0,0.0,1.0));
-#1244=VECTOR('',#1243,0.4);
-#1245=LINE('',#1242,#1244);
-#1246=EDGE_CURVE('',#987,#1235,#1245,.T.);
-#1247=ORIENTED_EDGE('',*,*,#1246,.F.);
-#1248=EDGE_LOOP('',(#1232,#1233,#1241,#1247));
-#1249=FACE_OUTER_BOUND('',#1248,.T.);
-#1250=ADVANCED_FACE('',(#1249),#1231,.T.);
-#1251=CARTESIAN_POINT('',(-1.650000000000008,-1.300000000000001,0.0));
-#1252=DIRECTION('',(1.0,0.0,0.0));
-#1253=DIRECTION('',(0.0,1.0,0.0));
-#1254=AXIS2_PLACEMENT_3D('',#1251,#1252,#1253);
-#1255=PLANE('',#1254);
-#1256=ORIENTED_EDGE('',*,*,#1041,.F.);
-#1257=ORIENTED_EDGE('',*,*,#1000,.T.);
-#1258=ORIENTED_EDGE('',*,*,#1246,.T.);
-#1259=CARTESIAN_POINT('',(-1.650000000000008,-1.1,0.4));
-#1260=DIRECTION('',(0.0,1.0,0.0));
-#1261=VECTOR('',#1260,1.1);
-#1262=LINE('',#1259,#1261);
-#1263=EDGE_CURVE('',#1027,#1235,#1262,.T.);
-#1264=ORIENTED_EDGE('',*,*,#1263,.F.);
-#1265=EDGE_LOOP('',(#1256,#1257,#1258,#1264));
-#1266=FACE_OUTER_BOUND('',#1265,.T.);
-#1267=ADVANCED_FACE('',(#1266),#1255,.T.);
-#1268=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.0));
-#1269=DIRECTION('',(1.0,0.0,0.0));
-#1270=DIRECTION('',(0.0,1.0,0.0));
-#1271=AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
-#1272=PLANE('',#1271);
-#1273=ORIENTED_EDGE('',*,*,#1132,.F.);
-#1274=CARTESIAN_POINT('',(-2.239999999999996,-23.550000000000001,0.4));
-#1275=DIRECTION('',(0.0,1.0,0.0));
-#1276=VECTOR('',#1275,20.049999999999997);
-#1277=LINE('',#1274,#1276);
-#1278=EDGE_CURVE('',#1162,#1120,#1277,.T.);
-#1279=ORIENTED_EDGE('',*,*,#1278,.F.);
-#1280=ORIENTED_EDGE('',*,*,#1167,.F.);
-#1281=ORIENTED_EDGE('',*,*,#934,.T.);
-#1282=EDGE_LOOP('',(#1273,#1279,#1280,#1281));
-#1283=FACE_OUTER_BOUND('',#1282,.T.);
-#1284=ADVANCED_FACE('',(#1283),#1272,.T.);
-#1285=CARTESIAN_POINT('',(4.309872E-017,-11.774999999999995,0.4));
-#1286=DIRECTION('',(0.0,0.0,1.0));
-#1287=DIRECTION('',(1.0,0.0,0.0));
-#1288=AXIS2_PLACEMENT_3D('',#1285,#1286,#1287);
-#1289=PLANE('',#1288);
-#1290=ORIENTED_EDGE('',*,*,#642,.T.);
-#1291=ORIENTED_EDGE('',*,*,#729,.F.);
-#1292=ORIENTED_EDGE('',*,*,#1148,.T.);
-#1293=ORIENTED_EDGE('',*,*,#798,.F.);
-#1294=ORIENTED_EDGE('',*,*,#835,.T.);
-#1295=ORIENTED_EDGE('',*,*,#1033,.F.);
-#1296=ORIENTED_EDGE('',*,*,#1263,.T.);
-#1297=ORIENTED_EDGE('',*,*,#1240,.T.);
-#1298=ORIENTED_EDGE('',*,*,#1215,.T.);
-#1299=ORIENTED_EDGE('',*,*,#1067,.F.);
-#1300=ORIENTED_EDGE('',*,*,#1088,.T.);
-#1301=ORIENTED_EDGE('',*,*,#854,.F.);
-#1302=ORIENTED_EDGE('',*,*,#908,.T.);
-#1303=ORIENTED_EDGE('',*,*,#1106,.F.);
-#1304=ORIENTED_EDGE('',*,*,#696,.T.);
-#1305=ORIENTED_EDGE('',*,*,#762,.F.);
-#1306=ORIENTED_EDGE('',*,*,#1198,.T.);
-#1307=ORIENTED_EDGE('',*,*,#1175,.T.);
-#1308=ORIENTED_EDGE('',*,*,#1278,.T.);
-#1309=ORIENTED_EDGE('',*,*,#1126,.F.);
-#1310=EDGE_LOOP('',(#1290,#1291,#1292,#1293,#1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304,#1305,#1306,#1307,#1308,#1309));
-#1311=FACE_OUTER_BOUND('',#1310,.T.);
-#1312=ADVANCED_FACE('',(#1311),#1289,.T.);
-#1313=CLOSED_SHELL('',(#660,#700,#733,#766,#808,#839,#881,#912,#1020,#1045,#1077,#1094,#1112,#1137,#1154,#1185,#1202,#1226,#1250,#1267,#1284,#1312));
-#1314=MANIFOLD_SOLID_BREP('Volumenk\S\vrper2',#1313);
-#1320=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#1321=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#1322=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#1320);
-#1326=(CONVERSION_BASED_UNIT('DEGREE',#1322)NAMED_UNIT(#1321)PLANE_ANGLE_UNIT());
-#1330=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#1334=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#1336=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000001),#1334,'DISTANCE_ACCURACY_VALUE','');
-#1338=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1336))GLOBAL_UNIT_ASSIGNED_CONTEXT((#1326,#1330,#1334))REPRESENTATION_CONTEXT('','3D'));
-#1339=CARTESIAN_POINT('',(2.89,-3.5,0.4));
-#1340=DIRECTION('',(-1.0,0.0,0.0));
-#1341=DIRECTION('',(0.0,1.0,0.0));
-#1342=AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);
-#1343=PLANE('',#1342);
-#1344=CARTESIAN_POINT('',(2.89,-2.232287565553229,0.4));
-#1345=VERTEX_POINT('',#1344);
-#1346=CARTESIAN_POINT('',(2.89,-2.232287565553229,0.0));
-#1347=VERTEX_POINT('',#1346);
-#1348=CARTESIAN_POINT('',(2.89,-2.232287565553229,0.4));
-#1349=DIRECTION('',(0.0,0.0,-1.0));
-#1350=VECTOR('',#1349,0.4);
-#1351=LINE('',#1348,#1350);
-#1352=EDGE_CURVE('',#1345,#1347,#1351,.T.);
-#1353=ORIENTED_EDGE('',*,*,#1352,.F.);
-#1354=CARTESIAN_POINT('',(2.89,-3.36771243444677,0.4));
-#1355=VERTEX_POINT('',#1354);
-#1356=CARTESIAN_POINT('',(2.89,-3.36771243444677,0.4));
-#1357=DIRECTION('',(0.0,1.0,0.0));
-#1358=VECTOR('',#1357,1.135424868893542);
-#1359=LINE('',#1356,#1358);
-#1360=EDGE_CURVE('',#1355,#1345,#1359,.T.);
-#1361=ORIENTED_EDGE('',*,*,#1360,.F.);
-#1362=CARTESIAN_POINT('',(2.89,-3.36771243444677,0.0));
-#1363=VERTEX_POINT('',#1362);
-#1364=CARTESIAN_POINT('',(2.89,-3.36771243444677,0.0));
-#1365=DIRECTION('',(0.0,0.0,1.0));
-#1366=VECTOR('',#1365,0.4);
-#1367=LINE('',#1364,#1366);
-#1368=EDGE_CURVE('',#1363,#1355,#1367,.T.);
-#1369=ORIENTED_EDGE('',*,*,#1368,.F.);
-#1370=CARTESIAN_POINT('',(2.89,-2.232287565553229,0.0));
-#1371=DIRECTION('',(0.0,-1.0,0.0));
-#1372=VECTOR('',#1371,1.135424868893542);
-#1373=LINE('',#1370,#1372);
-#1374=EDGE_CURVE('',#1347,#1363,#1373,.T.);
-#1375=ORIENTED_EDGE('',*,*,#1374,.F.);
-#1376=EDGE_LOOP('',(#1353,#1361,#1369,#1375));
-#1377=FACE_OUTER_BOUND('',#1376,.T.);
-#1378=ADVANCED_FACE('',(#1377),#1343,.F.);
-#1379=CARTESIAN_POINT('',(2.189999999999999,-2.1,0.4));
-#1380=DIRECTION('',(1.0,0.0,0.0));
-#1381=DIRECTION('',(0.0,-1.0,0.0));
-#1382=AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);
-#1383=PLANE('',#1382);
-#1384=CARTESIAN_POINT('',(2.189999999999999,-2.232287565553228,0.0));
-#1385=VERTEX_POINT('',#1384);
-#1386=CARTESIAN_POINT('',(2.189999999999999,-2.232287565553228,0.4));
-#1387=VERTEX_POINT('',#1386);
-#1388=CARTESIAN_POINT('',(2.189999999999999,-2.232287565553228,0.0));
-#1389=DIRECTION('',(0.0,0.0,1.0));
-#1390=VECTOR('',#1389,0.4);
-#1391=LINE('',#1388,#1390);
-#1392=EDGE_CURVE('',#1385,#1387,#1391,.T.);
-#1393=ORIENTED_EDGE('',*,*,#1392,.F.);
-#1394=CARTESIAN_POINT('',(2.189999999999999,-3.367712434446768,0.0));
-#1395=VERTEX_POINT('',#1394);
-#1396=CARTESIAN_POINT('',(2.189999999999999,-3.367712434446768,0.0));
-#1397=DIRECTION('',(0.0,1.0,0.0));
-#1398=VECTOR('',#1397,1.13542486889354);
-#1399=LINE('',#1396,#1398);
-#1400=EDGE_CURVE('',#1395,#1385,#1399,.T.);
-#1401=ORIENTED_EDGE('',*,*,#1400,.F.);
-#1402=CARTESIAN_POINT('',(2.189999999999999,-3.367712434446768,0.4));
-#1403=VERTEX_POINT('',#1402);
-#1404=CARTESIAN_POINT('',(2.189999999999999,-3.367712434446768,0.4));
-#1405=DIRECTION('',(0.0,0.0,-1.0));
-#1406=VECTOR('',#1405,0.4);
-#1407=LINE('',#1404,#1406);
-#1408=EDGE_CURVE('',#1403,#1395,#1407,.T.);
-#1409=ORIENTED_EDGE('',*,*,#1408,.F.);
-#1410=CARTESIAN_POINT('',(2.189999999999999,-2.232287565553228,0.4));
-#1411=DIRECTION('',(0.0,-1.0,0.0));
-#1412=VECTOR('',#1411,1.13542486889354);
-#1413=LINE('',#1410,#1412);
-#1414=EDGE_CURVE('',#1387,#1403,#1413,.T.);
-#1415=ORIENTED_EDGE('',*,*,#1414,.F.);
-#1416=EDGE_LOOP('',(#1393,#1401,#1409,#1415));
-#1417=FACE_OUTER_BOUND('',#1416,.T.);
-#1418=ADVANCED_FACE('',(#1417),#1383,.F.);
-#1419=CARTESIAN_POINT('',(3.040000000000001,-2.1,0.2));
-#1420=DIRECTION('',(0.0,0.0,-1.0));
-#1421=DIRECTION('',(-0.70710678118655,-0.707106781186546,0.0));
-#1422=AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
-#1423=CYLINDRICAL_SURFACE('',#1422,0.2);
-#1424=ORIENTED_EDGE('',*,*,#1352,.T.);
-#1425=CARTESIAN_POINT('',(2.84,-2.1,0.0));
-#1426=VERTEX_POINT('',#1425);
-#1427=CARTESIAN_POINT('',(3.040000000000001,-2.1,0.0));
-#1428=DIRECTION('',(0.0,0.0,-1.0));
-#1429=DIRECTION('',(-0.70710678118655,-0.707106781186546,0.0));
-#1430=AXIS2_PLACEMENT_3D('',#1427,#1428,#1429);
-#1431=CIRCLE('',#1430,0.2);
-#1432=EDGE_CURVE('',#1347,#1426,#1431,.T.);
-#1433=ORIENTED_EDGE('',*,*,#1432,.T.);
-#1434=CARTESIAN_POINT('',(2.84,-2.1,0.4));
-#1435=VERTEX_POINT('',#1434);
-#1436=CARTESIAN_POINT('',(2.84,-2.1,0.0));
-#1437=DIRECTION('',(0.0,0.0,1.0));
-#1438=VECTOR('',#1437,0.4);
-#1439=LINE('',#1436,#1438);
-#1440=EDGE_CURVE('',#1426,#1435,#1439,.T.);
-#1441=ORIENTED_EDGE('',*,*,#1440,.T.);
-#1442=CARTESIAN_POINT('',(3.040000000000001,-2.1,0.4));
-#1443=DIRECTION('',(0.0,0.0,1.0));
-#1444=DIRECTION('',(-0.70710678118655,-0.707106781186546,0.0));
-#1445=AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);
-#1446=CIRCLE('',#1445,0.2);
-#1447=EDGE_CURVE('',#1435,#1345,#1446,.T.);
-#1448=ORIENTED_EDGE('',*,*,#1447,.T.);
-#1449=EDGE_LOOP('',(#1424,#1433,#1441,#1448));
-#1450=FACE_OUTER_BOUND('',#1449,.T.);
-#1451=ADVANCED_FACE('',(#1450),#1423,.F.);
-#1452=CARTESIAN_POINT('',(4.309872E-017,-11.774999999999995,0.4));
-#1453=DIRECTION('',(0.0,0.0,1.0));
-#1454=DIRECTION('',(1.0,0.0,0.0));
-#1455=AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
-#1456=PLANE('',#1455);
-#1457=ORIENTED_EDGE('',*,*,#1360,.T.);
-#1458=ORIENTED_EDGE('',*,*,#1447,.F.);
-#1459=CARTESIAN_POINT('',(2.84,-1.099999999999999,0.4));
-#1460=VERTEX_POINT('',#1459);
-#1461=CARTESIAN_POINT('',(2.84,-2.100000000000001,0.4));
-#1462=DIRECTION('',(0.0,1.0,0.0));
-#1463=VECTOR('',#1462,1.000000000000004);
-#1464=LINE('',#1461,#1463);
-#1465=EDGE_CURVE('',#1435,#1460,#1464,.T.);
-#1466=ORIENTED_EDGE('',*,*,#1465,.T.);
-#1467=CARTESIAN_POINT('',(2.44,-0.7,0.4));
-#1468=VERTEX_POINT('',#1467);
-#1469=CARTESIAN_POINT('',(2.44,-1.099999999999999,0.4));
-#1470=DIRECTION('',(0.0,0.0,-1.0));
-#1471=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#1472=AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
-#1473=CIRCLE('',#1472,0.4);
-#1474=EDGE_CURVE('',#1468,#1460,#1473,.T.);
-#1475=ORIENTED_EDGE('',*,*,#1474,.F.);
-#1476=CARTESIAN_POINT('',(2.349999999999999,-0.7,0.4));
-#1477=VERTEX_POINT('',#1476);
-#1478=CARTESIAN_POINT('',(2.44,-0.7,0.4));
-#1479=DIRECTION('',(-1.0,0.0,0.0));
-#1480=VECTOR('',#1479,0.090000000000001);
-#1481=LINE('',#1478,#1480);
-#1482=EDGE_CURVE('',#1468,#1477,#1481,.T.);
-#1483=ORIENTED_EDGE('',*,*,#1482,.T.);
-#1484=CARTESIAN_POINT('',(2.149999999999999,-0.5,0.4));
-#1485=VERTEX_POINT('',#1484);
-#1486=CARTESIAN_POINT('',(2.349999999999999,-0.5,0.4));
-#1487=DIRECTION('',(0.0,0.0,1.0));
-#1488=DIRECTION('',(-0.707106781186548,-0.707106781186547,0.0));
-#1489=AXIS2_PLACEMENT_3D('',#1486,#1487,#1488);
-#1490=CIRCLE('',#1489,0.2);
-#1491=EDGE_CURVE('',#1485,#1477,#1490,.T.);
-#1492=ORIENTED_EDGE('',*,*,#1491,.F.);
-#1493=CARTESIAN_POINT('',(2.149999999999999,2.775558E-016,0.4));
-#1494=VERTEX_POINT('',#1493);
-#1495=CARTESIAN_POINT('',(2.149999999999999,-0.5,0.4));
-#1496=DIRECTION('',(0.0,1.0,0.0));
-#1497=VECTOR('',#1496,0.5);
-#1498=LINE('',#1495,#1497);
-#1499=EDGE_CURVE('',#1485,#1494,#1498,.T.);
-#1500=ORIENTED_EDGE('',*,*,#1499,.T.);
-#1501=CARTESIAN_POINT('',(1.649999999999998,2.775558E-016,0.4));
-#1502=VERTEX_POINT('',#1501);
-#1503=CARTESIAN_POINT('',(2.149999999999999,4.099915E-016,0.4));
-#1504=DIRECTION('',(-1.0,0.0,0.0));
-#1505=VECTOR('',#1504,0.5);
-#1506=LINE('',#1503,#1505);
-#1507=EDGE_CURVE('',#1494,#1502,#1506,.T.);
-#1508=ORIENTED_EDGE('',*,*,#1507,.T.);
-#1509=CARTESIAN_POINT('',(1.649999999999999,-1.100000000000001,0.4));
-#1510=VERTEX_POINT('',#1509);
-#1511=CARTESIAN_POINT('',(1.649999999999998,2.775558E-016,0.4));
-#1512=DIRECTION('',(0.0,-1.0,0.0));
-#1513=VECTOR('',#1512,1.100000000000001);
-#1514=LINE('',#1511,#1513);
-#1515=EDGE_CURVE('',#1502,#1510,#1514,.T.);
-#1516=ORIENTED_EDGE('',*,*,#1515,.T.);
-#1517=CARTESIAN_POINT('',(1.849999999999999,-1.3,0.4));
-#1518=VERTEX_POINT('',#1517);
-#1519=CARTESIAN_POINT('',(1.849999999999999,-1.100000000000001,0.4));
-#1520=DIRECTION('',(0.0,0.0,-1.0));
-#1521=DIRECTION('',(-0.707106781186547,-0.707106781186548,0.0));
-#1522=AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);
-#1523=CIRCLE('',#1522,0.2);
-#1524=EDGE_CURVE('',#1518,#1510,#1523,.T.);
-#1525=ORIENTED_EDGE('',*,*,#1524,.F.);
-#1526=CARTESIAN_POINT('',(2.089999999999998,-1.3,0.4));
-#1527=VERTEX_POINT('',#1526);
-#1528=CARTESIAN_POINT('',(1.849999999999999,-1.300000000000001,0.4));
-#1529=DIRECTION('',(1.0,0.0,0.0));
-#1530=VECTOR('',#1529,0.239999999999999);
-#1531=LINE('',#1528,#1530);
-#1532=EDGE_CURVE('',#1518,#1527,#1531,.T.);
-#1533=ORIENTED_EDGE('',*,*,#1532,.T.);
-#1534=CARTESIAN_POINT('',(2.239999999999998,-1.45,0.4));
-#1535=VERTEX_POINT('',#1534);
-#1536=CARTESIAN_POINT('',(2.089999999999999,-1.45,0.4));
-#1537=DIRECTION('',(0.0,0.0,1.0));
-#1538=DIRECTION('',(0.707106781186547,0.707106781186547,0.0));
-#1539=AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
-#1540=CIRCLE('',#1539,0.15);
-#1541=EDGE_CURVE('',#1535,#1527,#1540,.T.);
-#1542=ORIENTED_EDGE('',*,*,#1541,.F.);
-#1543=CARTESIAN_POINT('',(2.239999999999999,-2.099999999999999,0.4));
-#1544=VERTEX_POINT('',#1543);
-#1545=CARTESIAN_POINT('',(2.239999999999998,-1.45,0.4));
-#1546=DIRECTION('',(0.0,-1.0,0.0));
-#1547=VECTOR('',#1546,0.649999999999999);
-#1548=LINE('',#1545,#1547);
-#1549=EDGE_CURVE('',#1535,#1544,#1548,.T.);
-#1550=ORIENTED_EDGE('',*,*,#1549,.T.);
-#1551=CARTESIAN_POINT('',(2.039999999999999,-2.099999999999999,0.4));
-#1552=DIRECTION('',(0.0,0.0,1.0));
-#1553=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0));
-#1554=AXIS2_PLACEMENT_3D('',#1551,#1552,#1553);
-#1555=CIRCLE('',#1554,0.2);
-#1556=EDGE_CURVE('',#1387,#1544,#1555,.T.);
-#1557=ORIENTED_EDGE('',*,*,#1556,.F.);
-#1558=ORIENTED_EDGE('',*,*,#1414,.T.);
-#1559=CARTESIAN_POINT('',(2.24,-3.499999999999998,0.4));
-#1560=VERTEX_POINT('',#1559);
-#1561=CARTESIAN_POINT('',(2.04,-3.499999999999998,0.4));
-#1562=DIRECTION('',(0.0,0.0,1.0));
-#1563=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#1564=AXIS2_PLACEMENT_3D('',#1561,#1562,#1563);
-#1565=CIRCLE('',#1564,0.2);
-#1566=EDGE_CURVE('',#1560,#1403,#1565,.T.);
-#1567=ORIENTED_EDGE('',*,*,#1566,.F.);
-#1568=CARTESIAN_POINT('',(2.240000000000009,-23.550000000000001,0.4));
-#1569=VERTEX_POINT('',#1568);
-#1570=CARTESIAN_POINT('',(2.239999999999999,-3.499999999999998,0.4));
-#1571=DIRECTION('',(0.0,-1.0,0.0));
-#1572=VECTOR('',#1571,20.049999999999997);
-#1573=LINE('',#1570,#1572);
-#1574=EDGE_CURVE('',#1560,#1569,#1573,.T.);
-#1575=ORIENTED_EDGE('',*,*,#1574,.T.);
-#1576=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.4));
-#1577=VERTEX_POINT('',#1576);
-#1578=CARTESIAN_POINT('',(2.240000000000009,-23.550000000000001,0.4));
-#1579=DIRECTION('',(1.0,0.0,0.0));
-#1580=VECTOR('',#1579,0.599999999999998);
-#1581=LINE('',#1578,#1580);
-#1582=EDGE_CURVE('',#1569,#1577,#1581,.T.);
-#1583=ORIENTED_EDGE('',*,*,#1582,.T.);
-#1584=CARTESIAN_POINT('',(2.840000000000001,-3.500000000000001,0.4));
-#1585=VERTEX_POINT('',#1584);
-#1586=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.4));
-#1587=DIRECTION('',(0.0,1.0,0.0));
-#1588=VECTOR('',#1587,20.049999999999997);
-#1589=LINE('',#1586,#1588);
-#1590=EDGE_CURVE('',#1577,#1585,#1589,.T.);
-#1591=ORIENTED_EDGE('',*,*,#1590,.T.);
-#1592=CARTESIAN_POINT('',(3.040000000000001,-3.499999999999999,0.4));
-#1593=DIRECTION('',(0.0,0.0,1.0));
-#1594=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0));
-#1595=AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
-#1596=CIRCLE('',#1595,0.2);
-#1597=EDGE_CURVE('',#1355,#1585,#1596,.T.);
-#1598=ORIENTED_EDGE('',*,*,#1597,.F.);
-#1599=EDGE_LOOP('',(#1457,#1458,#1466,#1475,#1483,#1492,#1500,#1508,#1516,#1525,#1533,#1542,#1550,#1557,#1558,#1567,#1575,#1583,#1591,#1598));
-#1600=FACE_OUTER_BOUND('',#1599,.T.);
-#1601=ADVANCED_FACE('',(#1600),#1456,.T.);
-#1602=CARTESIAN_POINT('',(2.04,-3.499999999999998,0.2));
-#1603=DIRECTION('',(0.0,0.0,-1.0));
-#1604=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#1605=AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);
-#1606=CYLINDRICAL_SURFACE('',#1605,0.2);
-#1607=ORIENTED_EDGE('',*,*,#1408,.T.);
-#1608=CARTESIAN_POINT('',(2.24,-3.499999999999998,0.0));
-#1609=VERTEX_POINT('',#1608);
-#1610=CARTESIAN_POINT('',(2.04,-3.499999999999998,0.0));
-#1611=DIRECTION('',(0.0,0.0,-1.0));
-#1612=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#1613=AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);
-#1614=CIRCLE('',#1613,0.2);
-#1615=EDGE_CURVE('',#1395,#1609,#1614,.T.);
-#1616=ORIENTED_EDGE('',*,*,#1615,.T.);
-#1617=CARTESIAN_POINT('',(2.24,-3.499999999999998,0.0));
-#1618=DIRECTION('',(0.0,0.0,1.0));
-#1619=VECTOR('',#1618,0.4);
-#1620=LINE('',#1617,#1619);
-#1621=EDGE_CURVE('',#1609,#1560,#1620,.T.);
-#1622=ORIENTED_EDGE('',*,*,#1621,.T.);
-#1623=ORIENTED_EDGE('',*,*,#1566,.T.);
-#1624=EDGE_LOOP('',(#1607,#1616,#1622,#1623));
-#1625=FACE_OUTER_BOUND('',#1624,.T.);
-#1626=ADVANCED_FACE('',(#1625),#1606,.F.);
-#1627=CARTESIAN_POINT('',(4.309872E-017,-11.774999999999995,0.0));
-#1628=DIRECTION('',(0.0,0.0,1.0));
-#1629=DIRECTION('',(1.0,0.0,0.0));
-#1630=AXIS2_PLACEMENT_3D('',#1627,#1628,#1629);
-#1631=PLANE('',#1630);
-#1632=ORIENTED_EDGE('',*,*,#1374,.T.);
-#1633=CARTESIAN_POINT('',(2.840000000000001,-3.500000000000001,0.0));
-#1634=VERTEX_POINT('',#1633);
-#1635=CARTESIAN_POINT('',(3.040000000000001,-3.499999999999999,0.0));
-#1636=DIRECTION('',(0.0,0.0,-1.0));
-#1637=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0));
-#1638=AXIS2_PLACEMENT_3D('',#1635,#1636,#1637);
-#1639=CIRCLE('',#1638,0.2);
-#1640=EDGE_CURVE('',#1634,#1363,#1639,.T.);
-#1641=ORIENTED_EDGE('',*,*,#1640,.F.);
-#1642=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.0));
-#1643=VERTEX_POINT('',#1642);
-#1644=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.0));
-#1645=DIRECTION('',(0.0,1.0,0.0));
-#1646=VECTOR('',#1645,20.049999999999997);
-#1647=LINE('',#1644,#1646);
-#1648=EDGE_CURVE('',#1643,#1634,#1647,.T.);
-#1649=ORIENTED_EDGE('',*,*,#1648,.F.);
-#1650=CARTESIAN_POINT('',(2.240000000000009,-23.550000000000001,0.0));
-#1651=VERTEX_POINT('',#1650);
-#1652=CARTESIAN_POINT('',(2.240000000000009,-23.550000000000001,0.0));
-#1653=DIRECTION('',(1.0,0.0,0.0));
-#1654=VECTOR('',#1653,0.599999999999998);
-#1655=LINE('',#1652,#1654);
-#1656=EDGE_CURVE('',#1651,#1643,#1655,.T.);
-#1657=ORIENTED_EDGE('',*,*,#1656,.F.);
-#1658=CARTESIAN_POINT('',(2.239999999999999,-3.499999999999998,0.0));
-#1659=DIRECTION('',(0.0,-1.0,0.0));
-#1660=VECTOR('',#1659,20.049999999999997);
-#1661=LINE('',#1658,#1660);
-#1662=EDGE_CURVE('',#1609,#1651,#1661,.T.);
-#1663=ORIENTED_EDGE('',*,*,#1662,.F.);
-#1664=ORIENTED_EDGE('',*,*,#1615,.F.);
-#1665=ORIENTED_EDGE('',*,*,#1400,.T.);
-#1666=CARTESIAN_POINT('',(2.239999999999999,-2.099999999999999,0.0));
-#1667=VERTEX_POINT('',#1666);
-#1668=CARTESIAN_POINT('',(2.039999999999999,-2.099999999999999,0.0));
-#1669=DIRECTION('',(0.0,0.0,-1.0));
-#1670=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0));
-#1671=AXIS2_PLACEMENT_3D('',#1668,#1669,#1670);
-#1672=CIRCLE('',#1671,0.2);
-#1673=EDGE_CURVE('',#1667,#1385,#1672,.T.);
-#1674=ORIENTED_EDGE('',*,*,#1673,.F.);
-#1675=CARTESIAN_POINT('',(2.239999999999998,-1.45,0.0));
-#1676=VERTEX_POINT('',#1675);
-#1677=CARTESIAN_POINT('',(2.239999999999998,-1.45,0.0));
-#1678=DIRECTION('',(0.0,-1.0,0.0));
-#1679=VECTOR('',#1678,0.649999999999999);
-#1680=LINE('',#1677,#1679);
-#1681=EDGE_CURVE('',#1676,#1667,#1680,.T.);
-#1682=ORIENTED_EDGE('',*,*,#1681,.F.);
-#1683=CARTESIAN_POINT('',(2.089999999999998,-1.3,0.0));
-#1684=VERTEX_POINT('',#1683);
-#1685=CARTESIAN_POINT('',(2.089999999999999,-1.45,0.0));
-#1686=DIRECTION('',(0.0,0.0,-1.0));
-#1687=DIRECTION('',(0.707106781186547,0.707106781186547,0.0));
-#1688=AXIS2_PLACEMENT_3D('',#1685,#1686,#1687);
-#1689=CIRCLE('',#1688,0.15);
-#1690=EDGE_CURVE('',#1684,#1676,#1689,.T.);
-#1691=ORIENTED_EDGE('',*,*,#1690,.F.);
-#1692=CARTESIAN_POINT('',(1.849999999999999,-1.3,0.0));
-#1693=VERTEX_POINT('',#1692);
-#1694=CARTESIAN_POINT('',(1.849999999999999,-1.300000000000001,0.0));
-#1695=DIRECTION('',(1.0,0.0,0.0));
-#1696=VECTOR('',#1695,0.239999999999999);
-#1697=LINE('',#1694,#1696);
-#1698=EDGE_CURVE('',#1693,#1684,#1697,.T.);
-#1699=ORIENTED_EDGE('',*,*,#1698,.F.);
-#1700=CARTESIAN_POINT('',(1.649999999999999,-1.100000000000001,0.0));
-#1701=VERTEX_POINT('',#1700);
-#1702=CARTESIAN_POINT('',(1.849999999999999,-1.100000000000001,0.0));
-#1703=DIRECTION('',(0.0,0.0,1.0));
-#1704=DIRECTION('',(-0.707106781186547,-0.707106781186548,0.0));
-#1705=AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
-#1706=CIRCLE('',#1705,0.2);
-#1707=EDGE_CURVE('',#1701,#1693,#1706,.T.);
-#1708=ORIENTED_EDGE('',*,*,#1707,.F.);
-#1709=CARTESIAN_POINT('',(1.649999999999998,4.099915E-016,0.0));
-#1710=VERTEX_POINT('',#1709);
-#1711=CARTESIAN_POINT('',(1.649999999999998,2.775558E-016,0.0));
-#1712=DIRECTION('',(0.0,-1.0,0.0));
-#1713=VECTOR('',#1712,1.100000000000001);
-#1714=LINE('',#1711,#1713);
-#1715=EDGE_CURVE('',#1710,#1701,#1714,.T.);
-#1716=ORIENTED_EDGE('',*,*,#1715,.F.);
-#1717=CARTESIAN_POINT('',(2.149999999999999,4.099915E-016,0.0));
-#1718=VERTEX_POINT('',#1717);
-#1719=CARTESIAN_POINT('',(2.149999999999999,4.099915E-016,0.0));
-#1720=DIRECTION('',(-1.0,0.0,0.0));
-#1721=VECTOR('',#1720,0.5);
-#1722=LINE('',#1719,#1721);
-#1723=EDGE_CURVE('',#1718,#1710,#1722,.T.);
-#1724=ORIENTED_EDGE('',*,*,#1723,.F.);
-#1725=CARTESIAN_POINT('',(2.149999999999999,-0.5,0.0));
-#1726=VERTEX_POINT('',#1725);
-#1727=CARTESIAN_POINT('',(2.149999999999999,-0.5,0.0));
-#1728=DIRECTION('',(0.0,1.0,0.0));
-#1729=VECTOR('',#1728,0.5);
-#1730=LINE('',#1727,#1729);
-#1731=EDGE_CURVE('',#1726,#1718,#1730,.T.);
-#1732=ORIENTED_EDGE('',*,*,#1731,.F.);
-#1733=CARTESIAN_POINT('',(2.349999999999999,-0.7,0.0));
-#1734=VERTEX_POINT('',#1733);
-#1735=CARTESIAN_POINT('',(2.349999999999999,-0.5,0.0));
-#1736=DIRECTION('',(0.0,0.0,-1.0));
-#1737=DIRECTION('',(-0.707106781186548,-0.707106781186547,0.0));
-#1738=AXIS2_PLACEMENT_3D('',#1735,#1736,#1737);
-#1739=CIRCLE('',#1738,0.2);
-#1740=EDGE_CURVE('',#1734,#1726,#1739,.T.);
-#1741=ORIENTED_EDGE('',*,*,#1740,.F.);
-#1742=CARTESIAN_POINT('',(2.44,-0.7,0.0));
-#1743=VERTEX_POINT('',#1742);
-#1744=CARTESIAN_POINT('',(2.44,-0.7,0.0));
-#1745=DIRECTION('',(-1.0,0.0,0.0));
-#1746=VECTOR('',#1745,0.090000000000001);
-#1747=LINE('',#1744,#1746);
-#1748=EDGE_CURVE('',#1743,#1734,#1747,.T.);
-#1749=ORIENTED_EDGE('',*,*,#1748,.F.);
-#1750=CARTESIAN_POINT('',(2.84,-1.099999999999999,0.0));
-#1751=VERTEX_POINT('',#1750);
-#1752=CARTESIAN_POINT('',(2.44,-1.099999999999999,0.0));
-#1753=DIRECTION('',(0.0,0.0,1.0));
-#1754=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#1755=AXIS2_PLACEMENT_3D('',#1752,#1753,#1754);
-#1756=CIRCLE('',#1755,0.4);
-#1757=EDGE_CURVE('',#1751,#1743,#1756,.T.);
-#1758=ORIENTED_EDGE('',*,*,#1757,.F.);
-#1759=CARTESIAN_POINT('',(2.84,-2.100000000000001,0.0));
-#1760=DIRECTION('',(0.0,1.0,0.0));
-#1761=VECTOR('',#1760,1.000000000000004);
-#1762=LINE('',#1759,#1761);
-#1763=EDGE_CURVE('',#1426,#1751,#1762,.T.);
-#1764=ORIENTED_EDGE('',*,*,#1763,.F.);
-#1765=ORIENTED_EDGE('',*,*,#1432,.F.);
-#1766=EDGE_LOOP('',(#1632,#1641,#1649,#1657,#1663,#1664,#1665,#1674,#1682,#1691,#1699,#1708,#1716,#1724,#1732,#1741,#1749,#1758,#1764,#1765));
-#1767=FACE_OUTER_BOUND('',#1766,.T.);
-#1768=ADVANCED_FACE('',(#1767),#1631,.F.);
-#1769=CARTESIAN_POINT('',(2.089999999999999,-1.45,0.0));
-#1770=DIRECTION('',(0.0,0.0,1.0));
-#1771=DIRECTION('',(0.707106781186547,0.707106781186547,0.0));
-#1772=AXIS2_PLACEMENT_3D('',#1769,#1770,#1771);
-#1773=CYLINDRICAL_SURFACE('',#1772,0.15);
-#1774=ORIENTED_EDGE('',*,*,#1690,.T.);
-#1775=CARTESIAN_POINT('',(2.239999999999998,-1.45,0.0));
-#1776=DIRECTION('',(0.0,0.0,1.0));
-#1777=VECTOR('',#1776,0.4);
-#1778=LINE('',#1775,#1777);
-#1779=EDGE_CURVE('',#1676,#1535,#1778,.T.);
-#1780=ORIENTED_EDGE('',*,*,#1779,.T.);
-#1781=ORIENTED_EDGE('',*,*,#1541,.T.);
-#1782=CARTESIAN_POINT('',(2.089999999999998,-1.3,0.4));
-#1783=DIRECTION('',(0.0,0.0,-1.0));
-#1784=VECTOR('',#1783,0.4);
-#1785=LINE('',#1782,#1784);
-#1786=EDGE_CURVE('',#1527,#1684,#1785,.T.);
-#1787=ORIENTED_EDGE('',*,*,#1786,.T.);
-#1788=EDGE_LOOP('',(#1774,#1780,#1781,#1787));
-#1789=FACE_OUTER_BOUND('',#1788,.T.);
-#1790=ADVANCED_FACE('',(#1789),#1773,.F.);
-#1791=CARTESIAN_POINT('',(2.239999999999998,-1.3,0.0));
-#1792=DIRECTION('',(-1.0,0.0,0.0));
-#1793=DIRECTION('',(0.0,-1.0,0.0));
-#1794=AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
-#1795=PLANE('',#1794);
-#1796=ORIENTED_EDGE('',*,*,#1779,.F.);
-#1797=ORIENTED_EDGE('',*,*,#1681,.T.);
-#1798=CARTESIAN_POINT('',(2.239999999999999,-2.099999999999999,0.4));
-#1799=DIRECTION('',(0.0,0.0,-1.0));
-#1800=VECTOR('',#1799,0.4);
-#1801=LINE('',#1798,#1800);
-#1802=EDGE_CURVE('',#1544,#1667,#1801,.T.);
-#1803=ORIENTED_EDGE('',*,*,#1802,.F.);
-#1804=ORIENTED_EDGE('',*,*,#1549,.F.);
-#1805=EDGE_LOOP('',(#1796,#1797,#1803,#1804));
-#1806=FACE_OUTER_BOUND('',#1805,.T.);
-#1807=ADVANCED_FACE('',(#1806),#1795,.T.);
-#1808=CARTESIAN_POINT('',(2.44,-1.099999999999999,0.0));
-#1809=DIRECTION('',(0.0,0.0,1.0));
-#1810=DIRECTION('',(0.707106781186548,0.707106781186548,0.0));
-#1811=AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
-#1812=CYLINDRICAL_SURFACE('',#1811,0.4);
-#1813=ORIENTED_EDGE('',*,*,#1474,.T.);
-#1814=CARTESIAN_POINT('',(2.84,-1.099999999999999,0.4));
-#1815=DIRECTION('',(0.0,0.0,-1.0));
-#1816=VECTOR('',#1815,0.4);
-#1817=LINE('',#1814,#1816);
-#1818=EDGE_CURVE('',#1460,#1751,#1817,.T.);
-#1819=ORIENTED_EDGE('',*,*,#1818,.T.);
-#1820=ORIENTED_EDGE('',*,*,#1757,.T.);
-#1821=CARTESIAN_POINT('',(2.44,-0.7,0.0));
-#1822=DIRECTION('',(0.0,0.0,1.0));
-#1823=VECTOR('',#1822,0.4);
-#1824=LINE('',#1821,#1823);
-#1825=EDGE_CURVE('',#1743,#1468,#1824,.T.);
-#1826=ORIENTED_EDGE('',*,*,#1825,.T.);
-#1827=EDGE_LOOP('',(#1813,#1819,#1820,#1826));
-#1828=FACE_OUTER_BOUND('',#1827,.T.);
-#1829=ADVANCED_FACE('',(#1828),#1812,.T.);
-#1830=CARTESIAN_POINT('',(2.84,-0.7,0.0));
-#1831=DIRECTION('',(0.0,1.0,0.0));
-#1832=DIRECTION('',(-1.0,0.0,0.0));
-#1833=AXIS2_PLACEMENT_3D('',#1830,#1831,#1832);
-#1834=PLANE('',#1833);
-#1835=ORIENTED_EDGE('',*,*,#1825,.F.);
-#1836=ORIENTED_EDGE('',*,*,#1748,.T.);
-#1837=CARTESIAN_POINT('',(2.349999999999999,-0.7,0.4));
-#1838=DIRECTION('',(0.0,0.0,-1.0));
-#1839=VECTOR('',#1838,0.4);
-#1840=LINE('',#1837,#1839);
-#1841=EDGE_CURVE('',#1477,#1734,#1840,.T.);
-#1842=ORIENTED_EDGE('',*,*,#1841,.F.);
-#1843=ORIENTED_EDGE('',*,*,#1482,.F.);
-#1844=EDGE_LOOP('',(#1835,#1836,#1842,#1843));
-#1845=FACE_OUTER_BOUND('',#1844,.T.);
-#1846=ADVANCED_FACE('',(#1845),#1834,.T.);
-#1847=CARTESIAN_POINT('',(1.849999999999999,-1.100000000000001,0.0));
-#1848=DIRECTION('',(0.0,0.0,1.0));
-#1849=DIRECTION('',(-0.707106781186547,-0.707106781186548,0.0));
-#1850=AXIS2_PLACEMENT_3D('',#1847,#1848,#1849);
-#1851=CYLINDRICAL_SURFACE('',#1850,0.2);
-#1852=ORIENTED_EDGE('',*,*,#1524,.T.);
-#1853=CARTESIAN_POINT('',(1.649999999999999,-1.100000000000001,0.4));
-#1854=DIRECTION('',(0.0,0.0,-1.0));
-#1855=VECTOR('',#1854,0.4);
-#1856=LINE('',#1853,#1855);
-#1857=EDGE_CURVE('',#1510,#1701,#1856,.T.);
-#1858=ORIENTED_EDGE('',*,*,#1857,.T.);
-#1859=ORIENTED_EDGE('',*,*,#1707,.T.);
-#1860=CARTESIAN_POINT('',(1.849999999999999,-1.3,0.0));
-#1861=DIRECTION('',(0.0,0.0,1.0));
-#1862=VECTOR('',#1861,0.4);
-#1863=LINE('',#1860,#1862);
-#1864=EDGE_CURVE('',#1693,#1518,#1863,.T.);
-#1865=ORIENTED_EDGE('',*,*,#1864,.T.);
-#1866=EDGE_LOOP('',(#1852,#1858,#1859,#1865));
-#1867=FACE_OUTER_BOUND('',#1866,.T.);
-#1868=ADVANCED_FACE('',(#1867),#1851,.T.);
-#1869=CARTESIAN_POINT('',(1.649999999999999,-1.300000000000001,0.0));
-#1870=DIRECTION('',(0.0,-1.0,0.0));
-#1871=DIRECTION('',(1.0,0.0,0.0));
-#1872=AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);
-#1873=PLANE('',#1872);
-#1874=ORIENTED_EDGE('',*,*,#1786,.F.);
-#1875=ORIENTED_EDGE('',*,*,#1532,.F.);
-#1876=ORIENTED_EDGE('',*,*,#1864,.F.);
-#1877=ORIENTED_EDGE('',*,*,#1698,.T.);
-#1878=EDGE_LOOP('',(#1874,#1875,#1876,#1877));
-#1879=FACE_OUTER_BOUND('',#1878,.T.);
-#1880=ADVANCED_FACE('',(#1879),#1873,.T.);
-#1881=CARTESIAN_POINT('',(2.349999999999999,-0.5,0.0));
-#1882=DIRECTION('',(0.0,0.0,1.0));
-#1883=DIRECTION('',(-0.707106781186548,-0.707106781186547,0.0));
-#1884=AXIS2_PLACEMENT_3D('',#1881,#1882,#1883);
-#1885=CYLINDRICAL_SURFACE('',#1884,0.2);
-#1886=ORIENTED_EDGE('',*,*,#1740,.T.);
-#1887=CARTESIAN_POINT('',(2.149999999999999,-0.5,0.0));
-#1888=DIRECTION('',(0.0,0.0,1.0));
-#1889=VECTOR('',#1888,0.4);
-#1890=LINE('',#1887,#1889);
-#1891=EDGE_CURVE('',#1726,#1485,#1890,.T.);
-#1892=ORIENTED_EDGE('',*,*,#1891,.T.);
-#1893=ORIENTED_EDGE('',*,*,#1491,.T.);
-#1894=ORIENTED_EDGE('',*,*,#1841,.T.);
-#1895=EDGE_LOOP('',(#1886,#1892,#1893,#1894));
-#1896=FACE_OUTER_BOUND('',#1895,.T.);
-#1897=ADVANCED_FACE('',(#1896),#1885,.F.);
-#1898=CARTESIAN_POINT('',(2.149999999999999,-0.7,0.0));
-#1899=DIRECTION('',(1.0,0.0,0.0));
-#1900=DIRECTION('',(0.0,1.0,0.0));
-#1901=AXIS2_PLACEMENT_3D('',#1898,#1899,#1900);
-#1902=PLANE('',#1901);
-#1903=ORIENTED_EDGE('',*,*,#1891,.F.);
-#1904=ORIENTED_EDGE('',*,*,#1731,.T.);
-#1905=CARTESIAN_POINT('',(2.149999999999999,4.099915E-016,0.0));
-#1906=DIRECTION('',(0.0,0.0,1.0));
-#1907=VECTOR('',#1906,0.4);
-#1908=LINE('',#1905,#1907);
-#1909=EDGE_CURVE('',#1718,#1494,#1908,.T.);
-#1910=ORIENTED_EDGE('',*,*,#1909,.T.);
-#1911=ORIENTED_EDGE('',*,*,#1499,.F.);
-#1912=EDGE_LOOP('',(#1903,#1904,#1910,#1911));
-#1913=FACE_OUTER_BOUND('',#1912,.T.);
-#1914=ADVANCED_FACE('',(#1913),#1902,.T.);
-#1915=CARTESIAN_POINT('',(3.040000000000001,-3.499999999999999,0.2));
-#1916=DIRECTION('',(0.0,0.0,1.0));
-#1917=DIRECTION('',(-0.707106781186548,0.707106781186548,0.0));
-#1918=AXIS2_PLACEMENT_3D('',#1915,#1916,#1917);
-#1919=CYLINDRICAL_SURFACE('',#1918,0.2);
-#1920=ORIENTED_EDGE('',*,*,#1368,.T.);
-#1921=ORIENTED_EDGE('',*,*,#1597,.T.);
-#1922=CARTESIAN_POINT('',(2.840000000000001,-3.499999999999999,0.4));
-#1923=DIRECTION('',(0.0,0.0,-1.0));
-#1924=VECTOR('',#1923,0.4);
-#1925=LINE('',#1922,#1924);
-#1926=EDGE_CURVE('',#1585,#1634,#1925,.T.);
-#1927=ORIENTED_EDGE('',*,*,#1926,.T.);
-#1928=ORIENTED_EDGE('',*,*,#1640,.T.);
-#1929=EDGE_LOOP('',(#1920,#1921,#1927,#1928));
-#1930=FACE_OUTER_BOUND('',#1929,.T.);
-#1931=ADVANCED_FACE('',(#1930),#1919,.F.);
-#1932=CARTESIAN_POINT('',(2.039999999999999,-2.099999999999999,0.2));
-#1933=DIRECTION('',(0.0,0.0,1.0));
-#1934=DIRECTION('',(0.707106781186548,-0.707106781186548,0.0));
-#1935=AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
-#1936=CYLINDRICAL_SURFACE('',#1935,0.2);
-#1937=ORIENTED_EDGE('',*,*,#1392,.T.);
-#1938=ORIENTED_EDGE('',*,*,#1556,.T.);
-#1939=ORIENTED_EDGE('',*,*,#1802,.T.);
-#1940=ORIENTED_EDGE('',*,*,#1673,.T.);
-#1941=EDGE_LOOP('',(#1937,#1938,#1939,#1940));
-#1942=FACE_OUTER_BOUND('',#1941,.T.);
-#1943=ADVANCED_FACE('',(#1942),#1936,.F.);
-#1944=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.0));
-#1945=DIRECTION('',(1.0,0.0,0.0));
-#1946=DIRECTION('',(0.0,1.0,0.0));
-#1947=AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
-#1948=PLANE('',#1947);
-#1949=ORIENTED_EDGE('',*,*,#1818,.F.);
-#1950=ORIENTED_EDGE('',*,*,#1465,.F.);
-#1951=ORIENTED_EDGE('',*,*,#1440,.F.);
-#1952=ORIENTED_EDGE('',*,*,#1763,.T.);
-#1953=EDGE_LOOP('',(#1949,#1950,#1951,#1952));
-#1954=FACE_OUTER_BOUND('',#1953,.T.);
-#1955=ADVANCED_FACE('',(#1954),#1948,.T.);
-#1956=CARTESIAN_POINT('',(1.649999999999998,2.775558E-016,0.0));
-#1957=DIRECTION('',(-1.0,0.0,0.0));
-#1958=DIRECTION('',(0.0,-1.0,0.0));
-#1959=AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
-#1960=PLANE('',#1959);
-#1961=ORIENTED_EDGE('',*,*,#1857,.F.);
-#1962=ORIENTED_EDGE('',*,*,#1515,.F.);
-#1963=CARTESIAN_POINT('',(1.649999999999998,4.099915E-016,0.0));
-#1964=DIRECTION('',(0.0,0.0,1.0));
-#1965=VECTOR('',#1964,0.4);
-#1966=LINE('',#1963,#1965);
-#1967=EDGE_CURVE('',#1710,#1502,#1966,.T.);
-#1968=ORIENTED_EDGE('',*,*,#1967,.F.);
-#1969=ORIENTED_EDGE('',*,*,#1715,.T.);
-#1970=EDGE_LOOP('',(#1961,#1962,#1968,#1969));
-#1971=FACE_OUTER_BOUND('',#1970,.T.);
-#1972=ADVANCED_FACE('',(#1971),#1960,.T.);
-#1973=CARTESIAN_POINT('',(2.149999999999999,4.099915E-016,0.0));
-#1974=DIRECTION('',(0.0,1.0,0.0));
-#1975=DIRECTION('',(-1.0,0.0,0.0));
-#1976=AXIS2_PLACEMENT_3D('',#1973,#1974,#1975);
-#1977=PLANE('',#1976);
-#1978=ORIENTED_EDGE('',*,*,#1723,.T.);
-#1979=ORIENTED_EDGE('',*,*,#1967,.T.);
-#1980=ORIENTED_EDGE('',*,*,#1507,.F.);
-#1981=ORIENTED_EDGE('',*,*,#1909,.F.);
-#1982=EDGE_LOOP('',(#1978,#1979,#1980,#1981));
-#1983=FACE_OUTER_BOUND('',#1982,.T.);
-#1984=ADVANCED_FACE('',(#1983),#1977,.T.);
-#1985=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.0));
-#1986=DIRECTION('',(1.0,0.0,0.0));
-#1987=DIRECTION('',(0.0,1.0,0.0));
-#1988=AXIS2_PLACEMENT_3D('',#1985,#1986,#1987);
-#1989=PLANE('',#1988);
-#1990=ORIENTED_EDGE('',*,*,#1926,.F.);
-#1991=ORIENTED_EDGE('',*,*,#1590,.F.);
-#1992=CARTESIAN_POINT('',(2.840000000000007,-23.550000000000001,0.0));
-#1993=DIRECTION('',(0.0,0.0,1.0));
-#1994=VECTOR('',#1993,0.4);
-#1995=LINE('',#1992,#1994);
-#1996=EDGE_CURVE('',#1643,#1577,#1995,.T.);
-#1997=ORIENTED_EDGE('',*,*,#1996,.F.);
-#1998=ORIENTED_EDGE('',*,*,#1648,.T.);
-#1999=EDGE_LOOP('',(#1990,#1991,#1997,#1998));
-#2000=FACE_OUTER_BOUND('',#1999,.T.);
-#2001=ADVANCED_FACE('',(#2000),#1989,.T.);
-#2002=CARTESIAN_POINT('',(2.240000000000009,-23.550000000000001,0.0));
-#2003=DIRECTION('',(0.0,-1.0,0.0));
-#2004=DIRECTION('',(1.0,0.0,0.0));
-#2005=AXIS2_PLACEMENT_3D('',#2002,#2003,#2004);
-#2006=PLANE('',#2005);
-#2007=ORIENTED_EDGE('',*,*,#1656,.T.);
-#2008=ORIENTED_EDGE('',*,*,#1996,.T.);
-#2009=ORIENTED_EDGE('',*,*,#1582,.F.);
-#2010=CARTESIAN_POINT('',(2.240000000000009,-23.550000000000001,0.0));
-#2011=DIRECTION('',(0.0,0.0,1.0));
-#2012=VECTOR('',#2011,0.4);
-#2013=LINE('',#2010,#2012);
-#2014=EDGE_CURVE('',#1651,#1569,#2013,.T.);
-#2015=ORIENTED_EDGE('',*,*,#2014,.F.);
-#2016=EDGE_LOOP('',(#2007,#2008,#2009,#2015));
-#2017=FACE_OUTER_BOUND('',#2016,.T.);
-#2018=ADVANCED_FACE('',(#2017),#2006,.T.);
-#2019=CARTESIAN_POINT('',(2.239999999999998,-1.3,0.0));
-#2020=DIRECTION('',(-1.0,0.0,0.0));
-#2021=DIRECTION('',(0.0,-1.0,0.0));
-#2022=AXIS2_PLACEMENT_3D('',#2019,#2020,#2021);
-#2023=PLANE('',#2022);
-#2024=ORIENTED_EDGE('',*,*,#1621,.F.);
-#2025=ORIENTED_EDGE('',*,*,#1662,.T.);
-#2026=ORIENTED_EDGE('',*,*,#2014,.T.);
-#2027=ORIENTED_EDGE('',*,*,#1574,.F.);
-#2028=EDGE_LOOP('',(#2024,#2025,#2026,#2027));
-#2029=FACE_OUTER_BOUND('',#2028,.T.);
-#2030=ADVANCED_FACE('',(#2029),#2023,.T.);
-#2031=CLOSED_SHELL('',(#1378,#1418,#1451,#1601,#1626,#1768,#1790,#1807,#1829,#1846,#1868,#1880,#1897,#1914,#1931,#1943,#1955,#1972,#1984,#2001,#2018,#2030));
-#2032=MANIFOLD_SOLID_BREP('Volumenk\S\vrper2',#2031);
-#2038=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
-#2039=DIMENSIONAL_EXPONENTS(0.0,0.0,0.0,0.0,0.0,0.0,0.0);
-#2040=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.0174532925),#2038);
-#2044=(CONVERSION_BASED_UNIT('DEGREE',#2040)NAMED_UNIT(#2039)PLANE_ANGLE_UNIT());
-#2048=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
-#2052=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
-#2054=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.000001),#2052,'DISTANCE_ACCURACY_VALUE','');
-#2056=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2054))GLOBAL_UNIT_ASSIGNED_CONTEXT((#2044,#2048,#2052))REPRESENTATION_CONTEXT('','3D'));
-#2057=CARTESIAN_POINT('',(0.3,4.440892E-015,0.0));
-#2058=DIRECTION('',(0.0,1.0,0.0));
-#2059=DIRECTION('',(-1.0,0.0,0.0));
-#2060=AXIS2_PLACEMENT_3D('',#2057,#2058,#2059);
-#2061=PLANE('',#2060);
-#2062=CARTESIAN_POINT('',(-0.3,0.0,0.0));
-#2063=VERTEX_POINT('',#2062);
-#2064=CARTESIAN_POINT('',(0.3,4.440892E-015,0.0));
-#2065=VERTEX_POINT('',#2064);
-#2066=CARTESIAN_POINT('',(-0.3,0.0,0.0));
-#2067=DIRECTION('',(1.0,0.0,0.0));
-#2068=VECTOR('',#2067,0.6);
-#2069=LINE('',#2066,#2068);
-#2070=EDGE_CURVE('',#2063,#2065,#2069,.T.);
-#2071=ORIENTED_EDGE('',*,*,#2070,.F.);
-#2072=CARTESIAN_POINT('',(-0.3,0.0,0.4));
-#2073=VERTEX_POINT('',#2072);
-#2074=CARTESIAN_POINT('',(-0.3,0.0,0.0));
-#2075=DIRECTION('',(0.0,0.0,1.0));
-#2076=VECTOR('',#2075,0.4);
-#2077=LINE('',#2074,#2076);
-#2078=EDGE_CURVE('',#2063,#2073,#2077,.T.);
-#2079=ORIENTED_EDGE('',*,*,#2078,.T.);
-#2080=CARTESIAN_POINT('',(0.3,4.440892E-015,0.4));
-#2081=VERTEX_POINT('',#2080);
-#2082=CARTESIAN_POINT('',(0.3,4.440892E-015,0.4));
-#2083=DIRECTION('',(-1.0,0.0,0.0));
-#2084=VECTOR('',#2083,0.6);
-#2085=LINE('',#2082,#2084);
-#2086=EDGE_CURVE('',#2081,#2073,#2085,.T.);
-#2087=ORIENTED_EDGE('',*,*,#2086,.F.);
-#2088=CARTESIAN_POINT('',(0.3,4.440892E-015,0.0));
-#2089=DIRECTION('',(0.0,0.0,1.0));
-#2090=VECTOR('',#2089,0.4);
-#2091=LINE('',#2088,#2090);
-#2092=EDGE_CURVE('',#2065,#2081,#2091,.T.);
-#2093=ORIENTED_EDGE('',*,*,#2092,.F.);
-#2094=EDGE_LOOP('',(#2071,#2079,#2087,#2093));
-#2095=FACE_OUTER_BOUND('',#2094,.T.);
-#2096=ADVANCED_FACE('',(#2095),#2061,.T.);
-#2097=CARTESIAN_POINT('',(-0.3,0.0,0.0));
-#2098=DIRECTION('',(-1.0,0.0,0.0));
-#2099=DIRECTION('',(0.0,-1.0,0.0));
-#2100=AXIS2_PLACEMENT_3D('',#2097,#2098,#2099);
-#2101=PLANE('',#2100);
-#2102=CARTESIAN_POINT('',(-0.299999999999998,-3.500000000000001,0.0));
-#2103=VERTEX_POINT('',#2102);
-#2104=CARTESIAN_POINT('',(-0.299999999999998,-3.500000000000001,0.4));
-#2105=VERTEX_POINT('',#2104);
-#2106=CARTESIAN_POINT('',(-0.299999999999998,-3.499999999999999,0.0));
-#2107=DIRECTION('',(0.0,0.0,1.0));
-#2108=VECTOR('',#2107,0.4);
-#2109=LINE('',#2106,#2108);
-#2110=EDGE_CURVE('',#2103,#2105,#2109,.T.);
-#2111=ORIENTED_EDGE('',*,*,#2110,.F.);
-#2112=CARTESIAN_POINT('',(-0.29999999999999,-23.550000000000001,0.0));
-#2113=VERTEX_POINT('',#2112);
-#2114=CARTESIAN_POINT('',(-0.29999999999999,-23.550000000000001,0.0));
-#2115=DIRECTION('',(0.0,1.0,0.0));
-#2116=VECTOR('',#2115,20.049999999999997);
-#2117=LINE('',#2114,#2116);
-#2118=EDGE_CURVE('',#2113,#2103,#2117,.T.);
-#2119=ORIENTED_EDGE('',*,*,#2118,.F.);
-#2120=CARTESIAN_POINT('',(-0.29999999999999,-23.550000000000001,0.4));
-#2121=VERTEX_POINT('',#2120);
-#2122=CARTESIAN_POINT('',(-0.29999999999999,-23.550000000000001,0.0));
-#2123=DIRECTION('',(0.0,0.0,1.0));
-#2124=VECTOR('',#2123,0.4);
-#2125=LINE('',#2122,#2124);
-#2126=EDGE_CURVE('',#2113,#2121,#2125,.T.);
-#2127=ORIENTED_EDGE('',*,*,#2126,.T.);
-#2128=CARTESIAN_POINT('',(-0.299999999999998,-3.500000000000004,0.4));
-#2129=DIRECTION('',(0.0,-1.0,0.0));
-#2130=VECTOR('',#2129,20.049999999999997);
-#2131=LINE('',#2128,#2130);
-#2132=EDGE_CURVE('',#2105,#2121,#2131,.T.);
-#2133=ORIENTED_EDGE('',*,*,#2132,.F.);
-#2134=EDGE_LOOP('',(#2111,#2119,#2127,#2133));
-#2135=FACE_OUTER_BOUND('',#2134,.T.);
-#2136=ADVANCED_FACE('',(#2135),#2101,.T.);
-#2137=CARTESIAN_POINT('',(-0.29999999999999,-23.550000000000001,0.0));
-#2138=DIRECTION('',(0.0,-1.0,0.0));
-#2139=DIRECTION('',(1.0,0.0,0.0));
-#2140=AXIS2_PLACEMENT_3D('',#2137,#2138,#2139);
-#2141=PLANE('',#2140);
-#2142=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.0));
-#2143=VERTEX_POINT('',#2142);
-#2144=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.0));
-#2145=DIRECTION('',(-1.0,0.0,0.0));
-#2146=VECTOR('',#2145,0.59999999999998);
-#2147=LINE('',#2144,#2146);
-#2148=EDGE_CURVE('',#2143,#2113,#2147,.T.);
-#2149=ORIENTED_EDGE('',*,*,#2148,.F.);
-#2150=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.4));
-#2151=VERTEX_POINT('',#2150);
-#2152=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.0));
-#2153=DIRECTION('',(0.0,0.0,1.0));
-#2154=VECTOR('',#2153,0.4);
-#2155=LINE('',#2152,#2154);
-#2156=EDGE_CURVE('',#2143,#2151,#2155,.T.);
-#2157=ORIENTED_EDGE('',*,*,#2156,.T.);
-#2158=CARTESIAN_POINT('',(-0.29999999999999,-23.550000000000001,0.4));
-#2159=DIRECTION('',(1.0,0.0,0.0));
-#2160=VECTOR('',#2159,0.59999999999998);
-#2161=LINE('',#2158,#2160);
-#2162=EDGE_CURVE('',#2121,#2151,#2161,.T.);
-#2163=ORIENTED_EDGE('',*,*,#2162,.F.);
-#2164=ORIENTED_EDGE('',*,*,#2126,.F.);
-#2165=EDGE_LOOP('',(#2149,#2157,#2163,#2164));
-#2166=FACE_OUTER_BOUND('',#2165,.T.);
-#2167=ADVANCED_FACE('',(#2166),#2141,.T.);
-#2168=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.0));
-#2169=DIRECTION('',(1.0,0.0,0.0));
-#2170=DIRECTION('',(0.0,1.0,0.0));
-#2171=AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
-#2172=PLANE('',#2171);
-#2173=CARTESIAN_POINT('',(0.299999999999998,-3.499999999999999,0.4));
-#2174=VERTEX_POINT('',#2173);
-#2175=CARTESIAN_POINT('',(0.299999999999998,-3.499999999999999,0.0));
-#2176=VERTEX_POINT('',#2175);
-#2177=CARTESIAN_POINT('',(0.299999999999998,-3.499999999999999,0.4));
-#2178=DIRECTION('',(0.0,0.0,-1.0));
-#2179=VECTOR('',#2178,0.4);
-#2180=LINE('',#2177,#2179);
-#2181=EDGE_CURVE('',#2174,#2176,#2180,.T.);
-#2182=ORIENTED_EDGE('',*,*,#2181,.F.);
-#2183=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.4));
-#2184=DIRECTION('',(0.0,1.0,0.0));
-#2185=VECTOR('',#2184,20.050000000000001);
-#2186=LINE('',#2183,#2185);
-#2187=EDGE_CURVE('',#2151,#2174,#2186,.T.);
-#2188=ORIENTED_EDGE('',*,*,#2187,.F.);
-#2189=ORIENTED_EDGE('',*,*,#2156,.F.);
-#2190=CARTESIAN_POINT('',(0.299999999999998,-3.499999999999999,0.0));
-#2191=DIRECTION('',(0.0,-1.0,0.0));
-#2192=VECTOR('',#2191,20.050000000000001);
-#2193=LINE('',#2190,#2192);
-#2194=EDGE_CURVE('',#2176,#2143,#2193,.T.);
-#2195=ORIENTED_EDGE('',*,*,#2194,.F.);
-#2196=EDGE_LOOP('',(#2182,#2188,#2189,#2195));
-#2197=FACE_OUTER_BOUND('',#2196,.T.);
-#2198=ADVANCED_FACE('',(#2197),#2172,.T.);
-#2199=CARTESIAN_POINT('',(-0.3,0.0,0.0));
-#2200=DIRECTION('',(-1.0,0.0,0.0));
-#2201=DIRECTION('',(0.0,-1.0,0.0));
-#2202=AXIS2_PLACEMENT_3D('',#2199,#2200,#2201);
-#2203=PLANE('',#2202);
-#2204=CARTESIAN_POINT('',(-0.299999999999999,-2.1,0.4));
-#2205=VERTEX_POINT('',#2204);
-#2206=CARTESIAN_POINT('',(-0.299999999999999,-2.1,0.0));
-#2207=VERTEX_POINT('',#2206);
-#2208=CARTESIAN_POINT('',(-0.299999999999999,-2.099999999999999,0.4));
-#2209=DIRECTION('',(0.0,0.0,-1.0));
-#2210=VECTOR('',#2209,0.4);
-#2211=LINE('',#2208,#2210);
-#2212=EDGE_CURVE('',#2205,#2207,#2211,.T.);
-#2213=ORIENTED_EDGE('',*,*,#2212,.F.);
-#2214=CARTESIAN_POINT('',(-0.3,0.0,0.4));
-#2215=DIRECTION('',(0.0,-1.0,0.0));
-#2216=VECTOR('',#2215,2.100000000000001);
-#2217=LINE('',#2214,#2216);
-#2218=EDGE_CURVE('',#2073,#2205,#2217,.T.);
-#2219=ORIENTED_EDGE('',*,*,#2218,.F.);
-#2220=ORIENTED_EDGE('',*,*,#2078,.F.);
-#2221=CARTESIAN_POINT('',(-0.299999999999999,-2.100000000000001,0.0));
-#2222=DIRECTION('',(0.0,1.0,0.0));
-#2223=VECTOR('',#2222,2.100000000000001);
-#2224=LINE('',#2221,#2223);
-#2225=EDGE_CURVE('',#2207,#2063,#2224,.T.);
-#2226=ORIENTED_EDGE('',*,*,#2225,.F.);
-#2227=EDGE_LOOP('',(#2213,#2219,#2220,#2226));
-#2228=FACE_OUTER_BOUND('',#2227,.T.);
-#2229=ADVANCED_FACE('',(#2228),#2203,.T.);
-#2230=CARTESIAN_POINT('',(0.29999999999999,-23.550000000000001,0.0));
-#2231=DIRECTION('',(1.0,0.0,0.0));
-#2232=DIRECTION('',(0.0,1.0,0.0));
-#2233=AXIS2_PLACEMENT_3D('',#2230,#2231,#2232);
-#2234=PLANE('',#2233);
-#2235=CARTESIAN_POINT('',(0.299999999999999,-2.1,0.0));
-#2236=VERTEX_POINT('',#2235);
-#2237=CARTESIAN_POINT('',(0.299999999999999,-2.1,0.4));
-#2238=VERTEX_POINT('',#2237);
-#2239=CARTESIAN_POINT('',(0.299999999999999,-2.1,0.0));
-#2240=DIRECTION('',(0.0,0.0,1.0));
-#2241=VECTOR('',#2240,0.4);
-#2242=LINE('',#2239,#2241);
-#2243=EDGE_CURVE('',#2236,#2238,#2242,.T.);
-#2244=ORIENTED_EDGE('',*,*,#2243,.F.);
-#2245=CARTESIAN_POINT('',(0.3,4.440892E-015,0.0));
-#2246=DIRECTION('',(0.0,-1.0,0.0));
-#2247=VECTOR('',#2246,2.100000000000004);
-#2248=LINE('',#2245,#2247);
-#2249=EDGE_CURVE('',#2065,#2236,#2248,.T.);
-#2250=ORIENTED_EDGE('',*,*,#2249,.F.);
-#2251=ORIENTED_EDGE('',*,*,#2092,.T.);
-#2252=CARTESIAN_POINT('',(0.299999999999999,-2.1,0.4));
-#2253=DIRECTION('',(0.0,1.0,0.0));
-#2254=VECTOR('',#2253,2.100000000000004);
-#2255=LINE('',#2252,#2254);
-#2256=EDGE_CURVE('',#2238,#2081,#2255,.T.);
-#2257=ORIENTED_EDGE('',*,*,#2256,.F.);
-#2258=EDGE_LOOP('',(#2244,#2250,#2251,#2257));
-#2259=FACE_OUTER_BOUND('',#2258,.T.);
-#2260=ADVANCED_FACE('',(#2259),#2234,.T.);
-#2261=CARTESIAN_POINT('',(0.499999999999998,-3.499999999999999,0.2));
-#2262=DIRECTION('',(0.0,0.0,1.0));
-#2263=DIRECTION('',(-0.707106781186547,0.707106781186548,0.0));
-#2264=AXIS2_PLACEMENT_3D('',#2261,#2262,#2263);
-#2265=CYLINDRICAL_SURFACE('',#2264,0.2);
-#2266=CARTESIAN_POINT('',(0.35,-3.367712434446768,0.0));
-#2267=VERTEX_POINT('',#2266);
-#2268=CARTESIAN_POINT('',(0.35,-3.367712434446768,0.4));
-#2269=VERTEX_POINT('',#2268);
-#2270=CARTESIAN_POINT('',(0.35,-3.367712434446768,0.0));
-#2271=DIRECTION('',(0.0,0.0,1.0));
-#2272=VECTOR('',#2271,0.4);
-#2273=LINE('',#2270,#2272);
-#2274=EDGE_CURVE('',#2267,#2269,#2273,.T.);
-#2275=ORIENTED_EDGE('',*,*,#2274,.T.);
-#2276=CARTESIAN_POINT('',(0.499999999999998,-3.499999999999999,0.4));
-#2277=DIRECTION('',(0.0,0.0,1.0));
-#2278=DIRECTION('',(-0.707106781186547,0.707106781186548,0.0));
-#2279=AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);
-#2280=CIRCLE('',#2279,0.2);
-#2281=EDGE_CURVE('',#2269,#2174,#2280,.T.);
-#2282=ORIENTED_EDGE('',*,*,#2281,.T.);
-#2283=ORIENTED_EDGE('',*,*,#2181,.T.);
-#2284=CARTESIAN_POINT('',(0.499999999999998,-3.499999999999999,0.0));
-#2285=DIRECTION('',(0.0,0.0,-1.0));
-#2286=DIRECTION('',(-0.707106781186547,0.707106781186548,0.0));
-#2287=AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);
-#2288=CIRCLE('',#2287,0.2);
-#2289=EDGE_CURVE('',#2176,#2267,#2288,.T.);
-#2290=ORIENTED_EDGE('',*,*,#2289,.T.);
-#2291=EDGE_LOOP('',(#2275,#2282,#2283,#2290));
-#2292=FACE_OUTER_BOUND('',#2291,.T.);
-#2293=ADVANCED_FACE('',(#2292),#2265,.F.);
-#2294=CARTESIAN_POINT('',(-0.499999999999999,-2.099999999999999,0.2));
-#2295=DIRECTION('',(0.0,0.0,1.0));
-#2296=DIRECTION('',(0.707106781186547,-0.707106781186548,0.0));
-#2297=AXIS2_PLACEMENT_3D('',#2294,#2295,#2296);
-#2298=CYLINDRICAL_SURFACE('',#2297,0.2);
-#2299=CARTESIAN_POINT('',(-0.35,-2.23228756555323,0.0));
-#2300=VERTEX_POINT('',#2299);
-#2301=CARTESIAN_POINT('',(-0.35,-2.23228756555323,0.4));
-#2302=VERTEX_POINT('',#2301);
-#2303=CARTESIAN_POINT('',(-0.35,-2.23228756555323,0.0));
-#2304=DIRECTION('',(0.0,0.0,1.0));
-#2305=VECTOR('',#2304,0.4);
-#2306=LINE('',#2303,#2305);
-#2307=EDGE_CURVE('',#2300,#2302,#2306,.T.);
-#2308=ORIENTED_EDGE('',*,*,#2307,.T.);
-#2309=CARTESIAN_POINT('',(-0.499999999999999,-2.099999999999999,0.4));
-#2310=DIRECTION('',(0.0,0.0,1.0));
-#2311=DIRECTION('',(0.707106781186547,-0.707106781186548,0.0));
-#2312=AXIS2_PLACEMENT_3D('',#2309,#2310,#2311);
-#2313=CIRCLE('',#2312,0.2);
-#2314=EDGE_CURVE('',#2302,#2205,#2313,.T.);
-#2315=ORIENTED_EDGE('',*,*,#2314,.T.);
-#2316=ORIENTED_EDGE('',*,*,#2212,.T.);
-#2317=CARTESIAN_POINT('',(-0.499999999999999,-2.099999999999999,0.0));
-#2318=DIRECTION('',(0.0,0.0,-1.0));
-#2319=DIRECTION('',(0.707106781186547,-0.707106781186548,0.0));
-#2320=AXIS2_PLACEMENT_3D('',#2317,#2318,#2319);
-#2321=CIRCLE('',#2320,0.2);
-#2322=EDGE_CURVE('',#2207,#2300,#2321,.T.);
-#2323=ORIENTED_EDGE('',*,*,#2322,.T.);
-#2324=EDGE_LOOP('',(#2308,#2315,#2316,#2323));
-#2325=FACE_OUTER_BOUND('',#2324,.T.);
-#2326=ADVANCED_FACE('',(#2325),#2298,.F.);
-#2327=CARTESIAN_POINT('',(4.309872E-017,-11.774999999999995,0.0));
-#2328=DIRECTION('',(0.0,0.0,1.0));
-#2329=DIRECTION('',(1.0,0.0,0.0));
-#2330=AXIS2_PLACEMENT_3D('',#2327,#2328,#2329);
-#2331=PLANE('',#2330);
-#2332=CARTESIAN_POINT('',(-0.35,-3.367712434446768,0.0));
-#2333=VERTEX_POINT('',#2332);
-#2334=CARTESIAN_POINT('',(-0.35,-3.367712434446767,0.0));
-#2335=DIRECTION('',(0.0,1.0,0.0));
-#2336=VECTOR('',#2335,1.135424868893538);
-#2337=LINE('',#2334,#2336);
-#2338=EDGE_CURVE('',#2333,#2300,#2337,.T.);
-#2339=ORIENTED_EDGE('',*,*,#2338,.T.);
-#2340=ORIENTED_EDGE('',*,*,#2322,.F.);
-#2341=ORIENTED_EDGE('',*,*,#2225,.T.);
-#2342=ORIENTED_EDGE('',*,*,#2070,.T.);
-#2343=ORIENTED_EDGE('',*,*,#2249,.T.);
-#2344=CARTESIAN_POINT('',(0.35,-2.23228756555323,0.0));
-#2345=VERTEX_POINT('',#2344);
-#2346=CARTESIAN_POINT('',(0.499999999999999,-2.1,0.0));
-#2347=DIRECTION('',(0.0,0.0,-1.0));
-#2348=DIRECTION('',(-0.70710678118655,-0.707106781186546,0.0));
-#2349=AXIS2_PLACEMENT_3D('',#2346,#2347,#2348);
-#2350=CIRCLE('',#2349,0.2);
-#2351=EDGE_CURVE('',#2345,#2236,#2350,.T.);
-#2352=ORIENTED_EDGE('',*,*,#2351,.F.);
-#2353=CARTESIAN_POINT('',(0.35,-2.23228756555323,0.0));
-#2354=DIRECTION('',(0.0,-1.0,0.0));
-#2355=VECTOR('',#2354,1.135424868893537);
-#2356=LINE('',#2353,#2355);
-#2357=EDGE_CURVE('',#2345,#2267,#2356,.T.);
-#2358=ORIENTED_EDGE('',*,*,#2357,.T.);
-#2359=ORIENTED_EDGE('',*,*,#2289,.F.);
-#2360=ORIENTED_EDGE('',*,*,#2194,.T.);
-#2361=ORIENTED_EDGE('',*,*,#2148,.T.);
-#2362=ORIENTED_EDGE('',*,*,#2118,.T.);
-#2363=CARTESIAN_POINT('',(-0.499999999999998,-3.499999999999999,0.0));
-#2364=DIRECTION('',(0.0,0.0,-1.0));
-#2365=DIRECTION('',(0.707106781186547,0.707106781186548,0.0));
-#2366=AXIS2_PLACEMENT_3D('',#2363,#2364,#2365);
-#2367=CIRCLE('',#2366,0.2);
-#2368=EDGE_CURVE('',#2333,#2103,#2367,.T.);
-#2369=ORIENTED_EDGE('',*,*,#2368,.F.);
-#2370=EDGE_LOOP('',(#2339,#2340,#2341,#2342,#2343,#2352,#2358,#2359,#2360,#2361,#2362,#2369));
-#2371=FACE_OUTER_BOUND('',#2370,.T.);
-#2372=ADVANCED_FACE('',(#2371),#2331,.F.);
-#2373=CARTESIAN_POINT('',(4.309872E-017,-11.774999999999995,0.4));
-#2374=DIRECTION('',(0.0,0.0,1.0));
-#2375=DIRECTION('',(1.0,0.0,0.0));
-#2376=AXIS2_PLACEMENT_3D('',#2373,#2374,#2375);
-#2377=PLANE('',#2376);
-#2378=CARTESIAN_POINT('',(-0.35,-3.367712434446768,0.4));
-#2379=VERTEX_POINT('',#2378);
-#2380=CARTESIAN_POINT('',(-0.35,-2.23228756555323,0.4));
-#2381=DIRECTION('',(0.0,-1.0,0.0));
-#2382=VECTOR('',#2381,1.135424868893538);
-#2383=LINE('',#2380,#2382);
-#2384=EDGE_CURVE('',#2302,#2379,#2383,.T.);
-#2385=ORIENTED_EDGE('',*,*,#2384,.T.);
-#2386=CARTESIAN_POINT('',(-0.499999999999998,-3.499999999999999,0.4));
-#2387=DIRECTION('',(0.0,0.0,1.0));
-#2388=DIRECTION('',(0.707106781186547,0.707106781186548,0.0));
-#2389=AXIS2_PLACEMENT_3D('',#2386,#2387,#2388);
-#2390=CIRCLE('',#2389,0.2);
-#2391=EDGE_CURVE('',#2105,#2379,#2390,.T.);
-#2392=ORIENTED_EDGE('',*,*,#2391,.F.);
-#2393=ORIENTED_EDGE('',*,*,#2132,.T.);
-#2394=ORIENTED_EDGE('',*,*,#2162,.T.);
-#2395=ORIENTED_EDGE('',*,*,#2187,.T.);
-#2396=ORIENTED_EDGE('',*,*,#2281,.F.);
-#2397=CARTESIAN_POINT('',(0.35,-2.23228756555323,0.4));
-#2398=VERTEX_POINT('',#2397);
-#2399=CARTESIAN_POINT('',(0.35,-3.367712434446768,0.4));
-#2400=DIRECTION('',(0.0,1.0,0.0));
-#2401=VECTOR('',#2400,1.135424868893537);
-#2402=LINE('',#2399,#2401);
-#2403=EDGE_CURVE('',#2269,#2398,#2402,.T.);
-#2404=ORIENTED_EDGE('',*,*,#2403,.T.);
-#2405=CARTESIAN_POINT('',(0.499999999999999,-2.1,0.4));
-#2406=DIRECTION('',(0.0,0.0,1.0));
-#2407=DIRECTION('',(-0.70710678118655,-0.707106781186546,0.0));
-#2408=AXIS2_PLACEMENT_3D('',#2405,#2406,#2407);
-#2409=CIRCLE('',#2408,0.2);
-#2410=EDGE_CURVE('',#2238,#2398,#2409,.T.);
-#2411=ORIENTED_EDGE('',*,*,#2410,.F.);
-#2412=ORIENTED_EDGE('',*,*,#2256,.T.);
-#2413=ORIENTED_EDGE('',*,*,#2086,.T.);
-#2414=ORIENTED_EDGE('',*,*,#2218,.T.);
-#2415=ORIENTED_EDGE('',*,*,#2314,.F.);
-#2416=EDGE_LOOP('',(#2385,#2392,#2393,#2394,#2395,#2396,#2404,#2411,#2412,#2413,#2414,#2415));
-#2417=FACE_OUTER_BOUND('',#2416,.T.);
-#2418=ADVANCED_FACE('',(#2417),#2377,.T.);
-#2419=CARTESIAN_POINT('',(0.499999999999999,-2.1,0.2));
-#2420=DIRECTION('',(0.0,0.0,-1.0));
-#2421=DIRECTION('',(-0.70710678118655,-0.707106781186546,0.0));
-#2422=AXIS2_PLACEMENT_3D('',#2419,#2420,#2421);
-#2423=CYLINDRICAL_SURFACE('',#2422,0.2);
-#2424=CARTESIAN_POINT('',(0.35,-2.23228756555323,0.4));
-#2425=DIRECTION('',(0.0,0.0,-1.0));
-#2426=VECTOR('',#2425,0.4);
-#2427=LINE('',#2424,#2426);
-#2428=EDGE_CURVE('',#2398,#2345,#2427,.T.);
-#2429=ORIENTED_EDGE('',*,*,#2428,.T.);
-#2430=ORIENTED_EDGE('',*,*,#2351,.T.);
-#2431=ORIENTED_EDGE('',*,*,#2243,.T.);
-#2432=ORIENTED_EDGE('',*,*,#2410,.T.);
-#2433=EDGE_LOOP('',(#2429,#2430,#2431,#2432));
-#2434=FACE_OUTER_BOUND('',#2433,.T.);
-#2435=ADVANCED_FACE('',(#2434),#2423,.F.);
-#2436=CARTESIAN_POINT('',(-0.499999999999998,-3.499999999999999,0.2));
-#2437=DIRECTION('',(0.0,0.0,-1.0));
-#2438=DIRECTION('',(0.707106781186547,0.707106781186548,0.0));
-#2439=AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);
-#2440=CYLINDRICAL_SURFACE('',#2439,0.2);
-#2441=CARTESIAN_POINT('',(-0.35,-3.367712434446768,0.4));
-#2442=DIRECTION('',(0.0,0.0,-1.0));
-#2443=VECTOR('',#2442,0.4);
-#2444=LINE('',#2441,#2443);
-#2445=EDGE_CURVE('',#2379,#2333,#2444,.T.);
-#2446=ORIENTED_EDGE('',*,*,#2445,.T.);
-#2447=ORIENTED_EDGE('',*,*,#2368,.T.);
-#2448=ORIENTED_EDGE('',*,*,#2110,.T.);
-#2449=ORIENTED_EDGE('',*,*,#2391,.T.);
-#2450=EDGE_LOOP('',(#2446,#2447,#2448,#2449));
-#2451=FACE_OUTER_BOUND('',#2450,.T.);
-#2452=ADVANCED_FACE('',(#2451),#2440,.F.);
-#2453=CARTESIAN_POINT('',(0.35,-3.5,0.4));
-#2454=DIRECTION('',(-1.0,0.0,0.0));
-#2455=DIRECTION('',(0.0,1.0,0.0));
-#2456=AXIS2_PLACEMENT_3D('',#2453,#2454,#2455);
-#2457=PLANE('',#2456);
-#2458=ORIENTED_EDGE('',*,*,#2428,.F.);
-#2459=ORIENTED_EDGE('',*,*,#2403,.F.);
-#2460=ORIENTED_EDGE('',*,*,#2274,.F.);
-#2461=ORIENTED_EDGE('',*,*,#2357,.F.);
-#2462=EDGE_LOOP('',(#2458,#2459,#2460,#2461));
-#2463=FACE_OUTER_BOUND('',#2462,.T.);
-#2464=ADVANCED_FACE('',(#2463),#2457,.F.);
-#2465=CARTESIAN_POINT('',(-0.35,-2.1,0.4));
-#2466=DIRECTION('',(1.0,0.0,0.0));
-#2467=DIRECTION('',(0.0,-1.0,0.0));
-#2468=AXIS2_PLACEMENT_3D('',#2465,#2466,#2467);
-#2469=PLANE('',#2468);
-#2470=ORIENTED_EDGE('',*,*,#2307,.F.);
-#2471=ORIENTED_EDGE('',*,*,#2338,.F.);
-#2472=ORIENTED_EDGE('',*,*,#2445,.F.);
-#2473=ORIENTED_EDGE('',*,*,#2384,.F.);
-#2474=EDGE_LOOP('',(#2470,#2471,#2472,#2473));
-#2475=FACE_OUTER_BOUND('',#2474,.T.);
-#2476=ADVANCED_FACE('',(#2475),#2469,.F.);
-#2477=CLOSED_SHELL('',(#2096,#2136,#2167,#2198,#2229,#2260,#2293,#2326,#2372,#2418,#2435,#2452,#2464,#2476));
-#2478=MANIFOLD_SOLID_BREP('Volumenk\S\vrper2',#2477);
-#2479=COLOUR_RGB('Silber',0.829999983310699,0.829999983310699,0.829999983310699);
-#2480=FILL_AREA_STYLE_COLOUR('Silber',#2479);
-#2481=FILL_AREA_STYLE('Silber',(#2480));
-#2482=SURFACE_STYLE_FILL_AREA(#2481);
-#2483=SURFACE_SIDE_STYLE('Silber',(#2482));
-#2484=SURFACE_STYLE_USAGE(.BOTH.,#2483);
-#2485=PRESENTATION_STYLE_ASSIGNMENT((#2484));
-#2486=STYLED_ITEM('',(#2485),#1314);
-#2487=STYLED_ITEM('',(#2485),#2032);
-#2488=STYLED_ITEM('',(#2485),#2478);
-#2489=ADVANCED_BREP_SHAPE_REPRESENTATION('ABSR',(#1314,#2032,#2478),#589);
-#2490=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#2489,#594);
-#2491=AXIS2_PLACEMENT_3D('',#2492,#2493,#2494);
-#2492=CARTESIAN_POINT('',(8.604228E-015,-4.250000000000001,1.3));
-#2493=DIRECTION('',(0.0,0.0,1.0));
-#2494=DIRECTION('',(1.0,0.0,0.0));
-#2495=NEXT_ASSEMBLY_USAGE_OCCURRENCE('SS leads-GO-100184.04:1','SS leads-GO-100184.04:1','SS leads-GO-100184.04:1',#12,#565,'SS leads-GO-100184.04:1');
-#2496=PRODUCT_DEFINITION_SHAPE('SS leads-GO-100184.04:1','SS leads-GO-100184.04:1',#2495);
-#2497=ITEM_DEFINED_TRANSFORMATION('SS leads-GO-100184.04:1','SS leads-GO-100184.04:1',#590,#2491);
-#2501=(REPRESENTATION_RELATIONSHIP('SS leads-GO-100184.04:1','SS leads-GO-100184.04:1',#594,#41)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2497)SHAPE_REPRESENTATION_RELATIONSHIP());
-#2502=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2501,#2496);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/PCBs/libs/cust_footpr.pretty/TB9051FTG.kicad_mod b/PCBs/libs/cust_footpr.pretty/TB9051FTG.kicad_mod deleted file mode 100644 index 33dd574..0000000 --- a/PCBs/libs/cust_footpr.pretty/TB9051FTG.kicad_mod +++ /dev/null @@ -1,260 +0,0 @@ -(footprint "TB9051FTG" - (version 20240108) - (generator "pcbnew") - (generator_version "8.0") - (layer "F.Cu") - (property "Reference" "REF**" - (at 0 -18.24 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "1fbe4bd4-5c10-4650-ad7d-0a9726000554") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - ) - ) - (property "Value" "TB9051FTG" - (at 0 -16.74 0) - (unlocked yes) - (layer "F.Fab") - (uuid "4bf16fe9-2a3c-4b04-ac53-225b1b73f3bd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "" - (at 0 -17.74 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "1cfe5111-80ba-402c-a8e4-0e28ad830dd6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 -17.74 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "98af4498-ca64-4999-8243-de9c2c1929c3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 -17.74 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "ca8cdb34-cb3f-4e6a-b8de-64f3ef2d21f6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (fp_line - (start -12.7 -12.7) - (end 12.7 -12.7) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "eee09acd-33c4-463b-9450-f5023227585e") - ) - (fp_line - (start -12.7 12.7) - (end -12.7 -12.7) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "8c57f31c-1aaf-4c7a-be0b-19e90bcfd507") - ) - (fp_line - (start 12.7 0) - (end 12.7 -12.7) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "6470fbbe-9382-46f2-80e2-7adf9febc8a5") - ) - (fp_line - (start 12.7 0) - (end 12.7 12.7) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "4ba8b0c2-f5e8-47a6-b406-694e2741c807") - ) - (fp_line - (start 12.7 12.7) - (end -12.7 12.7) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "97e65470-8220-4360-a71d-96f7b032f63d") - ) - (fp_text user "${REFERENCE}" - (at 0 -15.24 0) - (unlocked yes) - (layer "F.Fab") - (uuid "ab9e5b35-551d-452f-87fd-77ec26eef586") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "0" thru_hole circle - (at -10.16 -10.16) - (size 4 4) - (drill 2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0f369306-ad99-4fdb-8cde-f8af47feb433") - ) - (pad "0" thru_hole circle - (at 10.16 -10.16) - (size 4 4) - (drill 2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "514bbb72-5d66-41d8-9e52-bf8ac676eda7") - ) - (pad "1" thru_hole circle - (at -3.81 -11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ffaf4fbb-7e7f-488a-96b3-ec096197da4a") - ) - (pad "2" thru_hole circle - (at -1.27 -11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "44519fa6-78ad-4178-8e9d-68da05cdddea") - ) - (pad "3" thru_hole circle - (at 1.27 -11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "e81654d2-64ce-457c-b494-ef893061b7ff") - ) - (pad "4" thru_hole circle - (at 3.81 -11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "5839ff55-1013-4bc3-aafa-f18803be5570") - ) - (pad "5" thru_hole circle - (at -11.43 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "4466f3a0-9889-49b0-a3b2-7a56d0eff255") - ) - (pad "6" thru_hole circle - (at -8.89 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0f62c733-101d-4c00-ad06-8c4e312fb831") - ) - (pad "7" thru_hole circle - (at -6.35 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "fc9cba26-c694-4a76-a2c5-5ca240e7dbe2") - ) - (pad "8" thru_hole circle - (at -3.81 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "89252138-66d8-4cd4-930e-b9f168055061") - ) - (pad "9" thru_hole circle - (at -1.27 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7f5e0db5-2e28-476a-b142-a71df7d34693") - ) - (pad "10" thru_hole circle - (at 1.27 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "10eef4a5-e55b-4add-8397-1c5b37c131a7") - ) - (pad "11" thru_hole circle - (at 3.81 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d895f1b4-81ba-4d25-8bbb-dad1024d42e6") - ) - (pad "12" thru_hole circle - (at 6.35 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "5be4e4d2-15dd-4b8e-b161-7e021ae5f918") - ) - (pad "13" thru_hole circle - (at 8.89 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "8915fb29-3151-44d7-ae8b-ccc3bd3a0e51") - ) - (pad "14" thru_hole circle - (at 11.43 11.43) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "2eb33417-7d06-4723-8726-067b999fff72") - ) -) diff --git a/PCBs/libs/cust_footpr.pretty/TEENSY41.kicad_mod b/PCBs/libs/cust_footpr.pretty/TEENSY41.kicad_mod deleted file mode 100644 index 0ae3743..0000000 --- a/PCBs/libs/cust_footpr.pretty/TEENSY41.kicad_mod +++ /dev/null @@ -1,745 +0,0 @@ -(footprint "TEENSY41" - (version 20240108) - (generator "pcbnew") - (generator_version "8.0") - (layer "F.Cu") - (descr "TEENSY 4.1-5") - (tags "Integrated Circuit") - (property "Reference" "IC**" - (at 24.13 -7.62 0) - (layer "F.SilkS") - (uuid "d2dfb3ed-9a71-4595-8efb-d41a2bd709b3") - (effects - (font - (size 1.27 1.27) - (thickness 0.254) - ) - ) - ) - (property "Value" "TEENSY41" - (at 24.13 -7.62 0) - (layer "F.SilkS") - (hide yes) - (uuid "92203185-1a28-432e-9f58-a6a67a914d69") - (effects - (font - (size 1.27 1.27) - (thickness 0.254) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "331731ee-3fbd-4b0d-92f6-21c5ff6c5022") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "0f281144-3501-42ef-9103-c63b88f8e653") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "030d7dde-0274-4012-9511-cef805b649e6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (fp_line - (start -6.35 -16.51) - (end -6.35 1.27) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "fec0e731-c547-4e28-b349-978b573cad61") - ) - (fp_line - (start -6.35 1.27) - (end 54.61 1.27) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "e55c910e-3bad-46cb-80a6-eb50b60658bf") - ) - (fp_line - (start 0 1.9) - (end 0 1.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "8038b958-1363-436c-992e-595731e3ff59") - ) - (fp_line - (start 0 1.9) - (end 0 1.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "e7f271b5-bacf-446f-9cd0-6d57e7a4f1a0") - ) - (fp_line - (start 0.1 1.9) - (end 0.1 1.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "36095b53-f1c2-4125-8b87-3e9c664d9783") - ) - (fp_line - (start 54.61 -16.51) - (end -6.35 -16.51) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "4916327d-9aba-408d-acad-cbe82bde7d29") - ) - (fp_line - (start 54.61 1.27) - (end 54.61 -16.51) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "e4184364-0f42-4b8a-abf6-ba3b561321e2") - ) - (fp_arc - (start 0 1.9) - (mid 0.05 1.85) - (end 0.1 1.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "31415e6c-463b-4038-a4ec-bc4fbef9e934") - ) - (fp_arc - (start 0.1 1.9) - (mid 0.05 1.95) - (end 0 1.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "80dd7b43-2127-4801-b6c1-421b2e0c9fb2") - ) - (fp_arc - (start 0.1 1.9) - (mid 0.05 1.95) - (end 0 1.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "fe2a055f-d210-4554-92ee-e7673f3f3aa3") - ) - (fp_line - (start -7.35 -17.51) - (end 55.61 -17.51) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5f51c85d-0164-49c2-bc18-9158e2b062e4") - ) - (fp_line - (start -7.35 2.27) - (end -7.35 -17.51) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ae77d0b1-d4a1-4329-a501-ba87c235add6") - ) - (fp_line - (start 55.61 -17.51) - (end 55.61 2.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c0c26bc1-e7b9-4ca7-9830-5b68652dfe49") - ) - (fp_line - (start 55.61 2.27) - (end -7.35 2.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5dac9c6c-bfe4-42a6-9460-13c075d0e891") - ) - (fp_line - (start -6.35 -16.51) - (end -6.35 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "62155e57-11a4-4f36-95a9-3333028acb99") - ) - (fp_line - (start -6.35 1.27) - (end 54.61 1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9ff54ae3-cb47-4803-a153-33b574daf091") - ) - (fp_line - (start 54.61 -16.51) - (end -6.35 -16.51) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "156d35f0-8bf8-4d8c-9b33-eac1065fbdfc") - ) - (fp_line - (start 54.61 1.27) - (end 54.61 -16.51) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "cfedddc8-07a5-470d-96de-fb914ba0c687") - ) - (fp_text user "${REFERENCE}" - (at 24.13 -7.62 0) - (layer "F.Fab") - (uuid "801d87da-20d5-4bbb-af1f-4ff75f9642e4") - (effects - (font - (size 1.27 1.27) - (thickness 0.254) - ) - ) - ) - (pad "1" thru_hole circle - (at 0 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7d9bc4ca-d987-40c7-a80e-5e672c8129d8") - ) - (pad "2" thru_hole circle - (at 2.54 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "3c3e398d-ec95-4004-8743-2091e85776fb") - ) - (pad "3" thru_hole circle - (at 5.08 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "1e3e5e1a-2db3-42ba-92ed-0a2b77e4fba6") - ) - (pad "4" thru_hole circle - (at 7.62 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "c32c35b7-69f0-46ca-99bd-8b2db5720f2a") - ) - (pad "5" thru_hole circle - (at 10.16 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a6ec311f-dadf-4a96-8306-3d238de9c804") - ) - (pad "6" thru_hole circle - (at 12.7 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7e118526-1428-4a36-9cad-d5a1b09c4fac") - ) - (pad "7" thru_hole circle - (at 15.24 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "f6714074-487b-442d-8427-bcc873faf17f") - ) - (pad "8" thru_hole circle - (at 17.78 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0d10f043-3e42-4a21-9950-6530e4b2d399") - ) - (pad "9" thru_hole circle - (at 20.32 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "b85893ce-3a21-4f68-b0df-5692604076ad") - ) - (pad "10" thru_hole circle - (at 22.86 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "337995e6-3691-49d5-babe-bf1c23baac8b") - ) - (pad "11" thru_hole circle - (at 25.4 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d4f02cbc-635e-40ac-b694-ea392c4e171c") - ) - (pad "12" thru_hole circle - (at 27.94 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "67a21d1f-7c01-419c-9ef1-7d631b4da9b4") - ) - (pad "13" thru_hole circle - (at 27.94 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "371f41eb-5dfe-483f-b159-4f79db724368") - ) - (pad "14" thru_hole circle - (at 25.4 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "6c736c98-784e-46a4-b252-3f7fe2a27dc5") - ) - (pad "15" thru_hole circle - (at 22.86 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "8b232fe1-984f-415a-a3bc-b2ac7c5f3a1d") - ) - (pad "16" thru_hole circle - (at 20.32 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "9e61c8d3-a82c-4b48-ae30-208be26fcff5") - ) - (pad "17" thru_hole circle - (at 17.78 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "89d360aa-4796-484f-8c54-7a3c1b15558b") - ) - (pad "18" thru_hole circle - (at 15.24 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d286fa7f-4291-40c0-a10e-c8eb62eeb710") - ) - (pad "19" thru_hole circle - (at 12.7 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "fb92ee21-b51f-44b1-8841-86b4e321406c") - ) - (pad "20" thru_hole circle - (at 10.16 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "817ab6a7-b412-47d8-8561-198de0102758") - ) - (pad "21" thru_hole circle - (at 7.62 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d308e84b-457f-4958-b0b5-d9aff8175138") - ) - (pad "22" thru_hole circle - (at 5.08 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "cdf19fdd-c5eb-461f-9c37-bec9340eeba9") - ) - (pad "23" thru_hole circle - (at 2.54 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "cdd3411d-116b-4c1e-a571-47d7e5f621db") - ) - (pad "24" thru_hole circle - (at 33.02 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0363807d-a00b-4038-b1a2-c035fe2e5087") - ) - (pad "25" thru_hole circle - (at 35.56 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "aba5d1d5-079d-435e-8af6-ef67edb96907") - ) - (pad "26" thru_hole circle - (at 38.1 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "c844e54c-d90e-4892-90ba-93dcfa9a2c53") - ) - (pad "27" thru_hole circle - (at 40.64 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "e7adf634-5935-4c0d-bf28-0dbaff1b198c") - ) - (pad "28" thru_hole circle - (at 43.18 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "1f029b2b-128e-4542-99e4-0cdec289cc0f") - ) - (pad "29" thru_hole circle - (at 45.72 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "43725179-de92-449a-874f-7168b5335322") - ) - (pad "30" thru_hole circle - (at 48.26 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "b1eb5c2c-4884-424d-8f76-8b3747f0a938") - ) - (pad "31" thru_hole circle - (at 50.8 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ec07bb4d-5299-4a82-b4fa-2e1c20570e0f") - ) - (pad "32" thru_hole circle - (at 53.34 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "305f833b-0558-4b7b-8965-4522fa91c303") - ) - (pad "33" thru_hole circle - (at 53.34 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "2ebf61bd-f6f0-4dcd-bdb9-e1a5d4099d4c") - ) - (pad "34" thru_hole circle - (at 50.8 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "9da3c282-a589-401a-9bdb-085c0d7a88f5") - ) - (pad "35" thru_hole circle - (at 48.26 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "171ad810-1f42-4b88-8a6b-6175183f5cfa") - ) - (pad "36" thru_hole circle - (at 45.72 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "4492fb8f-daab-47a0-8829-48a8551bc3be") - ) - (pad "37" thru_hole circle - (at 43.18 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "2b10fe7e-4e6b-4b23-a768-29031cebef05") - ) - (pad "38" thru_hole circle - (at 40.64 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "9a88f94a-6361-4244-b395-3f654410a648") - ) - (pad "39" thru_hole circle - (at 38.1 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "6801e9fa-9e2a-44e2-83c5-59e938088a8a") - ) - (pad "40" thru_hole circle - (at 35.56 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0cbc7401-883e-41c3-adf1-3e6248e5e2b0") - ) - (pad "41" thru_hole circle - (at 33.02 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "de3f3c8b-c5bd-4ea6-bf68-2892c90a3067") - ) - (pad "42" thru_hole circle - (at 30.48 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "1d0c1925-38ee-4d10-9dcd-30fed4678eaa") - ) - (pad "43" thru_hole circle - (at 40.64 -2.54) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "f6aaa9da-6947-4344-8238-d885ae23df1b") - ) - (pad "44" thru_hole circle - (at 40.64 -5.08) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "f7c2fba8-1816-4d6e-be33-869312ba83b4") - ) - (pad "45" thru_hole circle - (at 40.64 -7.62) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "eda3def6-7d8a-434d-aa98-7f9100f646c6") - ) - (pad "46" thru_hole circle - (at 40.64 -10.16) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a2dd8cc6-bbd5-4ad3-ac07-97e73348058c") - ) - (pad "47" thru_hole circle - (at 40.64 -12.7) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "6e4f7ca2-c68c-4d09-89c5-aaa6adf068c4") - ) - (pad "48" thru_hole circle - (at 11.43 -3.05) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "805a8928-6e4c-4a96-9d59-1bff6263c129") - ) - (pad "49" thru_hole circle - (at 8.89 -3.05) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7fb308ca-4358-4574-8b10-a879c02b36f4") - ) - (pad "50" thru_hole circle - (at 6.35 -3.05) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7a7cd1c2-9fde-41f1-9d9b-43dc04d8cb66") - ) - (pad "51" thru_hole circle - (at 3.81 -3.05) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "312d821d-8b10-4d1e-8b09-b6bcd83e1b6b") - ) - (pad "52" thru_hole circle - (at 1.27 -3.05) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "953dbc57-b35a-46d7-8015-c618207a97c5") - ) - (pad "53" thru_hole circle - (at 0 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7166163d-de75-4a09-a27c-d1fdf389d251") - ) - (pad "55" thru_hole circle - (at -5.08 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a997b4ba-fb8f-4de3-bd04-6ce93364f02c") - ) - (pad "57" thru_hole circle - (at -2.54 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "4a0dae09-b0dd-4229-bdd7-8a21f2ad039b") - ) - (pad "68" thru_hole circle - (at -2.54 -12.7) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d75e2946-9306-41de-af5d-49b9dc8a71a8") - ) - (pad "69" thru_hole circle - (at 30.48 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "4f225ad0-f6ab-41e8-87ce-6f467b39fb56") - ) - (pad "70" thru_hole circle - (at -2.54 -15.24) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "7c00bb1f-7f81-4444-8769-2488a503734e") - ) - (pad "71" thru_hole circle - (at -5.08 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "e28195bb-df41-42ae-97ed-973fbd4fa8db") - ) - (model "/home/atim/Documenten/robotica/PCBs/libs/LIB_TEENSY_4.1/TEENSY_4.1/3D/TEENSY_4.1.stp" - (offset - (xyz 24 7.5 0.5) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz -90 0 0) - ) - ) -) diff --git a/PCBs/libs/cust_footpr.pretty/TSSP4038.kicad_mod b/PCBs/libs/cust_footpr.pretty/TSSP4038.kicad_mod deleted file mode 100644 index 62e53cf..0000000 --- a/PCBs/libs/cust_footpr.pretty/TSSP4038.kicad_mod +++ /dev/null @@ -1,226 +0,0 @@ -(footprint "TSSP4038" - (version 20240108) - (generator "pcbnew") - (generator_version "8.0") - (layer "F.Cu") - (descr "TSSP4038") - (tags "Integrated Circuit") - (property "Reference" "IC**" - (at -0.266 -0.887 0) - (layer "F.SilkS") - (uuid "8f946362-2a21-4ef5-9eef-6230803f8a86") - (effects - (font - (size 1.27 1.27) - (thickness 0.254) - ) - ) - ) - (property "Value" "TSSP4038" - (at -0.266 -0.887 0) - (layer "F.SilkS") - (hide yes) - (uuid "6908febd-a348-4a02-aff9-fd6467a6a58e") - (effects - (font - (size 1.27 1.27) - (thickness 0.254) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "aea2681f-f34f-4b08-ac05-ee43b5bdccbf") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "954ff666-fa78-45de-95ce-00cd6b2af89d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "6cbd0ff7-d75e-4b6b-ab6c-ee25017c2e3c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (fp_line - (start -3 0) - (end 3 0) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "c0b57a2e-a35b-46f8-ac49-412a167dd7e9") - ) - (fp_line - (start -3 3.9) - (end -3 2.495) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "3a2df273-ffc8-4d39-9d06-4da728b0a0d3") - ) - (fp_line - (start -3 3.9) - (end -2.5 3.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "bfcc2140-80b1-44d0-abf0-1ab43809f05d") - ) - (fp_line - (start 3 3.9) - (end 2.5 3.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "d4764088-f919-4805-b924-4c14ad9a97f6") - ) - (fp_line - (start 3 3.9) - (end 3 2.495) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "2228d334-dd7b-44f2-9ab7-12f902caebf9") - ) - (fp_arc - (start 2.5 3.9) - (mid -0.001152 5.603001) - (end -2.500843 3.897855) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.SilkS") - (uuid "cb6171fb-69b5-424a-bb33-701dcc0247fb") - ) - (fp_line - (start -3 0) - (end 3 0) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.Fab") - (uuid "0bbb56a0-6b67-451f-97cf-db72558043ca") - ) - (fp_line - (start -3 3.9) - (end -3 0) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.Fab") - (uuid "0786af99-786e-4968-9d12-338a46e883ac") - ) - (fp_line - (start 3 0) - (end 3 3.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.Fab") - (uuid "cde5dc4a-b208-41fa-8203-199f6867a44b") - ) - (fp_line - (start 3 3.9) - (end -3 3.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.Fab") - (uuid "51d70d57-5eb3-40b2-84d2-eaa8c78dfad1") - ) - (fp_arc - (start 2.499174 3.902097) - (mid -0.001127 5.602957) - (end -2.5 3.9) - (stroke - (width 0.2) - (type solid) - ) - (layer "F.Fab") - (uuid "c472d1ae-92cd-4eaa-80dc-9b32ac6786d1") - ) - (fp_text user "${REFERENCE}" - (at -0.266 -0.887 0) - (layer "F.Fab") - (uuid "f216b7f2-37a0-4dc3-b8d2-0fe1cddc401f") - (effects - (font - (size 1.27 1.27) - (thickness 0.254) - ) - ) - ) - (pad "1" thru_hole circle - (at -2.54 1.55) - (size 1.6 1.6) - (drill 1.06) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "286e40a1-fc3b-4faf-843b-74c1c70b8d92") - ) - (pad "2" thru_hole circle - (at 0 1.55) - (size 1.6 1.6) - (drill 1.06) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ce51754f-608f-4def-abf6-771bcfcabef3") - ) - (pad "3" thru_hole circle - (at 2.54 1.55) - (size 1.6 1.6) - (drill 1.06) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ba9ee728-d82e-4d32-833e-487bc7a44649") - ) - (model "/home/atim/Documenten/robotica/PCBs/libs/LIB_TSSP4038/TSSP4038/3D/TSSP4038.stp" - (offset - (xyz 0 0 7.5) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz -90 0 0) - ) - ) -) diff --git a/PCBs/libs/cust_footpr.pretty/pololu_4.41 Metal Gearmotor 25Dx63L mm MP 12V with 48 CPR Encoder.kicad_mod b/PCBs/libs/cust_footpr.pretty/pololu_4.41 Metal Gearmotor 25Dx63L mm MP 12V with 48 CPR Encoder.kicad_mod deleted file mode 100644 index 78f3dc8..0000000 --- a/PCBs/libs/cust_footpr.pretty/pololu_4.41 Metal Gearmotor 25Dx63L mm MP 12V with 48 CPR Encoder.kicad_mod +++ /dev/null @@ -1,167 +0,0 @@ -(footprint "pololu_4.41 Metal Gearmotor 25Dx63L mm MP 12V with 48 CPR Encoder" - (version 20240108) - (generator "pcbnew") - (generator_version "8.0") - (layer "F.Cu") - (property "Reference" "REF**" - (at 0 -12.7 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "1705d855-d0b0-4eee-9583-cb11d74a6141") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - ) - ) - (property "Value" "pololu_4.41 Metal Gearmotor 25Dx63L mm MP 12V with 48 CPR Encoder" - (at 0 -11.2 0) - (unlocked yes) - (layer "F.Fab") - (uuid "f3ba28cd-65e2-49a1-a10f-a99b53698c55") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "" - (at 0 -12.2 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "871fc459-6d15-4d04-aebd-aa2f1f7152b5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 -12.2 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "10accbce-97da-4011-8699-08f5f19d6a18") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 -12.2 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "974ad11f-c91f-4772-a579-e0e77671be07") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (fp_rect - (start -7.62 -2.54) - (end 7.62 1.27) - (stroke - (width 0.1) - (type default) - ) - (fill none) - (layer "F.SilkS") - (uuid "74e169f5-f846-4551-9c7a-0c267afffad2") - ) - (fp_text user "WIT" - (at 3.81 -1.27 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "2b8e9bd8-89cf-4d70-98bc-0448fe896f86") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - (justify left bottom) - ) - ) - (fp_text user "ROOD" - (at -7.62 -1.27 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "3826d38d-c096-498b-ab7e-3360c1e28d0d") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - (justify left bottom) - ) - ) - (fp_text user "${REFERENCE}" - (at 0 -9.7 0) - (unlocked yes) - (layer "F.Fab") - (uuid "fe223ac2-7dca-46f8-b97d-016eb9470a98") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole circle - (at -6.35 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "66f22f06-e4a1-4fc7-aa93-d84bc2c9bdd5") - ) - (pad "2" thru_hole circle - (at -3.81 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "e1de9f59-9081-4fe9-bf05-f9906cbfaba8") - ) - (pad "3" thru_hole circle - (at -1.27 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d80f9d8d-4df2-466b-bc68-3d952eb924c9") - ) - (pad "4" thru_hole circle - (at 1.27 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "4e52ca4b-b40f-47a9-9707-b95135b9718a") - ) - (pad "5" thru_hole circle - (at 3.81 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "5337a417-7bd0-4f42-b9e2-4f3fb2736522") - ) - (pad "6" thru_hole circle - (at 6.35 0) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "e17f6c64-3751-41a5-897e-1a2c12785e63") - ) -) diff --git a/PCBs/libs/cust_footpr.pretty/pololu_power_converter.kicad_mod b/PCBs/libs/cust_footpr.pretty/pololu_power_converter.kicad_mod deleted file mode 100644 index e2ae0e1..0000000 --- a/PCBs/libs/cust_footpr.pretty/pololu_power_converter.kicad_mod +++ /dev/null @@ -1,196 +0,0 @@ -(footprint "pololu_power_converter" - (version 20240108) - (generator "pcbnew") - (generator_version "8.0") - (layer "F.Cu") - (property "Reference" "REF**" - (at 0 -14.43 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "e5d322fe-dfd3-44e2-a913-505e846863e9") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - ) - ) - (property "Value" "pololu_power_converter" - (at 0 -12.93 0) - (unlocked yes) - (layer "F.Fab") - (uuid "5eeba173-42b8-4125-aa2e-2e4912d12bab") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "" - (at 0 -10.295 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "1c9e9fa0-c69a-4fd6-9f78-d49936dbb561") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 -10.295 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "99ac3b76-148d-4382-864d-3fb43e507b5f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 -10.295 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8613f411-4ced-4d13-9cd1-201045d540ee") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (fp_line - (start -8.89 -10.16) - (end 0 -10.16) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "b7298217-d587-4610-bb24-f2380865c3af") - ) - (fp_line - (start -8.89 10.16) - (end -8.89 -10.16) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "3921be70-8f49-46a4-86c0-d19bda9dd2e8") - ) - (fp_line - (start 0 -10.16) - (end 8.89 -10.16) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "bba4b2c2-25d3-4292-a007-d9f34ce87736") - ) - (fp_line - (start 8.89 -10.16) - (end 8.89 10.16) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "949dea0c-d912-4735-b780-c549730e5ef4") - ) - (fp_line - (start 8.89 10.16) - (end -8.89 10.16) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "b1d577ec-4d0a-4f00-8cc3-f5b0cc24e83f") - ) - (fp_text user "${REFERENCE}" - (at 0 -11.43 0) - (unlocked yes) - (layer "F.Fab") - (uuid "6272da20-08ae-4040-88a3-c3152ac2687e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole circle - (at -2.54 5.08) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a13cdbad-1c57-4625-8641-062d7db3d847") - ) - (pad "2" thru_hole circle - (at -2.54 7.62) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "c7b2f389-11c1-41d7-85f8-0485ad951232") - ) - (pad "3" thru_hole circle - (at 0 7.62) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "357c3aa5-283b-468d-a0b2-ce53794d7bec") - ) - (pad "4" thru_hole circle - (at -6.731 8.001) - (size 3 3) - (drill 2.159) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "767ffc93-8faf-446f-86ee-b644182d6458") - ) - (pad "4" thru_hole circle - (at 2.54 7.62) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "f405cc3b-7d1e-4ced-9f34-129bf1223ac5") - ) - (pad "4" thru_hole circle - (at 6.731 -8.001) - (size 3 3) - (drill 2.159) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "c56b37b7-be08-4052-8eaa-85a3b3269997") - ) - (pad "5" thru_hole circle - (at 5.08 7.62) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "bd0014c5-924a-4c40-97ea-dfe5b1e34963") - ) - (pad "6" thru_hole circle - (at 7.62 7.62) - (size 1.665 1.665) - (drill 1.11) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "f6c3a30e-0a3f-49df-a3ce-565d34b873ba") - ) -) diff --git a/PCBs/libs/cust_footpr.pretty/test.kicad_mod b/PCBs/libs/cust_footpr.pretty/test.kicad_mod deleted file mode 100644 index 4e28cbf..0000000 --- a/PCBs/libs/cust_footpr.pretty/test.kicad_mod +++ /dev/null @@ -1,82 +0,0 @@ -(footprint "test" - (version 20240108) - (generator "pcbnew") - (generator_version "8.0") - (layer "F.Cu") - (property "Reference" "REF**" - (at 0 -0.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "7da321ee-4b00-4727-971b-133091967107") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - ) - ) - (property "Value" "test" - (at 0 1 0) - (unlocked yes) - (layer "F.Fab") - (uuid "fb633b4c-15fd-4316-bec9-85f2986d2bc5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "d309031f-06fc-44ea-b0f5-5f9239e929b2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "a1604db5-e37e-4872-a145-849a93aac1d0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "a7e1ccef-7e59-4f81-b5fe-3c778e312bf6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (attr smd) - (fp_text user "${REFERENCE}" - (at 0 2.5 0) - (unlocked yes) - (layer "F.Fab") - (uuid "d255c50a-45f2-453d-adb4-922beda47934") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) -) diff --git a/PCBs/libs/cust_symbs.bak b/PCBs/libs/cust_symbs.bak deleted file mode 100644 index 1efa483..0000000 --- a/PCBs/libs/cust_symbs.bak +++ /dev/null @@ -1,1116 +0,0 @@ -(kicad_symbol_lib - (version 20231120) - (generator "kicad_symbol_editor") - (generator_version "8.0") - (symbol "TB9051FTG" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "DR" - (at 0 -1.778 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "cust_footpr:TB9051FTG" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/2997/resources" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "motordriver" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "TB9051FTG_0_1" - (rectangle - (start -13.97 -11.43) - (end 13.97 6.35) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "TB9051FTG_1_1" - (pin input line - (at -11.43 0 0) - (length 2.54) - (name "screw" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 8.89 270) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 1.27 -13.97 90) - (length 2.54) - (name "ENB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 3.81 -13.97 90) - (length 2.54) - (name "PWM2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 6.35 -13.97 90) - (length 2.54) - (name "PWM1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 8.89 -13.97 90) - (length 2.54) - (name "OCM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 11.43 -13.97 90) - (length 2.54) - (name "DIAG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -1.27 8.89 270) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 1.27 8.89 270) - (length 2.54) - (name "OUT2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 3.81 8.89 270) - (length 2.54) - (name "OUT1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at -11.43 -13.97 90) - (length 2.54) - (name "VM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -8.89 -13.97 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -6.35 -13.97 90) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -3.81 -13.97 90) - (length 2.54) - (name "OCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -1.27 -13.97 90) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "TSSP4038" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "IC" - (at 19.05 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Value" "TSSP4038" - (at 19.05 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Footprint" "TSSP4038" - (at 19.05 -94.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Datasheet" "https://componentsearchengine.com/Datasheets/2/TSSP4038.pdf" - (at 19.05 -194.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Description" "IR Receiver Module 38KHz 25m EMI 3-Pin Vishay TSSP4038, 38kHz IR Receiver, 950nm +/-45 , 25m Range, 2.5V - 5V, Through Hole, 6 x 3.9 x 6.95mm" - (at 0 12.192 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Height" "" - (at 19.05 -394.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Manufacturer_Name" "Vishay" - (at 19.05 -494.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Manufacturer_Part_Number" "TSSP4038" - (at 19.05 -594.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Mouser Part Number" "782-TSSP4038" - (at 19.05 -694.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Vishay-Semiconductors/TSSP4038?qs=lgjwDzixuo3Ja5hn%252BEmOdw%3D%3D" - (at 19.05 -794.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Arrow Part Number" "TSSP4038" - (at 19.05 -894.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/tssp4038/vishay?region=nac" - (at 19.05 -994.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (symbol "TSSP4038_1_1" - (rectangle - (start 5.08 2.54) - (end 17.78 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at 0 0 0) - (length 5.08) - (name "OUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -2.54 0) - (length 5.08) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -5.08 0) - (length 5.08) - (name "VS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "pololu_3.3V,_3.7A_Step-Down_Voltage_Regulator_D30V30F3" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "3V3_conv" - (at 8.636 -8.382 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "cust_footpr:pololu_power_converter" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/4891" - (at 1.778 9.652 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "pololu_3.3V,_3.7A_Step-Down_Voltage_Regulator_D30V30F3_0_1" - (rectangle - (start -1.27 -1.27) - (end 10.16 -13.97) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "pololu_3.3V,_3.7A_Step-Down_Voltage_Regulator_D30V30F3_1_1" - (pin output line - (at 5.08 1.27 270) - (length 2.54) - (name "PG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -3.81 -2.54 0) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -5.08 0) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -7.62 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -10.16 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -12.7 0) - (length 2.54) - (name "VOUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "M" - (at 0.508 -5.842 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder_0_1" - (rectangle - (start -1.27 -3.81) - (end -8.89 5.08) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -1.27 -3.81) - (end 8.89 5.08) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder_1_1" - (text "encoder\n" - (at 3.81 -2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin power_in line - (at -6.35 7.62 270) - (length 2.54) - (name "MotorPW" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 7.62 270) - (length 2.54) - (name "MotorPW" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 7.62 270) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 7.62 270) - (length 2.54) - (name "Vcc" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 5.08 7.62 270) - (length 2.54) - (name "A_out" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 7.62 270) - (length 2.54) - (name "B_out" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "pololu_5V,_3.4A_Step-Down_Voltage_Regulator_D30V30F5" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "5V_conv" - (at 7.366 -21.082 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/4892" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "pololu_5V,_3.4A_Step-Down_Voltage_Regulator_D30V30F5_0_1" - (rectangle - (start -2.54 -12.7) - (end 8.89 -25.4) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "pololu_5V,_3.4A_Step-Down_Voltage_Regulator_D30V30F5_1_1" - (pin output line - (at 3.81 -10.16 270) - (length 2.54) - (name "PG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -5.08 -13.97 0) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -16.51 0) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -19.05 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -21.59 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -24.13 0) - (length 2.54) - (name "VOUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "test" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - ) -) diff --git a/PCBs/libs/cust_symbs.kicad_sym b/PCBs/libs/cust_symbs.kicad_sym deleted file mode 100644 index 8e95d78..0000000 --- a/PCBs/libs/cust_symbs.kicad_sym +++ /dev/null @@ -1,1116 +0,0 @@ -(kicad_symbol_lib - (version 20231120) - (generator "kicad_symbol_editor") - (generator_version "8.0") - (symbol "TB9051FTG" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "DR" - (at 0 -1.778 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "cust_footpr:TB9051FTG" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/2997/resources" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "motordriver" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "TB9051FTG_0_1" - (rectangle - (start -13.97 -11.43) - (end 13.97 6.35) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "TB9051FTG_1_1" - (pin input line - (at -11.43 0 0) - (length 2.54) - (name "screw" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 8.89 270) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 1.27 -13.97 90) - (length 2.54) - (name "ENB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 3.81 -13.97 90) - (length 2.54) - (name "PWM2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 6.35 -13.97 90) - (length 2.54) - (name "PWM1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 8.89 -13.97 90) - (length 2.54) - (name "OCM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 11.43 -13.97 90) - (length 2.54) - (name "DIAG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -1.27 8.89 270) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 1.27 8.89 270) - (length 2.54) - (name "OUT2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 3.81 8.89 270) - (length 2.54) - (name "OUT1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at -11.43 -13.97 90) - (length 2.54) - (name "VM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -8.89 -13.97 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -6.35 -13.97 90) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -3.81 -13.97 90) - (length 2.54) - (name "OCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -1.27 -13.97 90) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "TSSP4038" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "IC" - (at 19.05 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Value" "TSSP4038" - (at 19.05 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Footprint" "TSSP4038" - (at 19.05 -94.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Datasheet" "https://componentsearchengine.com/Datasheets/2/TSSP4038.pdf" - (at 19.05 -194.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Description" "IR Receiver Module 38KHz 25m EMI 3-Pin Vishay TSSP4038, 38kHz IR Receiver, 950nm +/-45 , 25m Range, 2.5V - 5V, Through Hole, 6 x 3.9 x 6.95mm" - (at 0 12.192 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Height" "" - (at 19.05 -394.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Manufacturer_Name" "Vishay" - (at 19.05 -494.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Manufacturer_Part_Number" "TSSP4038" - (at 19.05 -594.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Mouser Part Number" "782-TSSP4038" - (at 19.05 -694.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Vishay-Semiconductors/TSSP4038?qs=lgjwDzixuo3Ja5hn%252BEmOdw%3D%3D" - (at 19.05 -794.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Arrow Part Number" "TSSP4038" - (at 19.05 -894.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (property "Arrow Price/Stock" "https://www.arrow.com/en/products/tssp4038/vishay?region=nac" - (at 19.05 -994.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - (hide yes) - ) - ) - (symbol "TSSP4038_1_1" - (rectangle - (start 5.08 2.54) - (end 17.78 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at 0 0 0) - (length 5.08) - (name "OUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -2.54 0) - (length 5.08) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -5.08 0) - (length 5.08) - (name "VS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "pololu_3.3V,_3.7A_Step-Down_Voltage_Regulator_D30V30F3" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "3V3_conv" - (at 8.636 -8.382 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "cust_footpr:pololu_power_converter" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/4891" - (at 1.778 9.652 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "pololu_3.3V,_3.7A_Step-Down_Voltage_Regulator_D30V30F3_0_1" - (rectangle - (start -1.27 -1.27) - (end 10.16 -13.97) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "pololu_3.3V,_3.7A_Step-Down_Voltage_Regulator_D30V30F3_1_1" - (pin output line - (at 5.08 1.27 270) - (length 2.54) - (name "PG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -3.81 -2.54 0) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -5.08 0) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -7.62 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -10.16 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 -12.7 0) - (length 2.54) - (name "VOUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "M" - (at 0.508 -5.842 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder_0_1" - (rectangle - (start -1.27 -3.81) - (end -8.89 5.08) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -1.27 -3.81) - (end 8.89 5.08) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder_1_1" - (text "encoder\n" - (at 3.81 -2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin power_in line - (at -6.35 7.62 270) - (length 2.54) - (name "MotorPW" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -3.81 7.62 270) - (length 2.54) - (name "MotorPW" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 7.62 270) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 7.62 270) - (length 2.54) - (name "Vcc" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 5.08 7.62 270) - (length 2.54) - (name "A_out" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 7.62 270) - (length 2.54) - (name "B_out" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "pololu_5V,_3.4A_Step-Down_Voltage_Regulator_D30V30F5" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "5V_conv" - (at 7.366 -21.082 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "cust_footpr:pololu_power_converter" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/4892" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at -1.27 -11.43 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "pololu_5V,_3.4A_Step-Down_Voltage_Regulator_D30V30F5_0_1" - (rectangle - (start -2.54 -12.7) - (end 8.89 -25.4) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "pololu_5V,_3.4A_Step-Down_Voltage_Regulator_D30V30F5_1_1" - (pin output line - (at 3.81 -10.16 270) - (length 2.54) - (name "PG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -5.08 -13.97 0) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -16.51 0) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -19.05 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -21.59 0) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 -24.13 0) - (length 2.54) - (name "VOUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "test" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - ) -) diff --git a/PCBs/libs/teensy_library-master/.gitignore b/PCBs/libs/teensy_library-master/.gitignore deleted file mode 100644 index 0f45b84..0000000 --- a/PCBs/libs/teensy_library-master/.gitignore +++ /dev/null @@ -1,90 +0,0 @@ - -# Created by https://www.gitignore.io/api/linux,windows,osx,kicad - -### KiCad ### -# For PCBs designed using KiCad: http://www.kicad-pcb.org/ - -# Temporary files -*.000 -*.bak -*.bck -*.kicad_pcb-bak -*~ -_autosave-* -*.tmp - -# Netlist files (exported from Eeschema) -*.net - -# Autorouter files (exported from Pcbnew) -*.dsn -*.ses - -# Exported BOM files -*.xml -*.csv - -### Linux ### - -# temporary files which can be created if a process still has a handle open of a deleted file -.fuse_hidden* - -# KDE directory preferences -.directory - -# Linux trash folder which might appear on any partition or disk -.Trash-* - -# .nfs files are created when an open file is removed but is still being accessed -.nfs* - -### OSX ### -*.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -### Windows ### -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Folder config file -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# End of https://www.gitignore.io/api/linux,windows,osx,kicad diff --git a/PCBs/libs/teensy_library-master/LICENSE b/PCBs/libs/teensy_library-master/LICENSE deleted file mode 100644 index f2b58d8..0000000 --- a/PCBs/libs/teensy_library-master/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015 Ricardo Band - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/PCBs/libs/teensy_library-master/README.md b/PCBs/libs/teensy_library-master/README.md deleted file mode 100644 index 4b1a0be..0000000 --- a/PCBs/libs/teensy_library-master/README.md +++ /dev/null @@ -1,26 +0,0 @@ - -[](https://liberapay.com/xengi/donate) - - -Teensy symbol library for KiCAD -======================================= - -This repo includes KiCAD symbols for the following Teensy versions: - - - Teensy 1.0 - - Teensy++ 1.0 - - Teensy 2.0 - - Teensy++ 2.0 - - Teensy 3.0 - - Teensy 3.1 - - Teensy 3.2 - - Teensy 3.5 - - Teensy 3.6 - - Teensy 4.0 - - Teensy 4.1 - - Teensy LC - -There are two symbols for Teensy 3.5/3.6: one that includes the through-hole connections on Teensy and one that adds all of the SMT connections on the bottom of the Teensy. - - -For footprints look here: https://github.com/XenGi/teensy.pretty diff --git a/PCBs/libs/teensy_library-master/teensy.dcm b/PCBs/libs/teensy_library-master/teensy.dcm deleted file mode 100644 index c7e0168..0000000 --- a/PCBs/libs/teensy_library-master/teensy.dcm +++ /dev/null @@ -1,7 +0,0 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP Teensy3.5_All_Pins -F https://www.pjrc.com/teensy/card8a_rev2.pdf -$ENDCMP -# -#End Doc Library diff --git a/PCBs/libs/teensy_library-master/teensy.lib b/PCBs/libs/teensy_library-master/teensy.lib deleted file mode 100644 index 0ef1960..0000000 --- a/PCBs/libs/teensy_library-master/teensy.lib +++ /dev/null @@ -1,1250 +0,0 @@ -EESchema-LIBRARY Version 2.4 -#encoding utf-8 -# -# Teensy++1.0_(Arduino) -# -DEF Teensy++1.0_(Arduino) U 0 40 Y Y 1 F N -F0 "U" 0 1500 60 H V C CNN -F1 "Teensy++1.0_(Arduino)" 0 -1500 60 H V C CNN -F2 "" 100 -800 60 H V C CNN -F3 "" 100 -800 60 H V C CNN -DRAW -S -500 1400 500 -1400 0 1 0 N -X GND 1 -700 1300 200 R 50 50 1 1 W -X 7 10 -700 400 200 R 50 50 1 1 B -X 8 11 -700 300 200 R 50 50 1 1 B -X 9 12 -700 200 200 R 50 50 1 1 B -X 10 13 -700 100 200 R 50 50 1 1 B -X 11 14 -700 0 200 R 50 50 1 1 B -X 12 15 -700 -100 200 R 50 50 1 1 B -X 13 16 -700 -200 200 R 50 50 1 1 B -X 14_PWM 17 -700 -300 200 R 50 50 1 1 B -X 15_PWM 18 -700 -400 200 R 50 50 1 1 B -X 16_PWM 19 -700 -500 200 R 50 50 1 1 B -X 27_PWM 2 -700 1200 200 R 50 50 1 1 B -X 17 20 -700 -600 200 R 50 50 1 1 B -X +5V 21 -700 -700 200 R 50 50 1 1 W -X GND 22 -700 -800 200 R 50 50 1 1 W -X RST 23 -700 -900 200 R 50 50 1 1 I -X 45_A7 24 -700 -1000 200 R 50 50 1 1 B -X 44_A6 25 -700 -1100 200 R 50 50 1 1 B -X 43_A5 26 -700 -1200 200 R 50 50 1 1 B -X 42_A4 27 -700 -1300 200 R 50 50 1 1 B -X 41_A3 28 700 -1300 200 L 50 50 1 1 B -X 40_A2 29 700 -1200 200 L 50 50 1 1 B -X 0_INT0_PWM 3 -700 1100 200 R 50 50 1 1 B -X 39_A1 30 700 -1100 200 L 50 50 1 1 B -X 38_A0 31 700 -1000 200 L 50 50 1 1 B -X AREF 32 700 -900 200 L 50 50 1 1 I -X GND 33 700 -800 200 L 50 50 1 1 W -X 18_INT6 34 700 -700 200 L 50 50 1 1 B -X 19_INT7 35 700 -600 200 L 50 50 1 1 B -X 20 36 700 -500 200 L 50 50 1 1 B -X 21 37 700 -400 200 L 50 50 1 1 B -X 22 38 700 -300 200 L 50 50 1 1 B -X 23 39 700 -200 200 L 50 50 1 1 B -X 1_INT1_PWM 4 -700 1000 200 R 50 50 1 1 B -X 24_PWM 40 700 -100 200 L 50 50 1 1 B -X 25_PWM 41 700 0 200 L 50 50 1 1 B -X 26_PWM 42 700 100 200 L 50 50 1 1 B -X +5V 43 700 200 200 L 50 50 1 1 W -X 28 44 700 300 200 L 50 50 1 1 B -X 29 45 700 400 200 L 50 50 1 1 B -X 30 46 700 500 200 L 50 50 1 1 B -X 31 47 700 600 200 L 50 50 1 1 B -X 32 48 700 700 200 L 50 50 1 1 B -X 33 49 700 800 200 L 50 50 1 1 B -X 2_INT2_RX 5 -700 900 200 R 50 50 1 1 B -X 34 50 700 900 200 L 50 50 1 1 B -X 35 51 700 1000 200 L 50 50 1 1 B -X 3_INT3_TX 6 -700 800 200 R 50 50 1 1 B -X 4 7 -700 700 200 R 50 50 1 1 B -X 5 8 -700 600 200 R 50 50 1 1 B -X 6_LED 9 -700 500 200 R 50 50 1 1 B -X 36_INT4 ~ 700 1200 200 L 50 50 1 1 B -X 37_INT5 ~ 700 1300 200 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy++1.0_(C) -# -DEF Teensy++1.0_(C) U 0 40 Y Y 1 F N -F0 "U" 0 1500 60 H V C CNN -F1 "Teensy++1.0_(C)" 0 -1500 60 H V C CNN -F2 "" 100 -800 60 H V C CNN -F3 "" 100 -800 60 H V C CNN -DRAW -S -850 1400 850 -1400 0 1 0 N -X GND 1 -1050 1300 200 R 50 50 1 1 W -X PD7_T0 10 -1050 400 200 R 50 50 1 1 B -X PE0 11 -1050 300 200 R 50 50 1 1 B -X PE1 12 -1050 200 200 R 50 50 1 1 B -X PC0 13 -1050 100 200 R 50 50 1 1 B -X PC1 14 -1050 0 200 R 50 50 1 1 B -X PC2 15 -1050 -100 200 R 50 50 1 1 B -X PC3_T3 16 -1050 -200 200 R 50 50 1 1 B -X PC4_OC3C 17 -1050 -300 200 R 50 50 1 1 B -X PC5_OC3B 18 -1050 -400 200 R 50 50 1 1 B -X PC6_OC3A 19 -1050 -500 200 R 50 50 1 1 B -X PB7_OC0A_OC1C 2 -1050 1200 200 R 50 50 1 1 B -X PC7_ICP3 20 -1050 -600 200 R 50 50 1 1 B -X VCC 21 -1050 -700 200 R 50 50 1 1 W -X GND 22 -1050 -800 200 R 50 50 1 1 W -X RST 23 -1050 -900 200 R 50 50 1 1 I -X PF7_ADC7 24 -1050 -1000 200 R 50 50 1 1 B -X PF6_ADC6 25 -1050 -1100 200 R 50 50 1 1 B -X PF5_ADC5 26 -1050 -1200 200 R 50 50 1 1 B -X PF4_ADC4 27 -1050 -1300 200 R 50 50 1 1 B -X PF3_ADC3 28 1050 -1300 200 L 50 50 1 1 B -X PF2_ADC2 29 1050 -1200 200 L 50 50 1 1 B -X PD0_INT0_OC0B_SCL 3 -1050 1100 200 R 50 50 1 1 B -X PF1_ADC1 30 1050 -1100 200 L 50 50 1 1 B -X PF0_ADC0 31 1050 -1000 200 L 50 50 1 1 B -X AREF 32 1050 -900 200 L 50 50 1 1 I -X GND 33 1050 -800 200 L 50 50 1 1 W -X PE6_INT6_AIN0 34 1050 -700 200 L 50 50 1 1 B -X PE7_INT7_AIN1 35 1050 -600 200 L 50 50 1 1 B -X PB0_SS 36 1050 -500 200 L 50 50 1 1 B -X PB1_SCLK 37 1050 -400 200 L 50 50 1 1 B -X PB2_MOSI 38 1050 -300 200 L 50 50 1 1 B -X PB3_MISO 39 1050 -200 200 L 50 50 1 1 B -X PD1_INT1_OC2B_SDA 4 -1050 1000 200 R 50 50 1 1 B -X PB4_OC2A 40 1050 -100 200 L 50 50 1 1 B -X PB5_OC1A 41 1050 0 200 L 50 50 1 1 B -X PB6_OC1B 42 1050 100 200 L 50 50 1 1 B -X VCC 43 1050 200 200 L 50 50 1 1 W -X PA0 44 1050 300 200 L 50 50 1 1 B -X PA1 45 1050 400 200 L 50 50 1 1 B -X PA2 46 1050 500 200 L 50 50 1 1 B -X PA3 47 1050 600 200 L 50 50 1 1 B -X PA4 48 1050 700 200 L 50 50 1 1 B -X PA5 49 1050 800 200 L 50 50 1 1 B -X PD2_INT2_RXD1 5 -1050 900 200 R 50 50 1 1 B -X PA6 50 1050 900 200 L 50 50 1 1 B -X PA7 51 1050 1000 200 L 50 50 1 1 B -X PD3_INT3_TXD1 6 -1050 800 200 R 50 50 1 1 B -X PD4_ICP1 7 -1050 700 200 R 50 50 1 1 B -X PD5_XCK1 8 -1050 600 200 R 50 50 1 1 B -X PD6_T1_LED 9 -1050 500 200 R 50 50 1 1 B -X PE4_INT4_TOSC1 ~ 1050 1200 200 L 50 50 1 1 B -X PE5_INT5_TOSC2 ~ 1050 1300 200 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy++2.0_(Arduino) -# -DEF Teensy++2.0_(Arduino) U 0 40 Y Y 1 F N -F0 "U" 0 1550 60 H V C CNN -F1 "Teensy++2.0_(Arduino)" 0 -1550 60 H V C CNN -F2 "" 100 -650 60 H V C CNN -F3 "" 100 -650 60 H V C CNN -DRAW -S -500 1450 500 -1450 0 1 0 N -X GND 1 -700 1350 200 R 50 50 1 1 W -X 7 10 -700 450 200 R 50 50 1 1 B -X 8 11 -700 350 200 R 50 50 1 1 B -X 9 12 -700 250 200 R 50 50 1 1 B -X 10 13 -700 150 200 R 50 50 1 1 B -X 11 14 -700 50 200 R 50 50 1 1 B -X 12 15 -700 -50 200 R 50 50 1 1 B -X 13 16 -700 -150 200 R 50 50 1 1 B -X 14_PWM 17 -700 -250 200 R 50 50 1 1 B -X 15_PWM 18 -700 -350 200 R 50 50 1 1 B -X 16_PWM 19 -700 -450 200 R 50 50 1 1 B -X 27_PWM 2 -700 1250 200 R 50 50 1 1 B -X 17 20 -700 -550 200 R 50 50 1 1 B -X +5V 21 -700 -650 200 R 50 50 1 1 W -X GND 22 -700 -750 200 R 50 50 1 1 W -X RST 23 -700 -850 200 R 50 50 1 1 I -X 45_A7 24 -700 -950 200 R 50 50 1 1 B -X 44_A6 25 -700 -1050 200 R 50 50 1 1 B -X 43_A5 26 -700 -1150 200 R 50 50 1 1 B -X 42_A4 27 -700 -1250 200 R 50 50 1 1 B -X 41_A3 28 -700 -1350 200 R 50 50 1 1 B -X 40_A2 29 700 -1350 200 L 50 50 1 1 B -X 0_INT0_PWM 3 -700 1150 200 R 50 50 1 1 B -X 39_A1 30 700 -1250 200 L 50 50 1 1 B -X 38_A0 31 700 -1150 200 L 50 50 1 1 B -X AREF 32 700 -1050 200 L 50 50 1 1 I -X GND 33 700 -950 200 L 50 50 1 1 W -X 18_INT6 34 700 -850 200 L 50 50 1 1 B -X 19_INT7 35 700 -750 200 L 50 50 1 1 B -X 20 36 700 -650 200 L 50 50 1 1 B -X 21 37 700 -550 200 L 50 50 1 1 B -X 22 38 700 -450 200 L 50 50 1 1 B -X 23 39 700 -350 200 L 50 50 1 1 B -X 1_INT1_PWM 4 -700 1050 200 R 50 50 1 1 B -X 24_PWM 40 700 -250 200 L 50 50 1 1 B -X 25_PWM 41 700 -150 200 L 50 50 1 1 B -X 26_PWM 42 700 -50 200 L 50 50 1 1 B -X +5V 43 700 50 200 L 50 50 1 1 W -X 28 44 700 150 200 L 50 50 1 1 B -X 29 45 700 250 200 L 50 50 1 1 B -X 30 46 700 350 200 L 50 50 1 1 B -X 31 47 700 450 200 L 50 50 1 1 B -X 32 48 700 550 200 L 50 50 1 1 B -X 33 49 700 650 200 L 50 50 1 1 B -X 2_INT2_RX 5 -700 950 200 R 50 50 1 1 B -X 34 50 700 750 200 L 50 50 1 1 B -X 35 51 700 850 200 L 50 50 1 1 B -X ALE 52 700 950 200 L 50 50 1 1 I -X 3_INT3_TX 6 -700 850 200 R 50 50 1 1 B -X 4 7 -700 750 200 R 50 50 1 1 B -X 5 8 -700 650 200 R 50 50 1 1 B -X 6_LED 9 -700 550 200 R 50 50 1 1 B -X 36_INT4 ~ 700 1250 200 L 50 50 1 1 B -X 37_INT5 ~ 700 1350 200 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy++2.0_(C) -# -DEF Teensy++2.0_(C) U 0 40 Y Y 1 F N -F0 "U" 0 1550 60 H V C CNN -F1 "Teensy++2.0_(C)" 0 -1550 60 H V C CNN -F2 "" 100 -850 60 H V C CNN -F3 "" 100 -850 60 H V C CNN -DRAW -S -850 1450 850 -1450 0 1 0 N -X GND 1 -1050 1350 200 R 50 50 1 1 W -X PD7_T0 10 -1050 450 200 R 50 50 1 1 B -X PE0 11 -1050 350 200 R 50 50 1 1 B -X PE1 12 -1050 250 200 R 50 50 1 1 B -X PC0 13 -1050 150 200 R 50 50 1 1 B -X PC1 14 -1050 50 200 R 50 50 1 1 B -X PC2 15 -1050 -50 200 R 50 50 1 1 B -X PC3_T3 16 -1050 -150 200 R 50 50 1 1 B -X PC4_OC3C 17 -1050 -250 200 R 50 50 1 1 B -X PC5_OC3B 18 -1050 -350 200 R 50 50 1 1 B -X PC6_OC3A 19 -1050 -450 200 R 50 50 1 1 B -X PB7_OC0A_OC1C 2 -1050 1250 200 R 50 50 1 1 B -X PC7_ICP3 20 -1050 -550 200 R 50 50 1 1 B -X VCC 21 -1050 -650 200 R 50 50 1 1 W -X GND 22 -1050 -750 200 R 50 50 1 1 W -X RST 23 -1050 -850 200 R 50 50 1 1 I -X PF7_ADC7 24 -1050 -950 200 R 50 50 1 1 B -X PF6_ADC6 25 -1050 -1050 200 R 50 50 1 1 B -X PF5_ADC5 26 -1050 -1150 200 R 50 50 1 1 B -X PF4_ADC4 27 -1050 -1250 200 R 50 50 1 1 B -X PF3_ADC3 28 -1050 -1350 200 R 50 50 1 1 B -X PF2_ADC2 29 1050 -1350 200 L 50 50 1 1 B -X PD0_INT0_OC0B_SCL 3 -1050 1150 200 R 50 50 1 1 B -X PF1_ADC1 30 1050 -1250 200 L 50 50 1 1 B -X PF0_ADC0 31 1050 -1150 200 L 50 50 1 1 B -X AREF 32 1050 -1050 200 L 50 50 1 1 I -X GND 33 1050 -950 200 L 50 50 1 1 W -X PE6_INT6_AIN0 34 1050 -850 200 L 50 50 1 1 B -X PE7_INT7_AIN1 35 1050 -750 200 L 50 50 1 1 B -X PB0_SS 36 1050 -650 200 L 50 50 1 1 B -X PB1_SCLK 37 1050 -550 200 L 50 50 1 1 B -X PB2_MOSI 38 1050 -450 200 L 50 50 1 1 B -X PB3_MISO 39 1050 -350 200 L 50 50 1 1 B -X PD1_INT1_OC2B_SDA 4 -1050 1050 200 R 50 50 1 1 B -X PB4_OC2A 40 1050 -250 200 L 50 50 1 1 B -X PB5_OC1A 41 1050 -150 200 L 50 50 1 1 B -X PB6_OC1B 42 1050 -50 200 L 50 50 1 1 B -X VCC 43 1050 50 200 L 50 50 1 1 W -X PA0 44 1050 150 200 L 50 50 1 1 B -X PA1 45 1050 250 200 L 50 50 1 1 B -X PA2 46 1050 350 200 L 50 50 1 1 B -X PA3 47 1050 450 200 L 50 50 1 1 B -X PA4 48 1050 550 200 L 50 50 1 1 B -X PA5 49 1050 650 200 L 50 50 1 1 B -X PD2_INT2_RXD1 5 -1050 950 200 R 50 50 1 1 B -X PA6 50 1050 750 200 L 50 50 1 1 B -X PA7 51 1050 850 200 L 50 50 1 1 B -X ALE 52 1050 950 200 L 50 50 1 1 I -X PD3_INT3_TXD1 6 -1050 850 200 R 50 50 1 1 B -X PD4_ICP1 7 -1050 750 200 R 50 50 1 1 B -X PD5_ICK1 8 -1050 650 200 R 50 50 1 1 B -X PD6_T1_LED 9 -1050 550 200 R 50 50 1 1 B -X PE4_INT4_TOSC1 ~ 1050 1250 200 L 50 50 1 1 B -X PE5_INT5_TOSC2 ~ 1050 1350 200 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy-LC -# -DEF Teensy-LC U 0 40 Y Y 1 F N -F0 "U" 0 1150 60 H V C CNN -F1 "Teensy-LC" 0 -1150 60 H V C CNN -F2 "" 0 -550 60 H V C CNN -F3 "" 0 -550 60 H V C CNN -DRAW -T 0 550 250 50 0 0 0 "3.7V to 5.5V" Normal 0 C C -T 0 500 50 50 0 0 0 "max 100mA" Normal 0 C C -S -950 1050 1000 -1050 0 1 0 N -X GND 1 -1150 950 200 R 50 50 1 1 W -X 8_TX3_MISO0 10 -1150 50 200 R 50 50 1 1 B -X 9_RX2_PWM 11 -1150 -50 200 R 50 50 1 1 B -X 10_TX2_CS0_PWM 12 -1150 -150 200 R 50 50 1 1 B -X 11_MOSI0 13 -1150 -250 200 R 50 50 1 1 B -X 12_MISO0 14 -1150 -350 200 R 50 50 1 1 B -X 17_Vin 15 -1150 -450 200 R 50 50 1 1 O -X 3.3V 16 -1150 -550 200 R 50 50 1 1 W -X GND 17 -1150 -650 200 R 50 50 1 1 W -X Program 18 -1150 -750 200 R 50 50 1 1 I -X 26_A12/DAC 19 -1150 -850 200 R 50 50 1 1 B -X 0_RX1_MOSI1_Touch 2 -1150 850 200 R 50 50 1 1 B -X 13_LED_SCK0 20 -1150 -950 200 R 50 50 1 1 B -X 14_A0_SCK0 21 1200 -950 200 L 50 50 1 1 B -X 15_A1_Touch 22 1200 -850 200 L 50 50 1 1 B -X 16_A2_SCL0_PWM_Touch 23 1200 -750 200 L 50 50 1 1 B -X 17_A3_SDA0_PWM_Touch 24 1200 -650 200 L 50 50 1 1 B -X 18_A4_SDA0_Touch 25 1200 -550 200 L 50 50 1 1 B -X 19_A5_SCL0_Touch 26 1200 -450 200 L 50 50 1 1 B -X 20_A6_SCK1_PWM_TX3 27 1200 -350 200 L 50 50 1 1 B -X 21_A7_MOSI1_RX1 28 1200 -250 200 L 50 50 1 1 B -X 22_A8_SCL1_PWM_Touch 29 1200 -150 200 L 50 50 1 1 B -X 1_TX1_MISO1_Touch 3 -1150 750 200 R 50 50 1 1 B -X 23_A9_SDA1_PWM_Touch 30 1200 -50 200 L 50 50 1 1 B -X 3.3V 31 1200 50 200 L 50 50 1 1 w -X GND 32 1200 150 200 L 50 50 1 1 W -X Vin 33 1200 250 200 L 50 50 1 1 W -X VUSB 34 1200 350 200 L 50 50 1 1 W -X AREF 35 1200 450 200 L 50 50 1 1 I -X 24_A10 36 1200 550 200 L 50 50 1 1 B -X 25_A11 37 1200 650 200 L 50 50 1 1 B -X D+ 39 1200 850 200 L 50 50 1 1 B -X 2 4 -1150 650 200 R 50 50 1 1 B -X D- 40 1200 950 200 L 50 50 1 1 B -X 3_RX1_PWM_Touch 5 -1150 550 200 R 50 50 1 1 B -X 4_TX1_PWM_Touch 6 -1150 450 200 R 50 50 1 1 B -X 5_TX1_MISO1 7 -1150 350 200 R 50 50 1 1 B -X 6_RX3_CS1_PWM 8 -1150 250 200 R 50 50 1 1 B -X 7_RX3_MOSI0 9 -1150 150 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy1.0_(Arduino) -# -DEF Teensy1.0_(Arduino) U 0 40 Y Y 1 F N -F0 "U" 0 850 60 H V C CNN -F1 "Teensy1.0_(Arduino)" 0 -850 60 H V C CNN -F2 "" 100 -850 60 H V C CNN -F3 "" 100 -850 60 H V C CNN -DRAW -S -500 750 500 -750 0 1 0 N -X GND 1 -700 650 200 R 50 50 1 1 W -X 7_INT7 10 -700 -250 200 R 50 50 1 1 B -X 8 11 -700 -350 200 R 50 50 1 1 B -X GND 12 -700 -450 200 R 50 50 1 1 W -X VCC 13 -700 -550 200 R 50 50 1 1 W -X GND 14 -700 -650 200 R 50 50 1 1 W -X RST 15 700 -650 200 L 50 50 1 1 I -X 9 16 700 -550 200 L 50 50 1 1 B -X 10 17 700 -450 200 L 50 50 1 1 B -X 11 18 700 -350 200 L 50 50 1 1 B -X 12 19 700 -250 200 L 50 50 1 1 B -X 20 2 -700 550 200 R 50 50 1 1 B -X 13 20 700 -150 200 L 50 50 1 1 B -X 14 21 700 -50 200 L 50 50 1 1 B -X 15_PWM 22 700 50 200 L 50 50 1 1 B -X 16_INT4 23 700 150 200 L 50 50 1 1 B -X 17_PWM 24 700 250 200 L 50 50 1 1 B -X 18_PWM 25 700 350 200 L 50 50 1 1 B -X 19 26 700 450 200 L 50 50 1 1 B -X VCC 27 700 550 200 L 50 50 1 1 W -X 0_INT0_PWM 3 -700 450 200 R 50 50 1 1 B -X 1_INT1 4 -700 350 200 R 50 50 1 1 B -X 2_INT2_RX 5 -700 250 200 R 50 50 1 1 B -X 3_INT3_TX 6 -700 150 200 R 50 50 1 1 B -X 4_INT5 7 -700 50 200 R 50 50 1 1 B -X 5 8 -700 -50 200 R 50 50 1 1 B -X 6_INT6_LED 9 -700 -150 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy1.0_(C) -# -DEF Teensy1.0_(C) U 0 40 Y Y 1 F N -F0 "U" 0 850 60 H V C CNN -F1 "Teensy1.0_(C)" 0 -850 60 H V C CNN -F2 "" 100 -850 60 H V C CNN -F3 "" 100 -850 60 H V C CNN -DRAW -S -850 750 850 -750 0 1 0 N -X GND 1 -1050 650 200 R 50 50 1 1 W -X PD7_INT7_T0_CTS 10 -1050 -250 200 R 50 50 1 1 B -X PB0_SS 11 -1050 -350 200 R 50 50 1 1 B -X GND 12 -1050 -450 200 R 50 50 1 1 W -X VCC 13 -1050 -550 200 R 50 50 1 1 W -X GND 14 -1050 -650 200 R 50 50 1 1 W -X RST 15 1050 -650 200 L 50 50 1 1 I -X PB1_SCLK 16 1050 -550 200 L 50 50 1 1 B -X PB2_MOSI 17 1050 -450 200 L 50 50 1 1 B -X PB3_MISO 18 1050 -350 200 L 50 50 1 1 B -X PB4_T1 19 1050 -250 200 L 50 50 1 1 B -X PC2 2 -1050 550 200 R 50 50 1 1 B -X PB5 20 1050 -150 200 L 50 50 1 1 B -X PB6 21 1050 -50 200 L 50 50 1 1 B -X PB7_OC0A_OC1C 22 1050 50 200 L 50 50 1 1 B -X PC7_INT4_ICP1 23 1050 150 200 L 50 50 1 1 B -X PC6_OC1A 24 1050 250 200 L 50 50 1 1 B -X PC5_OC1B 25 1050 350 200 L 50 50 1 1 B -X PC4 26 1050 450 200 L 50 50 1 1 B -X VCC 27 1050 550 200 L 50 50 1 1 W -X PD0_INT0_OC0B 3 -1050 450 200 R 50 50 1 1 B -X PD1_INT1_AIN0 4 -1050 350 200 R 50 50 1 1 B -X PD2_INT2_AIN1_RXD1 5 -1050 250 200 R 50 50 1 1 B -X PD3_INT3_TXD1 6 -1050 150 200 R 50 50 1 1 B -X PD4_INT5 7 -1050 50 200 R 50 50 1 1 B -X PD5_XCK1 8 -1050 -50 200 R 50 50 1 1 B -X PD6_INT6_RTS_LED 9 -1050 -150 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy2.0_(Arduino) -# -DEF Teensy2.0_(Arduino) U 0 40 Y Y 1 F N -F0 "U" 0 950 60 H V C CNN -F1 "Teensy2.0_(Arduino)" 0 -950 60 H V C CNN -F2 "" 100 -1050 60 H V C CNN -F3 "" 100 -1050 60 H V C CNN -DRAW -S -500 850 500 -850 0 1 0 N -X GND 1 -700 750 200 R 50 50 1 1 W -X 8_INT3_TX 10 -700 -150 200 R 50 50 1 1 B -X 9_PWM 11 -700 -250 200 R 50 50 1 1 B -X 10_PWM 12 -700 -350 200 R 50 50 1 1 B -X 23 13 -700 -450 200 R 50 50 1 1 B -X +5V 14 -700 -550 200 R 50 50 1 1 W -X GND 15 -700 -650 200 R 50 50 1 1 W -X RST 16 -700 -750 200 R 50 50 1 1 I -X 22_A11 17 700 -750 200 L 50 50 1 1 B -X 11_A10_LED 18 700 -650 200 L 50 50 1 1 B -X 12_A9_PWM 19 700 -550 200 L 50 50 1 1 B -X 0 2 -700 650 200 R 50 50 1 1 B -X 13_A8 20 700 -450 200 L 50 50 1 1 B -X 14_A7_PWM 21 700 -350 200 L 50 50 1 1 B -X 15_A6_PWM 22 700 -250 200 L 50 50 1 1 B -X 16_A5 23 700 -150 200 L 50 50 1 1 B -X 17_A4 24 700 -50 200 L 50 50 1 1 B -X 18_A3 25 700 50 200 L 50 50 1 1 B -X 19_A2 26 700 150 200 L 50 50 1 1 B -X 20_A1 27 700 250 200 L 50 50 1 1 B -X 21_A0 28 700 350 200 L 50 50 1 1 B -X +5V 29 700 450 200 L 50 50 1 1 W -X 1 3 -700 550 200 R 50 50 1 1 B -X 24 30 700 550 200 L 50 50 1 1 B -X AREF 31 700 650 200 L 50 50 1 1 I -X 2 4 -700 450 200 R 50 50 1 1 B -X 3 5 -700 350 200 R 50 50 1 1 B -X 4_PWM 6 -700 250 200 R 50 50 1 1 B -X 5_INT0_PWM 7 -700 150 200 R 50 50 1 1 B -X 6_INT1 8 -700 50 200 R 50 50 1 1 B -X 7_INT2_RX 9 -700 -50 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy2.0_(C) -# -DEF Teensy2.0_(C) U 0 40 Y Y 1 F N -F0 "U" 0 950 60 H V C CNN -F1 "Teensy2.0_(C)" 0 -950 60 H V C CNN -F2 "" 100 -1050 60 H V C CNN -F3 "" 100 -1050 60 H V C CNN -DRAW -S -1000 850 1000 -850 0 1 0 N -X GND 1 -1200 750 200 R 50 50 1 1 W -X PD3_INT3_TXD1 10 -1200 -150 200 R 50 50 1 1 B -X PC6_OC3A_OC4A 11 -1200 -250 200 R 50 50 1 1 B -X PC7_ICP3_OC4A 12 -1200 -350 200 R 50 50 1 1 B -X PD5_XCK1_CTS 13 -1200 -450 200 R 50 50 1 1 B -X VCC 14 -1200 -550 200 R 50 50 1 1 W -X GND 15 -1200 -650 200 R 50 50 1 1 W -X RST 16 -1200 -750 200 R 50 50 1 1 I -X PD4_ADC8_ICP1 17 1200 -750 200 L 50 50 1 1 B -X PD6_ADC9_T1_OC4D_LED 18 1200 -650 200 L 50 50 1 1 B -X PD7_ADC10_T0_OC4D 19 1200 -550 200 L 50 50 1 1 B -X PB0_SS 2 -1200 650 200 R 50 50 1 1 B -X PB4_ADC11 20 1200 -450 200 L 50 50 1 1 B -X PB5_ADC12_OC1A_OB4B 21 1200 -350 200 L 50 50 1 1 B -X PB6_ADC13_OC1B_OC4B 22 1200 -250 200 L 50 50 1 1 B -X PF7_ADC7 23 1200 -150 200 L 50 50 1 1 B -X PF6_ADC6 24 1200 -50 200 L 50 50 1 1 B -X PF5_ADC5 25 1200 50 200 L 50 50 1 1 B -X PF4_ADC4 26 1200 150 200 L 50 50 1 1 B -X PF1_ADC1 27 1200 250 200 L 50 50 1 1 B -X PF0_ADC0 28 1200 350 200 L 50 50 1 1 B -X VCC 29 1200 450 200 L 50 50 1 1 W -X PB1_SCLK 3 -1200 550 200 R 50 50 1 1 B -X PE6_INT6_AIN0 30 1200 550 200 L 50 50 1 1 B -X AREF 31 1200 650 200 L 50 50 1 1 I -X PB2_MOSI 4 -1200 450 200 R 50 50 1 1 B -X PB3_MISO 5 -1200 350 200 R 50 50 1 1 B -X PB7_OC0A_OC1C_RTS 6 -1200 250 200 R 50 50 1 1 B -X PD0_INT0_SCL_OC0B 7 -1200 150 200 R 50 50 1 1 B -X PD1_INT1_SDA 8 -1200 50 200 R 50 50 1 1 B -X PD2_INT2_RXD1 9 -1200 -50 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy3.0 -# -DEF Teensy3.0 U 0 40 Y Y 1 F N -F0 "U" 0 1450 60 H V C CNN -F1 "Teensy3.0" 0 -1450 60 H V C CNN -F2 "" 0 -850 60 H V C CNN -F3 "" 0 -850 60 H V C CNN -DRAW -T 0 500 -650 50 0 0 0 "3.7V to 5.5V" Normal 0 C C -T 0 450 -850 50 0 0 0 "max 100mA" Normal 0 C C -S -950 1350 950 -1350 0 1 0 N -X GND 1 -1150 1250 200 R 50 50 1 1 W -X 8_TX3_DIN 10 -1150 350 200 R 50 50 1 1 B -X 9_RX2_CS1_PWM 11 -1150 250 200 R 50 50 1 1 B -X 10_TX2_CS0_PWM 12 -1150 150 200 R 50 50 1 1 B -X 11_DOUT 13 -1150 50 200 R 50 50 1 1 B -X 12_DIN 14 -1150 -50 200 R 50 50 1 1 B -X VBat 15 -1150 -150 200 R 50 50 1 1 W -X 3.3V 16 -1150 -250 200 R 50 50 1 1 W -X GND 17 -1150 -350 200 R 50 50 1 1 W -X Program 18 -1150 -450 200 R 50 50 1 1 I -X Reset 19 -1150 -550 200 R 50 50 1 1 I -X 0_RX1_Touch 2 -1150 1150 200 R 50 50 1 1 B -X 13_LED_SCK 20 -1150 -650 200 R 50 50 1 1 B -X 14_A0_SCK 21 -1150 -750 200 R 50 50 1 1 B -X 15_A1_CS4_Touch 22 -1150 -850 200 R 50 50 1 1 B -X 16_A2_SCL_Touch 23 -1150 -950 200 R 50 50 1 1 B -X 17_A3_SDA_Touch 24 -1150 -1050 200 R 50 50 1 1 B -X 18_A4_SDA_Touch 25 -1150 -1150 200 R 50 50 1 1 B -X 19_A5_SCL_Touch 26 -1150 -1250 200 R 50 50 1 1 B -X 20_A6_CS2_PWM 27 1150 -1250 200 L 50 50 1 1 B -X 21_A7_RX1_CS3_PWM 28 1150 -1150 200 L 50 50 1 1 B -X 22_A8_Touch_CS3_PWM 29 1150 -1050 200 L 50 50 1 1 B -X 1_TX1_Touch 3 -1150 1050 200 R 50 50 1 1 B -X 23_A9_Touch_CS2_PWM 30 1150 -950 200 L 50 50 1 1 B -X 3.3V 31 1150 -850 200 L 50 50 1 1 w -X AGND 32 1150 -750 200 L 50 50 1 1 w -X Vin 33 1150 -650 200 L 50 50 1 1 W -X VUSB 34 1150 -550 200 L 50 50 1 1 W -X AREF 35 1150 -450 200 L 50 50 1 1 I -X A10 36 1150 -350 200 L 50 50 1 1 B -X A11 37 1150 -250 200 L 50 50 1 1 B -X 2_CS0 4 -1150 950 200 R 50 50 1 1 B -X A13 41 1150 1250 200 L 50 50 1 1 B -X 3.3V 42 1150 1150 200 L 50 50 1 1 W -X 33_Touch 43 1150 1050 200 L 50 50 1 1 B -X 32_Touch 44 1150 950 200 L 50 50 1 1 B -X 31_TX2 45 1150 850 200 L 50 50 1 1 B -X 30 46 1150 750 200 L 50 50 1 1 B -X 29 47 1150 650 200 L 50 50 1 1 B -X 28 48 1150 550 200 L 50 50 1 1 B -X 27 49 1150 450 200 L 50 50 1 1 B -X 3_PWM 5 -1150 850 200 R 50 50 1 1 B -X 26_RX2 50 1150 350 200 L 50 50 1 1 B -X 25_Touch 51 1150 250 200 L 50 50 1 1 B -X 24 52 1150 150 200 L 50 50 1 1 B -X GND 53 1150 50 200 L 50 50 1 1 W -X A12 54 1150 -50 200 L 50 50 1 1 B -X 4_PWM 6 -1150 750 200 R 50 50 1 1 B -X 5_TX1_PWM 7 -1150 650 200 R 50 50 1 1 B -X 6_CS1_PWM 8 -1150 550 200 R 50 50 1 1 B -X 7_RX3_DOUT 9 -1150 450 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy3.1 -# -DEF Teensy3.1 U 0 40 Y Y 1 F N -F0 "U" 0 1550 60 H V C CNN -F1 "Teensy3.1" 0 -1550 60 H V C CNN -F2 "" 0 -750 60 H V C CNN -F3 "" 0 -750 60 H V C CNN -DRAW -T 0 450 -950 50 0 0 0 "3.7V to 5.5V" Normal 0 C C -T 0 400 -1150 50 0 0 0 "max 100mA" Normal 0 C C -S -900 1450 900 -1450 0 1 0 N -X GND 1 -1100 1350 200 R 50 50 1 1 W -X 8_TX3_DIN 10 -1100 450 200 R 50 50 1 1 B -X 9_RX2_CS_PWM 11 -1100 350 200 R 50 50 1 1 B -X 10_TX2_CS_PWM 12 -1100 250 200 R 50 50 1 1 B -X 11_DOUT 13 -1100 150 200 R 50 50 1 1 B -X 12_DIN 14 -1100 50 200 R 50 50 1 1 B -X VBat 15 -1100 -50 200 R 50 50 1 1 W -X 3.3V 16 -1100 -150 200 R 50 50 1 1 W -X GND 17 -1100 -250 200 R 50 50 1 1 W -X Program 18 -1100 -350 200 R 50 50 1 1 I -X A14/DAC 19 -1100 -450 200 R 50 50 1 1 B -X 0_RX1_Touch 2 -1100 1250 200 R 50 50 1 1 B -X 13_LED_SCK 20 -1100 -550 200 R 50 50 1 1 B -X 14_A0_SCK 21 -1100 -650 200 R 50 50 1 1 B -X 15_A1_CS_Touch 22 -1100 -750 200 R 50 50 1 1 B -X 16_A2_SCL0_Touch 23 -1100 -850 200 R 50 50 1 1 B -X 17_A3_SDA0_Touch 24 -1100 -950 200 R 50 50 1 1 B -X 18_A4_SDA0_Touch 25 -1100 -1050 200 R 50 50 1 1 B -X 19_A5_SCL0_Touch 26 -1100 -1150 200 R 50 50 1 1 B -X 20_A6_CS_PWM 27 -1100 -1250 200 R 50 50 1 1 B -X 21_A7_RX1_CS_PWM 28 -1100 -1350 200 R 50 50 1 1 B -X 22_A8_Touch_CS_PWM 29 1100 -1350 200 L 50 50 1 1 B -X 1_TX1_Touch 3 -1100 1150 200 R 50 50 1 1 B -X 23_A9_Touch_CS_PWM 30 1100 -1250 200 L 50 50 1 1 B -X 3.3V 31 1100 -1150 200 L 50 50 1 1 w -X AGND 32 1100 -1050 200 L 50 50 1 1 w -X Vin 33 1100 -950 200 L 50 50 1 1 W -X VUSB 34 1100 -850 200 L 50 50 1 1 W -X AREF 35 1100 -750 200 L 50 50 1 1 I -X A10 36 1100 -650 200 L 50 50 1 1 B -X A11 37 1100 -550 200 L 50 50 1 1 B -X Reset 38 1100 1350 200 L 50 50 1 1 I -X D- 39 1100 1250 200 L 50 50 1 1 B -X 2_CS 4 -1100 1050 200 R 50 50 1 1 B -X D+ 40 1100 1150 200 L 50 50 1 1 B -X A13 41 1100 1050 200 L 50 50 1 1 B -X 3.3V 42 1100 950 200 L 50 50 1 1 W -X 33_Touch 43 1100 850 200 L 50 50 1 1 B -X 32_Touch_PWM 44 1100 750 200 L 50 50 1 1 B -X 31_A20_TX2 45 1100 650 200 L 50 50 1 1 B -X 30_A19_SDA1 46 1100 550 200 L 50 50 1 1 B -X 29_A18_SCL1 47 1100 450 200 L 50 50 1 1 B -X 28_A17 48 1100 350 200 L 50 50 1 1 B -X 27_A16 49 1100 250 200 L 50 50 1 1 B -X 3_TX_PWM 5 -1100 950 200 R 50 50 1 1 B -X 26_A15_RX2 50 1100 150 200 L 50 50 1 1 B -X 25_Touch_PWM 51 1100 50 200 L 50 50 1 1 B -X 24 52 1100 -50 200 L 50 50 1 1 B -X GND 53 1100 -150 200 L 50 50 1 1 W -X A12 54 1100 -250 200 L 50 50 1 1 B -X 4_RX_PWM 6 -1100 850 200 R 50 50 1 1 B -X 5_TX1_PWM 7 -1100 750 200 R 50 50 1 1 B -X 6_CS_PWM 8 -1100 650 200 R 50 50 1 1 B -X 7_RX3_DOUT 9 -1100 550 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy3.2 -# -DEF Teensy3.2 U 0 40 Y Y 1 F N -F0 "U" 0 1550 60 H V C CNN -F1 "Teensy3.2" 0 -1550 60 H V C CNN -F2 "" 0 -750 60 H V C CNN -F3 "" 0 -750 60 H V C CNN -DRAW -T 0 350 -950 50 0 0 0 "3.6V to 6.0V" Normal 0 C C -T 0 300 -1150 50 0 0 0 "max 250mA" Normal 0 C C -S -800 -1450 800 1450 0 1 0 N -X GND 1 -1000 1350 200 R 50 50 1 1 W -X 8_TX3_DIN 10 -1000 450 200 R 50 50 1 1 B -X 9_RX2_CS_PWM 11 -1000 350 200 R 50 50 1 1 B -X 10_TX2_CS_PWM 12 -1000 250 200 R 50 50 1 1 B -X 11_DOUT 13 -1000 150 200 R 50 50 1 1 B -X 12_DIN 14 -1000 50 200 R 50 50 1 1 B -X VBat 15 -1000 -50 200 R 50 50 1 1 W -X 3.3V 16 -1000 -150 200 R 50 50 1 1 w -X GND 17 -1000 -250 200 R 50 50 1 1 W -X Program 18 -1000 -350 200 R 50 50 1 1 I -X A14/DAC 19 -1000 -450 200 R 50 50 1 1 B -X 0_RX1_Touch 2 -1000 1250 200 R 50 50 1 1 B -X 13_LED_SCK 20 -1000 -550 200 R 50 50 1 1 B -X 14_A0_SCK 21 -1000 -650 200 R 50 50 1 1 B -X 15_A1_CS_Touch 22 -1000 -750 200 R 50 50 1 1 B -X 16_A2_SCL0_Touch 23 -1000 -850 200 R 50 50 1 1 B -X 17_A3_SDA0_Touch 24 -1000 -950 200 R 50 50 1 1 B -X 18_A4_SDA0_Touch 25 -1000 -1050 200 R 50 50 1 1 B -X 19_A5_SCL0_Touch 26 -1000 -1150 200 R 50 50 1 1 B -X 20_A6_CS_PWM 27 -1000 -1250 200 R 50 50 1 1 B -X 21_A7_RX1_CS_PWM 28 -1000 -1350 200 R 50 50 1 1 B -X 22_A8_Touch_PWM 29 1000 -1350 200 L 50 50 1 1 B -X 1_TX1_Touch 3 -1000 1150 200 R 50 50 1 1 B -X 23_A9_Touch_PWM 30 1000 -1250 200 L 50 50 1 1 B -X 3.3V 31 1000 -1150 200 L 50 50 1 1 w -X AGND 32 1000 -1050 200 L 50 50 1 1 w -X Vin 33 1000 -950 200 L 50 50 1 1 W -X VUSB 34 1000 -850 200 L 50 50 1 1 W -X AREF 35 1000 -750 200 L 50 50 1 1 I -X A10 36 1000 -650 200 L 50 50 1 1 B -X A11 37 1000 -550 200 L 50 50 1 1 B -X Reset 38 1000 1350 200 L 50 50 1 1 I -X D- 39 1000 1250 200 L 50 50 1 1 B -X 2 4 -1000 1050 200 R 50 50 1 1 B -X D+ 40 1000 1150 200 L 50 50 1 1 B -X A13 41 1000 1050 200 L 50 50 1 1 B -X 3.3V 42 1000 950 200 L 50 50 1 1 w -X 33_Touch 43 1000 850 200 L 50 50 1 1 B -X 32_Touch_PWM 44 1000 750 200 L 50 50 1 1 B -X 31_A20_TX2 45 1000 650 200 L 50 50 1 1 B -X 30_A19_SDA1 46 1000 550 200 L 50 50 1 1 B -X 29_A18_SCL1 47 1000 450 200 L 50 50 1 1 B -X 28_A17 48 1000 350 200 L 50 50 1 1 B -X 27_A16 49 1000 250 200 L 50 50 1 1 B -X 3_TX_PWM 5 -1000 950 200 R 50 50 1 1 B -X 26_A15_RX2 50 1000 150 200 L 50 50 1 1 B -X 25_Touch_PWM 51 1000 50 200 L 50 50 1 1 B -X 24 52 1000 -50 200 L 50 50 1 1 B -X GND 53 1000 -150 200 L 50 50 1 1 W -X A12 54 1000 -250 200 L 50 50 1 1 B -X 4_RX_PWM 6 -1000 850 200 R 50 50 1 1 B -X 5_TX1_PWM 7 -1000 750 200 R 50 50 1 1 B -X 6_PWM 8 -1000 650 200 R 50 50 1 1 B -X 7_RX3_DOUT 9 -1000 550 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy3.5 -# -DEF Teensy3.5 U 0 40 Y Y 1 F N -F0 "U" 0 2350 60 H V C CNN -F1 "Teensy3.5" 0 -2350 60 H V C CNN -F2 "" -100 2250 60 H V C CNN -F3 "https://www.pjrc.com/teensy/card8a_rev2.pdf" 0 2450 60 H V C CNN -F4 "https://www.pjrc.com/teensy/pinout.html" 0 2550 50 H V C CNN "Pinouts" -DRAW -T 0 500 -1350 50 0 0 0 "3.6V to 6.0V" Normal 0 C C -T 0 450 -1550 50 0 0 0 "max 250mA" Normal 0 C C -S -950 2250 950 -2250 0 1 0 N -X GND 1 -1150 2150 200 R 50 50 1 1 W -X 8_TX3_MISO0_SDA0 10 -1150 1250 200 R 50 50 1 1 B -X 9_PWM_RX2_CS0 11 -1150 1150 200 R 50 50 1 1 B -X 10_PWM_TX2_CS0 12 -1150 1050 200 R 50 50 1 1 B -X 11_MOSI0 13 -1150 950 200 R 50 50 1 1 B -X 12_MISO0 14 -1150 850 200 R 50 50 1 1 B -X 3.3V 15 -1150 750 200 R 50 50 1 1 w -X 24 16 -1150 650 200 R 50 50 1 1 B -X 25 17 -1150 550 200 R 50 50 1 1 B -X 26_TX1_SCL2 18 -1150 450 200 R 50 50 1 1 B -X 27_RX1_SCK0 19 -1150 350 200 R 50 50 1 1 B -X 0_RX1_MOSI1_Touch 2 -1150 2050 200 R 50 50 1 1 B -X 28_MOSI0 20 -1150 250 200 R 50 50 1 1 B -X 29_PWM_CAN0TX_Touch 21 -1150 150 200 R 50 50 1 1 B -X 30_PWM_CAN0RX_Touch 22 -1150 50 200 R 50 50 1 1 B -X 31_A12_RX4_CS1 23 -1150 -50 200 R 50 50 1 1 B -X 32_A13_TX4_SCK1 24 -1150 -150 200 R 50 50 1 1 B -X VBat 25 -1150 -250 200 R 50 50 1 1 W -X 3.3V 26 -1150 -350 200 R 50 50 1 1 W -X GND 27 -1150 -450 200 R 50 50 1 1 W -X Program 28 -1150 -550 200 R 50 50 1 1 I -X Reset 29 -1150 -650 200 R 50 50 1 1 I -X 1_TX1_MISO1_Touch 3 -1150 1950 200 R 50 50 1 1 B -X 33_A14_TX5_CAN1TX_SCL0 30 -1150 -750 200 R 50 50 1 1 B -X 34_A15_RX5_CAN1RX_SDA0 31 -1150 -850 200 R 50 50 1 1 B -X 35_A16_PWM 32 -1150 -950 200 R 50 50 1 1 B -X 36_A17_PWM 33 -1150 -1050 200 R 50 50 1 1 B -X 37_A18_PWM_SCL1 34 -1150 -1150 200 R 50 50 1 1 B -X 38_A19_PWM_SDA1 35 -1150 -1250 200 R 50 50 1 1 B -X 39_A20 36 -1150 -1350 200 R 50 50 1 1 B -X A21_DAC0 37 -1150 -1450 200 R 50 50 1 1 B -X A22_DAC1 38 -1150 -1550 200 R 50 50 1 1 B -X GND 39 -1150 -1650 200 R 50 50 1 1 W -X 2_PWM 4 -1150 1850 200 R 50 50 1 1 B -X 13_SCK0_LED 40 -1150 -1750 200 R 50 50 1 1 B -X 14_A0_PWM_SCK0 41 -1150 -1850 200 R 50 50 1 1 B -X 15_A1_CS0_Touch 42 -1150 -1950 200 R 50 50 1 1 B -X 16_A2_SCL0_Touch 43 -1150 -2050 200 R 50 50 1 1 B -X 17_A3_SDA0_Touch 44 -1150 -2150 200 R 50 50 1 1 B -X 18_A4_SDA0_Touch 45 1150 -2150 200 L 50 50 1 1 B -X 19_A5_SCL0_Touch 46 1150 -2050 200 L 50 50 1 1 B -X 20_A6_PWM_CS0_SCK1 47 1150 -1950 200 L 50 50 1 1 B -X 21_A7_PWM_CS0_MOSI1 48 1150 -1850 200 L 50 50 1 1 B -X 22_A8_PWM_Touch 49 1150 -1750 200 L 50 50 1 1 B -X 3_PWM_CAN0TX_SCL2 5 -1150 1750 200 R 50 50 1 1 B -X 23_A9_PWM_Touch 50 1150 -1650 200 L 50 50 1 1 B -X 3.3V 51 1150 -1550 200 L 50 50 1 1 w -X AGND 52 1150 -1450 200 L 50 50 1 1 w -X Vin 53 1150 -1350 200 L 50 50 1 1 W -X VUSB 54 1150 -1250 200 L 50 50 1 1 W -X AREF 55 1150 -1150 200 L 50 50 1 1 I -X A10 56 1150 -1050 200 L 50 50 1 1 B -X A11 57 1150 -950 200 L 50 50 1 1 B -X not_used 58 1150 -650 200 L 50 50 1 1 N -X A26_D- 59 1150 -550 200 L 50 50 1 1 B -X 4_PWM_CAN0RX_SDA2 6 -1150 1650 200 R 50 50 1 1 B -X A25_D+ 60 1150 -450 200 L 50 50 1 1 B -X GND 61 1150 -350 200 L 50 50 1 1 W -X GND 62 1150 -250 200 L 50 50 1 1 W -X 5_PWM_TX1_MISO1 7 -1150 1550 200 R 50 50 1 1 B -X 6_PWM 8 -1150 1450 200 R 50 50 1 1 B -X 7_RX3_MOSI0_SCL0 9 -1150 1350 200 R 50 50 1 1 B -X 3.3V ~ 1150 1050 200 L 50 50 1 1 W -X 40 ~ 1150 250 200 L 50 50 1 1 B -X 41 ~ 1150 350 200 L 50 50 1 1 B -X 42 ~ 1150 450 200 L 50 50 1 1 B -X 43_CS2 ~ 1150 550 200 L 50 50 1 1 B -X 44_MOSI2 ~ 1150 650 200 L 50 50 1 1 B -X 45_MISO2 ~ 1150 750 200 L 50 50 1 1 B -X 46_SCK2 ~ 1150 850 200 L 50 50 1 1 B -X 47_RX6_SCL0 ~ 1150 1150 200 L 50 50 1 1 B -X 48_TX6_SDA0 ~ 1150 1250 200 L 50 50 1 1 B -X 49_A23 ~ 1150 1350 200 L 50 50 1 1 B -X 50_A24 ~ 1150 1450 200 L 50 50 1 1 B -X 51_MISO2 ~ 1150 1550 200 L 50 50 1 1 B -X 52_MOSI2 ~ 1150 1650 200 L 50 50 1 1 B -X 53_SCK2 ~ 1150 1750 200 L 50 50 1 1 B -X 54_CS2 ~ 1150 1850 200 L 50 50 1 1 B -X 55 ~ 1150 1950 200 L 50 50 1 1 B -X 56 ~ 1150 2050 200 L 50 50 1 1 B -X 57 ~ 1150 2150 200 L 50 50 1 1 B -X Debug_DC ~ 1150 50 200 L 50 50 1 1 I -X Debug_DD ~ 1150 150 200 L 50 50 1 1 I -X Debug_DE ~ 1150 -50 200 L 50 50 1 1 I -X G ~ 1150 -150 200 L 50 50 1 1 W -X GND ~ 1150 950 200 L 50 50 1 1 W -ENDDRAW -ENDDEF -# -# Teensy3.5_All_Pins -# -DEF Teensy3.5_All_Pins U 0 40 Y Y 1 F N -F0 "U" 0 2550 60 H V C CNN -F1 "Teensy3.5_All_Pins" 0 -2350 60 H V C CNN -F2 "" -100 2450 60 H V C CNN -F3 "" 0 23850 60 H I C CNN -F4 "https://www.pjrc.com/teensy/pinout.html" -1150 10000 50 H I C CNN "Pinouts" -DRAW -T 0 500 -1350 50 0 0 0 "3.6V to 6.0V" Normal 0 C C -T 0 450 -1550 50 0 0 0 "max 250mA" Normal 0 C C -S -950 2450 950 -2225 0 1 0 N -X GND 1 -1150 2150 200 R 50 50 1 1 W -X 8_TX3_MISO0_SDA0 10 -1150 1250 200 R 50 50 1 1 B -X 9_PWM_RX2_CS0 11 -1150 1150 200 R 50 50 1 1 B -X 10_PWM_TX2_CS0 12 -1150 1050 200 R 50 50 1 1 B -X 11_MOSI0 13 -1150 950 200 R 50 50 1 1 B -X 12_MISO0 14 -1150 850 200 R 50 50 1 1 B -X 3.3V 15 -1150 750 200 R 50 50 1 1 w -X 24 16 -1150 650 200 R 50 50 1 1 B -X 25 17 -1150 550 200 R 50 50 1 1 B -X 26_TX1_SCL2 18 -1150 450 200 R 50 50 1 1 B -X 27_RX1_SCK0 19 -1150 350 200 R 50 50 1 1 B -X 0_RX1_MOSI1_Touch 2 -1150 2050 200 R 50 50 1 1 B -X 28_MOSI0 20 -1150 250 200 R 50 50 1 1 B -X 29_PWM_CAN0TX_Touch 21 -1150 150 200 R 50 50 1 1 B -X 30_PWM_CAN0RX_Touch 22 -1150 50 200 R 50 50 1 1 B -X 31_A12_RX4_CS1 23 -1150 -50 200 R 50 50 1 1 B -X 32_A13_TX4_SCK1 24 -1150 -150 200 R 50 50 1 1 B -X VBat 25 -1150 -250 200 R 50 50 1 1 W -X 3.3V 26 -1150 -350 200 R 50 50 1 1 W -X GND 27 -1150 -450 200 R 50 50 1 1 W -X Program 28 -1150 -550 200 R 50 50 1 1 I -X Reset 29 -1150 -650 200 R 50 50 1 1 I -X 1_TX1_MISO1_Touch 3 -1150 1950 200 R 50 50 1 1 B -X 33_A14_TX5_CAN1TX_SCL0 30 -1150 -750 200 R 50 50 1 1 B -X 34_A15_RX5_CAN1RX_SDA0 31 -1150 -850 200 R 50 50 1 1 B -X 35_A16_PWM 32 -1150 -950 200 R 50 50 1 1 B -X 36_A17_PWM 33 -1150 -1050 200 R 50 50 1 1 B -X 37_A18_PWM_SCL1 34 -1150 -1150 200 R 50 50 1 1 B -X 38_A19_PWM_SDA1 35 -1150 -1250 200 R 50 50 1 1 B -X 39_A20 36 -1150 -1350 200 R 50 50 1 1 B -X A21_DAC0 37 -1150 -1450 200 R 50 50 1 1 B -X A22_DAC1 38 -1150 -1550 200 R 50 50 1 1 B -X GND 39 -1150 -1650 200 R 50 50 1 1 W -X 2_PWM 4 -1150 1850 200 R 50 50 1 1 B -X 13_SCK0_LED 40 -1150 -1750 200 R 50 50 1 1 B -X 14_A0_PWM_SCK0 41 -1150 -1850 200 R 50 50 1 1 B -X 15_A1_CS0_Touch 42 -1150 -1950 200 R 50 50 1 1 B -X 16_A2_SCL0_Touch 43 -1150 -2050 200 R 50 50 1 1 B -X 17_A3_SDA0_Touch 44 -1150 -2150 200 R 50 50 1 1 B -X 18_A4_SDA0_Touch 45 1150 -2150 200 L 50 50 1 1 B -X 19_A5_SCL0_Touch 46 1150 -2050 200 L 50 50 1 1 B -X 20_A6_PWM_CS0_SCK1 47 1150 -1950 200 L 50 50 1 1 B -X 21_A7_PWM_CS0_MOSI1 48 1150 -1850 200 L 50 50 1 1 B -X 22_A8_PWM_Touch 49 1150 -1750 200 L 50 50 1 1 B -X 3_PWM_CAN0TX_SCL2 5 -1150 1750 200 R 50 50 1 1 B -X 23_A9_PWM_Touch 50 1150 -1650 200 L 50 50 1 1 B -X 3.3V 51 1150 -1550 200 L 50 50 1 1 w -X AGND 52 1150 -1450 200 L 50 50 1 1 w -X Vin 53 1150 -1350 200 L 50 50 1 1 W -X VUSB 54 1150 -1250 200 L 50 50 1 1 W -X AREF 55 1150 -1150 200 L 50 50 1 1 I -X A10 56 1150 -1050 200 L 50 50 1 1 B -X A11 57 1150 -950 200 L 50 50 1 1 B -X not_used 58 1150 -650 200 L 50 50 1 1 N -X A26 59 1150 -550 200 L 50 50 1 1 B -X 4_PWM_CAN0RX_SDA2 6 -1150 1650 200 R 50 50 1 1 B -X A25 60 1150 -450 200 L 50 50 1 1 B -X GND 61 1150 -350 200 L 50 50 1 1 W -X GND 62 1150 -250 200 L 50 50 1 1 W -X G 63 1150 -150 200 L 50 50 1 1 W -X Debug_DE 64 1150 -50 200 L 50 50 1 1 I -X Debug_DC 65 1150 50 200 L 50 50 1 1 I -X Debug_DD 66 1150 150 200 L 50 50 1 1 I -X 40 67 1150 250 200 L 50 50 1 1 B -X 41 68 1150 350 200 L 50 50 1 1 B -X 42 69 1150 450 200 L 50 50 1 1 B -X 5_PWM_TX1_MISO1 7 -1150 1550 200 R 50 50 1 1 B -X 43_CS2 70 1150 550 200 L 50 50 1 1 B -X 44_MOSI2 71 1150 650 200 L 50 50 1 1 B -X 45_MISO2 72 1150 750 200 L 50 50 1 1 B -X 46_SCK2 73 1150 850 200 L 50 50 1 1 B -X GND 74 1150 950 200 L 50 50 1 1 W -X 3.3V 75 1150 1050 200 L 50 50 1 1 W -X 47_RX6_SCL0 76 1150 1150 200 L 50 50 1 1 B -X 48_TX6_SDA0 77 1150 1250 200 L 50 50 1 1 B -X 49_A23 78 1150 1350 200 L 50 50 1 1 B -X 50_A24 79 1150 1450 200 L 50 50 1 1 B -X 6_PWM 8 -1150 1450 200 R 50 50 1 1 B -X 51_MISO2 80 1150 1550 200 L 50 50 1 1 B -X 52_MOSI2 81 1150 1650 200 L 50 50 1 1 B -X 53_SCK2 82 1150 1750 200 L 50 50 1 1 B -X 54_CS2 83 1150 1850 200 L 50 50 1 1 B -X 55 84 1150 1950 200 L 50 50 1 1 B -X 56 85 1150 2050 200 L 50 50 1 1 B -X 57 86 1150 2150 200 L 50 50 1 1 B -X D- 87 1150 2250 200 L 50 50 1 1 I -X D+ 88 1150 2350 200 L 50 50 1 1 I -X 7_RX3_MOSI0_SCL0 9 -1150 1350 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy3.6 -# -DEF Teensy3.6 U 0 40 Y Y 1 F N -F0 "U" 0 2350 60 H V C CNN -F1 "Teensy3.6" 0 -2350 60 H V C CNN -F2 "" 0 50 60 H V C CNN -F3 "" 0 50 60 H V C CNN -DRAW -T 0 500 -1350 50 0 0 0 "3.6V to 6.0V" Normal 0 C C -T 0 450 -1550 50 0 0 0 "max 250mA" Normal 0 C C -S -950 2250 950 -2250 0 0 0 N -X GND 1 -1150 2150 200 R 50 50 1 1 W -X 8_TX3_MISO0_SDA0 10 -1150 1250 200 R 50 50 1 1 B -X 9_PWM_RX2_CS0 11 -1150 1150 200 R 50 50 1 1 B -X 10_PWM_TX2_CS0 12 -1150 1050 200 R 50 50 1 1 B -X 11_MOSI0 13 -1150 950 200 R 50 50 1 1 B -X 12_MISO0 14 -1150 850 200 R 50 50 1 1 B -X 3.3V 15 -1150 750 200 R 50 50 1 1 W -X 24 16 -1150 650 200 R 50 50 1 1 B -X 25 17 -1150 550 200 R 50 50 1 1 B -X 26_TX1 18 -1150 450 200 R 50 50 1 1 B -X 27_RX1 19 -1150 350 200 R 50 50 1 1 B -X 0_RX1_MOSI1_TOUCH 2 -1150 2050 200 R 50 50 1 1 B -X 28 20 -1150 250 200 R 50 50 1 1 B -X 29_PWM_CAN0TX_TOUCH 21 -1150 150 200 R 50 50 1 1 B -X 30_PWM_CAN0RX_TOUCH 22 -1150 50 200 R 50 50 1 1 B -X 31_A12_RX4_CS1 23 -1150 -50 200 R 50 50 1 1 B -X 32_A13_TX4_SCK1 24 -1150 -150 200 R 50 50 1 1 B -X VBAT 25 -1150 -250 200 R 50 50 1 1 W -X 3V3 26 -1150 -350 200 R 50 50 1 1 W -X GND 27 -1150 -450 200 R 50 50 1 1 W -X PROGRAM 28 -1150 -550 200 R 50 50 1 1 I -X RESET 29 -1150 -650 200 R 50 50 1 1 I -X 1_TX1_MISO1_TOUCH 3 -1150 1950 200 R 50 50 1 1 B -X 33_A14_TX5_CAN1TX_SCL0 30 -1150 -750 200 R 50 50 1 1 B -X 34_A15_RX5_CAN1RX_SDA0 31 -1150 -850 200 R 50 50 1 1 B -X 35_A16_PWM 32 -1150 -950 200 R 50 50 1 1 B -X 36_A17_PWM 33 -1150 -1050 200 R 50 50 1 1 B -X 37_A18_PWM_SCL1 34 -1150 -1150 200 R 50 50 1 1 B -X 38_A19_PWM_SDA1 35 -1150 -1250 200 R 50 50 1 1 B -X 39_A20 36 -1150 -1350 200 R 50 50 1 1 B -X A21_DAC0 37 -1150 -1450 200 R 50 50 1 1 B -X A22_DAC1 38 -1150 -1550 200 R 50 50 1 1 B -X GND 39 -1150 -1650 200 R 50 50 1 1 W -X 2_PWM 4 -1150 1850 200 R 50 50 1 1 B -X 13_SCK0_LED 40 -1150 -1750 200 R 50 50 1 1 B -X 14_A0_PWM_SCK0 41 -1150 -1850 200 R 50 50 1 1 B -X 15_A1_CS0_TOUCH 42 -1150 -1950 200 R 50 50 1 1 B -X 16_A2_SCL0_TOUCH 43 -1150 -2050 200 R 50 50 1 1 B -X 17_A3_SDA0_TOUCH 44 -1150 -2150 200 R 50 50 1 1 B -X 18_A4_SDA0_TOUCH 45 1150 -2150 200 L 50 50 1 1 B -X 19_A5_SCL0_TOUCH 46 1150 -2050 200 L 50 50 1 1 B -X 20_A6_PWM_CS0_SCK1 47 1150 -1950 200 L 50 50 1 1 B -X 21_A7_PWM_CS0_SCK1 48 1150 -1850 200 L 50 50 1 1 B -X 22_A8_PWM_TOUCH 49 1150 -1750 200 L 50 50 1 1 B -X 3_PWM_CAN0TX_SCL2 5 -1150 1750 200 R 50 50 1 1 B -X 23_A9_PWM_TOUCH 50 1150 -1650 200 L 50 50 1 1 B -X 3.3V 51 1150 -1550 200 L 50 50 1 1 w -X AGND 52 1150 -1450 200 L 50 50 1 1 w -X VIN 53 1150 -1350 200 L 50 50 1 1 W -X VUSB 54 1150 -1250 200 L 50 50 1 1 W -X AREF 55 1150 -1150 200 L 50 50 1 1 I -X A10 56 1150 -1050 200 L 50 50 1 1 B -X A11 57 1150 -950 200 L 50 50 1 1 B -X 5V 58 1150 -650 200 L 50 50 1 1 W -X A26_D- 59 1150 -550 200 L 50 50 1 1 B -X 4_PWM_CAN0RX_SDA2 6 -1150 1650 200 R 50 50 1 1 B -X A25_D+ 60 1150 -450 200 L 50 50 1 1 B -X GND 61 1150 -350 200 L 50 50 1 1 W -X GND 62 1150 -250 200 L 50 50 1 1 W -X 5_PWM_TX1_MISO1 7 -1150 1550 200 R 50 50 1 1 B -X 6_PWM 8 -1150 1450 200 R 50 50 1 1 B -X 7_RX3_MISO0_SCL0 9 -1150 1350 200 R 50 50 1 1 B -X 3.3V ~ 1150 1050 200 L 50 50 1 1 W -X 40 ~ 1150 250 200 L 50 50 1 1 B -X 41 ~ 1150 350 200 L 50 50 1 1 B -X 42 ~ 1150 450 200 L 50 50 1 1 B -X 43_CS2 ~ 1150 550 200 L 50 50 1 1 B -X 44_MOSI2 ~ 1150 650 200 L 50 50 1 1 B -X 45_MISO2 ~ 1150 750 200 L 50 50 1 1 B -X 46_SCK2 ~ 1150 850 200 L 50 50 1 1 B -X 47_RX6_SCL0 ~ 1150 1150 200 L 50 50 1 1 B -X 48_TX6_SDA0 ~ 1150 1250 200 L 50 50 1 1 B -X 49_A23 ~ 1150 1350 200 L 50 50 1 1 B -X 50_A24 ~ 1150 1450 200 L 50 50 1 1 B -X 51_MISO2 ~ 1150 1550 200 L 50 50 1 1 B -X 52_MOSI2 ~ 1150 1650 200 L 50 50 1 1 B -X 53_SCK2 ~ 1150 1750 200 L 50 50 1 1 B -X 54_CS2 ~ 1150 1850 200 L 50 50 1 1 B -X 55 ~ 1150 1950 200 L 50 50 1 1 B -X 56_SDA3 ~ 1150 2050 200 L 50 50 1 1 B -X 57_SCL3 ~ 1150 2150 200 L 50 50 1 1 B -X Debug_DC ~ 1150 50 200 L 50 50 1 1 I -X Debug_DD ~ 1150 150 200 L 50 50 1 1 I -X Debug_DE ~ 1150 -50 200 L 50 50 1 1 I -X G ~ 1150 -150 200 L 50 50 1 1 W -X GND ~ 1150 950 200 L 50 50 1 1 W -ENDDRAW -ENDDEF -# -# Teensy3.6_All_Pins -# -DEF Teensy3.6_All_Pins U 0 40 Y Y 1 F N -F0 "U" 0 2525 60 H V C CNN -F1 "Teensy3.6_All_Pins" 0 -2350 60 H V C CNN -F2 "" 0 50 60 H V C CNN -F3 "" 0 50 60 H V C CNN -DRAW -T 0 500 -1350 50 0 0 0 "3.6V to 6.0V" Normal 0 C C -T 0 450 -1550 50 0 0 0 "max 250mA" Normal 0 C C -S -950 2450 950 -2225 0 0 0 N -X GND 1 -1150 2150 200 R 50 50 1 1 W -X 8_TX3_MISO0_SDA0 10 -1150 1250 200 R 50 50 1 1 B -X 9_PWM_RX2_CS0 11 -1150 1150 200 R 50 50 1 1 B -X 10_PWM_TX2_CS0 12 -1150 1050 200 R 50 50 1 1 B -X 11_MOSI0 13 -1150 950 200 R 50 50 1 1 B -X 12_MISO0 14 -1150 850 200 R 50 50 1 1 B -X 3.3V 15 -1150 750 200 R 50 50 1 1 W -X 24 16 -1150 650 200 R 50 50 1 1 B -X 25 17 -1150 550 200 R 50 50 1 1 B -X 26_TX1 18 -1150 450 200 R 50 50 1 1 B -X 27_RX1 19 -1150 350 200 R 50 50 1 1 B -X 0_RX1_MOSI1_TOUCH 2 -1150 2050 200 R 50 50 1 1 B -X 28 20 -1150 250 200 R 50 50 1 1 B -X 29_PWM_CAN0TX_TOUCH 21 -1150 150 200 R 50 50 1 1 B -X 30_PWM_CAN0RX_TOUCH 22 -1150 50 200 R 50 50 1 1 B -X 31_A12_RX4_CS1 23 -1150 -50 200 R 50 50 1 1 B -X 32_A13_TX4_SCK1 24 -1150 -150 200 R 50 50 1 1 B -X VBAT 25 -1150 -250 200 R 50 50 1 1 W -X 3V3 26 -1150 -350 200 R 50 50 1 1 W -X GND 27 -1150 -450 200 R 50 50 1 1 W -X PROGRAM 28 -1150 -550 200 R 50 50 1 1 I -X RESET 29 -1150 -650 200 R 50 50 1 1 I -X 1_TX1_MISO1_TOUCH 3 -1150 1950 200 R 50 50 1 1 B -X 33_A14_TX5_CAN1TX_SCL0 30 -1150 -750 200 R 50 50 1 1 B -X 34_A15_RX5_CAN1RX_SDA0 31 -1150 -850 200 R 50 50 1 1 B -X 35_A16_PWM 32 -1150 -950 200 R 50 50 1 1 B -X 36_A17_PWM 33 -1150 -1050 200 R 50 50 1 1 B -X 37_A18_PWM_SCL1 34 -1150 -1150 200 R 50 50 1 1 B -X 38_A19_PWM_SDA1 35 -1150 -1250 200 R 50 50 1 1 B -X 39_A20 36 -1150 -1350 200 R 50 50 1 1 B -X A21_DAC0 37 -1150 -1450 200 R 50 50 1 1 B -X A22_DAC1 38 -1150 -1550 200 R 50 50 1 1 B -X GND 39 -1150 -1650 200 R 50 50 1 1 W -X 2_PWM 4 -1150 1850 200 R 50 50 1 1 B -X 13_SCK0_LED 40 -1150 -1750 200 R 50 50 1 1 B -X 14_A0_PWM_SCK0 41 -1150 -1850 200 R 50 50 1 1 B -X 15_A1_CS0_TOUCH 42 -1150 -1950 200 R 50 50 1 1 B -X 16_A2_SCL0_TOUCH 43 -1150 -2050 200 R 50 50 1 1 B -X 17_A3_SDA0_TOUCH 44 -1150 -2150 200 R 50 50 1 1 B -X 18_A4_SDA0_TOUCH 45 1150 -2150 200 L 50 50 1 1 B -X 19_A5_SCL0_TOUCH 46 1150 -2050 200 L 50 50 1 1 B -X 20_A6_PWM_CS0_SCK1 47 1150 -1950 200 L 50 50 1 1 B -X 21_A7_PWM_CS0_SCK1 48 1150 -1850 200 L 50 50 1 1 B -X 22_A8_PWM_TOUCH 49 1150 -1750 200 L 50 50 1 1 B -X 3_PWM_CAN0TX_SCL2 5 -1150 1750 200 R 50 50 1 1 B -X 23_A9_PWM_TOUCH 50 1150 -1650 200 L 50 50 1 1 B -X 3.3V 51 1150 -1550 200 L 50 50 1 1 w -X AGND 52 1150 -1450 200 L 50 50 1 1 w -X VIN 53 1150 -1350 200 L 50 50 1 1 W -X VUSB 54 1150 -1250 200 L 50 50 1 1 W -X AREF 55 1150 -1150 200 L 50 50 1 1 I -X A10 56 1150 -1050 200 L 50 50 1 1 B -X A11 57 1150 -950 200 L 50 50 1 1 B -X 5V 58 1150 -650 200 L 50 50 1 1 W -X HOST_D- 59 1150 -550 200 L 50 50 1 1 B -X 4_PWM_CAN0RX_SDA2 6 -1150 1650 200 R 50 50 1 1 B -X HOST_D+ 60 1150 -450 200 L 50 50 1 1 B -X GND 61 1150 -350 200 L 50 50 1 1 W -X GND 62 1150 -250 200 L 50 50 1 1 W -X G 63 1150 -150 200 L 50 50 1 1 W -X Debug_DE 64 1150 -50 200 L 50 50 1 1 I -X Debug_DC 65 1150 50 200 L 50 50 1 1 I -X Debug_DD 66 1150 150 200 L 50 50 1 1 I -X 40 67 1150 250 200 L 50 50 1 1 B -X 41 68 1150 350 200 L 50 50 1 1 B -X 42 69 1150 450 200 L 50 50 1 1 B -X 5_PWM_TX1_MISO1 7 -1150 1550 200 R 50 50 1 1 B -X 43_CS2 70 1150 550 200 L 50 50 1 1 B -X 44_MOSI2 71 1150 650 200 L 50 50 1 1 B -X 45_MISO2 72 1150 750 200 L 50 50 1 1 B -X 46_SCK2 73 1150 850 200 L 50 50 1 1 B -X GND 74 1150 950 200 L 50 50 1 1 W -X 3.3V 75 1150 1050 200 L 50 50 1 1 W -X 47_RX6_SCL0 76 1150 1150 200 L 50 50 1 1 B -X 48_TX6_SDA0 77 1150 1250 200 L 50 50 1 1 B -X 49_A23 78 1150 1350 200 L 50 50 1 1 B -X 50_A24 79 1150 1450 200 L 50 50 1 1 B -X 6_PWM 8 -1150 1450 200 R 50 50 1 1 B -X 51_MISO2 80 1150 1550 200 L 50 50 1 1 B -X 52_MOSI2 81 1150 1650 200 L 50 50 1 1 B -X 53_SCK2 82 1150 1750 200 L 50 50 1 1 B -X 54_CS2 83 1150 1850 200 L 50 50 1 1 B -X 55 84 1150 1950 200 L 50 50 1 1 B -X 56_SDA3 85 1150 2050 200 L 50 50 1 1 B -X 57_SCL3 86 1150 2150 200 L 50 50 1 1 B -X D- 87 1150 2250 200 L 50 50 1 1 I -X D+ 88 1150 2350 200 L 50 50 1 1 I -X 7_RX3_MISO0_SCL0 9 -1150 1350 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy4.0 -# -DEF Teensy4.0 U 0 40 Y Y 1 F N -F0 "U" 0 1550 50 H V C CNN -F1 "Teensy4.0" 0 -1550 50 H V C CNN -F2 "" -400 200 50 H I C CNN -F3 "" -400 200 50 H I C CNN -DRAW -T 0 450 -950 50 0 0 0 "3.6V to 5.5V" Normal 0 C C -T 0 450 -1150 50 0 0 0 "max 250mA" Normal 0 C C -S -900 1450 900 -1450 0 1 0 N -S -800 -1250 -800 -1250 0 1 0 N -X 8_TX2_IN1 10 -1100 450 200 R 50 50 0 0 B -X 9_OUT1C 11 -1100 350 200 R 50 50 0 0 B -X 10_CS_MQSR 12 -1100 250 200 R 50 50 0 0 B -X 11_MOSI_CTX1 13 -1100 150 200 R 50 50 0 0 B -X 12_MISO_MQSL 14 -1100 50 200 R 50 50 0 0 B -X VBAT 15 -1100 -50 200 R 50 50 0 0 W -X 3V3 16 -1100 -150 200 R 50 50 0 0 W -X GND 17 -1100 -250 200 R 50 50 0 0 W -X PROGRAM 18 -1100 -350 200 R 50 50 0 0 I -X ON_OFF 19 -1100 -450 200 R 50 50 0 0 I -X 13_SCK_CRX1_LED 20 -1100 -550 200 R 50 50 0 0 B -X 14_A0_TX3_SPDIF_OUT 21 -1100 -650 200 R 50 50 0 0 B -X 15_A1_RX3_SPDIF_IN 22 -1100 -750 200 R 50 50 0 0 B -X 16_A2_RX4_SCL1 23 -1100 -850 200 R 50 50 0 0 B -X 17_A3_TX4_SDA1 24 -1100 -950 200 R 50 50 0 0 B -X 18_A4_SDA0 25 -1100 -1050 200 R 50 50 0 0 B -X 19_A5_SCL0 26 -1100 -1150 200 R 50 50 0 0 B -X 20_A6_TX5_LRCLK1 27 -1100 -1250 200 R 50 50 0 0 B -X 21_A7_RX5_BCLK1 28 -1100 -1350 200 R 50 50 0 0 B -X 22_A8_CTX1 29 1100 -1350 200 L 50 50 0 0 B -X 23_A9_CRX1_MCLK1 30 1100 -1250 200 L 50 50 0 0 B -X 3V3 31 1100 -1150 200 L 50 50 0 0 w -X GND 32 1100 -1050 200 L 50 50 0 0 W -X VIN 33 1100 -950 200 L 50 50 0 0 W -X VUSB 34 1100 -850 200 L 50 50 0 0 w -X 24_A10_TX6_SCL2 35 1100 -550 200 L 50 50 0 0 B -X 25_A11_RX6_SDA2 36 1100 -450 200 L 50 50 0 0 B -X 26_A12_MOSI1 37 1100 -350 200 L 50 50 0 0 B -X 27_A13_SCK1 38 1100 -250 200 L 50 50 0 0 B -X 28_RX7 39 1100 -150 200 L 50 50 0 0 B -X 29_TX7 40 1100 -50 200 L 50 50 0 0 B -X 30_CRX3 41 1100 50 200 L 50 50 0 0 B -X 31_CTX3 42 1100 150 200 L 50 50 0 0 B -X 32_OUT1B 43 1100 250 200 L 50 50 0 0 B -X 33_MCLK2 44 1100 350 200 L 50 50 0 0 B -X 34_DAT1_MISO2 45 1100 450 200 L 50 50 0 0 B -X 35_DAT0_MOSI2 46 1100 550 200 L 50 50 0 0 B -X GND 47 1100 650 200 L 50 50 0 0 w -X 36_CLK_CS2 48 1100 750 200 L 50 50 0 0 B -X 3V3 49 1100 850 200 L 50 50 0 0 w -X 3_LRCLK2 5 -1100 950 200 R 50 50 0 0 B -X 37_CMD_SCK2 50 1100 950 200 L 50 50 0 0 B -X 38_DAT3_RX5 51 1100 1050 200 L 50 50 0 0 B -X 39_DAT2_TX5 52 1100 1150 200 L 50 50 0 0 B -X D- 53 1100 1250 200 L 50 50 0 0 B -X D+ 54 1100 1350 200 L 50 50 0 0 B -X 4_BCLK2 6 -1100 850 200 R 50 50 0 0 B -X 5_IN2 7 -1100 750 200 R 50 50 0 0 B -X 6_OUT1D 8 -1100 650 200 R 50 50 0 0 B -X 7_RX2_OUT1A 9 -1100 550 200 R 50 50 0 0 B -X GND 1 -1100 1350 200 R 50 50 1 1 W -X 0_RX1_CRX2_CS1 2 -1100 1250 200 R 50 50 1 1 B -X 1_TX1_CTX2_MISO1 3 -1100 1150 200 R 50 50 1 1 B -X 2_OUT2 4 -1100 1050 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# Teensy4.1 -# -DEF Teensy4.1 U 0 40 Y Y 1 F N -F0 "U" 0 2550 50 H V C CNN -F1 "Teensy4.1" 0 2450 50 H V C CNN -F2 "" -400 400 50 H I C CNN -F3 "" -400 400 50 H I C CNN -DRAW -T 0 450 1950 40 0 0 0 "(250mA max)" Normal 0 C C -T 0 450 2150 40 0 0 0 "(3.6v to 5.5v)" Normal 0 C C -T 900 -550 -400 50 0 0 0 Device Normal 0 C C -T 900 625 -675 50 0 0 0 Ethernet Normal 0 C C -T 900 -550 -800 50 0 0 0 Host Normal 0 C C -T 900 -625 -800 50 0 0 0 USB Normal 0 C C -T 900 -625 -400 50 0 0 0 USB Normal 0 C C -S -900 2400 900 -1100 0 1 0 N -S -800 -50 -800 -50 0 1 0 N -P 2 0 0 0 -900 -250 900 -250 N -P 2 0 0 0 -700 -1050 -700 -550 N -P 2 0 0 0 -700 -300 -700 -500 N -P 2 0 0 0 700 -375 700 -975 N -X 8_TX2_IN1 10 -1100 1250 200 R 50 50 0 0 B -X 9_OUT1C 11 -1100 1150 200 R 50 50 0 0 B -X 10_CS_MQSR 12 -1100 1050 200 R 50 50 0 0 B -X 11_MOSI_CTX1 13 -1100 950 200 R 50 50 0 0 B -X 12_MISO_MQSL 14 -1100 850 200 R 50 50 0 0 B -X 3V3 15 -1100 750 200 R 50 50 0 0 W -X 24_A10_TX6_SCL2 16 -1100 650 200 R 50 50 0 0 B -X 25_A11_RX6_SDA2 17 -1100 550 200 R 50 50 0 0 B -X 26_A12_MOSI1 18 -1100 450 200 R 50 50 0 0 B -X 27_A13_SCK1 19 -1100 350 200 R 50 50 0 0 B -X 28_RX7 20 -1100 250 200 R 50 50 0 0 B -X 29_TX7 21 -1100 150 200 R 50 50 0 0 B -X 30_CRX3 22 -1100 50 200 R 50 50 0 0 B -X 31_CTX3 23 -1100 -50 200 R 50 50 0 0 B -X 32_OUT1B 24 -1100 -150 200 R 50 50 0 0 B -X 33_MCLK2 25 1100 -150 200 L 50 50 0 0 B -X 34_RX8 26 1100 -50 200 L 50 50 0 0 B -X 35_TX8 27 1100 50 200 L 50 50 0 0 B -X 36_CS 28 1100 150 200 L 50 50 0 0 B -X 37_CS 29 1100 250 200 L 50 50 0 0 B -X 38_CS1_IN1 30 1100 350 200 L 50 50 0 0 B -X 39_MISO1_OUT1A 31 1100 450 200 L 50 50 0 0 B -X 40_A16 32 1100 550 200 L 50 50 0 0 B -X 41_A17 33 1100 650 200 L 50 50 0 0 B -X 13_SCK_LED 35 1100 850 200 L 50 50 0 0 B -X 14_A0_TX3_SPDIF_OUT 36 1100 950 200 L 50 50 0 0 B -X 15_A1_RX3_SPDIF_IN 37 1100 1050 200 L 50 50 0 0 B -X 16_A2_RX4_SCL1 38 1100 1150 200 L 50 50 0 0 B -X 17_A3_TX4_SDA1 39 1100 1250 200 L 50 50 0 0 B -X 18_A4_SDA 40 1100 1350 200 L 50 50 0 0 B -X 19_A5_SCL 41 1100 1450 200 L 50 50 0 0 B -X 20_A6_TX5_LRCLK1 42 1100 1550 200 L 50 50 0 0 B -X 21_A7_RX5_BCLK1 43 1100 1650 200 L 50 50 0 0 B -X 22_A8_CTX1 44 1100 1750 200 L 50 50 0 0 B -X 23_A9_CRX1_MCLK1 45 1100 1850 200 L 50 50 0 0 B -X 3V3 46 1100 1950 200 L 50 50 0 0 O -X GND 47 1100 2050 200 L 50 50 0 0 O -X VIN 48 1100 2150 200 L 50 50 0 0 W -X VUSB 49 1100 2300 200 L 50 50 0 0 w -X 3_LRCLK2 5 -1100 1750 200 R 50 50 0 0 B -X VBAT 50 -300 -1300 200 U 50 50 0 0 W -X 3V3 51 -150 -1300 200 U 50 50 0 0 W -X GND 52 0 -1300 200 U 50 50 0 0 I -X PROGRAM 53 150 -1300 200 U 50 50 0 0 I -X ON_OFF 54 300 -1300 200 U 50 50 0 0 I -X 5V 55 -1100 -600 200 R 50 50 0 0 w -X D- 56 -1100 -700 200 R 50 50 0 0 B -X D+ 57 -1100 -800 200 R 50 50 0 0 B -X GND 58 -1100 -900 200 R 50 50 0 0 W -X GND 59 -1100 -1000 200 R 50 50 0 0 W -X 4_BCLK2 6 -1100 1650 200 R 50 50 0 0 B -X R+ 60 1100 -900 200 L 50 50 0 0 B -X LED 61 1100 -800 200 L 50 50 0 0 B -X T- 62 1100 -700 200 L 50 50 0 0 B -X T+ 63 1100 -600 200 L 50 50 0 0 B -X GND 64 1100 -500 200 L 50 50 0 0 W -X R- 65 1100 -400 200 L 50 50 0 0 B -X D- 66 -1100 -350 200 R 50 50 0 0 B -X D+ 67 -1100 -450 200 R 50 50 0 0 B -X 5_IN2 7 -1100 1550 200 R 50 50 0 0 B -X 6_OUT1D 8 -1100 1450 200 R 50 50 0 0 B -X 7_RX2_OUT1A 9 -1100 1350 200 R 50 50 0 0 B -X GND 1 -1100 2150 200 R 50 50 1 1 W -X 0_RX1_CRX2_CS1 2 -1100 2050 200 R 50 50 1 1 B -X 1_TX1_CTX2_MISO1 3 -1100 1950 200 R 50 50 1 1 B -X GND 34 1100 750 200 L 50 50 1 1 W -X 2_OUT2 4 -1100 1850 200 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -#End Library |
