← Commit history
2n3055.glbadded
⋯ 1 unchanged line ⋯
2n3055.kicad_modadded+398
@@ -0,0 +1,398 @@+(footprint "TO-3"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "Transistor TO-3")+	(tags "TR TO-3 TO3 TO-204")+	(property "Reference" "REF**"+		(at 1.8 -9.25 0)+		(layer "F.SilkS")+		(uuid "c5cc1d30-7cd8-4884-a986-6cea521a4b9f")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-3"+		(at 0 6.5 0)+		(layer "F.Fab")+		(uuid "e69198e2-f947-439f-b1cf-f5dfd6739045")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "41140a67-4bbb-4160-8f20-37d858529701")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "89b3893a-d19f-4057-a791-89f6b4e1b98c")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -4.3 -6.9)+		(end -16.2 1.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "c1e890e6-1b3c-433b-9734-ca2670c121d4")+	)+	(fp_line+		(start -4.3 17.8)+		(end -16.3 9.7)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "5bbec8c9-ec52-421d-b2c4-401f9bd16f39")+	)+	(fp_line+		(start 8.1 -6.8)+		(end 19.9 1.2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "3521c320-781d-41d1-94d7-149415cbf513")+	)+	(fp_line+		(start 8.1 17.7)+		(end 19.9 9.7)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "092c9365-5cef-42e6-b7f5-b905c5fbae72")+	)+	(fp_arc+		(start -16.3 9.7)+		(mid -18.519226 5.373613)+		(end -16.2 1.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "e9b119ff-eb81-4a1d-96c1-ca9bb18f15e7")+	)+	(fp_arc+		(start -4.3 -6.9)+		(mid 1.911888 -8.324079)+		(end 8.1 -6.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "0f7806b1-ba29-4156-981d-5d804502fdd4")+	)+	(fp_arc+		(start 8.1 17.7)+		(mid 1.90661 19.252956)+		(end -4.325 17.825)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "63d1da8c-dc4e-46f0-a8e3-fc977cfaa859")+	)+	(fp_arc+		(start 19.9 1.2)+		(mid 22.102158 5.45)+		(end 19.9 9.7)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "be897642-eb38-4576-b86c-6be179fc0609")+	)+	(fp_line+		(start -4.5 -7)+		(end -16.4 1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "a847dad4-be36-472e-8776-5e5d588c5d0f")+	)+	(fp_line+		(start -4.5 17.9)+		(end -16.4 9.9)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "9b6603f3-98c6-45e4-8080-f138e69cdc02")+	)+	(fp_line+		(start 8.1 -7)+		(end 20 1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "06d7a850-d7e2-499a-b523-abc8a1fdb599")+	)+	(fp_line+		(start 8.1 17.9)+		(end 20 9.9)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "1605d8d3-e3a7-400a-9137-1c5d233c1064")+	)+	(fp_arc+		(start -16.4 9.9)+		(mid -18.723326 5.45)+		(end -16.4 1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "9404d8e1-6fec-4e21-8c18-81783c8a6ef7")+	)+	(fp_arc+		(start -4.5 -7)+		(mid 1.8 -8.503225)+		(end 8.1 -7)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "103cc6d4-9eec-4e73-b89a-039a58be880b")+	)+	(fp_arc+		(start 8.1 17.9)+		(mid 1.8 19.403223)+		(end -4.5 17.9)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "f657ca0d-7413-4e25-8987-b3e44b6bc4a9")+	)+	(fp_arc+		(start 20 1)+		(mid 22.323325 5.45)+		(end 20 9.9)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "48b66579-1c62-406b-9c8d-e78fd410673d")+	)+	(fp_line+		(start -4.38 -6.67)+		(end -16.11 1.32)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "2b124de5-053a-4052-89a5-219cb6d0593d")+	)+	(fp_line+		(start -4.38 17.57)+		(end -16.11 9.58)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "1147615f-9890-4483-bbcc-5c5b8e268455")+	)+	(fp_line+		(start 7.98 -6.67)+		(end 19.71 1.32)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "c9c181b3-5ed6-4c19-82b5-3d6314715a2c")+	)+	(fp_line+		(start 7.98 17.56)+		(end 19.71 9.58)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "c40bd00f-d8f7-47ce-b8c5-9f91a461bfe1")+	)+	(fp_arc+		(start -16.11 9.58)+		(mid -18.295292 5.45)+		(end -16.11 1.32)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "190f048c-00ba-4f1d-a402-d097f89d5007")+	)+	(fp_arc+		(start -4.38 -6.67)+		(mid 1.8 -8.154661)+		(end 7.98 -6.67)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "495e0d0c-5e33-4710-a041-908bcae80866")+	)+	(fp_arc+		(start 7.98 17.56)+		(mid 1.801197 19.045069)+		(end -4.38 17.57)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "5a73e009-ba95-46f2-ae6f-b21df4731deb")+	)+	(fp_arc+		(start 19.71 1.32)+		(mid 21.895289 5.45)+		(end 19.71 9.58)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "e6c9b16d-ed8c-460c-b3a9-541347d54be6")+	)+	(fp_circle+		(center -13.3 5.45)+		(end -15.3 5.45)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+		(uuid "adcc70f4-28ff-4715-84c8-b0cc5c9096aa")+	)+	(fp_circle+		(center 1.8 5.45)+		(end 11.8 5.45)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+		(uuid "2cfd233d-ab4c-41ea-b88f-083cc385d2a6")+	)+	(fp_circle+		(center 16.9 5.45)+		(end 18.9 5.45)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+		(uuid "c9d5c225-82ad-4056-ab04-91f8420749d8")+	)+	(fp_text user "${REFERENCE}"+		(at 0 4.25 0)+		(layer "F.Fab")+		(uuid "331e6e77-2322-4905-85a3-bb5c1753cd8d")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 2.6 2.6)+		(drill 1.3)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "be6ef6cf-6fec-480b-b398-dcc37f08c853")+	)+	(pad "2" thru_hole circle+		(at 0 10.92)+		(size 2.6 2.6)+		(drill 1.3)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "2d3022e7-35d7-4cc3-b697-3a7241fe6264")+	)+	(pad "3" thru_hole circle+		(at -13.3 5.45)+		(size 6.35 6.35)+		(drill 4)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "9ee399ef-eb09-465a-b246-ae7a17651e08")+	)+	(pad "3" thru_hole circle+		(at 16.9 5.45)+		(size 6.35 6.35)+		(drill 4)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "190bb44a-8c9a-4fa4-a45b-be53713c2a9a")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-3.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
2n3055.kicad_symadded+234
@@ -0,0 +1,234 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "2N3055"+		(pin_names+			(offset 0)+			(hide yes)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "Q"+			(at 5.08 1.27 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Value" "2N3055"+			(at 5.08 -1.27 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" ""+			(at 5.08 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" ""+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "NPN transistor, base/emitter/collector"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Sim.Device" "NPN"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Sim.Pins" "1=B 2=E 3=C"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "BJT"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "2N3055_0_1"+			(polyline+				(pts+					(xy -2.54 0) (xy 0.635 0)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.635 1.905) (xy 0.635 -1.905)+				)+				(stroke+					(width 0.508)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(circle+				(center 1.27 0)+				(radius 2.8194)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+		)+		(symbol "2N3055_1_1"+			(polyline+				(pts+					(xy 0.635 0.635) (xy 2.54 2.54)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.635 -0.635) (xy 2.54 -2.54)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type outline)+				)+			)+			(pin input line+				(at -5.08 0 0)+				(length 2.54)+				(name "B"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 2.54 -5.08 90)+				(length 2.54)+				(name "E"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 2.54 5.08 270)+				(length 2.54)+				(name "C"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
2n3055.stepadded+819
@@ -0,0 +1,819 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+  'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\TO-3.step',
+  '2017-11-26T14:44:28',('kicad StepUp'),('ksu MCAD'),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('TO-3','TO-3','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#634);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#59,#90,#121,#224,#327,#344,#361,#378,#395,
+    #412,#429,#441,#458,#489,#506,#531,#556,#581,#607,#616,#625));
+#17 = ADVANCED_FACE('',(#18),#54,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#39,#47));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,1.75));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-4.377691784122,6.665945040334,1.75));
+#34 = CIRCLE('',#35,13.6);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(1.8,-5.45,1.75));
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = DIRECTION('',(1.,0.E+000,0.E+000));
+#39 = ORIENTED_EDGE('',*,*,#40,.F.);
+#40 = EDGE_CURVE('',#41,#32,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(-4.377691784122,6.665945040334,0.E+000));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(-4.377691784122,6.665945040334,0.E+000));
+#45 = VECTOR('',#46,1.);
+#46 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47 = ORIENTED_EDGE('',*,*,#48,.F.);
+#48 = EDGE_CURVE('',#22,#41,#49,.T.);
+#49 = CIRCLE('',#50,13.6);
+#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
+#51 = CARTESIAN_POINT('',(1.8,-5.45,0.E+000));
+#52 = DIRECTION('',(0.E+000,0.E+000,1.));
+#53 = DIRECTION('',(1.,0.E+000,0.E+000));
+#54 = CYLINDRICAL_SURFACE('',#55,13.6);
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(1.8,-5.45,0.E+000));
+#57 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#58 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59 = ADVANCED_FACE('',(#60),#85,.T.);
+#60 = FACE_BOUND('',#61,.T.);
+#61 = EDGE_LOOP('',(#62,#63,#71,#79));
+#62 = ORIENTED_EDGE('',*,*,#21,.T.);
+#63 = ORIENTED_EDGE('',*,*,#64,.T.);
+#64 = EDGE_CURVE('',#24,#65,#67,.T.);
+#65 = VERTEX_POINT('',#66);
+#66 = CARTESIAN_POINT('',(19.712087325032,-1.315732848927,1.75));
+#67 = LINE('',#68,#69);
+#68 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,1.75));
+#69 = VECTOR('',#70,1.);
+#70 = DIRECTION('',(0.826851498315,-0.562420305229,0.E+000));
+#71 = ORIENTED_EDGE('',*,*,#72,.F.);
+#72 = EDGE_CURVE('',#73,#65,#75,.T.);
+#73 = VERTEX_POINT('',#74);
+#74 = CARTESIAN_POINT('',(19.712087325032,-1.315732848927,0.E+000));
+#75 = LINE('',#76,#77);
+#76 = CARTESIAN_POINT('',(19.712087325032,-1.315732848927,0.E+000));
+#77 = VECTOR('',#78,1.);
+#78 = DIRECTION('',(0.E+000,0.E+000,1.));
+#79 = ORIENTED_EDGE('',*,*,#80,.F.);
+#80 = EDGE_CURVE('',#22,#73,#81,.T.);
+#81 = LINE('',#82,#83);
+#82 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,0.E+000));
+#83 = VECTOR('',#84,1.);
+#84 = DIRECTION('',(0.826851498315,-0.562420305229,0.E+000));
+#85 = PLANE('',#86);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,0.E+000));
+#88 = DIRECTION('',(0.562420305229,0.826851498315,0.E+000));
+#89 = DIRECTION('',(0.826851498315,-0.562420305229,0.E+000));
+#90 = ADVANCED_FACE('',(#91),#116,.T.);
+#91 = FACE_BOUND('',#92,.T.);
+#92 = EDGE_LOOP('',(#93,#103,#109,#110));
+#93 = ORIENTED_EDGE('',*,*,#94,.T.);
+#94 = EDGE_CURVE('',#95,#97,#99,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(-16.11208732503,-1.315732848927,0.E+000));
+#97 = VERTEX_POINT('',#98);
+#98 = CARTESIAN_POINT('',(-16.11208732503,-1.315732848927,1.75));
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(-16.11208732503,-1.315732848927,0.E+000));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(0.E+000,0.E+000,1.));
+#103 = ORIENTED_EDGE('',*,*,#104,.T.);
+#104 = EDGE_CURVE('',#97,#32,#105,.T.);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(-16.11208732504,-1.315732848927,1.75));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.826851498315,0.562420305229,0.E+000));
+#109 = ORIENTED_EDGE('',*,*,#40,.F.);
+#110 = ORIENTED_EDGE('',*,*,#111,.F.);
+#111 = EDGE_CURVE('',#95,#41,#112,.T.);
+#112 = LINE('',#113,#114);
+#113 = CARTESIAN_POINT('',(-16.11208732504,-1.315732848927,0.E+000));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(0.826851498315,0.562420305229,0.E+000));
+#116 = PLANE('',#117);
+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
+#118 = CARTESIAN_POINT('',(-16.11208732504,-1.315732848927,0.E+000));
+#119 = DIRECTION('',(-0.562420305229,0.826851498315,0.E+000));
+#120 = DIRECTION('',(0.826851498315,0.562420305229,0.E+000));
+#121 = ADVANCED_FACE('',(#122,#186,#197,#208),#219,.T.);
+#122 = FACE_BOUND('',#123,.T.);
+#123 = EDGE_LOOP('',(#124,#125,#126,#135,#144,#152,#161,#169,#178,#185)
+  );
+#124 = ORIENTED_EDGE('',*,*,#48,.F.);
+#125 = ORIENTED_EDGE('',*,*,#80,.T.);
+#126 = ORIENTED_EDGE('',*,*,#127,.F.);
+#127 = EDGE_CURVE('',#128,#73,#130,.T.);
+#128 = VERTEX_POINT('',#129);
+#129 = CARTESIAN_POINT('',(21.9,-5.45,0.E+000));
+#130 = CIRCLE('',#131,5.);
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(16.9,-5.45,0.E+000));
+#133 = DIRECTION('',(0.E+000,0.E+000,1.));
+#134 = DIRECTION('',(1.,0.E+000,0.E+000));
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#137,#128,#139,.T.);
+#137 = VERTEX_POINT('',#138);
+#138 = CARTESIAN_POINT('',(19.712087325024,-9.584267151085,0.E+000));
+#139 = CIRCLE('',#140,5.);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(16.9,-5.45,0.E+000));
+#142 = DIRECTION('',(0.E+000,0.E+000,1.));
+#143 = DIRECTION('',(1.,0.E+000,0.E+000));
+#144 = ORIENTED_EDGE('',*,*,#145,.T.);
+#145 = EDGE_CURVE('',#137,#146,#148,.T.);
+#146 = VERTEX_POINT('',#147);
+#147 = CARTESIAN_POINT('',(7.977691784122,-17.56594504033,0.E+000));
+#148 = LINE('',#149,#150);
+#149 = CARTESIAN_POINT('',(19.712087325024,-9.584267151097,0.E+000));
+#150 = VECTOR('',#151,1.);
+#151 = DIRECTION('',(-0.826851498315,-0.562420305229,0.E+000));
+#152 = ORIENTED_EDGE('',*,*,#153,.F.);
+#153 = EDGE_CURVE('',#154,#146,#156,.T.);
+#154 = VERTEX_POINT('',#155);
+#155 = CARTESIAN_POINT('',(-4.377691784122,-17.56594504033,0.E+000));
+#156 = CIRCLE('',#157,13.6);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(1.8,-5.45,0.E+000));
+#159 = DIRECTION('',(0.E+000,0.E+000,1.));
+#160 = DIRECTION('',(1.,0.E+000,0.E+000));
+#161 = ORIENTED_EDGE('',*,*,#162,.T.);
+#162 = EDGE_CURVE('',#154,#163,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(-16.11208732503,-9.584267151085,0.E+000));
+#165 = LINE('',#166,#167);
+#166 = CARTESIAN_POINT('',(-4.377691784122,-17.56594504033,0.E+000));
+#167 = VECTOR('',#168,1.);
+#168 = DIRECTION('',(-0.826851498316,0.562420305228,0.E+000));
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#163,#173,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(-18.3,-5.45,0.E+000));
+#173 = CIRCLE('',#174,5.);
+#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
+#175 = CARTESIAN_POINT('',(-13.3,-5.45,0.E+000));
+#176 = DIRECTION('',(0.E+000,0.E+000,1.));
+#177 = DIRECTION('',(1.,0.E+000,0.E+000));
+#178 = ORIENTED_EDGE('',*,*,#179,.F.);
+#179 = EDGE_CURVE('',#95,#171,#180,.T.);
+#180 = CIRCLE('',#181,5.);
+#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184);
+#182 = CARTESIAN_POINT('',(-13.3,-5.45,0.E+000));
+#183 = DIRECTION('',(0.E+000,0.E+000,1.));
+#184 = DIRECTION('',(1.,0.E+000,0.E+000));
+#185 = ORIENTED_EDGE('',*,*,#111,.T.);
+#186 = FACE_BOUND('',#187,.T.);
+#187 = EDGE_LOOP('',(#188));
+#188 = ORIENTED_EDGE('',*,*,#189,.T.);
+#189 = EDGE_CURVE('',#190,#190,#192,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(-11.3,-5.45,0.E+000));
+#192 = CIRCLE('',#193,2.);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(-13.3,-5.45,0.E+000));
+#195 = DIRECTION('',(0.E+000,0.E+000,1.));
+#196 = DIRECTION('',(1.,0.E+000,0.E+000));
+#197 = FACE_BOUND('',#198,.T.);
+#198 = EDGE_LOOP('',(#199));
+#199 = ORIENTED_EDGE('',*,*,#200,.T.);
+#200 = EDGE_CURVE('',#201,#201,#203,.T.);
+#201 = VERTEX_POINT('',#202);
+#202 = CARTESIAN_POINT('',(11.8,-5.45,0.E+000));
+#203 = CIRCLE('',#204,10.);
+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205 = CARTESIAN_POINT('',(1.8,-5.45,0.E+000));
+#206 = DIRECTION('',(0.E+000,0.E+000,1.));
+#207 = DIRECTION('',(1.,0.E+000,0.E+000));
+#208 = FACE_BOUND('',#209,.T.);
+#209 = EDGE_LOOP('',(#210));
+#210 = ORIENTED_EDGE('',*,*,#211,.T.);
+#211 = EDGE_CURVE('',#212,#212,#214,.T.);
+#212 = VERTEX_POINT('',#213);
+#213 = CARTESIAN_POINT('',(18.9,-5.45,0.E+000));
+#214 = CIRCLE('',#215,2.);
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(16.9,-5.45,0.E+000));
+#217 = DIRECTION('',(0.E+000,0.E+000,1.));
+#218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#219 = PLANE('',#220);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,0.E+000));
+#222 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#223 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#224 = ADVANCED_FACE('',(#225,#289,#300,#311),#322,.F.);
+#225 = FACE_BOUND('',#226,.F.);
+#226 = EDGE_LOOP('',(#227,#228,#229,#238,#247,#255,#264,#272,#281,#288)
+  );
+#227 = ORIENTED_EDGE('',*,*,#31,.F.);
+#228 = ORIENTED_EDGE('',*,*,#64,.T.);
+#229 = ORIENTED_EDGE('',*,*,#230,.F.);
+#230 = EDGE_CURVE('',#231,#65,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(21.9,-5.45,1.75));
+#233 = CIRCLE('',#234,5.);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(16.9,-5.45,1.75));
+#236 = DIRECTION('',(0.E+000,0.E+000,1.));
+#237 = DIRECTION('',(1.,0.E+000,0.E+000));
+#238 = ORIENTED_EDGE('',*,*,#239,.F.);
+#239 = EDGE_CURVE('',#240,#231,#242,.T.);
+#240 = VERTEX_POINT('',#241);
+#241 = CARTESIAN_POINT('',(19.712087325024,-9.584267151085,1.75));
+#242 = CIRCLE('',#243,5.);
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(16.9,-5.45,1.75));
+#245 = DIRECTION('',(0.E+000,0.E+000,1.));
+#246 = DIRECTION('',(1.,0.E+000,0.E+000));
+#247 = ORIENTED_EDGE('',*,*,#248,.T.);
+#248 = EDGE_CURVE('',#240,#249,#251,.T.);
+#249 = VERTEX_POINT('',#250);
+#250 = CARTESIAN_POINT('',(7.977691784122,-17.56594504033,1.75));
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(19.712087325024,-9.584267151097,1.75));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(-0.826851498315,-0.562420305229,0.E+000));
+#255 = ORIENTED_EDGE('',*,*,#256,.F.);
+#256 = EDGE_CURVE('',#257,#249,#259,.T.);
+#257 = VERTEX_POINT('',#258);
+#258 = CARTESIAN_POINT('',(-4.377691784122,-17.56594504033,1.75));
+#259 = CIRCLE('',#260,13.6);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(1.8,-5.45,1.75));
+#262 = DIRECTION('',(0.E+000,0.E+000,1.));
+#263 = DIRECTION('',(1.,0.E+000,0.E+000));
+#264 = ORIENTED_EDGE('',*,*,#265,.T.);
+#265 = EDGE_CURVE('',#257,#266,#268,.T.);
+#266 = VERTEX_POINT('',#267);
+#267 = CARTESIAN_POINT('',(-16.11208732503,-9.584267151085,1.75));
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(-4.377691784122,-17.56594504033,1.75));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(-0.826851498316,0.562420305228,0.E+000));
+#272 = ORIENTED_EDGE('',*,*,#273,.F.);
+#273 = EDGE_CURVE('',#274,#266,#276,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(-18.3,-5.45,1.75));
+#276 = CIRCLE('',#277,5.);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(-13.3,-5.45,1.75));
+#279 = DIRECTION('',(0.E+000,0.E+000,1.));
+#280 = DIRECTION('',(1.,0.E+000,0.E+000));
+#281 = ORIENTED_EDGE('',*,*,#282,.F.);
+#282 = EDGE_CURVE('',#97,#274,#283,.T.);
+#283 = CIRCLE('',#284,5.);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(-13.3,-5.45,1.75));
+#286 = DIRECTION('',(0.E+000,0.E+000,1.));
+#287 = DIRECTION('',(1.,0.E+000,0.E+000));
+#288 = ORIENTED_EDGE('',*,*,#104,.T.);
+#289 = FACE_BOUND('',#290,.F.);
+#290 = EDGE_LOOP('',(#291));
+#291 = ORIENTED_EDGE('',*,*,#292,.F.);
+#292 = EDGE_CURVE('',#293,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(11.8,-5.45,1.75));
+#295 = CIRCLE('',#296,10.);
+#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299);
+#297 = CARTESIAN_POINT('',(1.8,-5.45,1.75));
+#298 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#299 = DIRECTION('',(1.,0.E+000,0.E+000));
+#300 = FACE_BOUND('',#301,.F.);
+#301 = EDGE_LOOP('',(#302));
+#302 = ORIENTED_EDGE('',*,*,#303,.T.);
+#303 = EDGE_CURVE('',#304,#304,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(-11.3,-5.45,1.75));
+#306 = CIRCLE('',#307,2.);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(-13.3,-5.45,1.75));
+#309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#310 = DIRECTION('',(1.,0.E+000,0.E+000));
+#311 = FACE_BOUND('',#312,.F.);
+#312 = EDGE_LOOP('',(#313));
+#313 = ORIENTED_EDGE('',*,*,#314,.T.);
+#314 = EDGE_CURVE('',#315,#315,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(18.9,-5.45,1.75));
+#317 = CIRCLE('',#318,2.);
+#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321);
+#319 = CARTESIAN_POINT('',(16.9,-5.45,1.75));
+#320 = DIRECTION('',(0.E+000,0.E+000,1.));
+#321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#322 = PLANE('',#323);
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(7.977691784122,6.665945040334,1.75));
+#325 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#326 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#327 = ADVANCED_FACE('',(#328),#339,.T.);
+#328 = FACE_BOUND('',#329,.F.);
+#329 = EDGE_LOOP('',(#330,#336,#337,#338));
+#330 = ORIENTED_EDGE('',*,*,#331,.T.);
+#331 = EDGE_CURVE('',#128,#231,#332,.T.);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(21.9,-5.45,0.E+000));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(0.E+000,0.E+000,1.));
+#336 = ORIENTED_EDGE('',*,*,#230,.T.);
+#337 = ORIENTED_EDGE('',*,*,#72,.F.);
+#338 = ORIENTED_EDGE('',*,*,#127,.F.);
+#339 = CYLINDRICAL_SURFACE('',#340,5.);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(16.9,-5.45,0.E+000));
+#342 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#343 = DIRECTION('',(1.,0.E+000,0.E+000));
+#344 = ADVANCED_FACE('',(#345),#356,.T.);
+#345 = FACE_BOUND('',#346,.F.);
+#346 = EDGE_LOOP('',(#347,#348,#349,#355));
+#347 = ORIENTED_EDGE('',*,*,#94,.T.);
+#348 = ORIENTED_EDGE('',*,*,#282,.T.);
+#349 = ORIENTED_EDGE('',*,*,#350,.F.);
+#350 = EDGE_CURVE('',#171,#274,#351,.T.);
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(-18.3,-5.45,0.E+000));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(0.E+000,0.E+000,1.));
+#355 = ORIENTED_EDGE('',*,*,#179,.F.);
+#356 = CYLINDRICAL_SURFACE('',#357,5.);
+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
+#358 = CARTESIAN_POINT('',(-13.3,-5.45,0.E+000));
+#359 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#360 = DIRECTION('',(1.,0.E+000,0.E+000));
+#361 = ADVANCED_FACE('',(#362),#373,.T.);
+#362 = FACE_BOUND('',#363,.F.);
+#363 = EDGE_LOOP('',(#364,#370,#371,#372));
+#364 = ORIENTED_EDGE('',*,*,#365,.T.);
+#365 = EDGE_CURVE('',#137,#240,#366,.T.);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(19.712087325024,-9.584267151085,0.E+000));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#370 = ORIENTED_EDGE('',*,*,#239,.T.);
+#371 = ORIENTED_EDGE('',*,*,#331,.F.);
+#372 = ORIENTED_EDGE('',*,*,#136,.F.);
+#373 = CYLINDRICAL_SURFACE('',#374,5.);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(16.9,-5.45,0.E+000));
+#376 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#377 = DIRECTION('',(1.,0.E+000,0.E+000));
+#378 = ADVANCED_FACE('',(#379),#390,.T.);
+#379 = FACE_BOUND('',#380,.F.);
+#380 = EDGE_LOOP('',(#381,#382,#383,#389));
+#381 = ORIENTED_EDGE('',*,*,#350,.T.);
+#382 = ORIENTED_EDGE('',*,*,#273,.T.);
+#383 = ORIENTED_EDGE('',*,*,#384,.F.);
+#384 = EDGE_CURVE('',#163,#266,#385,.T.);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(-16.11208732503,-9.584267151085,0.E+000));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(0.E+000,0.E+000,1.));
+#389 = ORIENTED_EDGE('',*,*,#170,.F.);
+#390 = CYLINDRICAL_SURFACE('',#391,5.);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(-13.3,-5.45,0.E+000));
+#393 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#395 = ADVANCED_FACE('',(#396),#407,.T.);
+#396 = FACE_BOUND('',#397,.T.);
+#397 = EDGE_LOOP('',(#398,#399,#400,#406));
+#398 = ORIENTED_EDGE('',*,*,#365,.T.);
+#399 = ORIENTED_EDGE('',*,*,#248,.T.);
+#400 = ORIENTED_EDGE('',*,*,#401,.F.);
+#401 = EDGE_CURVE('',#146,#249,#402,.T.);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(7.977691784122,-17.56594504033,0.E+000));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(0.E+000,0.E+000,1.));
+#406 = ORIENTED_EDGE('',*,*,#145,.F.);
+#407 = PLANE('',#408);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(19.712087325024,-9.584267151097,0.E+000));
+#410 = DIRECTION('',(0.562420305229,-0.826851498315,0.E+000));
+#411 = DIRECTION('',(-0.826851498315,-0.562420305229,0.E+000));
+#412 = ADVANCED_FACE('',(#413),#424,.T.);
+#413 = FACE_BOUND('',#414,.T.);
+#414 = EDGE_LOOP('',(#415,#421,#422,#423));
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#154,#257,#417,.T.);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(-4.377691784122,-17.56594504033,0.E+000));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(0.E+000,0.E+000,1.));
+#421 = ORIENTED_EDGE('',*,*,#265,.T.);
+#422 = ORIENTED_EDGE('',*,*,#384,.F.);
+#423 = ORIENTED_EDGE('',*,*,#162,.F.);
+#424 = PLANE('',#425);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(-4.377691784122,-17.56594504033,0.E+000));
+#427 = DIRECTION('',(-0.562420305228,-0.826851498316,0.E+000));
+#428 = DIRECTION('',(-0.826851498316,0.562420305228,0.E+000));
+#429 = ADVANCED_FACE('',(#430),#436,.T.);
+#430 = FACE_BOUND('',#431,.F.);
+#431 = EDGE_LOOP('',(#432,#433,#434,#435));
+#432 = ORIENTED_EDGE('',*,*,#416,.T.);
+#433 = ORIENTED_EDGE('',*,*,#256,.T.);
+#434 = ORIENTED_EDGE('',*,*,#401,.F.);
+#435 = ORIENTED_EDGE('',*,*,#153,.F.);
+#436 = CYLINDRICAL_SURFACE('',#437,13.6);
+#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
+#438 = CARTESIAN_POINT('',(1.8,-5.45,0.E+000));
+#439 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#440 = DIRECTION('',(1.,0.E+000,0.E+000));
+#441 = ADVANCED_FACE('',(#442),#453,.F.);
+#442 = FACE_BOUND('',#443,.T.);
+#443 = EDGE_LOOP('',(#444,#450,#451,#452));
+#444 = ORIENTED_EDGE('',*,*,#445,.T.);
+#445 = EDGE_CURVE('',#190,#304,#446,.T.);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(-11.3,-5.45,0.E+000));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(0.E+000,0.E+000,1.));
+#450 = ORIENTED_EDGE('',*,*,#303,.T.);
+#451 = ORIENTED_EDGE('',*,*,#445,.F.);
+#452 = ORIENTED_EDGE('',*,*,#189,.F.);
+#453 = CYLINDRICAL_SURFACE('',#454,2.);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(-13.3,-5.45,0.E+000));
+#456 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#457 = DIRECTION('',(1.,0.E+000,0.E+000));
+#458 = ADVANCED_FACE('',(#459,#462,#473),#484,.T.);
+#459 = FACE_BOUND('',#460,.T.);
+#460 = EDGE_LOOP('',(#461));
+#461 = ORIENTED_EDGE('',*,*,#200,.F.);
+#462 = FACE_BOUND('',#463,.T.);
+#463 = EDGE_LOOP('',(#464));
+#464 = ORIENTED_EDGE('',*,*,#465,.T.);
+#465 = EDGE_CURVE('',#466,#466,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));
+#468 = CIRCLE('',#469,0.5);
+#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);
+#470 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#471 = DIRECTION('',(0.E+000,0.E+000,1.));
+#472 = DIRECTION('',(1.,0.E+000,0.E+000));
+#473 = FACE_BOUND('',#474,.T.);
+#474 = EDGE_LOOP('',(#475));
+#475 = ORIENTED_EDGE('',*,*,#476,.T.);
+#476 = EDGE_CURVE('',#477,#477,#479,.T.);
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(0.5,-10.9,0.E+000));
+#479 = CIRCLE('',#480,0.5);
+#480 = AXIS2_PLACEMENT_3D('',#481,#482,#483);
+#481 = CARTESIAN_POINT('',(0.E+000,-10.9,0.E+000));
+#482 = DIRECTION('',(0.E+000,0.E+000,1.));
+#483 = DIRECTION('',(1.,0.E+000,0.E+000));
+#484 = PLANE('',#485);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(11.8,-5.45,0.E+000));
+#487 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#488 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#489 = ADVANCED_FACE('',(#490),#501,.F.);
+#490 = FACE_BOUND('',#491,.T.);
+#491 = EDGE_LOOP('',(#492,#498,#499,#500));
+#492 = ORIENTED_EDGE('',*,*,#493,.T.);
+#493 = EDGE_CURVE('',#212,#315,#494,.T.);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(18.9,-5.45,0.E+000));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(0.E+000,0.E+000,1.));
+#498 = ORIENTED_EDGE('',*,*,#314,.T.);
+#499 = ORIENTED_EDGE('',*,*,#493,.F.);
+#500 = ORIENTED_EDGE('',*,*,#211,.F.);
+#501 = CYLINDRICAL_SURFACE('',#502,2.);
+#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505);
+#503 = CARTESIAN_POINT('',(16.9,-5.45,0.E+000));
+#504 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#505 = DIRECTION('',(1.,0.E+000,0.E+000));
+#506 = ADVANCED_FACE('',(#507),#526,.T.);
+#507 = FACE_BOUND('',#508,.F.);
+#508 = EDGE_LOOP('',(#509,#510,#518,#525));
+#509 = ORIENTED_EDGE('',*,*,#292,.T.);
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#293,#512,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(11.8,-5.45,8.));
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(11.8,-5.45,0.E+000));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(0.E+000,0.E+000,1.));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#512,#512,#520,.T.);
+#520 = CIRCLE('',#521,10.);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(1.8,-5.45,8.));
+#523 = DIRECTION('',(0.E+000,0.E+000,1.));
+#524 = DIRECTION('',(1.,0.E+000,0.E+000));
+#525 = ORIENTED_EDGE('',*,*,#511,.F.);
+#526 = CYLINDRICAL_SURFACE('',#527,10.);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(1.8,-5.45,0.E+000));
+#529 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#530 = DIRECTION('',(1.,0.E+000,0.E+000));
+#531 = ADVANCED_FACE('',(#532),#551,.T.);
+#532 = FACE_BOUND('',#533,.T.);
+#533 = EDGE_LOOP('',(#534,#542,#543,#544));
+#534 = ORIENTED_EDGE('',*,*,#535,.F.);
+#535 = EDGE_CURVE('',#466,#536,#538,.T.);
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(0.5,0.E+000,-10.));
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.5,0.E+000,0.E+000));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#542 = ORIENTED_EDGE('',*,*,#465,.F.);
+#543 = ORIENTED_EDGE('',*,*,#535,.T.);
+#544 = ORIENTED_EDGE('',*,*,#545,.T.);
+#545 = EDGE_CURVE('',#536,#536,#546,.T.);
+#546 = CIRCLE('',#547,0.5);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(0.E+000,0.E+000,-10.));
+#549 = DIRECTION('',(0.E+000,0.E+000,1.));
+#550 = DIRECTION('',(1.,0.E+000,0.E+000));
+#551 = CYLINDRICAL_SURFACE('',#552,0.5);
+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
+#553 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#555 = DIRECTION('',(1.,0.E+000,0.E+000));
+#556 = ADVANCED_FACE('',(#557),#576,.T.);
+#557 = FACE_BOUND('',#558,.T.);
+#558 = EDGE_LOOP('',(#559,#567,#568,#569));
+#559 = ORIENTED_EDGE('',*,*,#560,.F.);
+#560 = EDGE_CURVE('',#477,#561,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(0.5,-10.9,-10.));
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(0.5,-10.9,0.E+000));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#567 = ORIENTED_EDGE('',*,*,#476,.F.);
+#568 = ORIENTED_EDGE('',*,*,#560,.T.);
+#569 = ORIENTED_EDGE('',*,*,#570,.T.);
+#570 = EDGE_CURVE('',#561,#561,#571,.T.);
+#571 = CIRCLE('',#572,0.5);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(0.E+000,-10.9,-10.));
+#574 = DIRECTION('',(0.E+000,0.E+000,1.));
+#575 = DIRECTION('',(1.,0.E+000,0.E+000));
+#576 = CYLINDRICAL_SURFACE('',#577,0.5);
+#577 = AXIS2_PLACEMENT_3D('',#578,#579,#580);
+#578 = CARTESIAN_POINT('',(0.E+000,-10.9,0.E+000));
+#579 = DIRECTION('',(0.E+000,0.E+000,1.));
+#580 = DIRECTION('',(1.,0.E+000,0.E+000));
+#581 = ADVANCED_FACE('',(#582),#602,.T.);
+#582 = FACE_BOUND('',#583,.T.);
+#583 = EDGE_LOOP('',(#584,#593,#594,#595));
+#584 = ORIENTED_EDGE('',*,*,#585,.F.);
+#585 = EDGE_CURVE('',#512,#586,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(10.8,-5.45,9.));
+#588 = CIRCLE('',#589,1.);
+#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);
+#590 = CARTESIAN_POINT('',(10.8,-5.45,8.));
+#591 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#592 = DIRECTION('',(1.,0.E+000,0.E+000));
+#593 = ORIENTED_EDGE('',*,*,#519,.T.);
+#594 = ORIENTED_EDGE('',*,*,#585,.T.);
+#595 = ORIENTED_EDGE('',*,*,#596,.F.);
+#596 = EDGE_CURVE('',#586,#586,#597,.T.);
+#597 = CIRCLE('',#598,9.);
+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
+#599 = CARTESIAN_POINT('',(1.8,-5.45,9.));
+#600 = DIRECTION('',(0.E+000,0.E+000,1.));
+#601 = DIRECTION('',(1.,0.E+000,0.E+000));
+#602 = TOROIDAL_SURFACE('',#603,9.,1.);
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(1.8,-5.45,8.));
+#605 = DIRECTION('',(0.E+000,0.E+000,1.));
+#606 = DIRECTION('',(1.,0.E+000,0.E+000));
+#607 = ADVANCED_FACE('',(#608),#611,.T.);
+#608 = FACE_BOUND('',#609,.F.);
+#609 = EDGE_LOOP('',(#610));
+#610 = ORIENTED_EDGE('',*,*,#545,.T.);
+#611 = PLANE('',#612);
+#612 = AXIS2_PLACEMENT_3D('',#613,#614,#615);
+#613 = CARTESIAN_POINT('',(0.5,0.E+000,-10.));
+#614 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#615 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#616 = ADVANCED_FACE('',(#617),#620,.T.);
+#617 = FACE_BOUND('',#618,.F.);
+#618 = EDGE_LOOP('',(#619));
+#619 = ORIENTED_EDGE('',*,*,#570,.T.);
+#620 = PLANE('',#621);
+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
+#622 = CARTESIAN_POINT('',(0.5,-10.9,-10.));
+#623 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#624 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#625 = ADVANCED_FACE('',(#626),#629,.F.);
+#626 = FACE_BOUND('',#627,.F.);
+#627 = EDGE_LOOP('',(#628));
+#628 = ORIENTED_EDGE('',*,*,#596,.F.);
+#629 = PLANE('',#630);
+#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633);
+#631 = CARTESIAN_POINT('',(11.8,-5.45,9.));
+#632 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#633 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#638)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#635,#636,#637)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#635 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#636 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#637 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#638 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#635,
+  'distance_accuracy_value','confusion accuracy');
+#639 = PRODUCT_TYPE('part',$,(#7));
+#640 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#641,
+    #649,#656,#663,#670,#677,#684,#691,#698,#705,#712,#719,#726,#733,
+    #740,#747,#754,#762,#769,#776,#783,#790),#634);
+#641 = STYLED_ITEM('color',(#642),#17);
+#642 = PRESENTATION_STYLE_ASSIGNMENT((#643));
+#643 = SURFACE_STYLE_USAGE(.BOTH.,#644);
+#644 = SURFACE_SIDE_STYLE('',(#645));
+#645 = SURFACE_STYLE_FILL_AREA(#646);
+#646 = FILL_AREA_STYLE('',(#647));
+#647 = FILL_AREA_STYLE_COLOUR('',#648);
+#648 = COLOUR_RGB('',0.505882382393,0.505882382393,0.505882382393);
+#649 = STYLED_ITEM('color',(#650),#59);
+#650 = PRESENTATION_STYLE_ASSIGNMENT((#651));
+#651 = SURFACE_STYLE_USAGE(.BOTH.,#652);
+#652 = SURFACE_SIDE_STYLE('',(#653));
+#653 = SURFACE_STYLE_FILL_AREA(#654);
+#654 = FILL_AREA_STYLE('',(#655));
+#655 = FILL_AREA_STYLE_COLOUR('',#648);
+#656 = STYLED_ITEM('color',(#657),#90);
+#657 = PRESENTATION_STYLE_ASSIGNMENT((#658));
+#658 = SURFACE_STYLE_USAGE(.BOTH.,#659);
+#659 = SURFACE_SIDE_STYLE('',(#660));
+#660 = SURFACE_STYLE_FILL_AREA(#661);
+#661 = FILL_AREA_STYLE('',(#662));
+#662 = FILL_AREA_STYLE_COLOUR('',#648);
+#663 = STYLED_ITEM('color',(#664),#121);
+#664 = PRESENTATION_STYLE_ASSIGNMENT((#665));
+#665 = SURFACE_STYLE_USAGE(.BOTH.,#666);
+#666 = SURFACE_SIDE_STYLE('',(#667));
+#667 = SURFACE_STYLE_FILL_AREA(#668);
+#668 = FILL_AREA_STYLE('',(#669));
+#669 = FILL_AREA_STYLE_COLOUR('',#648);
+#670 = STYLED_ITEM('color',(#671),#224);
+#671 = PRESENTATION_STYLE_ASSIGNMENT((#672));
+#672 = SURFACE_STYLE_USAGE(.BOTH.,#673);
+#673 = SURFACE_SIDE_STYLE('',(#674));
+#674 = SURFACE_STYLE_FILL_AREA(#675);
+#675 = FILL_AREA_STYLE('',(#676));
+#676 = FILL_AREA_STYLE_COLOUR('',#648);
+#677 = STYLED_ITEM('color',(#678),#327);
+#678 = PRESENTATION_STYLE_ASSIGNMENT((#679));
+#679 = SURFACE_STYLE_USAGE(.BOTH.,#680);
+#680 = SURFACE_SIDE_STYLE('',(#681));
+#681 = SURFACE_STYLE_FILL_AREA(#682);
+#682 = FILL_AREA_STYLE('',(#683));
+#683 = FILL_AREA_STYLE_COLOUR('',#648);
+#684 = STYLED_ITEM('color',(#685),#344);
+#685 = PRESENTATION_STYLE_ASSIGNMENT((#686));
+#686 = SURFACE_STYLE_USAGE(.BOTH.,#687);
+#687 = SURFACE_SIDE_STYLE('',(#688));
+#688 = SURFACE_STYLE_FILL_AREA(#689);
+#689 = FILL_AREA_STYLE('',(#690));
+#690 = FILL_AREA_STYLE_COLOUR('',#648);
+#691 = STYLED_ITEM('color',(#692),#361);
+#692 = PRESENTATION_STYLE_ASSIGNMENT((#693));
+#693 = SURFACE_STYLE_USAGE(.BOTH.,#694);
+#694 = SURFACE_SIDE_STYLE('',(#695));
+#695 = SURFACE_STYLE_FILL_AREA(#696);
+#696 = FILL_AREA_STYLE('',(#697));
+#697 = FILL_AREA_STYLE_COLOUR('',#648);
+#698 = STYLED_ITEM('color',(#699),#378);
+#699 = PRESENTATION_STYLE_ASSIGNMENT((#700));
+#700 = SURFACE_STYLE_USAGE(.BOTH.,#701);
+#701 = SURFACE_SIDE_STYLE('',(#702));
+#702 = SURFACE_STYLE_FILL_AREA(#703);
+#703 = FILL_AREA_STYLE('',(#704));
+#704 = FILL_AREA_STYLE_COLOUR('',#648);
+#705 = STYLED_ITEM('color',(#706),#395);
+#706 = PRESENTATION_STYLE_ASSIGNMENT((#707));
+#707 = SURFACE_STYLE_USAGE(.BOTH.,#708);
+#708 = SURFACE_SIDE_STYLE('',(#709));
+#709 = SURFACE_STYLE_FILL_AREA(#710);
+#710 = FILL_AREA_STYLE('',(#711));
+#711 = FILL_AREA_STYLE_COLOUR('',#648);
+#712 = STYLED_ITEM('color',(#713),#412);
+#713 = PRESENTATION_STYLE_ASSIGNMENT((#714));
+#714 = SURFACE_STYLE_USAGE(.BOTH.,#715);
+#715 = SURFACE_SIDE_STYLE('',(#716));
+#716 = SURFACE_STYLE_FILL_AREA(#717);
+#717 = FILL_AREA_STYLE('',(#718));
+#718 = FILL_AREA_STYLE_COLOUR('',#648);
+#719 = STYLED_ITEM('color',(#720),#429);
+#720 = PRESENTATION_STYLE_ASSIGNMENT((#721));
+#721 = SURFACE_STYLE_USAGE(.BOTH.,#722);
+#722 = SURFACE_SIDE_STYLE('',(#723));
+#723 = SURFACE_STYLE_FILL_AREA(#724);
+#724 = FILL_AREA_STYLE('',(#725));
+#725 = FILL_AREA_STYLE_COLOUR('',#648);
+#726 = STYLED_ITEM('color',(#727),#441);
+#727 = PRESENTATION_STYLE_ASSIGNMENT((#728));
+#728 = SURFACE_STYLE_USAGE(.BOTH.,#729);
+#729 = SURFACE_SIDE_STYLE('',(#730));
+#730 = SURFACE_STYLE_FILL_AREA(#731);
+#731 = FILL_AREA_STYLE('',(#732));
+#732 = FILL_AREA_STYLE_COLOUR('',#648);
+#733 = STYLED_ITEM('color',(#734),#458);
+#734 = PRESENTATION_STYLE_ASSIGNMENT((#735));
+#735 = SURFACE_STYLE_USAGE(.BOTH.,#736);
+#736 = SURFACE_SIDE_STYLE('',(#737));
+#737 = SURFACE_STYLE_FILL_AREA(#738);
+#738 = FILL_AREA_STYLE('',(#739));
+#739 = FILL_AREA_STYLE_COLOUR('',#648);
+#740 = STYLED_ITEM('color',(#741),#489);
+#741 = PRESENTATION_STYLE_ASSIGNMENT((#742));
+#742 = SURFACE_STYLE_USAGE(.BOTH.,#743);
+#743 = SURFACE_SIDE_STYLE('',(#744));
+#744 = SURFACE_STYLE_FILL_AREA(#745);
+#745 = FILL_AREA_STYLE('',(#746));
+#746 = FILL_AREA_STYLE_COLOUR('',#648);
+#747 = STYLED_ITEM('color',(#748),#506);
+#748 = PRESENTATION_STYLE_ASSIGNMENT((#749));
+#749 = SURFACE_STYLE_USAGE(.BOTH.,#750);
+#750 = SURFACE_SIDE_STYLE('',(#751));
+#751 = SURFACE_STYLE_FILL_AREA(#752);
+#752 = FILL_AREA_STYLE('',(#753));
+#753 = FILL_AREA_STYLE_COLOUR('',#648);
+#754 = STYLED_ITEM('color',(#755),#531);
+#755 = PRESENTATION_STYLE_ASSIGNMENT((#756));
+#756 = SURFACE_STYLE_USAGE(.BOTH.,#757);
+#757 = SURFACE_SIDE_STYLE('',(#758));
+#758 = SURFACE_STYLE_FILL_AREA(#759);
+#759 = FILL_AREA_STYLE('',(#760));
+#760 = FILL_AREA_STYLE_COLOUR('',#761);
+#761 = COLOUR_RGB('',0.85900002718,0.737999975681,0.495999991894);
+#762 = STYLED_ITEM('color',(#763),#556);
+#763 = PRESENTATION_STYLE_ASSIGNMENT((#764));
+#764 = SURFACE_STYLE_USAGE(.BOTH.,#765);
+#765 = SURFACE_SIDE_STYLE('',(#766));
+#766 = SURFACE_STYLE_FILL_AREA(#767);
+#767 = FILL_AREA_STYLE('',(#768));
+#768 = FILL_AREA_STYLE_COLOUR('',#761);
+#769 = STYLED_ITEM('color',(#770),#581);
+#770 = PRESENTATION_STYLE_ASSIGNMENT((#771));
+#771 = SURFACE_STYLE_USAGE(.BOTH.,#772);
+#772 = SURFACE_SIDE_STYLE('',(#773));
+#773 = SURFACE_STYLE_FILL_AREA(#774);
+#774 = FILL_AREA_STYLE('',(#775));
+#775 = FILL_AREA_STYLE_COLOUR('',#648);
+#776 = STYLED_ITEM('color',(#777),#607);
+#777 = PRESENTATION_STYLE_ASSIGNMENT((#778));
+#778 = SURFACE_STYLE_USAGE(.BOTH.,#779);
+#779 = SURFACE_SIDE_STYLE('',(#780));
+#780 = SURFACE_STYLE_FILL_AREA(#781);
+#781 = FILL_AREA_STYLE('',(#782));
+#782 = FILL_AREA_STYLE_COLOUR('',#761);
+#783 = STYLED_ITEM('color',(#784),#616);
+#784 = PRESENTATION_STYLE_ASSIGNMENT((#785));
+#785 = SURFACE_STYLE_USAGE(.BOTH.,#786);
+#786 = SURFACE_SIDE_STYLE('',(#787));
+#787 = SURFACE_STYLE_FILL_AREA(#788);
+#788 = FILL_AREA_STYLE('',(#789));
+#789 = FILL_AREA_STYLE_COLOUR('',#761);
+#790 = STYLED_ITEM('color',(#791),#625);
+#791 = PRESENTATION_STYLE_ASSIGNMENT((#792));
+#792 = SURFACE_STYLE_USAGE(.BOTH.,#793);
+#793 = SURFACE_SIDE_STYLE('',(#794));
+#794 = SURFACE_STYLE_FILL_AREA(#795);
+#795 = FILL_AREA_STYLE('',(#796));
+#796 = FILL_AREA_STYLE_COLOUR('',#648);
+ENDSEC;
+END-ISO-10303-21;
docs/2n3055-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+31
@@ -0,0 +1,31 @@+{+  "slug": "2n3055",+  "version": "0.1.0",+  "type": "component",+  "description": "Classic NPN power transistor, 60 V / 15 A, in a metal TO-3 package.",+  "tags": [+    "transistor",+    "bjt",+    "npn",+    "power",+    "to-3",+    "st"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "2n3055.kicad_sym",+    "2n3055.kicad_mod",+    "2n3055.glb",+    "2n3055.step",+    "docs/hero.png",+    "docs/2n3055-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file