component
2SB562 C
Public Made by Adomby adom
HL Haolin Elec Bipolar (BJT), TO-92L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+1729
2sb562-c-etched.glbadded⋯ 1 unchanged line ⋯
2sb562-c-hero.glbadded⋯ 1 unchanged line ⋯
2sb562-c-hero.overlay.jsonadded+155@@ -0,0 +1,155 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "2SB562 C",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 3,+ "span_mm": 3.84,+ "dash_mm": 0.12,+ "gap_mm": 0.072,+ "pad_stroke_mm": 0.03+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 3,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.136,+ 0.0+ ],+ "r_mm": 0.286+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 3,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.307,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.24,+ 2.78,+ -0.19,+ 1.46+ ],+ "pads_bbox_mm": [+ -0.65,+ 3.19,+ -0.65,+ 1.92+ ],+ "seating_z_mm": -2.5+ },+ "sources": {+ "glb": "2sb562-c-etched.glb",+ "glb_sha256": "3b17a36e4d7764e4ee2ffce21aa184a3d075d42381ec64d2ac3c316ec3b6e409",+ "footprint": "2sb562-c.kicad_mod",+ "footprint_sha256": "2eeb525d8c6c9604a929f58aa24030da4b381bcb0dbf7fc1a4e388208b135f55",+ "pins": "page.json component.pins",+ "pins_sha256": "b60ca3dc35db5dcc56c4c79bce88a12d4765a230eebccffddefd31b34a00fcb2"+ },+ "generator": "adom-wiki 1.7.75 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "EMITTER",+ "x": -1.572,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "COLLECTOR",+ "x": 1.27,+ "y": -2.07,+ "align": "left",+ "vertical": true,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "BASE",+ "x": 3.34,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 1.3,+ 1.3+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "circle",+ "center_mm": [+ 1.27,+ -1.27+ ],+ "size_mm": [+ 1.3,+ 1.3+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "circle",+ "center_mm": [+ 2.54,+ 0.0+ ],+ "size_mm": [+ 1.3,+ 1.3+ ],+ "rot": 0.0+ }+ ]+}
2sb562-c.glbadded⋯ 1 unchanged line ⋯
2sb562-c.kicad_modadded+175@@ -0,0 +1,175 @@+(footprint "TO-92"+ (version 20260206)+ (generator "pcbnew")+ (generator_version "10.0")+ (layer "F.Cu")+ (descr "TO-92 leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)")+ (tags "to-92 sc-43 sc-43a sot54 PA33 transistor")+ (property "Reference" "REF**"+ (at 1.27 -3.56 0)+ (layer "F.SilkS")+ (uuid "510ceadc-8acf-48ae-9bfb-d5ce0510ffb8")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "TO-92"+ (at 1.27 2.79 0)+ (layer "F.Fab")+ (uuid "578cee08-75e2-44ae-a8d1-5b6f932a521b")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "a3975103-167a-452a-83ae-0a1794dc9257")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (property "Description" ""+ (at 0 0 0)+ (unlocked yes)+ (layer "F.Fab")+ (hide yes)+ (uuid "2930fd0c-449b-4192-8905-93715251a693")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (attr through_hole)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -0.53 1.85)+ (end 3.07 1.85)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "3fa71cb6-d3af-4fe7-bdc8-7a7a3e6fea79")+ )+ (fp_arc+ (start -0.568478 1.838478)+ (mid -1.132087 -0.994977)+ (end 1.27 -2.6)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "7552e1f5-b53b-4aec-987b-5b68ae746623")+ )+ (fp_arc+ (start 1.27 -2.6)+ (mid 3.672087 -0.994977)+ (end 3.108478 1.838478)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ (uuid "2408a95c-8d6a-4a7b-9a72-783a955573ff")+ )+ (fp_line+ (start -0.5 1.75)+ (end 3 1.75)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "a49e0cfb-a74b-47a9-a7a2-d73fbf089cff")+ )+ (fp_arc+ (start -0.483625 1.753625)+ (mid -1.021221 -0.949055)+ (end 1.27 -2.48)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "21bad7a3-6043-4b5d-9d73-b296f6412318")+ )+ (fp_arc+ (start 1.27 -2.48)+ (mid 3.561221 -0.949055)+ (end 3.023625 1.753625)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ (uuid "5c428ebe-084c-4465-91c7-5d7afe7fab2d")+ )+ (fp_text user "${REFERENCE}"+ (at 1.27 0 0)+ (layer "F.Fab")+ (uuid "9c4766a4-a891-451d-8acc-fe12a110ffaa")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" thru_hole rect+ (at 0 0)+ (size 1.3 1.3)+ (drill 0.75)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ (uuid "129cf978-a737-4a06-9a20-2af2f1e220ab")+ )+ (pad "2" thru_hole circle+ (at 1.27 -1.27)+ (size 1.3 1.3)+ (drill 0.75)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ (uuid "14c03013-7df3-4cea-a6cc-8967297d8168")+ )+ (pad "3" thru_hole circle+ (at 2.54 0)+ (size 1.3 1.3)+ (drill 0.75)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ (uuid "a2e20a5a-84f3-453a-a749-88b94720b57e")+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_poly+ (pts (xy -1.28 -2.73) (xy 3.82 -2.73) (xy 3.82 2.01) (xy -1.28 2.01))+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+)
2sb562-c.kicad_symadded+25@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "2SB562 C" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "2SB562 C" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "2SB562 C_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -5.08)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "2SB562 C_1_1"+ (pin passive line (at -17.78 0.00 0) (length 5.08)+ (name "EMITTER" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 -2.54 0) (length 5.08)+ (name "COLLECTOR" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 0.00 180) (length 5.08)+ (name "BASE" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
2sb562-c.lbradded+147@@ -0,0 +1,147 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="TO-92">+ <description>3 pads, 3.8 x 2.6 mm. TO-92 leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf)</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="0.7500" diameter="1.3000" shape="square"/>+ <pad name="2" x="1.2700" y="1.2700" drill="0.7500" diameter="1.3000" shape="round"/>+ <pad name="3" x="2.5400" y="-0.0000" drill="0.7500" diameter="1.3000" shape="round"/>+ <wire x1="-0.5300" y1="-1.8500" x2="3.0700" y2="-1.8500" width="0.1200" layer="21"/>+ <wire x1="-0.5000" y1="-1.7500" x2="3.0000" y2="-1.7500" width="0.1000" layer="51"/>+ <wire x1="-0.5685" y1="-1.8385" x2="-0.8918" y2="-1.4445" width="0.1200" layer="21"/>+ <wire x1="-0.8918" y1="-1.4445" x2="-1.1321" y2="-0.9950" width="0.1200" layer="21"/>+ <wire x1="-1.1321" y1="-0.9950" x2="-1.2800" y2="-0.5072" width="0.1200" layer="21"/>+ <wire x1="-1.2800" y1="-0.5072" x2="-1.3300" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="-1.3300" y1="-0.0000" x2="-1.2800" y2="0.5072" width="0.1200" layer="21"/>+ <wire x1="-1.2800" y1="0.5072" x2="-1.1321" y2="0.9950" width="0.1200" layer="21"/>+ <wire x1="-1.1321" y1="0.9950" x2="-0.8918" y2="1.4445" width="0.1200" layer="21"/>+ <wire x1="-0.8918" y1="1.4445" x2="-0.5685" y2="1.8385" width="0.1200" layer="21"/>+ <wire x1="-0.5685" y1="1.8385" x2="-0.1745" y2="2.1618" width="0.1200" layer="21"/>+ <wire x1="-0.1745" y1="2.1618" x2="0.2750" y2="2.4021" width="0.1200" layer="21"/>+ <wire x1="0.2750" y1="2.4021" x2="0.7628" y2="2.5500" width="0.1200" layer="21"/>+ <wire x1="0.7628" y1="2.5500" x2="1.2700" y2="2.6000" width="0.1200" layer="21"/>+ <wire x1="1.2700" y1="2.6000" x2="1.7772" y2="2.5500" width="0.1200" layer="21"/>+ <wire x1="1.7772" y1="2.5500" x2="2.2650" y2="2.4021" width="0.1200" layer="21"/>+ <wire x1="2.2650" y1="2.4021" x2="2.7145" y2="2.1618" width="0.1200" layer="21"/>+ <wire x1="2.7145" y1="2.1618" x2="3.1085" y2="1.8385" width="0.1200" layer="21"/>+ <wire x1="3.1085" y1="1.8385" x2="3.4318" y2="1.4445" width="0.1200" layer="21"/>+ <wire x1="3.4318" y1="1.4445" x2="3.6721" y2="0.9950" width="0.1200" layer="21"/>+ <wire x1="3.6721" y1="0.9950" x2="3.8200" y2="0.5072" width="0.1200" layer="21"/>+ <wire x1="3.8200" y1="0.5072" x2="3.8700" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="3.8700" y1="-0.0000" x2="3.8200" y2="-0.5072" width="0.1200" layer="21"/>+ <wire x1="3.8200" y1="-0.5072" x2="3.6721" y2="-0.9950" width="0.1200" layer="21"/>+ <wire x1="3.6721" y1="-0.9950" x2="3.4318" y2="-1.4445" width="0.1200" layer="21"/>+ <wire x1="3.4318" y1="-1.4445" x2="3.1085" y2="-1.8385" width="0.1200" layer="21"/>+ <wire x1="-0.4836" y1="-1.7536" x2="-0.7920" y2="-1.3778" width="0.1000" layer="51"/>+ <wire x1="-0.7920" y1="-1.3778" x2="-1.0212" y2="-0.9491" width="0.1000" layer="51"/>+ <wire x1="-1.0212" y1="-0.9491" x2="-1.1623" y2="-0.4838" width="0.1000" layer="51"/>+ <wire x1="-1.1623" y1="-0.4838" x2="-1.2100" y2="-0.0000" width="0.1000" layer="51"/>+ <wire x1="-1.2100" y1="-0.0000" x2="-1.1623" y2="0.4838" width="0.1000" layer="51"/>+ <wire x1="-1.1623" y1="0.4838" x2="-1.0212" y2="0.9491" width="0.1000" layer="51"/>+ <wire x1="-1.0212" y1="0.9491" x2="-0.7920" y2="1.3778" width="0.1000" layer="51"/>+ <wire x1="-0.7920" y1="1.3778" x2="-0.4836" y2="1.7536" width="0.1000" layer="51"/>+ <wire x1="-0.4836" y1="1.7536" x2="-0.1078" y2="2.0620" width="0.1000" layer="51"/>+ <wire x1="-0.1078" y1="2.0620" x2="0.3209" y2="2.2912" width="0.1000" layer="51"/>+ <wire x1="0.3209" y1="2.2912" x2="0.7862" y2="2.4323" width="0.1000" layer="51"/>+ <wire x1="0.7862" y1="2.4323" x2="1.2700" y2="2.4800" width="0.1000" layer="51"/>+ <wire x1="1.2700" y1="2.4800" x2="1.7538" y2="2.4323" width="0.1000" layer="51"/>+ <wire x1="1.7538" y1="2.4323" x2="2.2191" y2="2.2912" width="0.1000" layer="51"/>+ <wire x1="2.2191" y1="2.2912" x2="2.6478" y2="2.0620" width="0.1000" layer="51"/>+ <wire x1="2.6478" y1="2.0620" x2="3.0236" y2="1.7536" width="0.1000" layer="51"/>+ <wire x1="3.0236" y1="1.7536" x2="3.3320" y2="1.3778" width="0.1000" layer="51"/>+ <wire x1="3.3320" y1="1.3778" x2="3.5612" y2="0.9491" width="0.1000" layer="51"/>+ <wire x1="3.5612" y1="0.9491" x2="3.7023" y2="0.4838" width="0.1000" layer="51"/>+ <wire x1="3.7023" y1="0.4838" x2="3.7500" y2="-0.0000" width="0.1000" layer="51"/>+ <wire x1="3.7500" y1="-0.0000" x2="3.7023" y2="-0.4838" width="0.1000" layer="51"/>+ <wire x1="3.7023" y1="-0.4838" x2="3.5612" y2="-0.9491" width="0.1000" layer="51"/>+ <wire x1="3.5612" y1="-0.9491" x2="3.3320" y2="-1.3778" width="0.1000" layer="51"/>+ <wire x1="3.3320" y1="-1.3778" x2="3.0236" y2="-1.7536" width="0.1000" layer="51"/>+ <text x="0" y="2.520" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.450" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="2SB562 C">+ <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+ <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+ <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="EMITTER" x="-17.78" y="0" length="middle" direction="pas"/>+ <pin name="COLLECTOR" x="-17.78" y="-2.54" length="middle" direction="pas"/>+ <pin name="BASE" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="2SB562 C" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="2SB562 C" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="TO-92">+ <connects>+ <connect gate="G$1" pin="EMITTER" pad="1"/>+ <connect gate="G$1" pin="COLLECTOR" pad="2"/>+ <connect gate="G$1" pin="BASE" pad="3"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
2sb562-c.stepadded+854@@ -0,0 +1,854 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\ +TO-92_Narrow.step','2017-11-28T22:39:27',('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-92_Narrow','TO-92_Narrow','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#659); +#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,#57,#88,#119,#168,#217,#321,#338,#355,#372, + #384,#415,#433,#464,#488,#512,#529,#560,#584,#608,#625,#635,#647)); +#17 = ADVANCED_FACE('',(#18),#52,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(1.03,-0.19,2.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(1.51,-0.19,2.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(1.03,-0.19,2.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(1.51,1.08,1.25)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(1.51,-0.19,2.)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(2.86791082606E-016,0.861061475172,-0.508500871164)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(1.03,1.08,1.25)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(1.03,1.08,1.25)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(1.03,-0.19,2.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(2.86791082606E-016,0.861061475172,-0.508500871164)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(1.03,-0.19,2.)); +#55 = DIRECTION('',(-8.694060378214E-017,0.508500871164,0.861061475172) + ); +#56 = DIRECTION('',(2.86791082606E-016,0.861061475172,-0.508500871164)); +#57 = ADVANCED_FACE('',(#58),#83,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77)); +#60 = ORIENTED_EDGE('',*,*,#21,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#24,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(1.51,-0.19,2.5)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(1.51,-0.19,2.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(-4.930380657631E-032,1.110223024625E-016,1.)); +#69 = ORIENTED_EDGE('',*,*,#70,.F.); +#70 = EDGE_CURVE('',#71,#63,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(1.03,-0.19,2.5)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(1.03,-0.19,2.5)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#22,#71,#79,.T.); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(1.03,-0.19,2.)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(-4.930380657631E-032,1.110223024625E-016,1.)); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(1.03,-0.19,2.)); +#86 = DIRECTION('',(-1.110223024625E-016,-1.,1.110223024625E-016)); +#87 = DIRECTION('',(-8.628166150855E-032,1.110223024625E-016,1.)); +#88 = ADVANCED_FACE('',(#89),#114,.T.); +#89 = FACE_BOUND('',#90,.T.); +#90 = EDGE_LOOP('',(#91,#101,#107,#108)); +#91 = ORIENTED_EDGE('',*,*,#92,.T.); +#92 = EDGE_CURVE('',#93,#95,#97,.T.); +#93 = VERTEX_POINT('',#94); +#94 = CARTESIAN_POINT('',(1.03,1.08,-2.5)); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(1.51,1.08,-2.5)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(1.03,1.08,-2.5)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#101 = ORIENTED_EDGE('',*,*,#102,.T.); +#102 = EDGE_CURVE('',#95,#32,#103,.T.); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(1.51,1.08,-2.5)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(-4.930380657631E-032,1.110223024625E-016,1.)); +#107 = ORIENTED_EDGE('',*,*,#39,.F.); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#93,#40,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(1.03,1.08,-2.5)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(-4.930380657631E-032,1.110223024625E-016,1.)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(1.03,1.08,-2.5)); +#117 = DIRECTION('',(-1.110223024625E-016,-1.,1.110223024625E-016)); +#118 = DIRECTION('',(-8.628166150855E-032,1.110223024625E-016,1.)); +#119 = ADVANCED_FACE('',(#120),#163,.T.); +#120 = FACE_BOUND('',#121,.T.); +#121 = EDGE_LOOP('',(#122,#130,#138,#146,#154,#160,#161,#162)); +#122 = ORIENTED_EDGE('',*,*,#123,.T.); +#123 = EDGE_CURVE('',#71,#124,#126,.T.); +#124 = VERTEX_POINT('',#125); +#125 = CARTESIAN_POINT('',(1.03,0.19,2.5)); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(1.03,-0.19,2.5)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(3.330669073875E-016,1.,-6.162975822039E-032)); +#130 = ORIENTED_EDGE('',*,*,#131,.T.); +#131 = EDGE_CURVE('',#124,#132,#134,.T.); +#132 = VERTEX_POINT('',#133); +#133 = CARTESIAN_POINT('',(1.03,0.19,2.15)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(1.03,0.19,2.5)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(4.930380657631E-032,-1.110223024625E-016,-1.)); +#138 = ORIENTED_EDGE('',*,*,#139,.T.); +#139 = EDGE_CURVE('',#132,#140,#142,.T.); +#140 = VERTEX_POINT('',#141); +#141 = CARTESIAN_POINT('',(1.03,1.46,1.4)); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(1.03,0.19,2.15)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(2.86791082606E-016,0.861061475172,-0.508500871164) + ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#140,#148,#150,.T.); +#148 = VERTEX_POINT('',#149); +#149 = CARTESIAN_POINT('',(1.03,1.46,-2.5)); +#150 = LINE('',#151,#152); +#151 = CARTESIAN_POINT('',(1.03,1.46,1.4)); +#152 = VECTOR('',#153,1.); +#153 = DIRECTION('',(4.930380657631E-032,-1.110223024625E-016,-1.)); +#154 = ORIENTED_EDGE('',*,*,#155,.T.); +#155 = EDGE_CURVE('',#148,#93,#156,.T.); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(1.03,1.46,-2.5)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-3.330669073875E-016,-1.,6.162975822039E-032)); +#160 = ORIENTED_EDGE('',*,*,#109,.T.); +#161 = ORIENTED_EDGE('',*,*,#47,.F.); +#162 = ORIENTED_EDGE('',*,*,#78,.T.); +#163 = PLANE('',#164); +#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167); +#165 = CARTESIAN_POINT('',(1.03,0.988648971978,0.20186498485)); +#166 = DIRECTION('',(-1.,2.286822345945E-016,-1.086149449854E-016)); +#167 = DIRECTION('',(-3.39704537057E-016,-1.,-1.110223024625E-016)); +#168 = ADVANCED_FACE('',(#169),#212,.F.); +#169 = FACE_BOUND('',#170,.F.); +#170 = EDGE_LOOP('',(#171,#179,#187,#195,#203,#209,#210,#211)); +#171 = ORIENTED_EDGE('',*,*,#172,.T.); +#172 = EDGE_CURVE('',#63,#173,#175,.T.); +#173 = VERTEX_POINT('',#174); +#174 = CARTESIAN_POINT('',(1.51,0.19,2.5)); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(1.51,-0.19,2.5)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(3.330669073875E-016,1.,-6.162975822039E-032)); +#179 = ORIENTED_EDGE('',*,*,#180,.T.); +#180 = EDGE_CURVE('',#173,#181,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(1.51,0.19,2.15)); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(1.51,0.19,2.5)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(4.930380657631E-032,-1.110223024625E-016,-1.)); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#181,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(1.51,1.46,1.4)); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(1.51,0.19,2.15)); +#193 = VECTOR('',#194,1.); +#194 = DIRECTION('',(2.86791082606E-016,0.861061475172,-0.508500871164) + ); +#195 = ORIENTED_EDGE('',*,*,#196,.T.); +#196 = EDGE_CURVE('',#189,#197,#199,.T.); +#197 = VERTEX_POINT('',#198); +#198 = CARTESIAN_POINT('',(1.51,1.46,-2.5)); +#199 = LINE('',#200,#201); +#200 = CARTESIAN_POINT('',(1.51,1.46,1.4)); +#201 = VECTOR('',#202,1.); +#202 = DIRECTION('',(4.930380657631E-032,-1.110223024625E-016,-1.)); +#203 = ORIENTED_EDGE('',*,*,#204,.T.); +#204 = EDGE_CURVE('',#197,#95,#205,.T.); +#205 = LINE('',#206,#207); +#206 = CARTESIAN_POINT('',(1.51,1.46,-2.5)); +#207 = VECTOR('',#208,1.); +#208 = DIRECTION('',(-3.330669073875E-016,-1.,6.162975822039E-032)); +#209 = ORIENTED_EDGE('',*,*,#102,.T.); +#210 = ORIENTED_EDGE('',*,*,#31,.F.); +#211 = ORIENTED_EDGE('',*,*,#62,.T.); +#212 = PLANE('',#213); +#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216); +#214 = CARTESIAN_POINT('',(1.51,0.988648971978,0.20186498485)); +#215 = DIRECTION('',(-1.,2.286822345945E-016,-1.086149449854E-016)); +#216 = DIRECTION('',(-3.39704537057E-016,-1.,-1.110223024625E-016)); +#217 = ADVANCED_FACE('',(#218,#237,#271,#282),#316,.T.); +#218 = FACE_BOUND('',#219,.T.); +#219 = EDGE_LOOP('',(#220,#230)); +#220 = ORIENTED_EDGE('',*,*,#221,.F.); +#221 = EDGE_CURVE('',#222,#224,#226,.T.); +#222 = VERTEX_POINT('',#223); +#223 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,2.5)); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(3.285769083998,-1.329999999999,2.5)); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,2.5)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(1.,0.E+000,0.E+000)); +#230 = ORIENTED_EDGE('',*,*,#231,.F.); +#231 = EDGE_CURVE('',#224,#222,#232,.T.); +#232 = CIRCLE('',#233,2.415); +#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236); +#234 = CARTESIAN_POINT('',(1.27,0.E+000,2.5)); +#235 = DIRECTION('',(0.E+000,0.E+000,1.)); +#236 = DIRECTION('',(1.,0.E+000,0.E+000)); +#237 = FACE_BOUND('',#238,.T.); +#238 = EDGE_LOOP('',(#239,#249,#257,#265)); +#239 = ORIENTED_EDGE('',*,*,#240,.F.); +#240 = EDGE_CURVE('',#241,#243,#245,.T.); +#241 = VERTEX_POINT('',#242); +#242 = CARTESIAN_POINT('',(0.24,0.19,2.5)); +#243 = VERTEX_POINT('',#244); +#244 = CARTESIAN_POINT('',(0.24,-0.19,2.5)); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(0.24,0.19,2.5)); +#247 = VECTOR('',#248,1.); +#248 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#249 = ORIENTED_EDGE('',*,*,#250,.F.); +#250 = EDGE_CURVE('',#251,#241,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(-0.24,0.19,2.5)); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(-0.24,0.19,2.5)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(1.,0.E+000,0.E+000)); +#257 = ORIENTED_EDGE('',*,*,#258,.F.); +#258 = EDGE_CURVE('',#259,#251,#261,.T.); +#259 = VERTEX_POINT('',#260); +#260 = CARTESIAN_POINT('',(-0.24,-0.19,2.5)); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(-0.24,-0.19,2.5)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(0.E+000,1.,0.E+000)); +#265 = ORIENTED_EDGE('',*,*,#266,.F.); +#266 = EDGE_CURVE('',#243,#259,#267,.T.); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(0.24,-0.19,2.5)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#271 = FACE_BOUND('',#272,.T.); +#272 = EDGE_LOOP('',(#273,#274,#275,#276)); +#273 = ORIENTED_EDGE('',*,*,#123,.F.); +#274 = ORIENTED_EDGE('',*,*,#70,.T.); +#275 = ORIENTED_EDGE('',*,*,#172,.T.); +#276 = ORIENTED_EDGE('',*,*,#277,.F.); +#277 = EDGE_CURVE('',#124,#173,#278,.T.); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(1.03,0.19,2.5)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#282 = FACE_BOUND('',#283,.T.); +#283 = EDGE_LOOP('',(#284,#294,#302,#310)); +#284 = ORIENTED_EDGE('',*,*,#285,.F.); +#285 = EDGE_CURVE('',#286,#288,#290,.T.); +#286 = VERTEX_POINT('',#287); +#287 = CARTESIAN_POINT('',(2.3,-0.19,2.5)); +#288 = VERTEX_POINT('',#289); +#289 = CARTESIAN_POINT('',(2.3,0.19,2.5)); +#290 = LINE('',#291,#292); +#291 = CARTESIAN_POINT('',(2.3,-0.19,2.5)); +#292 = VECTOR('',#293,1.); +#293 = DIRECTION('',(0.E+000,1.,0.E+000)); +#294 = ORIENTED_EDGE('',*,*,#295,.F.); +#295 = EDGE_CURVE('',#296,#286,#298,.T.); +#296 = VERTEX_POINT('',#297); +#297 = CARTESIAN_POINT('',(2.78,-0.19,2.5)); +#298 = LINE('',#299,#300); +#299 = CARTESIAN_POINT('',(2.78,-0.19,2.5)); +#300 = VECTOR('',#301,1.); +#301 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#302 = ORIENTED_EDGE('',*,*,#303,.F.); +#303 = EDGE_CURVE('',#304,#296,#306,.T.); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(2.78,0.19,2.5)); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(2.78,0.19,2.5)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#310 = ORIENTED_EDGE('',*,*,#311,.F.); +#311 = EDGE_CURVE('',#288,#304,#312,.T.); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(2.3,0.19,2.5)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(1.,0.E+000,0.E+000)); +#316 = PLANE('',#317); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,2.5)); +#319 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#320 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#321 = ADVANCED_FACE('',(#322),#333,.T.); +#322 = FACE_BOUND('',#323,.T.); +#323 = EDGE_LOOP('',(#324,#330,#331,#332)); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#148,#197,#326,.T.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(1.03,1.46,-2.5)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#330 = ORIENTED_EDGE('',*,*,#204,.T.); +#331 = ORIENTED_EDGE('',*,*,#92,.F.); +#332 = ORIENTED_EDGE('',*,*,#155,.F.); +#333 = PLANE('',#334); +#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337); +#335 = CARTESIAN_POINT('',(1.03,1.46,-2.5)); +#336 = DIRECTION('',(1.665334536938E-016,-1.232595164408E-031,-1.)); +#337 = DIRECTION('',(-3.330669073875E-016,-1.,7.395570986447E-032)); +#338 = ADVANCED_FACE('',(#339),#350,.T.); +#339 = FACE_BOUND('',#340,.T.); +#340 = EDGE_LOOP('',(#341,#342,#343,#349)); +#341 = ORIENTED_EDGE('',*,*,#277,.T.); +#342 = ORIENTED_EDGE('',*,*,#180,.T.); +#343 = ORIENTED_EDGE('',*,*,#344,.F.); +#344 = EDGE_CURVE('',#132,#181,#345,.T.); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(1.03,0.19,2.15)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#349 = ORIENTED_EDGE('',*,*,#131,.F.); +#350 = PLANE('',#351); +#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); +#352 = CARTESIAN_POINT('',(1.03,0.19,2.5)); +#353 = DIRECTION('',(1.110223024625E-016,1.,-1.110223024625E-016)); +#354 = DIRECTION('',(8.628166150855E-032,-1.110223024625E-016,-1.)); +#355 = ADVANCED_FACE('',(#356),#367,.T.); +#356 = FACE_BOUND('',#357,.T.); +#357 = EDGE_LOOP('',(#358,#359,#360,#366)); +#358 = ORIENTED_EDGE('',*,*,#344,.T.); +#359 = ORIENTED_EDGE('',*,*,#188,.T.); +#360 = ORIENTED_EDGE('',*,*,#361,.F.); +#361 = EDGE_CURVE('',#140,#189,#362,.T.); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(1.03,1.46,1.4)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016)); +#366 = ORIENTED_EDGE('',*,*,#139,.F.); +#367 = PLANE('',#368); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(1.03,0.19,2.15)); +#370 = DIRECTION('',(-8.694060378214E-017,0.508500871164,0.861061475172) + ); +#371 = DIRECTION('',(2.86791082606E-016,0.861061475172,-0.508500871164) + ); +#372 = ADVANCED_FACE('',(#373),#379,.T.); +#373 = FACE_BOUND('',#374,.T.); +#374 = EDGE_LOOP('',(#375,#376,#377,#378)); +#375 = ORIENTED_EDGE('',*,*,#361,.T.); +#376 = ORIENTED_EDGE('',*,*,#196,.T.); +#377 = ORIENTED_EDGE('',*,*,#325,.F.); +#378 = ORIENTED_EDGE('',*,*,#147,.F.); +#379 = PLANE('',#380); +#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383); +#381 = CARTESIAN_POINT('',(1.03,1.46,1.4)); +#382 = DIRECTION('',(1.110223024625E-016,1.,-1.110223024625E-016)); +#383 = DIRECTION('',(8.628166150855E-032,-1.110223024625E-016,-1.)); +#384 = ADVANCED_FACE('',(#385),#410,.F.); +#385 = FACE_BOUND('',#386,.F.); +#386 = EDGE_LOOP('',(#387,#395,#403,#409)); +#387 = ORIENTED_EDGE('',*,*,#388,.T.); +#388 = EDGE_CURVE('',#222,#389,#391,.T.); +#389 = VERTEX_POINT('',#390); +#390 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,7.3)); +#391 = LINE('',#392,#393); +#392 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,2.5)); +#393 = VECTOR('',#394,1.); +#394 = DIRECTION('',(0.E+000,0.E+000,1.)); +#395 = ORIENTED_EDGE('',*,*,#396,.T.); +#396 = EDGE_CURVE('',#389,#397,#399,.T.); +#397 = VERTEX_POINT('',#398); +#398 = CARTESIAN_POINT('',(3.285769083998,-1.329999999999,7.3)); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,7.3)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(1.,0.E+000,0.E+000)); +#403 = ORIENTED_EDGE('',*,*,#404,.F.); +#404 = EDGE_CURVE('',#224,#397,#405,.T.); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(3.285769083998,-1.329999999999,2.5)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(0.E+000,0.E+000,1.)); +#409 = ORIENTED_EDGE('',*,*,#221,.F.); +#410 = PLANE('',#411); +#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414); +#412 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,2.5)); +#413 = DIRECTION('',(0.E+000,1.,0.E+000)); +#414 = DIRECTION('',(1.,0.E+000,0.E+000)); +#415 = ADVANCED_FACE('',(#416),#428,.T.); +#416 = FACE_BOUND('',#417,.F.); +#417 = EDGE_LOOP('',(#418,#419,#426,#427)); +#418 = ORIENTED_EDGE('',*,*,#404,.T.); +#419 = ORIENTED_EDGE('',*,*,#420,.T.); +#420 = EDGE_CURVE('',#397,#389,#421,.T.); +#421 = CIRCLE('',#422,2.415); +#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425); +#423 = CARTESIAN_POINT('',(1.27,0.E+000,7.3)); +#424 = DIRECTION('',(0.E+000,0.E+000,1.)); +#425 = DIRECTION('',(1.,0.E+000,0.E+000)); +#426 = ORIENTED_EDGE('',*,*,#388,.F.); +#427 = ORIENTED_EDGE('',*,*,#231,.F.); +#428 = CYLINDRICAL_SURFACE('',#429,2.415); +#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432); +#430 = CARTESIAN_POINT('',(1.27,0.E+000,2.5)); +#431 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#432 = DIRECTION('',(1.,0.E+000,0.E+000)); +#433 = ADVANCED_FACE('',(#434),#459,.F.); +#434 = FACE_BOUND('',#435,.F.); +#435 = EDGE_LOOP('',(#436,#444,#452,#458)); +#436 = ORIENTED_EDGE('',*,*,#437,.T.); +#437 = EDGE_CURVE('',#241,#438,#440,.T.); +#438 = VERTEX_POINT('',#439); +#439 = CARTESIAN_POINT('',(0.24,0.19,-2.5)); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(0.24,0.19,2.5)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#444 = ORIENTED_EDGE('',*,*,#445,.T.); +#445 = EDGE_CURVE('',#438,#446,#448,.T.); +#446 = VERTEX_POINT('',#447); +#447 = CARTESIAN_POINT('',(0.24,-0.19,-2.5)); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(0.24,0.19,-2.5)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#452 = ORIENTED_EDGE('',*,*,#453,.F.); +#453 = EDGE_CURVE('',#243,#446,#454,.T.); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(0.24,-0.19,2.5)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#458 = ORIENTED_EDGE('',*,*,#240,.F.); +#459 = PLANE('',#460); +#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463); +#461 = CARTESIAN_POINT('',(0.24,0.19,2.5)); +#462 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#463 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#464 = ADVANCED_FACE('',(#465),#483,.F.); +#465 = FACE_BOUND('',#466,.F.); +#466 = EDGE_LOOP('',(#467,#468,#476,#482)); +#467 = ORIENTED_EDGE('',*,*,#453,.T.); +#468 = ORIENTED_EDGE('',*,*,#469,.T.); +#469 = EDGE_CURVE('',#446,#470,#472,.T.); +#470 = VERTEX_POINT('',#471); +#471 = CARTESIAN_POINT('',(-0.24,-0.19,-2.5)); +#472 = LINE('',#473,#474); +#473 = CARTESIAN_POINT('',(0.24,-0.19,-2.5)); +#474 = VECTOR('',#475,1.); +#475 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#476 = ORIENTED_EDGE('',*,*,#477,.F.); +#477 = EDGE_CURVE('',#259,#470,#478,.T.); +#478 = LINE('',#479,#480); +#479 = CARTESIAN_POINT('',(-0.24,-0.19,2.5)); +#480 = VECTOR('',#481,1.); +#481 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#482 = ORIENTED_EDGE('',*,*,#266,.F.); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(0.24,-0.19,2.5)); +#486 = DIRECTION('',(0.E+000,1.,0.E+000)); +#487 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#488 = ADVANCED_FACE('',(#489),#507,.F.); +#489 = FACE_BOUND('',#490,.F.); +#490 = EDGE_LOOP('',(#491,#492,#500,#506)); +#491 = ORIENTED_EDGE('',*,*,#477,.T.); +#492 = ORIENTED_EDGE('',*,*,#493,.T.); +#493 = EDGE_CURVE('',#470,#494,#496,.T.); +#494 = VERTEX_POINT('',#495); +#495 = CARTESIAN_POINT('',(-0.24,0.19,-2.5)); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(-0.24,-0.19,-2.5)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(0.E+000,1.,0.E+000)); +#500 = ORIENTED_EDGE('',*,*,#501,.F.); +#501 = EDGE_CURVE('',#251,#494,#502,.T.); +#502 = LINE('',#503,#504); +#503 = CARTESIAN_POINT('',(-0.24,0.19,2.5)); +#504 = VECTOR('',#505,1.); +#505 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#506 = ORIENTED_EDGE('',*,*,#258,.F.); +#507 = PLANE('',#508); +#508 = AXIS2_PLACEMENT_3D('',#509,#510,#511); +#509 = CARTESIAN_POINT('',(-0.24,-0.19,2.5)); +#510 = DIRECTION('',(1.,0.E+000,0.E+000)); +#511 = DIRECTION('',(0.E+000,1.,0.E+000)); +#512 = ADVANCED_FACE('',(#513),#524,.F.); +#513 = FACE_BOUND('',#514,.F.); +#514 = EDGE_LOOP('',(#515,#516,#522,#523)); +#515 = ORIENTED_EDGE('',*,*,#501,.T.); +#516 = ORIENTED_EDGE('',*,*,#517,.T.); +#517 = EDGE_CURVE('',#494,#438,#518,.T.); +#518 = LINE('',#519,#520); +#519 = CARTESIAN_POINT('',(-0.24,0.19,-2.5)); +#520 = VECTOR('',#521,1.); +#521 = DIRECTION('',(1.,0.E+000,0.E+000)); +#522 = ORIENTED_EDGE('',*,*,#437,.F.); +#523 = ORIENTED_EDGE('',*,*,#250,.F.); +#524 = PLANE('',#525); +#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528); +#526 = CARTESIAN_POINT('',(-0.24,0.19,2.5)); +#527 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#528 = DIRECTION('',(1.,0.E+000,0.E+000)); +#529 = ADVANCED_FACE('',(#530),#555,.F.); +#530 = FACE_BOUND('',#531,.F.); +#531 = EDGE_LOOP('',(#532,#540,#548,#554)); +#532 = ORIENTED_EDGE('',*,*,#533,.T.); +#533 = EDGE_CURVE('',#286,#534,#536,.T.); +#534 = VERTEX_POINT('',#535); +#535 = CARTESIAN_POINT('',(2.3,-0.19,-2.5)); +#536 = LINE('',#537,#538); +#537 = CARTESIAN_POINT('',(2.3,-0.19,2.5)); +#538 = VECTOR('',#539,1.); +#539 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#540 = ORIENTED_EDGE('',*,*,#541,.T.); +#541 = EDGE_CURVE('',#534,#542,#544,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(2.3,0.19,-2.5)); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(2.3,-0.19,-2.5)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(0.E+000,1.,0.E+000)); +#548 = ORIENTED_EDGE('',*,*,#549,.F.); +#549 = EDGE_CURVE('',#288,#542,#550,.T.); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(2.3,0.19,2.5)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#554 = ORIENTED_EDGE('',*,*,#285,.F.); +#555 = PLANE('',#556); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(2.3,-0.19,2.5)); +#558 = DIRECTION('',(1.,0.E+000,0.E+000)); +#559 = DIRECTION('',(0.E+000,1.,0.E+000)); +#560 = ADVANCED_FACE('',(#561),#579,.F.); +#561 = FACE_BOUND('',#562,.F.); +#562 = EDGE_LOOP('',(#563,#564,#572,#578)); +#563 = ORIENTED_EDGE('',*,*,#549,.T.); +#564 = ORIENTED_EDGE('',*,*,#565,.T.); +#565 = EDGE_CURVE('',#542,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(2.78,0.19,-2.5)); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(2.3,0.19,-2.5)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(1.,0.E+000,0.E+000)); +#572 = ORIENTED_EDGE('',*,*,#573,.F.); +#573 = EDGE_CURVE('',#304,#566,#574,.T.); +#574 = LINE('',#575,#576); +#575 = CARTESIAN_POINT('',(2.78,0.19,2.5)); +#576 = VECTOR('',#577,1.); +#577 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#578 = ORIENTED_EDGE('',*,*,#311,.F.); +#579 = PLANE('',#580); +#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583); +#581 = CARTESIAN_POINT('',(2.3,0.19,2.5)); +#582 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#583 = DIRECTION('',(1.,0.E+000,0.E+000)); +#584 = ADVANCED_FACE('',(#585),#603,.F.); +#585 = FACE_BOUND('',#586,.F.); +#586 = EDGE_LOOP('',(#587,#588,#596,#602)); +#587 = ORIENTED_EDGE('',*,*,#573,.T.); +#588 = ORIENTED_EDGE('',*,*,#589,.T.); +#589 = EDGE_CURVE('',#566,#590,#592,.T.); +#590 = VERTEX_POINT('',#591); +#591 = CARTESIAN_POINT('',(2.78,-0.19,-2.5)); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(2.78,0.19,-2.5)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#596 = ORIENTED_EDGE('',*,*,#597,.F.); +#597 = EDGE_CURVE('',#296,#590,#598,.T.); +#598 = LINE('',#599,#600); +#599 = CARTESIAN_POINT('',(2.78,-0.19,2.5)); +#600 = VECTOR('',#601,1.); +#601 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#602 = ORIENTED_EDGE('',*,*,#303,.F.); +#603 = PLANE('',#604); +#604 = AXIS2_PLACEMENT_3D('',#605,#606,#607); +#605 = CARTESIAN_POINT('',(2.78,0.19,2.5)); +#606 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#607 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#608 = ADVANCED_FACE('',(#609),#620,.F.); +#609 = FACE_BOUND('',#610,.F.); +#610 = EDGE_LOOP('',(#611,#612,#618,#619)); +#611 = ORIENTED_EDGE('',*,*,#597,.T.); +#612 = ORIENTED_EDGE('',*,*,#613,.T.); +#613 = EDGE_CURVE('',#590,#534,#614,.T.); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(2.78,-0.19,-2.5)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#618 = ORIENTED_EDGE('',*,*,#533,.F.); +#619 = ORIENTED_EDGE('',*,*,#295,.F.); +#620 = PLANE('',#621); +#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624); +#622 = CARTESIAN_POINT('',(2.78,-0.19,2.5)); +#623 = DIRECTION('',(0.E+000,1.,0.E+000)); +#624 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#625 = ADVANCED_FACE('',(#626),#630,.F.); +#626 = FACE_BOUND('',#627,.T.); +#627 = EDGE_LOOP('',(#628,#629)); +#628 = ORIENTED_EDGE('',*,*,#396,.T.); +#629 = ORIENTED_EDGE('',*,*,#420,.T.); +#630 = PLANE('',#631); +#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634); +#632 = CARTESIAN_POINT('',(-0.745769083998,-1.329999999999,7.3)); +#633 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#634 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#635 = ADVANCED_FACE('',(#636),#642,.F.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#639,#640,#641)); +#638 = ORIENTED_EDGE('',*,*,#517,.T.); +#639 = ORIENTED_EDGE('',*,*,#445,.T.); +#640 = ORIENTED_EDGE('',*,*,#469,.T.); +#641 = ORIENTED_EDGE('',*,*,#493,.T.); +#642 = PLANE('',#643); +#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646); +#644 = CARTESIAN_POINT('',(-0.24,0.19,-2.5)); +#645 = DIRECTION('',(0.E+000,0.E+000,1.)); +#646 = DIRECTION('',(1.,0.E+000,0.E+000)); +#647 = ADVANCED_FACE('',(#648),#654,.F.); +#648 = FACE_BOUND('',#649,.T.); +#649 = EDGE_LOOP('',(#650,#651,#652,#653)); +#650 = ORIENTED_EDGE('',*,*,#565,.T.); +#651 = ORIENTED_EDGE('',*,*,#589,.T.); +#652 = ORIENTED_EDGE('',*,*,#613,.T.); +#653 = ORIENTED_EDGE('',*,*,#541,.T.); +#654 = PLANE('',#655); +#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658); +#656 = CARTESIAN_POINT('',(2.3,0.19,-2.5)); +#657 = DIRECTION('',(0.E+000,0.E+000,1.)); +#658 = DIRECTION('',(1.,0.E+000,0.E+000)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#663)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#660,#661,#662)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#660 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#661 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#662 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#663 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#660, + 'distance_accuracy_value','confusion accuracy'); +#664 = PRODUCT_TYPE('part',$,(#7)); +#665 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#666, + #674,#681,#688,#695,#702,#710,#717,#724,#731,#738,#745,#752,#759, + #766,#773,#780,#787,#794,#801,#808,#815,#822),#659); +#666 = STYLED_ITEM('color',(#667),#17); +#667 = PRESENTATION_STYLE_ASSIGNMENT((#668)); +#668 = SURFACE_STYLE_USAGE(.BOTH.,#669); +#669 = SURFACE_SIDE_STYLE('',(#670)); +#670 = SURFACE_STYLE_FILL_AREA(#671); +#671 = FILL_AREA_STYLE('',(#672)); +#672 = FILL_AREA_STYLE_COLOUR('',#673); +#673 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#674 = STYLED_ITEM('color',(#675),#57); +#675 = PRESENTATION_STYLE_ASSIGNMENT((#676)); +#676 = SURFACE_STYLE_USAGE(.BOTH.,#677); +#677 = SURFACE_SIDE_STYLE('',(#678)); +#678 = SURFACE_STYLE_FILL_AREA(#679); +#679 = FILL_AREA_STYLE('',(#680)); +#680 = FILL_AREA_STYLE_COLOUR('',#673); +#681 = STYLED_ITEM('color',(#682),#88); +#682 = PRESENTATION_STYLE_ASSIGNMENT((#683)); +#683 = SURFACE_STYLE_USAGE(.BOTH.,#684); +#684 = SURFACE_SIDE_STYLE('',(#685)); +#685 = SURFACE_STYLE_FILL_AREA(#686); +#686 = FILL_AREA_STYLE('',(#687)); +#687 = FILL_AREA_STYLE_COLOUR('',#673); +#688 = STYLED_ITEM('color',(#689),#119); +#689 = PRESENTATION_STYLE_ASSIGNMENT((#690)); +#690 = SURFACE_STYLE_USAGE(.BOTH.,#691); +#691 = SURFACE_SIDE_STYLE('',(#692)); +#692 = SURFACE_STYLE_FILL_AREA(#693); +#693 = FILL_AREA_STYLE('',(#694)); +#694 = FILL_AREA_STYLE_COLOUR('',#673); +#695 = STYLED_ITEM('color',(#696),#168); +#696 = PRESENTATION_STYLE_ASSIGNMENT((#697)); +#697 = SURFACE_STYLE_USAGE(.BOTH.,#698); +#698 = SURFACE_SIDE_STYLE('',(#699)); +#699 = SURFACE_STYLE_FILL_AREA(#700); +#700 = FILL_AREA_STYLE('',(#701)); +#701 = FILL_AREA_STYLE_COLOUR('',#673); +#702 = STYLED_ITEM('color',(#703),#217); +#703 = PRESENTATION_STYLE_ASSIGNMENT((#704)); +#704 = SURFACE_STYLE_USAGE(.BOTH.,#705); +#705 = SURFACE_SIDE_STYLE('',(#706)); +#706 = SURFACE_STYLE_FILL_AREA(#707); +#707 = FILL_AREA_STYLE('',(#708)); +#708 = FILL_AREA_STYLE_COLOUR('',#709); +#709 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828); +#710 = STYLED_ITEM('color',(#711),#321); +#711 = PRESENTATION_STYLE_ASSIGNMENT((#712)); +#712 = SURFACE_STYLE_USAGE(.BOTH.,#713); +#713 = SURFACE_SIDE_STYLE('',(#714)); +#714 = SURFACE_STYLE_FILL_AREA(#715); +#715 = FILL_AREA_STYLE('',(#716)); +#716 = FILL_AREA_STYLE_COLOUR('',#673); +#717 = STYLED_ITEM('color',(#718),#338); +#718 = PRESENTATION_STYLE_ASSIGNMENT((#719)); +#719 = SURFACE_STYLE_USAGE(.BOTH.,#720); +#720 = SURFACE_SIDE_STYLE('',(#721)); +#721 = SURFACE_STYLE_FILL_AREA(#722); +#722 = FILL_AREA_STYLE('',(#723)); +#723 = FILL_AREA_STYLE_COLOUR('',#673); +#724 = STYLED_ITEM('color',(#725),#355); +#725 = PRESENTATION_STYLE_ASSIGNMENT((#726)); +#726 = SURFACE_STYLE_USAGE(.BOTH.,#727); +#727 = SURFACE_SIDE_STYLE('',(#728)); +#728 = SURFACE_STYLE_FILL_AREA(#729); +#729 = FILL_AREA_STYLE('',(#730)); +#730 = FILL_AREA_STYLE_COLOUR('',#673); +#731 = STYLED_ITEM('color',(#732),#372); +#732 = PRESENTATION_STYLE_ASSIGNMENT((#733)); +#733 = SURFACE_STYLE_USAGE(.BOTH.,#734); +#734 = SURFACE_SIDE_STYLE('',(#735)); +#735 = SURFACE_STYLE_FILL_AREA(#736); +#736 = FILL_AREA_STYLE('',(#737)); +#737 = FILL_AREA_STYLE_COLOUR('',#673); +#738 = STYLED_ITEM('color',(#739),#384); +#739 = PRESENTATION_STYLE_ASSIGNMENT((#740)); +#740 = SURFACE_STYLE_USAGE(.BOTH.,#741); +#741 = SURFACE_SIDE_STYLE('',(#742)); +#742 = SURFACE_STYLE_FILL_AREA(#743); +#743 = FILL_AREA_STYLE('',(#744)); +#744 = FILL_AREA_STYLE_COLOUR('',#709); +#745 = STYLED_ITEM('color',(#746),#415); +#746 = PRESENTATION_STYLE_ASSIGNMENT((#747)); +#747 = SURFACE_STYLE_USAGE(.BOTH.,#748); +#748 = SURFACE_SIDE_STYLE('',(#749)); +#749 = SURFACE_STYLE_FILL_AREA(#750); +#750 = FILL_AREA_STYLE('',(#751)); +#751 = FILL_AREA_STYLE_COLOUR('',#709); +#752 = STYLED_ITEM('color',(#753),#433); +#753 = PRESENTATION_STYLE_ASSIGNMENT((#754)); +#754 = SURFACE_STYLE_USAGE(.BOTH.,#755); +#755 = SURFACE_SIDE_STYLE('',(#756)); +#756 = SURFACE_STYLE_FILL_AREA(#757); +#757 = FILL_AREA_STYLE('',(#758)); +#758 = FILL_AREA_STYLE_COLOUR('',#673); +#759 = STYLED_ITEM('color',(#760),#464); +#760 = PRESENTATION_STYLE_ASSIGNMENT((#761)); +#761 = SURFACE_STYLE_USAGE(.BOTH.,#762); +#762 = SURFACE_SIDE_STYLE('',(#763)); +#763 = SURFACE_STYLE_FILL_AREA(#764); +#764 = FILL_AREA_STYLE('',(#765)); +#765 = FILL_AREA_STYLE_COLOUR('',#673); +#766 = STYLED_ITEM('color',(#767),#488); +#767 = PRESENTATION_STYLE_ASSIGNMENT((#768)); +#768 = SURFACE_STYLE_USAGE(.BOTH.,#769); +#769 = SURFACE_SIDE_STYLE('',(#770)); +#770 = SURFACE_STYLE_FILL_AREA(#771); +#771 = FILL_AREA_STYLE('',(#772)); +#772 = FILL_AREA_STYLE_COLOUR('',#673); +#773 = STYLED_ITEM('color',(#774),#512); +#774 = PRESENTATION_STYLE_ASSIGNMENT((#775)); +#775 = SURFACE_STYLE_USAGE(.BOTH.,#776); +#776 = SURFACE_SIDE_STYLE('',(#777)); +#777 = SURFACE_STYLE_FILL_AREA(#778); +#778 = FILL_AREA_STYLE('',(#779)); +#779 = FILL_AREA_STYLE_COLOUR('',#673); +#780 = STYLED_ITEM('color',(#781),#529); +#781 = PRESENTATION_STYLE_ASSIGNMENT((#782)); +#782 = SURFACE_STYLE_USAGE(.BOTH.,#783); +#783 = SURFACE_SIDE_STYLE('',(#784)); +#784 = SURFACE_STYLE_FILL_AREA(#785); +#785 = FILL_AREA_STYLE('',(#786)); +#786 = FILL_AREA_STYLE_COLOUR('',#673); +#787 = STYLED_ITEM('color',(#788),#560); +#788 = PRESENTATION_STYLE_ASSIGNMENT((#789)); +#789 = SURFACE_STYLE_USAGE(.BOTH.,#790); +#790 = SURFACE_SIDE_STYLE('',(#791)); +#791 = SURFACE_STYLE_FILL_AREA(#792); +#792 = FILL_AREA_STYLE('',(#793)); +#793 = FILL_AREA_STYLE_COLOUR('',#673); +#794 = STYLED_ITEM('color',(#795),#584); +#795 = PRESENTATION_STYLE_ASSIGNMENT((#796)); +#796 = SURFACE_STYLE_USAGE(.BOTH.,#797); +#797 = SURFACE_SIDE_STYLE('',(#798)); +#798 = SURFACE_STYLE_FILL_AREA(#799); +#799 = FILL_AREA_STYLE('',(#800)); +#800 = FILL_AREA_STYLE_COLOUR('',#673); +#801 = STYLED_ITEM('color',(#802),#608); +#802 = PRESENTATION_STYLE_ASSIGNMENT((#803)); +#803 = SURFACE_STYLE_USAGE(.BOTH.,#804); +#804 = SURFACE_SIDE_STYLE('',(#805)); +#805 = SURFACE_STYLE_FILL_AREA(#806); +#806 = FILL_AREA_STYLE('',(#807)); +#807 = FILL_AREA_STYLE_COLOUR('',#673); +#808 = STYLED_ITEM('color',(#809),#625); +#809 = PRESENTATION_STYLE_ASSIGNMENT((#810)); +#810 = SURFACE_STYLE_USAGE(.BOTH.,#811); +#811 = SURFACE_SIDE_STYLE('',(#812)); +#812 = SURFACE_STYLE_FILL_AREA(#813); +#813 = FILL_AREA_STYLE('',(#814)); +#814 = FILL_AREA_STYLE_COLOUR('',#709); +#815 = STYLED_ITEM('color',(#816),#635); +#816 = PRESENTATION_STYLE_ASSIGNMENT((#817)); +#817 = SURFACE_STYLE_USAGE(.BOTH.,#818); +#818 = SURFACE_SIDE_STYLE('',(#819)); +#819 = SURFACE_STYLE_FILL_AREA(#820); +#820 = FILL_AREA_STYLE('',(#821)); +#821 = FILL_AREA_STYLE_COLOUR('',#673); +#822 = STYLED_ITEM('color',(#823),#647); +#823 = PRESENTATION_STYLE_ASSIGNMENT((#824)); +#824 = SURFACE_STYLE_USAGE(.BOTH.,#825); +#825 = SURFACE_SIDE_STYLE('',(#826)); +#826 = SURFACE_STYLE_FILL_AREA(#827); +#827 = FILL_AREA_STYLE('',(#828)); +#828 = FILL_AREA_STYLE_COLOUR('',#673); +ENDSEC; +END-ISO-10303-21;
README.mdadded+39@@ -0,0 +1,39 @@+# 2SB562 C++**HL Haolin Elec** · Bipolar (BJT) · TO-92L++2SB562 C from HL Haolin Elec, in a TO-92L. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | EMITTER | passive | Emitter of the PNP transistor; emitter-base voltage limit is -5 V. |+| 2 | COLLECTOR | passive | Collector of the PNP transistor; collector current up to -1 A continuous, VCEO -20 V, VCBO -25 V. |+| 3 | BASE | passive | Base of the PNP transistor; drives collector current with hFE 120-240 for the C rank. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | HL Haolin Elec |+| Package | TO-92L |+| Category | Transistors/Thyristors |+| Pins | 3 |++## CAD (KiCad official)++- Symbol: `2SB562 C`+- Footprint: `Package_TO_SOT_THT:TO-92`+- 3D model: TO-92L (KiCad packages3D, STEP)+- 3D model files: `2sb562-c-etched.step` / `2sb562-c-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `2sb562-c.step` / `2sb562-c.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [HL Haolin Elec datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603038987598909440) (5 pp, sha256 `046ed7a75a888ac5`, retrieved 2026-10-20, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (vision), consensus `claude-opus-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/2sb562-c-datasheet.pdf)
docs/2sb562-c-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
package.jsonadded+163@@ -0,0 +1,163 @@+{+ "slug": "2sb562-c",+ "version": "0.1.0",+ "type": "component",+ "description": "HL Haolin Elec Bipolar (BJT), TO-92L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "transistors-thyristors",+ "2sb562 c",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "2sb562-c.kicad_sym",+ "2sb562-c.kicad_mod",+ "2sb562-c.glb",+ "2sb562-c.step",+ "2sb562-c.lbr",+ "docs/hero.png",+ "docs/2sb562-c-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "2sb562-c-hero.glb",+ "2sb562-c-hero.overlay.json",+ "2sb562-c-etched.glb"+ ],+ "component": {+ "mpn": "2SB562 C",+ "manufacturer": "HL Haolin Elec",+ "package": "TO-92L",+ "pin_count": 3,+ "category": "Transistors/Thyristors",+ "subcategory": "Bipolar (BJT)",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603038987598909440",+ "parts": {+ "symbol": "2sb562-c.kicad_sym",+ "footprint": "2sb562-c.kicad_mod",+ "model_3d": "2sb562-c-hero.glb",+ "model_3d_plain": "2sb562-c-etched.glb",+ "model_3d_step": "2sb562-c-etched.step",+ "model_3d_step_plain": "2sb562-c.step",+ "lbr": "2sb562-c.lbr"+ },+ "distributor_links": {+ "lcsc": "C2688975"+ },+ "distributor_check": {+ "checked_at": "2026-10-20T11:23:21Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "EMITTER",+ "type": "passive",+ "description": "Emitter of the PNP transistor; emitter-base voltage limit is -5 V."+ },+ {+ "number": "2",+ "name": "COLLECTOR",+ "type": "passive",+ "description": "Collector of the PNP transistor; collector current up to -1 A continuous, VCEO -20 V, VCBO -25 V."+ },+ {+ "number": "3",+ "name": "BASE",+ "type": "passive",+ "description": "Base of the PNP transistor; drives collector current with hFE 120-240 for the C rank."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "vision",+ "consensus_model": "claude-opus-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The package hint was TO-92L, but the datasheet only describes TO-92 (the ordering table lists 2SB562",+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 5,+ "cost_usd": 0.2115,+ "at": "2026-10-20T11:23:08"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603038987598909440",+ "pages": 5,+ "sha256": "046ed7a75a888ac5",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "2sb562-c.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 4.83,+ 3.745,+ 9.8+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.092,+ "footprint_binding": "identity",+ "sha256": "caa5e8f0ad579316cca17b28377ebb217165ded58b24357f770b5b59fe0e7a5f",+ "checked": "2026-10-20",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "2sb562-c-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 4.83,+ 3.745,+ 9.8+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.092,+ "footprint_binding": "identity",+ "sha256": "4fbb6f9394b0f3fb8211faaeff1e7abb2f87d7d4ab682e6333890c25730c28ea",+ "checked": "2026-10-20",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+169@@ -0,0 +1,169 @@+{+ "slug": "2sb562-c",+ "version": "0.1.0",+ "type": "component",+ "description": "HL Haolin Elec Bipolar (BJT), TO-92L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "transistors-thyristors",+ "2sb562 c",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "2sb562-c.kicad_sym",+ "2sb562-c.kicad_mod",+ "2sb562-c.glb",+ "2sb562-c.step",+ "2sb562-c.lbr",+ "docs/hero.png",+ "docs/2sb562-c-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "2sb562-c-hero.glb",+ "2sb562-c-hero.overlay.json",+ "2sb562-c-etched.glb"+ ],+ "component": {+ "mpn": "2SB562 C",+ "manufacturer": "HL Haolin Elec",+ "package": "TO-92L",+ "pin_count": 3,+ "category": "Transistors/Thyristors",+ "subcategory": "Bipolar (BJT)",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603038987598909440",+ "parts": {+ "symbol": "2sb562-c.kicad_sym",+ "footprint": "2sb562-c.kicad_mod",+ "model_3d": "2sb562-c-hero.glb",+ "model_3d_plain": "2sb562-c-etched.glb",+ "model_3d_step": "2sb562-c-etched.step",+ "model_3d_step_plain": "2sb562-c.step",+ "lbr": "2sb562-c.lbr"+ },+ "distributor_links": {+ "lcsc": "C2688975"+ },+ "distributor_check": {+ "checked_at": "2026-10-20T11:23:21Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "EMITTER",+ "type": "passive",+ "description": "Emitter of the PNP transistor; emitter-base voltage limit is -5 V."+ },+ {+ "number": "2",+ "name": "COLLECTOR",+ "type": "passive",+ "description": "Collector of the PNP transistor; collector current up to -1 A continuous, VCEO -20 V, VCBO -25 V."+ },+ {+ "number": "3",+ "name": "BASE",+ "type": "passive",+ "description": "Base of the PNP transistor; drives collector current with hFE 120-240 for the C rank."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-sonnet-5-5",+ "primary_mode": "vision",+ "consensus_model": "claude-opus-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The package hint was TO-92L, but the datasheet only describes TO-92 (the ordering table lists 2SB562",+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 5,+ "cost_usd": 0.2115,+ "at": "2026-10-20T11:23:08"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603038987598909440",+ "pages": 5,+ "sha256": "046ed7a75a888ac5",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "2sb562-c.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 4.83,+ 3.745,+ 9.8+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.092,+ "footprint_binding": "identity",+ "sha256": "caa5e8f0ad579316cca17b28377ebb217165ded58b24357f770b5b59fe0e7a5f",+ "checked": "2026-10-20",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "2sb562-c-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 4.83,+ 3.745,+ 9.8+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.092,+ "footprint_binding": "identity",+ "sha256": "4fbb6f9394b0f3fb8211faaeff1e7abb2f87d7d4ab682e6333890c25730c28ea",+ "checked": "2026-10-20",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>2sb562-c</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>2sb562-c</title>