component
K104K15X7RF5TL2
Public Made by Adomby adom
Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
14 files changed
+2102
README.md+58docs/hero.pngdocs/k104k15x7rf5tl2-datasheet.pdfk104k15x7rf5tl2-hero.glbk104k15x7rf5tl2-hero.overlay.json+125k104k15x7rf5tl2.glbk104k15x7rf5tl2.kicad_mod+150k104k15x7rf5tl2.kicad_sym+163k104k15x7rf5tl2.lbr+114k104k15x7rf5tl2.step+1157package.json+164page.json+169viewers/footprint.html+1viewers/symbol.html+1README.mdadded+58@@ -0,0 +1,58 @@+# K104K15X7RF5TL2++**Vishay / BC Components** · Capacitors · Radial++K104K15X7RF5TL2 from Vishay / BC Components, in a Radial. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model). Symbol and footprint from KiCad-official CAD; the 3D model is generated from the datasheet's package dimensions.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1 | passive | Terminal 1 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation. |+| 2 | 2 | passive | Terminal 2 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Vishay / BC Components |+| Package | Radial |+| Category | Capacitors |+| Pins | 2 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Capacitance tolerance | | -10 | | 10 | % | | 2 |+| Dissipation factor | | | | 2.5 | % | Class 2 (X7R); at 1 kHz; 1 V | 1 |+| Insulation resistance at rated voltage | | 100 | | | GΩ | 50 VDC; at rated voltage within 2 min of charging; or 1000 ΩF, whichever is less | 1 |+| Rated voltage | | | | 50 | VDC | | 1 |+| Operating temperature range | | -55 | | 125 | °C | C0G, X7R | 1 |+| Nominal capacitance | | | 100000 | | pF | | 4 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts | copper | | • The lead wires are 0.5 mm and are made of 100 % tinned copper clad steel wire | 1 |++## CAD (land: KiCad; 3D: generated from the datasheet)++- Symbol: `K104K15X7RF5TL2`+- Footprint: `Capacitor_THT:C_Rect_L4.0mm_W2.5mm_P2.50mm`+- 3D model: Radial, generated on the KiCad land (body 4 x 2.6 mm, terminals on the pads, 5.6 mm tall, datasheet A, max). KiCad's stock model for this land is taller than the datasheet allows, so the model is generated from the datasheet drawing; the dimensions come from the datasheet drawing where it was read and are defaults otherwise (see provenance.model_3d_generated), not the manufacturer's CAD (STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Vishay / BC Components datasheet](https://www.vishay.com/docs/45171/kseries.pdf) (8 pp, sha256 `555cf6e7062fe1de`, retrieved 2026-11-13, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** land: KiCad official libraries (CC-BY-SA 4.0); 3D: generated from the datasheet's package dimensions (provenance.model_3d_generated).++[Datasheet PDF](docs/k104k15x7rf5tl2-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/k104k15x7rf5tl2-datasheet.pdfadded⋯ 1 unchanged line ⋯
k104k15x7rf5tl2-hero.glbadded⋯ 1 unchanged line ⋯
k104k15x7rf5tl2-hero.overlay.jsonadded+125@@ -0,0 +1,125 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "K104K15X7RF5TL2",+ "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": 2,+ "span_mm": 4.1,+ "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": 6,+ "pin1": null+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 2,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 2+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.328,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.25,+ 2.75,+ -0.248,+ 0.248+ ],+ "pads_bbox_mm": [+ -0.8,+ 3.3,+ -0.8,+ 0.8+ ],+ "seating_z_mm": -3.0+ },+ "sources": {+ "glb": "k104k15x7rf5tl2.glb",+ "glb_sha256": "37650ef192a7222bc24ff27be6b9fd332798f9011aa8c6744a7adb004675fdb0",+ "footprint": "k104k15x7rf5tl2.kicad_mod",+ "footprint_sha256": "293deead28dfb50bd4f6ff1294a29a76d6372be84f907ce96d43c7cc76d0d0d5",+ "pins": "page.json component.pins",+ "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+ },+ "generator": "adom-wiki 1.8.24 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "1",+ "x": -0.95,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "2",+ "x": 3.45,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "circle",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 1.6,+ 1.6+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "circle",+ "center_mm": [+ 2.5,+ 0.0+ ],+ "size_mm": [+ 1.6,+ 1.6+ ],+ "rot": 0.0+ }+ ]+}
k104k15x7rf5tl2.glbadded⋯ 1 unchanged line ⋯
k104k15x7rf5tl2.kicad_modadded+150@@ -0,0 +1,150 @@+(footprint "C_Rect_L4.0mm_W2.5mm_P2.50mm"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "C, Rect series, Radial, pin pitch=2.50mm, length*width=4*2.5mm^2, Capacitor")+ (tags "C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor")+ (property "Reference" "REF**"+ (at 1.25 -2.5 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "C_Rect_L4.0mm_W2.5mm_P2.50mm"+ (at 1.25 2.5 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "capacitor/THT/other"+ (at 0 0 0)+ (layer "F.SilkS")+ (hide yes)+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (attr through_hole)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -0.87 -1.37)+ (end 3.37 -1.37)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -0.87 -0.57)+ (end -0.87 -1.37)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -0.87 1.37)+ (end -0.87 0.57)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.37 -1.37)+ (end 3.37 -0.57)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.37 0.57)+ (end 3.37 1.37)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.37 1.37)+ (end -0.87 1.37)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_rect+ (start -1.05 -1.5)+ (end 3.55 1.5)+ (stroke+ (width 0.05)+ (type solid)+ )+ (fill no)+ (layer "F.CrtYd")+ )+ (fp_rect+ (start -0.75 -1.25)+ (end 3.25 1.25)+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 1.25 0 0)+ (layer "F.Fab")+ (effects+ (font+ (size 0.8 0.8)+ (thickness 0.12)+ )+ )+ )+ (pad "1" thru_hole circle+ (at 0 0)+ (size 1.6 1.6)+ (drill 0.8)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (pad "2" thru_hole circle+ (at 2.5 0)+ (size 1.6 1.6)+ (drill 0.8)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Rect_L4.0mm_W2.5mm_P2.50mm.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
k104k15x7rf5tl2.kicad_symadded+163@@ -0,0 +1,163 @@+(kicad_symbol_lib+ (version 20251024)+ (generator "kicad_symbol_editor")+ (generator_version "10.0")+(symbol "K104K15X7RF5TL2"+ (pin_numbers+ (hide yes)+ )+ (pin_names+ (offset 0.254)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "C"+ (at 0.635 2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Value" "K104K15X7RF5TL2"+ (at 0.635 -2.54 0)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ (justify left)+ )+ )+ (property "Footprint" ""+ (at 0.9652 -3.81 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" "https://www.vishay.com/docs/45171/kseries.pdf"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Unpolarized capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "cap capacitor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "C_*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "MPN" "K104K15X7RF5TL2" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (property "DigiKey" "BC1084CT-ND" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (property "Mouser" "594-K104K15X7RF5TL2" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "K104K15X7RF5TL2_0_1"+ (polyline+ (pts+ (xy -2.032 0.762) (xy 2.032 0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.032 -0.762) (xy 2.032 -0.762)+ )+ (stroke+ (width 0.508)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "K104K15X7RF5TL2_1_1"+ (pin passive line+ (at 0 3.81 270)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -3.81 90)+ (length 2.794)+ (name ""+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ )+)
k104k15x7rf5tl2.lbradded+114@@ -0,0 +1,114 @@+<?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>Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet</description>+<packages>+<package name="C_Rect_L4.0mm_W2.5mm_P2.50mm">+ <description>C, 2.50 mm pitch. C, Rect series, Radial, pin pitch=2.50mm, length*width=4*2.5mm^2, Capacitor</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="0.8000" diameter="1.6000" shape="round"/>+ <pad name="2" x="2.5000" y="-0.0000" drill="0.8000" diameter="1.6000" shape="round"/>+ <wire x1="-0.7500" y1="1.2500" x2="3.2500" y2="1.2500" width="0.1000" layer="51"/>+ <wire x1="3.2500" y1="1.2500" x2="3.2500" y2="-1.2500" width="0.1000" layer="51"/>+ <wire x1="3.2500" y1="-1.2500" x2="-0.7500" y2="-1.2500" width="0.1000" layer="51"/>+ <wire x1="-0.7500" y1="-1.2500" x2="-0.7500" y2="1.2500" width="0.1000" layer="51"/>+ <wire x1="-0.8700" y1="1.3700" x2="3.3700" y2="1.3700" width="0.1200" layer="21"/>+ <wire x1="-0.8700" y1="0.5700" x2="-0.8700" y2="1.3700" width="0.1200" layer="21"/>+ <wire x1="-0.8700" y1="-1.3700" x2="-0.8700" y2="-0.5700" width="0.1200" layer="21"/>+ <wire x1="3.3700" y1="1.3700" x2="3.3700" y2="0.5700" width="0.1200" layer="21"/>+ <wire x1="3.3700" y1="-0.5700" x2="3.3700" y2="-1.3700" width="0.1200" layer="21"/>+ <wire x1="3.3700" y1="-1.3700" x2="-0.8700" y2="-1.3700" width="0.1200" layer="21"/>+ <text x="0" y="1.970" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.970" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="K104K15X7RF5TL2">+ <description>Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet</description>+ <wire x1="-2.0320" y1="0.7620" x2="2.0320" y2="0.7620" width="0.5080" layer="94"/>+ <wire x1="-2.0320" y1="-0.7620" x2="2.0320" y2="-0.7620" width="0.5080" layer="94"/>+ <text x="0.6350" y="2.5400" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.6350" y="-2.5400" size="1.27" layer="96" align="center">>VALUE</text>+ <wire x1="0.0000" y1="3.8100" x2="0.0000" y2="1.0160" width="0.254" layer="94"/>+ <pin name="1" x="0" y="3.81" length="point" direction="pas" rot="R270" visible="pad"/>+ <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-1.0160" width="0.254" layer="94"/>+ <pin name="2" x="0" y="-3.81" length="point" direction="pas" rot="R90" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="K104K15X7RF5TL2" prefix="C">+ <description>Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet</description>+ <gates>+ <gate name="G$1" symbol="K104K15X7RF5TL2" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="C_Rect_L4.0mm_W2.5mm_P2.50mm">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/>+ </connects>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="K104K15X7RF5TL2" constant="no"/>+ <attribute name="MANUFACTURER" value="Vishay / BC Components" constant="no"/>+ <attribute name="DATASHEET" value="https://www.vishay.com/docs/45171/kseries.pdf" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/k104k15x7rf5tl2" constant="no"/>+ <attribute name="MOUSER_PN" value="594-K104K15X7RF5TL2" constant="no"/>+ <attribute name="DIGIKEY_PN" value="BC1084CT-ND" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
k104k15x7rf5tl2.stepadded+1157@@ -0,0 +1,1157 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-13T04:09:42',('Author'),(+ 'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+ ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+ 'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+ 'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('K104K15X7RF5TL2','K104K15X7RF5TL2','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#681,#779),#877);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#137,#337,#387,#441,#566,#593,#620,#647,#674)+ );+#17 = ADVANCED_FACE('',(#18),#32,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#55,#83,#111));+#20 = ORIENTED_EDGE('',*,*,#21,.F.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.75,-1.,5.6));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.75,1.,5.6));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-0.75,-1.3,5.6));+#29 = VECTOR('',#30,1.);+#30 = DIRECTION('',(0.,1.,0.));+#31 = PCURVE('',#32,#37);+#32 = PLANE('',#33);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#35 = DIRECTION('',(1.,0.,0.));+#36 = DIRECTION('',(0.,0.,1.));+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);+#38 = LINE('',#39,#40);+#39 = CARTESIAN_POINT('',(4.,0.));+#40 = VECTOR('',#41,1.);+#41 = DIRECTION('',(0.,-1.));+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#43 = PCURVE('',#44,#49);+#44 = PLANE('',#45);+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);+#46 = CARTESIAN_POINT('',(-0.75,-1.3,5.6));+#47 = DIRECTION('',(0.,0.,1.));+#48 = DIRECTION('',(1.,0.,0.));+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);+#50 = LINE('',#51,#52);+#51 = CARTESIAN_POINT('',(0.,0.));+#52 = VECTOR('',#53,1.);+#53 = DIRECTION('',(0.,1.));+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#55 = ORIENTED_EDGE('',*,*,#56,.F.);+#56 = EDGE_CURVE('',#57,#22,#59,.T.);+#57 = VERTEX_POINT('',#58);+#58 = CARTESIAN_POINT('',(-0.75,-1.,1.6));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-0.75,-1.,1.6));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,0.,1.));+#64 = PCURVE('',#32,#65);+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(0.,-0.3));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(1.,0.));+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#71 = PCURVE('',#72,#77);+#72 = CYLINDRICAL_SURFACE('',#73,0.3);+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#74 = CARTESIAN_POINT('',(-0.45,-1.,1.6));+#75 = DIRECTION('',(0.,0.,1.));+#76 = DIRECTION('',(-1.,0.,0.));+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);+#78 = LINE('',#79,#80);+#79 = CARTESIAN_POINT('',(0.,0.));+#80 = VECTOR('',#81,1.);+#81 = DIRECTION('',(0.,1.));+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#83 = ORIENTED_EDGE('',*,*,#84,.T.);+#84 = EDGE_CURVE('',#57,#85,#87,.T.);+#85 = VERTEX_POINT('',#86);+#86 = CARTESIAN_POINT('',(-0.75,1.,1.6));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,1.,0.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,0.));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(0.,-1.));+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#99 = PCURVE('',#100,#105);+#100 = PLANE('',#101);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#103 = DIRECTION('',(0.,0.,1.));+#104 = DIRECTION('',(1.,0.,0.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(0.,0.));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(0.,1.));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#111 = ORIENTED_EDGE('',*,*,#112,.T.);+#112 = EDGE_CURVE('',#85,#24,#113,.T.);+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-0.75,1.,1.6));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,0.,1.));+#118 = PCURVE('',#32,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(0.,-2.3));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(1.,0.));+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#125 = PCURVE('',#126,#131);+#126 = CYLINDRICAL_SURFACE('',#127,0.3);+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(-0.45,1.,1.6));+#129 = DIRECTION('',(0.,0.,1.));+#130 = DIRECTION('',(-1.,0.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(6.28318530718,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(-0.,1.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#137 = ADVANCED_FACE('',(#138),#44,.T.);+#138 = FACE_BOUND('',#139,.T.);+#139 = EDGE_LOOP('',(#140,#141,#165,#193,#226,#254,#283,#311));+#140 = ORIENTED_EDGE('',*,*,#21,.F.);+#141 = ORIENTED_EDGE('',*,*,#142,.T.);+#142 = EDGE_CURVE('',#22,#143,#145,.T.);+#143 = VERTEX_POINT('',#144);+#144 = CARTESIAN_POINT('',(-0.45,-1.3,5.6));+#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);+#146 = CIRCLE('',#147,0.3);+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);+#148 = CARTESIAN_POINT('',(-0.45,-1.,5.6));+#149 = DIRECTION('',(-0.,0.,1.));+#150 = DIRECTION('',(0.,-1.,0.));+#151 = PCURVE('',#44,#152);+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);+#153 = CIRCLE('',#154,0.3);+#154 = AXIS2_PLACEMENT_2D('',#155,#156);+#155 = CARTESIAN_POINT('',(0.3,0.3));+#156 = DIRECTION('',(0.,-1.));+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#158 = PCURVE('',#72,#159);+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);+#160 = LINE('',#161,#162);+#161 = CARTESIAN_POINT('',(-4.712388980385,4.));+#162 = VECTOR('',#163,1.);+#163 = DIRECTION('',(1.,0.));+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#165 = ORIENTED_EDGE('',*,*,#166,.T.);+#166 = EDGE_CURVE('',#143,#167,#169,.T.);+#167 = VERTEX_POINT('',#168);+#168 = CARTESIAN_POINT('',(2.95,-1.3,5.6));+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);+#170 = LINE('',#171,#172);+#171 = CARTESIAN_POINT('',(-0.75,-1.3,5.6));+#172 = VECTOR('',#173,1.);+#173 = DIRECTION('',(1.,0.,0.));+#174 = PCURVE('',#44,#175);+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);+#176 = LINE('',#177,#178);+#177 = CARTESIAN_POINT('',(0.,0.));+#178 = VECTOR('',#179,1.);+#179 = DIRECTION('',(1.,0.));+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#181 = PCURVE('',#182,#187);+#182 = PLANE('',#183);+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);+#184 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#185 = DIRECTION('',(0.,1.,0.));+#186 = DIRECTION('',(0.,0.,1.));+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);+#188 = LINE('',#189,#190);+#189 = CARTESIAN_POINT('',(4.,0.));+#190 = VECTOR('',#191,1.);+#191 = DIRECTION('',(0.,1.));+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#193 = ORIENTED_EDGE('',*,*,#194,.F.);+#194 = EDGE_CURVE('',#195,#167,#197,.T.);+#195 = VERTEX_POINT('',#196);+#196 = CARTESIAN_POINT('',(3.25,-1.,5.6));+#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.);+#198 = CIRCLE('',#199,0.3);+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);+#200 = CARTESIAN_POINT('',(2.95,-1.,5.6));+#201 = DIRECTION('',(-0.,-0.,-1.));+#202 = DIRECTION('',(0.,-1.,0.));+#203 = PCURVE('',#44,#204);+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213);+#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211+,#212),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#206 = CARTESIAN_POINT('',(3.7,0.));+#207 = CARTESIAN_POINT('',(3.180384757729,0.));+#208 = CARTESIAN_POINT('',(3.440192378865,0.45));+#209 = CARTESIAN_POINT('',(3.7,0.9));+#210 = CARTESIAN_POINT('',(3.959807621135,0.45));+#211 = CARTESIAN_POINT('',(4.219615242271,4.440892098501E-16));+#212 = CARTESIAN_POINT('',(3.7,0.));+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#214 = PCURVE('',#215,#220);+#215 = CYLINDRICAL_SURFACE('',#216,0.3);+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);+#217 = CARTESIAN_POINT('',(2.95,-1.,1.6));+#218 = DIRECTION('',(0.,0.,1.));+#219 = DIRECTION('',(1.,0.,0.));+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);+#221 = LINE('',#222,#223);+#222 = CARTESIAN_POINT('',(10.995574287565,4.));+#223 = VECTOR('',#224,1.);+#224 = DIRECTION('',(-1.,0.));+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#226 = ORIENTED_EDGE('',*,*,#227,.T.);+#227 = EDGE_CURVE('',#195,#228,#230,.T.);+#228 = VERTEX_POINT('',#229);+#229 = CARTESIAN_POINT('',(3.25,1.,5.6));+#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.);+#231 = LINE('',#232,#233);+#232 = CARTESIAN_POINT('',(3.25,-1.3,5.6));+#233 = VECTOR('',#234,1.);+#234 = DIRECTION('',(0.,1.,0.));+#235 = PCURVE('',#44,#236);+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);+#237 = LINE('',#238,#239);+#238 = CARTESIAN_POINT('',(4.,0.));+#239 = VECTOR('',#240,1.);+#240 = DIRECTION('',(0.,1.));+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#242 = PCURVE('',#243,#248);+#243 = PLANE('',#244);+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);+#245 = CARTESIAN_POINT('',(3.25,-1.3,1.6));+#246 = DIRECTION('',(1.,0.,0.));+#247 = DIRECTION('',(0.,0.,1.));+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);+#249 = LINE('',#250,#251);+#250 = CARTESIAN_POINT('',(4.,0.));+#251 = VECTOR('',#252,1.);+#252 = DIRECTION('',(0.,-1.));+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#254 = ORIENTED_EDGE('',*,*,#255,.T.);+#255 = EDGE_CURVE('',#228,#256,#258,.T.);+#256 = VERTEX_POINT('',#257);+#257 = CARTESIAN_POINT('',(2.95,1.3,5.6));+#258 = SURFACE_CURVE('',#259,(#264,#271),.PCURVE_S1.);+#259 = CIRCLE('',#260,0.3);+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);+#261 = CARTESIAN_POINT('',(2.95,1.,5.6));+#262 = DIRECTION('',(-0.,0.,1.));+#263 = DIRECTION('',(0.,-1.,0.));+#264 = PCURVE('',#44,#265);+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);+#266 = CIRCLE('',#267,0.3);+#267 = AXIS2_PLACEMENT_2D('',#268,#269);+#268 = CARTESIAN_POINT('',(3.7,2.3));+#269 = DIRECTION('',(0.,-1.));+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#271 = PCURVE('',#272,#277);+#272 = CYLINDRICAL_SURFACE('',#273,0.3);+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);+#274 = CARTESIAN_POINT('',(2.95,1.,1.6));+#275 = DIRECTION('',(0.,0.,1.));+#276 = DIRECTION('',(1.,0.,0.));+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);+#278 = LINE('',#279,#280);+#279 = CARTESIAN_POINT('',(-1.570796326795,4.));+#280 = VECTOR('',#281,1.);+#281 = DIRECTION('',(1.,0.));+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#283 = ORIENTED_EDGE('',*,*,#284,.F.);+#284 = EDGE_CURVE('',#285,#256,#287,.T.);+#285 = VERTEX_POINT('',#286);+#286 = CARTESIAN_POINT('',(-0.45,1.3,5.6));+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);+#288 = LINE('',#289,#290);+#289 = CARTESIAN_POINT('',(-0.75,1.3,5.6));+#290 = VECTOR('',#291,1.);+#291 = DIRECTION('',(1.,0.,0.));+#292 = PCURVE('',#44,#293);+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);+#294 = LINE('',#295,#296);+#295 = CARTESIAN_POINT('',(0.,2.6));+#296 = VECTOR('',#297,1.);+#297 = DIRECTION('',(1.,0.));+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#299 = PCURVE('',#300,#305);+#300 = PLANE('',#301);+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);+#302 = CARTESIAN_POINT('',(-0.75,1.3,1.6));+#303 = DIRECTION('',(0.,1.,0.));+#304 = DIRECTION('',(0.,0.,1.));+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);+#306 = LINE('',#307,#308);+#307 = CARTESIAN_POINT('',(4.,0.));+#308 = VECTOR('',#309,1.);+#309 = DIRECTION('',(0.,1.));+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#311 = ORIENTED_EDGE('',*,*,#312,.F.);+#312 = EDGE_CURVE('',#24,#285,#313,.T.);+#313 = SURFACE_CURVE('',#314,(#319,#330),.PCURVE_S1.);+#314 = CIRCLE('',#315,0.3);+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);+#316 = CARTESIAN_POINT('',(-0.45,1.,5.6));+#317 = DIRECTION('',(-0.,-0.,-1.));+#318 = DIRECTION('',(0.,-1.,0.));+#319 = PCURVE('',#44,#320);+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#329);+#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#322,#323,#324,#325,#326,#327+,#328),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#322 = CARTESIAN_POINT('',(0.3,2.));+#323 = CARTESIAN_POINT('',(-0.219615242271,2.));+#324 = CARTESIAN_POINT('',(4.019237886467E-02,2.45));+#325 = CARTESIAN_POINT('',(0.3,2.9));+#326 = CARTESIAN_POINT('',(0.559807621135,2.45));+#327 = CARTESIAN_POINT('',(0.819615242271,2.));+#328 = CARTESIAN_POINT('',(0.3,2.));+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#330 = PCURVE('',#126,#331);+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);+#332 = LINE('',#333,#334);+#333 = CARTESIAN_POINT('',(7.853981633975,4.));+#334 = VECTOR('',#335,1.);+#335 = DIRECTION('',(-1.,0.));+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#337 = ADVANCED_FACE('',(#338),#72,.T.);+#338 = FACE_BOUND('',#339,.T.);+#339 = EDGE_LOOP('',(#340,#364,#385,#386));+#340 = ORIENTED_EDGE('',*,*,#341,.T.);+#341 = EDGE_CURVE('',#57,#342,#344,.T.);+#342 = VERTEX_POINT('',#343);+#343 = CARTESIAN_POINT('',(-0.45,-1.3,1.6));+#344 = SURFACE_CURVE('',#345,(#350,#357),.PCURVE_S1.);+#345 = CIRCLE('',#346,0.3);+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);+#347 = CARTESIAN_POINT('',(-0.45,-1.,1.6));+#348 = DIRECTION('',(-0.,0.,1.));+#349 = DIRECTION('',(0.,-1.,0.));+#350 = PCURVE('',#72,#351);+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);+#352 = LINE('',#353,#354);+#353 = CARTESIAN_POINT('',(-4.712388980385,0.));+#354 = VECTOR('',#355,1.);+#355 = DIRECTION('',(1.,0.));+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#357 = PCURVE('',#100,#358);+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);+#359 = CIRCLE('',#360,0.3);+#360 = AXIS2_PLACEMENT_2D('',#361,#362);+#361 = CARTESIAN_POINT('',(0.3,0.3));+#362 = DIRECTION('',(0.,-1.));+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#364 = ORIENTED_EDGE('',*,*,#365,.T.);+#365 = EDGE_CURVE('',#342,#143,#366,.T.);+#366 = SURFACE_CURVE('',#367,(#371,#378),.PCURVE_S1.);+#367 = LINE('',#368,#369);+#368 = CARTESIAN_POINT('',(-0.45,-1.3,1.6));+#369 = VECTOR('',#370,1.);+#370 = DIRECTION('',(0.,0.,1.));+#371 = PCURVE('',#72,#372);+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);+#373 = LINE('',#374,#375);+#374 = CARTESIAN_POINT('',(1.570796326795,0.));+#375 = VECTOR('',#376,1.);+#376 = DIRECTION('',(0.,1.));+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#378 = PCURVE('',#182,#379);+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);+#380 = LINE('',#381,#382);+#381 = CARTESIAN_POINT('',(0.,0.3));+#382 = VECTOR('',#383,1.);+#383 = DIRECTION('',(1.,0.));+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#385 = ORIENTED_EDGE('',*,*,#142,.F.);+#386 = ORIENTED_EDGE('',*,*,#56,.F.);+#387 = ADVANCED_FACE('',(#388),#126,.T.);+#388 = FACE_BOUND('',#389,.T.);+#389 = EDGE_LOOP('',(#390,#391,#392,#415));+#390 = ORIENTED_EDGE('',*,*,#112,.T.);+#391 = ORIENTED_EDGE('',*,*,#312,.T.);+#392 = ORIENTED_EDGE('',*,*,#393,.F.);+#393 = EDGE_CURVE('',#394,#285,#396,.T.);+#394 = VERTEX_POINT('',#395);+#395 = CARTESIAN_POINT('',(-0.45,1.3,1.6));+#396 = SURFACE_CURVE('',#397,(#401,#408),.PCURVE_S1.);+#397 = LINE('',#398,#399);+#398 = CARTESIAN_POINT('',(-0.45,1.3,1.6));+#399 = VECTOR('',#400,1.);+#400 = DIRECTION('',(0.,0.,1.));+#401 = PCURVE('',#126,#402);+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);+#403 = LINE('',#404,#405);+#404 = CARTESIAN_POINT('',(4.712388980385,0.));+#405 = VECTOR('',#406,1.);+#406 = DIRECTION('',(-0.,1.));+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#408 = PCURVE('',#300,#409);+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);+#410 = LINE('',#411,#412);+#411 = CARTESIAN_POINT('',(0.,0.3));+#412 = VECTOR('',#413,1.);+#413 = DIRECTION('',(1.,0.));+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#415 = ORIENTED_EDGE('',*,*,#416,.F.);+#416 = EDGE_CURVE('',#85,#394,#417,.T.);+#417 = SURFACE_CURVE('',#418,(#423,#430),.PCURVE_S1.);+#418 = CIRCLE('',#419,0.3);+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);+#420 = CARTESIAN_POINT('',(-0.45,1.,1.6));+#421 = DIRECTION('',(-0.,-0.,-1.));+#422 = DIRECTION('',(0.,-1.,0.));+#423 = PCURVE('',#126,#424);+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);+#425 = LINE('',#426,#427);+#426 = CARTESIAN_POINT('',(7.853981633975,0.));+#427 = VECTOR('',#428,1.);+#428 = DIRECTION('',(-1.,0.));+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#430 = PCURVE('',#100,#431);+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#440);+#432 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#433,#434,#435,#436,#437,#438+,#439),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#433 = CARTESIAN_POINT('',(0.3,2.));+#434 = CARTESIAN_POINT('',(-0.219615242271,2.));+#435 = CARTESIAN_POINT('',(4.019237886467E-02,2.45));+#436 = CARTESIAN_POINT('',(0.3,2.9));+#437 = CARTESIAN_POINT('',(0.559807621135,2.45));+#438 = CARTESIAN_POINT('',(0.819615242271,2.));+#439 = CARTESIAN_POINT('',(0.3,2.));+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#441 = ADVANCED_FACE('',(#442),#100,.F.);+#442 = FACE_BOUND('',#443,.F.);+#443 = EDGE_LOOP('',(#444,#445,#446,#469,#497,#520,#544,#565));+#444 = ORIENTED_EDGE('',*,*,#84,.F.);+#445 = ORIENTED_EDGE('',*,*,#341,.T.);+#446 = ORIENTED_EDGE('',*,*,#447,.T.);+#447 = EDGE_CURVE('',#342,#448,#450,.T.);+#448 = VERTEX_POINT('',#449);+#449 = CARTESIAN_POINT('',(2.95,-1.3,1.6));+#450 = SURFACE_CURVE('',#451,(#455,#462),.PCURVE_S1.);+#451 = LINE('',#452,#453);+#452 = CARTESIAN_POINT('',(-0.75,-1.3,1.6));+#453 = VECTOR('',#454,1.);+#454 = DIRECTION('',(1.,0.,0.));+#455 = PCURVE('',#100,#456);+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);+#457 = LINE('',#458,#459);+#458 = CARTESIAN_POINT('',(0.,0.));+#459 = VECTOR('',#460,1.);+#460 = DIRECTION('',(1.,0.));+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#462 = PCURVE('',#182,#463);+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(0.,0.));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(0.,1.));+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#469 = ORIENTED_EDGE('',*,*,#470,.F.);+#470 = EDGE_CURVE('',#471,#448,#473,.T.);+#471 = VERTEX_POINT('',#472);+#472 = CARTESIAN_POINT('',(3.25,-1.,1.6));+#473 = SURFACE_CURVE('',#474,(#479,#490),.PCURVE_S1.);+#474 = CIRCLE('',#475,0.3);+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);+#476 = CARTESIAN_POINT('',(2.95,-1.,1.6));+#477 = DIRECTION('',(-0.,-0.,-1.));+#478 = DIRECTION('',(0.,-1.,0.));+#479 = PCURVE('',#100,#480);+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#489);+#481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#482,#483,#484,#485,#486,#487+,#488),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#482 = CARTESIAN_POINT('',(3.7,0.));+#483 = CARTESIAN_POINT('',(3.180384757729,0.));+#484 = CARTESIAN_POINT('',(3.440192378865,0.45));+#485 = CARTESIAN_POINT('',(3.7,0.9));+#486 = CARTESIAN_POINT('',(3.959807621135,0.45));+#487 = CARTESIAN_POINT('',(4.219615242271,4.440892098501E-16));+#488 = CARTESIAN_POINT('',(3.7,0.));+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#490 = PCURVE('',#215,#491);+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(10.995574287565,0.));+#494 = VECTOR('',#495,1.);+#495 = DIRECTION('',(-1.,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#497 = ORIENTED_EDGE('',*,*,#498,.T.);+#498 = EDGE_CURVE('',#471,#499,#501,.T.);+#499 = VERTEX_POINT('',#500);+#500 = CARTESIAN_POINT('',(3.25,1.,1.6));+#501 = SURFACE_CURVE('',#502,(#506,#513),.PCURVE_S1.);+#502 = LINE('',#503,#504);+#503 = CARTESIAN_POINT('',(3.25,-1.3,1.6));+#504 = VECTOR('',#505,1.);+#505 = DIRECTION('',(0.,1.,0.));+#506 = PCURVE('',#100,#507);+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);+#508 = LINE('',#509,#510);+#509 = CARTESIAN_POINT('',(4.,0.));+#510 = VECTOR('',#511,1.);+#511 = DIRECTION('',(0.,1.));+#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#513 = PCURVE('',#243,#514);+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(0.,0.));+#517 = VECTOR('',#518,1.);+#518 = DIRECTION('',(0.,-1.));+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#520 = ORIENTED_EDGE('',*,*,#521,.T.);+#521 = EDGE_CURVE('',#499,#522,#524,.T.);+#522 = VERTEX_POINT('',#523);+#523 = CARTESIAN_POINT('',(2.95,1.3,1.6));+#524 = SURFACE_CURVE('',#525,(#530,#537),.PCURVE_S1.);+#525 = CIRCLE('',#526,0.3);+#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529);+#527 = CARTESIAN_POINT('',(2.95,1.,1.6));+#528 = DIRECTION('',(-0.,0.,1.));+#529 = DIRECTION('',(0.,-1.,0.));+#530 = PCURVE('',#100,#531);+#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536);+#532 = CIRCLE('',#533,0.3);+#533 = AXIS2_PLACEMENT_2D('',#534,#535);+#534 = CARTESIAN_POINT('',(3.7,2.3));+#535 = DIRECTION('',(0.,-1.));+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#537 = PCURVE('',#272,#538);+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);+#539 = LINE('',#540,#541);+#540 = CARTESIAN_POINT('',(-1.570796326795,0.));+#541 = VECTOR('',#542,1.);+#542 = DIRECTION('',(1.,0.));+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#544 = ORIENTED_EDGE('',*,*,#545,.F.);+#545 = EDGE_CURVE('',#394,#522,#546,.T.);+#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.);+#547 = LINE('',#548,#549);+#548 = CARTESIAN_POINT('',(-0.75,1.3,1.6));+#549 = VECTOR('',#550,1.);+#550 = DIRECTION('',(1.,0.,0.));+#551 = PCURVE('',#100,#552);+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);+#553 = LINE('',#554,#555);+#554 = CARTESIAN_POINT('',(0.,2.6));+#555 = VECTOR('',#556,1.);+#556 = DIRECTION('',(1.,0.));+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#558 = PCURVE('',#300,#559);+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);+#560 = LINE('',#561,#562);+#561 = CARTESIAN_POINT('',(0.,0.));+#562 = VECTOR('',#563,1.);+#563 = DIRECTION('',(0.,1.));+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#565 = ORIENTED_EDGE('',*,*,#416,.F.);+#566 = ADVANCED_FACE('',(#567),#182,.F.);+#567 = FACE_BOUND('',#568,.F.);+#568 = EDGE_LOOP('',(#569,#570,#571,#572));+#569 = ORIENTED_EDGE('',*,*,#447,.F.);+#570 = ORIENTED_EDGE('',*,*,#365,.T.);+#571 = ORIENTED_EDGE('',*,*,#166,.T.);+#572 = ORIENTED_EDGE('',*,*,#573,.F.);+#573 = EDGE_CURVE('',#448,#167,#574,.T.);+#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.);+#575 = LINE('',#576,#577);+#576 = CARTESIAN_POINT('',(2.95,-1.3,1.6));+#577 = VECTOR('',#578,1.);+#578 = DIRECTION('',(0.,0.,1.));+#579 = PCURVE('',#182,#580);+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);+#581 = LINE('',#582,#583);+#582 = CARTESIAN_POINT('',(0.,3.7));+#583 = VECTOR('',#584,1.);+#584 = DIRECTION('',(1.,0.));+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#586 = PCURVE('',#215,#587);+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);+#588 = LINE('',#589,#590);+#589 = CARTESIAN_POINT('',(4.712388980385,0.));+#590 = VECTOR('',#591,1.);+#591 = DIRECTION('',(-0.,1.));+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#593 = ADVANCED_FACE('',(#594),#300,.T.);+#594 = FACE_BOUND('',#595,.T.);+#595 = EDGE_LOOP('',(#596,#597,#598,#599));+#596 = ORIENTED_EDGE('',*,*,#545,.F.);+#597 = ORIENTED_EDGE('',*,*,#393,.T.);+#598 = ORIENTED_EDGE('',*,*,#284,.T.);+#599 = ORIENTED_EDGE('',*,*,#600,.F.);+#600 = EDGE_CURVE('',#522,#256,#601,.T.);+#601 = SURFACE_CURVE('',#602,(#606,#613),.PCURVE_S1.);+#602 = LINE('',#603,#604);+#603 = CARTESIAN_POINT('',(2.95,1.3,1.6));+#604 = VECTOR('',#605,1.);+#605 = DIRECTION('',(0.,0.,1.));+#606 = PCURVE('',#300,#607);+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);+#608 = LINE('',#609,#610);+#609 = CARTESIAN_POINT('',(0.,3.7));+#610 = VECTOR('',#611,1.);+#611 = DIRECTION('',(1.,0.));+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#613 = PCURVE('',#272,#614);+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);+#615 = LINE('',#616,#617);+#616 = CARTESIAN_POINT('',(1.570796326795,0.));+#617 = VECTOR('',#618,1.);+#618 = DIRECTION('',(0.,1.));+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#620 = ADVANCED_FACE('',(#621),#215,.T.);+#621 = FACE_BOUND('',#622,.T.);+#622 = EDGE_LOOP('',(#623,#644,#645,#646));+#623 = ORIENTED_EDGE('',*,*,#624,.T.);+#624 = EDGE_CURVE('',#471,#195,#625,.T.);+#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.);+#626 = LINE('',#627,#628);+#627 = CARTESIAN_POINT('',(3.25,-1.,1.6));+#628 = VECTOR('',#629,1.);+#629 = DIRECTION('',(0.,0.,1.));+#630 = PCURVE('',#215,#631);+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);+#632 = LINE('',#633,#634);+#633 = CARTESIAN_POINT('',(6.28318530718,0.));+#634 = VECTOR('',#635,1.);+#635 = DIRECTION('',(-0.,1.));+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#637 = PCURVE('',#243,#638);+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);+#639 = LINE('',#640,#641);+#640 = CARTESIAN_POINT('',(0.,-0.3));+#641 = VECTOR('',#642,1.);+#642 = DIRECTION('',(1.,0.));+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#644 = ORIENTED_EDGE('',*,*,#194,.T.);+#645 = ORIENTED_EDGE('',*,*,#573,.F.);+#646 = ORIENTED_EDGE('',*,*,#470,.F.);+#647 = ADVANCED_FACE('',(#648),#272,.T.);+#648 = FACE_BOUND('',#649,.T.);+#649 = EDGE_LOOP('',(#650,#651,#652,#653));+#650 = ORIENTED_EDGE('',*,*,#521,.T.);+#651 = ORIENTED_EDGE('',*,*,#600,.T.);+#652 = ORIENTED_EDGE('',*,*,#255,.F.);+#653 = ORIENTED_EDGE('',*,*,#654,.F.);+#654 = EDGE_CURVE('',#499,#228,#655,.T.);+#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);+#656 = LINE('',#657,#658);+#657 = CARTESIAN_POINT('',(3.25,1.,1.6));+#658 = VECTOR('',#659,1.);+#659 = DIRECTION('',(0.,0.,1.));+#660 = PCURVE('',#272,#661);+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);+#662 = LINE('',#663,#664);+#663 = CARTESIAN_POINT('',(0.,0.));+#664 = VECTOR('',#665,1.);+#665 = DIRECTION('',(0.,1.));+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#667 = PCURVE('',#243,#668);+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);+#669 = LINE('',#670,#671);+#670 = CARTESIAN_POINT('',(0.,-2.3));+#671 = VECTOR('',#672,1.);+#672 = DIRECTION('',(1.,0.));+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#674 = ADVANCED_FACE('',(#675),#243,.T.);+#675 = FACE_BOUND('',#676,.T.);+#676 = EDGE_LOOP('',(#677,#678,#679,#680));+#677 = ORIENTED_EDGE('',*,*,#227,.F.);+#678 = ORIENTED_EDGE('',*,*,#624,.F.);+#679 = ORIENTED_EDGE('',*,*,#498,.T.);+#680 = ORIENTED_EDGE('',*,*,#654,.T.);+#681 = MANIFOLD_SOLID_BREP('',#682);+#682 = CLOSED_SHELL('',(#683,#771,#775));+#683 = ADVANCED_FACE('',(#684),#697,.T.);+#684 = FACE_BOUND('',#685,.T.);+#685 = EDGE_LOOP('',(#686,#720,#743,#770));+#686 = ORIENTED_EDGE('',*,*,#687,.T.);+#687 = EDGE_CURVE('',#688,#688,#690,.T.);+#688 = VERTEX_POINT('',#689);+#689 = CARTESIAN_POINT('',(0.25,0.,-3.));+#690 = SURFACE_CURVE('',#691,(#696,#708),.PCURVE_S1.);+#691 = CIRCLE('',#692,0.25);+#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695);+#693 = CARTESIAN_POINT('',(0.,0.,-3.));+#694 = DIRECTION('',(0.,0.,1.));+#695 = DIRECTION('',(1.,0.,0.));+#696 = PCURVE('',#697,#702);+#697 = CYLINDRICAL_SURFACE('',#698,0.25);+#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701);+#699 = CARTESIAN_POINT('',(0.,0.,-3.));+#700 = DIRECTION('',(-0.,-0.,-1.));+#701 = DIRECTION('',(1.,0.,0.));+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);+#703 = LINE('',#704,#705);+#704 = CARTESIAN_POINT('',(6.28318530718,0.));+#705 = VECTOR('',#706,1.);+#706 = DIRECTION('',(-1.,0.));+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#708 = PCURVE('',#709,#714);+#709 = PLANE('',#710);+#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713);+#711 = CARTESIAN_POINT('',(-1.60246890532E-17,2.18439881135E-17,-3.));+#712 = DIRECTION('',(0.,0.,1.));+#713 = DIRECTION('',(1.,0.,0.));+#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719);+#715 = CIRCLE('',#716,0.25);+#716 = AXIS2_PLACEMENT_2D('',#717,#718);+#717 = CARTESIAN_POINT('',(1.60246890532E-17,-2.18439881135E-17));+#718 = DIRECTION('',(1.,0.));+#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#720 = ORIENTED_EDGE('',*,*,#721,.T.);+#721 = EDGE_CURVE('',#688,#722,#724,.T.);+#722 = VERTEX_POINT('',#723);+#723 = CARTESIAN_POINT('',(0.25,0.,2.6));+#724 = SEAM_CURVE('',#725,(#729,#736),.PCURVE_S1.);+#725 = LINE('',#726,#727);+#726 = CARTESIAN_POINT('',(0.25,0.,-3.));+#727 = VECTOR('',#728,1.);+#728 = DIRECTION('',(0.,0.,1.));+#729 = PCURVE('',#697,#730);+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);+#731 = LINE('',#732,#733);+#732 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#733 = VECTOR('',#734,1.);+#734 = DIRECTION('',(-0.,-1.));+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#736 = PCURVE('',#697,#737);+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);+#738 = LINE('',#739,#740);+#739 = CARTESIAN_POINT('',(6.28318530718,0.));+#740 = VECTOR('',#741,1.);+#741 = DIRECTION('',(-0.,-1.));+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#743 = ORIENTED_EDGE('',*,*,#744,.F.);+#744 = EDGE_CURVE('',#722,#722,#745,.T.);+#745 = SURFACE_CURVE('',#746,(#751,#758),.PCURVE_S1.);+#746 = CIRCLE('',#747,0.25);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(0.,0.,2.6));+#749 = DIRECTION('',(0.,0.,1.));+#750 = DIRECTION('',(1.,0.,0.));+#751 = PCURVE('',#697,#752);+#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);+#753 = LINE('',#754,#755);+#754 = CARTESIAN_POINT('',(6.28318530718,-5.6));+#755 = VECTOR('',#756,1.);+#756 = DIRECTION('',(-1.,0.));+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#758 = PCURVE('',#759,#764);+#759 = PLANE('',#760);+#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);+#761 = CARTESIAN_POINT('',(-1.60246890532E-17,2.18439881135E-17,2.6));+#762 = DIRECTION('',(0.,0.,1.));+#763 = DIRECTION('',(1.,0.,0.));+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);+#765 = CIRCLE('',#766,0.25);+#766 = AXIS2_PLACEMENT_2D('',#767,#768);+#767 = CARTESIAN_POINT('',(1.60246890532E-17,-2.18439881135E-17));+#768 = DIRECTION('',(1.,0.));+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#770 = ORIENTED_EDGE('',*,*,#721,.F.);+#771 = ADVANCED_FACE('',(#772),#709,.F.);+#772 = FACE_BOUND('',#773,.F.);+#773 = EDGE_LOOP('',(#774));+#774 = ORIENTED_EDGE('',*,*,#687,.T.);+#775 = ADVANCED_FACE('',(#776),#759,.T.);+#776 = FACE_BOUND('',#777,.T.);+#777 = EDGE_LOOP('',(#778));+#778 = ORIENTED_EDGE('',*,*,#744,.T.);+#779 = MANIFOLD_SOLID_BREP('',#780);+#780 = CLOSED_SHELL('',(#781,#869,#873));+#781 = ADVANCED_FACE('',(#782),#795,.T.);+#782 = FACE_BOUND('',#783,.T.);+#783 = EDGE_LOOP('',(#784,#818,#841,#868));+#784 = ORIENTED_EDGE('',*,*,#785,.T.);+#785 = EDGE_CURVE('',#786,#786,#788,.T.);+#786 = VERTEX_POINT('',#787);+#787 = CARTESIAN_POINT('',(2.75,0.,-3.));+#788 = SURFACE_CURVE('',#789,(#794,#806),.PCURVE_S1.);+#789 = CIRCLE('',#790,0.25);+#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);+#791 = CARTESIAN_POINT('',(2.5,0.,-3.));+#792 = DIRECTION('',(0.,0.,1.));+#793 = DIRECTION('',(1.,0.,0.));+#794 = PCURVE('',#795,#800);+#795 = CYLINDRICAL_SURFACE('',#796,0.25);+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);+#797 = CARTESIAN_POINT('',(2.5,0.,-3.));+#798 = DIRECTION('',(-0.,-0.,-1.));+#799 = DIRECTION('',(1.,0.,0.));+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);+#801 = LINE('',#802,#803);+#802 = CARTESIAN_POINT('',(6.28318530718,0.));+#803 = VECTOR('',#804,1.);+#804 = DIRECTION('',(-1.,0.));+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#806 = PCURVE('',#807,#812);+#807 = PLANE('',#808);+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);+#809 = CARTESIAN_POINT('',(2.5,2.18439881135E-17,-3.));+#810 = DIRECTION('',(0.,0.,1.));+#811 = DIRECTION('',(1.,0.,0.));+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);+#813 = CIRCLE('',#814,0.25);+#814 = AXIS2_PLACEMENT_2D('',#815,#816);+#815 = CARTESIAN_POINT('',(0.,-2.18439881135E-17));+#816 = DIRECTION('',(1.,0.));+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#818 = ORIENTED_EDGE('',*,*,#819,.T.);+#819 = EDGE_CURVE('',#786,#820,#822,.T.);+#820 = VERTEX_POINT('',#821);+#821 = CARTESIAN_POINT('',(2.75,0.,2.6));+#822 = SEAM_CURVE('',#823,(#827,#834),.PCURVE_S1.);+#823 = LINE('',#824,#825);+#824 = CARTESIAN_POINT('',(2.75,0.,-3.));+#825 = VECTOR('',#826,1.);+#826 = DIRECTION('',(0.,0.,1.));+#827 = PCURVE('',#795,#828);+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);+#829 = LINE('',#830,#831);+#830 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#831 = VECTOR('',#832,1.);+#832 = DIRECTION('',(-0.,-1.));+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#834 = PCURVE('',#795,#835);+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);+#836 = LINE('',#837,#838);+#837 = CARTESIAN_POINT('',(6.28318530718,0.));+#838 = VECTOR('',#839,1.);+#839 = DIRECTION('',(-0.,-1.));+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#841 = ORIENTED_EDGE('',*,*,#842,.F.);+#842 = EDGE_CURVE('',#820,#820,#843,.T.);+#843 = SURFACE_CURVE('',#844,(#849,#856),.PCURVE_S1.);+#844 = CIRCLE('',#845,0.25);+#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848);+#846 = CARTESIAN_POINT('',(2.5,0.,2.6));+#847 = DIRECTION('',(0.,0.,1.));+#848 = DIRECTION('',(1.,0.,0.));+#849 = PCURVE('',#795,#850);+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);+#851 = LINE('',#852,#853);+#852 = CARTESIAN_POINT('',(6.28318530718,-5.6));+#853 = VECTOR('',#854,1.);+#854 = DIRECTION('',(-1.,0.));+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#856 = PCURVE('',#857,#862);+#857 = PLANE('',#858);+#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861);+#859 = CARTESIAN_POINT('',(2.5,2.18439881135E-17,2.6));+#860 = DIRECTION('',(0.,0.,1.));+#861 = DIRECTION('',(1.,0.,0.));+#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867);+#863 = CIRCLE('',#864,0.25);+#864 = AXIS2_PLACEMENT_2D('',#865,#866);+#865 = CARTESIAN_POINT('',(0.,-2.18439881135E-17));+#866 = DIRECTION('',(1.,0.));+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#868 = ORIENTED_EDGE('',*,*,#819,.F.);+#869 = ADVANCED_FACE('',(#870),#807,.F.);+#870 = FACE_BOUND('',#871,.F.);+#871 = EDGE_LOOP('',(#872));+#872 = ORIENTED_EDGE('',*,*,#785,.T.);+#873 = ADVANCED_FACE('',(#874),#857,.T.);+#874 = FACE_BOUND('',#875,.T.);+#875 = EDGE_LOOP('',(#876));+#876 = ORIENTED_EDGE('',*,*,#842,.T.);+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#881)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#878,#879,#880)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#878,+ 'distance_accuracy_value','confusion accuracy');+#882 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#883 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#884,+ #892,#899,#906,#913,#920,#927,#934,#941,#948,#955,#963,#970,#977,+ #984,#991),#877);+#884 = STYLED_ITEM('color',(#885),#17);+#885 = PRESENTATION_STYLE_ASSIGNMENT((#886));+#886 = SURFACE_STYLE_USAGE(.BOTH.,#887);+#887 = SURFACE_SIDE_STYLE('',(#888));+#888 = SURFACE_STYLE_FILL_AREA(#889);+#889 = FILL_AREA_STYLE('',(#890));+#890 = FILL_AREA_STYLE_COLOUR('',#891);+#891 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#892 = STYLED_ITEM('color',(#893),#137);+#893 = PRESENTATION_STYLE_ASSIGNMENT((#894));+#894 = SURFACE_STYLE_USAGE(.BOTH.,#895);+#895 = SURFACE_SIDE_STYLE('',(#896));+#896 = SURFACE_STYLE_FILL_AREA(#897);+#897 = FILL_AREA_STYLE('',(#898));+#898 = FILL_AREA_STYLE_COLOUR('',#891);+#899 = STYLED_ITEM('color',(#900),#337);+#900 = PRESENTATION_STYLE_ASSIGNMENT((#901));+#901 = SURFACE_STYLE_USAGE(.BOTH.,#902);+#902 = SURFACE_SIDE_STYLE('',(#903));+#903 = SURFACE_STYLE_FILL_AREA(#904);+#904 = FILL_AREA_STYLE('',(#905));+#905 = FILL_AREA_STYLE_COLOUR('',#891);+#906 = STYLED_ITEM('color',(#907),#387);+#907 = PRESENTATION_STYLE_ASSIGNMENT((#908));+#908 = SURFACE_STYLE_USAGE(.BOTH.,#909);+#909 = SURFACE_SIDE_STYLE('',(#910));+#910 = SURFACE_STYLE_FILL_AREA(#911);+#911 = FILL_AREA_STYLE('',(#912));+#912 = FILL_AREA_STYLE_COLOUR('',#891);+#913 = STYLED_ITEM('color',(#914),#441);+#914 = PRESENTATION_STYLE_ASSIGNMENT((#915));+#915 = SURFACE_STYLE_USAGE(.BOTH.,#916);+#916 = SURFACE_SIDE_STYLE('',(#917));+#917 = SURFACE_STYLE_FILL_AREA(#918);+#918 = FILL_AREA_STYLE('',(#919));+#919 = FILL_AREA_STYLE_COLOUR('',#891);+#920 = STYLED_ITEM('color',(#921),#566);+#921 = PRESENTATION_STYLE_ASSIGNMENT((#922));+#922 = SURFACE_STYLE_USAGE(.BOTH.,#923);+#923 = SURFACE_SIDE_STYLE('',(#924));+#924 = SURFACE_STYLE_FILL_AREA(#925);+#925 = FILL_AREA_STYLE('',(#926));+#926 = FILL_AREA_STYLE_COLOUR('',#891);+#927 = STYLED_ITEM('color',(#928),#593);+#928 = PRESENTATION_STYLE_ASSIGNMENT((#929));+#929 = SURFACE_STYLE_USAGE(.BOTH.,#930);+#930 = SURFACE_SIDE_STYLE('',(#931));+#931 = SURFACE_STYLE_FILL_AREA(#932);+#932 = FILL_AREA_STYLE('',(#933));+#933 = FILL_AREA_STYLE_COLOUR('',#891);+#934 = STYLED_ITEM('color',(#935),#620);+#935 = PRESENTATION_STYLE_ASSIGNMENT((#936));+#936 = SURFACE_STYLE_USAGE(.BOTH.,#937);+#937 = SURFACE_SIDE_STYLE('',(#938));+#938 = SURFACE_STYLE_FILL_AREA(#939);+#939 = FILL_AREA_STYLE('',(#940));+#940 = FILL_AREA_STYLE_COLOUR('',#891);+#941 = STYLED_ITEM('color',(#942),#647);+#942 = PRESENTATION_STYLE_ASSIGNMENT((#943));+#943 = SURFACE_STYLE_USAGE(.BOTH.,#944);+#944 = SURFACE_SIDE_STYLE('',(#945));+#945 = SURFACE_STYLE_FILL_AREA(#946);+#946 = FILL_AREA_STYLE('',(#947));+#947 = FILL_AREA_STYLE_COLOUR('',#891);+#948 = STYLED_ITEM('color',(#949),#674);+#949 = PRESENTATION_STYLE_ASSIGNMENT((#950));+#950 = SURFACE_STYLE_USAGE(.BOTH.,#951);+#951 = SURFACE_SIDE_STYLE('',(#952));+#952 = SURFACE_STYLE_FILL_AREA(#953);+#953 = FILL_AREA_STYLE('',(#954));+#954 = FILL_AREA_STYLE_COLOUR('',#891);+#955 = STYLED_ITEM('color',(#956),#683);+#956 = PRESENTATION_STYLE_ASSIGNMENT((#957));+#957 = SURFACE_STYLE_USAGE(.BOTH.,#958);+#958 = SURFACE_SIDE_STYLE('',(#959));+#959 = SURFACE_STYLE_FILL_AREA(#960);+#960 = FILL_AREA_STYLE('',(#961));+#961 = FILL_AREA_STYLE_COLOUR('',#962);+#962 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#963 = STYLED_ITEM('color',(#964),#771);+#964 = PRESENTATION_STYLE_ASSIGNMENT((#965));+#965 = SURFACE_STYLE_USAGE(.BOTH.,#966);+#966 = SURFACE_SIDE_STYLE('',(#967));+#967 = SURFACE_STYLE_FILL_AREA(#968);+#968 = FILL_AREA_STYLE('',(#969));+#969 = FILL_AREA_STYLE_COLOUR('',#962);+#970 = STYLED_ITEM('color',(#971),#775);+#971 = PRESENTATION_STYLE_ASSIGNMENT((#972));+#972 = SURFACE_STYLE_USAGE(.BOTH.,#973);+#973 = SURFACE_SIDE_STYLE('',(#974));+#974 = SURFACE_STYLE_FILL_AREA(#975);+#975 = FILL_AREA_STYLE('',(#976));+#976 = FILL_AREA_STYLE_COLOUR('',#962);+#977 = STYLED_ITEM('color',(#978),#781);+#978 = PRESENTATION_STYLE_ASSIGNMENT((#979));+#979 = SURFACE_STYLE_USAGE(.BOTH.,#980);+#980 = SURFACE_SIDE_STYLE('',(#981));+#981 = SURFACE_STYLE_FILL_AREA(#982);+#982 = FILL_AREA_STYLE('',(#983));+#983 = FILL_AREA_STYLE_COLOUR('',#962);+#984 = STYLED_ITEM('color',(#985),#869);+#985 = PRESENTATION_STYLE_ASSIGNMENT((#986));+#986 = SURFACE_STYLE_USAGE(.BOTH.,#987);+#987 = SURFACE_SIDE_STYLE('',(#988));+#988 = SURFACE_STYLE_FILL_AREA(#989);+#989 = FILL_AREA_STYLE('',(#990));+#990 = FILL_AREA_STYLE_COLOUR('',#962);+#991 = STYLED_ITEM('color',(#992),#873);+#992 = PRESENTATION_STYLE_ASSIGNMENT((#993));+#993 = SURFACE_STYLE_USAGE(.BOTH.,#994);+#994 = SURFACE_SIDE_STYLE('',(#995));+#995 = SURFACE_STYLE_FILL_AREA(#996);+#996 = FILL_AREA_STYLE('',(#997));+#997 = FILL_AREA_STYLE_COLOUR('',#962);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+164@@ -0,0 +1,164 @@+{+ "slug": "k104k15x7rf5tl2",+ "version": "0.1.0",+ "type": "component",+ "description": "Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "capacitors",+ "k104k15x7rf5tl2",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "k104k15x7rf5tl2.kicad_sym",+ "k104k15x7rf5tl2.kicad_mod",+ "k104k15x7rf5tl2.glb",+ "k104k15x7rf5tl2.step",+ "k104k15x7rf5tl2.lbr",+ "docs/hero.png",+ "docs/k104k15x7rf5tl2-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "k104k15x7rf5tl2-hero.glb",+ "k104k15x7rf5tl2-hero.overlay.json"+ ],+ "component": {+ "mpn": "K104K15X7RF5TL2",+ "land_source": "kicad",+ "land_note": "Vishay prints no PCB land for the K series. KiCad C_Rect_L4.0mm_W2.5mm_P2.50mm: pitch 2.50 (Vishay L2 '2.5 mm ± 0.8 mm', straight), pads 1.6 dia, drill 0.8 for the 0.50 ± 0.05 mm leads; outline 4.0 x 2.5 against Vishay's size 15 Wb max 4.0, T max 2.6.",+ "manufacturer": "Vishay / BC Components",+ "package": "Radial",+ "pin_count": 2,+ "category": "Capacitors",+ "subcategory": "Capacitors",+ "datasheet": "https://www.vishay.com/docs/45171/kseries.pdf",+ "parts": {+ "symbol": "k104k15x7rf5tl2.kicad_sym",+ "footprint": "k104k15x7rf5tl2.kicad_mod",+ "model_3d": "k104k15x7rf5tl2-hero.glb",+ "model_3d_step": "k104k15x7rf5tl2.step",+ "lbr": "k104k15x7rf5tl2.lbr",+ "model_3d_plain": "k104k15x7rf5tl2.glb"+ },+ "distributor_links": {+ "digikey": "BC1084CT-ND",+ "mouser": "594-K104K15X7RF5TL2"+ },+ "distributor_check": {+ "checked_at": "2026-11-13T04:09:38Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": "BC1084CT-ND",+ "status": "found"+ },+ "mouser": {+ "pn": "594-K104K15X7RF5TL2",+ "status": "found"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "1",+ "type": "passive",+ "description": "Terminal 1 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+ },+ {+ "number": "2",+ "name": "2",+ "type": "passive",+ "description": "Terminal 2 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+ }+ ],+ "provenance": {+ "extractor": "ds2sf",+ "datasheet": {+ "url": "https://www.vishay.com/docs/45171/kseries.pdf",+ "pages": 8,+ "sha256": "555cf6e7062fe1de",+ "source_tier": "mfr"+ },+ "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+ "model_3d_generated": {+ "generator": "factory/gen_pkg3d.py",+ "family": "^C_Rect_",+ "height_mm": 5.6,+ "height_basis": "datasheet A, max",+ "standoff_mm": 0.0+ },+ "pins": {+ "total": 2,+ "described": 2,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "k104k15x7rf5tl2.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.0,+ 2.6,+ 8.6+ ],+ "zmin_mm": -3.0,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "3b3caf74e2152a36c744501af74bacdff1735b1b638ec0369a163a5d7a561048",+ "checked": "2026-11-13",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ],+ "package_dims": {+ "package_code": "K series size 15, lead style L2 (straight, 2.5 mm)",+ "source_page": 2,+ "D": {+ "nom_mm": 4.0,+ "range_mm": [+ null,+ 4.0+ ]+ },+ "E1": {+ "nom_mm": 2.6,+ "range_mm": [+ null,+ 2.6+ ]+ },+ "A": {+ "nom_mm": 4.0,+ "range_mm": [+ null,+ 4.0+ ]+ },+ "source": "reviewer dims decision (part-reviewer (ray review, request 1588 / wrong-document review k104k15x7rf5tl2), k104k15x7rf5tl2.dims.json)",+ "model_check": {+ "file": "k104k15x7rf5tl2.step",+ "verdict": "PASS",+ "reasons": [+ "height within the datasheet's package drawing"+ ],+ "by": "factory/package_fit.py"+ }+ }+ }+}
page.jsonadded+169@@ -0,0 +1,169 @@+{+ "slug": "k104k15x7rf5tl2",+ "version": "0.1.0",+ "type": "component",+ "description": "Vishay / BC Components Capacitors, Radial. Pinout settled in review by an AI reviewer against the manufacturer's datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "capacitors",+ "k104k15x7rf5tl2",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "k104k15x7rf5tl2.kicad_sym",+ "k104k15x7rf5tl2.kicad_mod",+ "k104k15x7rf5tl2.glb",+ "k104k15x7rf5tl2.step",+ "k104k15x7rf5tl2.lbr",+ "docs/hero.png",+ "docs/k104k15x7rf5tl2-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "k104k15x7rf5tl2-hero.glb",+ "k104k15x7rf5tl2-hero.overlay.json"+ ],+ "component": {+ "mpn": "K104K15X7RF5TL2",+ "land_source": "kicad",+ "land_note": "Vishay prints no PCB land for the K series. KiCad C_Rect_L4.0mm_W2.5mm_P2.50mm: pitch 2.50 (Vishay L2 '2.5 mm ± 0.8 mm', straight), pads 1.6 dia, drill 0.8 for the 0.50 ± 0.05 mm leads; outline 4.0 x 2.5 against Vishay's size 15 Wb max 4.0, T max 2.6.",+ "manufacturer": "Vishay / BC Components",+ "package": "Radial",+ "pin_count": 2,+ "category": "Capacitors",+ "subcategory": "Capacitors",+ "datasheet": "https://www.vishay.com/docs/45171/kseries.pdf",+ "parts": {+ "symbol": "k104k15x7rf5tl2.kicad_sym",+ "footprint": "k104k15x7rf5tl2.kicad_mod",+ "model_3d": "k104k15x7rf5tl2-hero.glb",+ "model_3d_step": "k104k15x7rf5tl2.step",+ "lbr": "k104k15x7rf5tl2.lbr",+ "model_3d_plain": "k104k15x7rf5tl2.glb"+ },+ "distributor_links": {+ "digikey": "BC1084CT-ND",+ "mouser": "594-K104K15X7RF5TL2"+ },+ "distributor_check": {+ "checked_at": "2026-11-13T04:09:38Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": "BC1084CT-ND",+ "status": "found"+ },+ "mouser": {+ "pn": "594-K104K15X7RF5TL2",+ "status": "found"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "1",+ "type": "passive",+ "description": "Terminal 1 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+ },+ {+ "number": "2",+ "name": "2",+ "type": "passive",+ "description": "Terminal 2 of a radial leaded MLCC (100 nF ±10 %, 50 VDC, X7R); unpolarised, either orientation."+ }+ ],+ "provenance": {+ "extractor": "ds2sf",+ "datasheet": {+ "url": "https://www.vishay.com/docs/45171/kseries.pdf",+ "pages": 8,+ "sha256": "555cf6e7062fe1de",+ "source_tier": "mfr"+ },+ "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+ "model_3d_generated": {+ "generator": "factory/gen_pkg3d.py",+ "family": "^C_Rect_",+ "height_mm": 5.6,+ "height_basis": "datasheet A, max",+ "standoff_mm": 0+ },+ "pins": {+ "total": 2,+ "described": 2,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "k104k15x7rf5tl2.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,+ 2.6,+ 8.6+ ],+ "zmin_mm": -3,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "3b3caf74e2152a36c744501af74bacdff1735b1b638ec0369a163a5d7a561048",+ "checked": "2026-11-13",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ],+ "package_dims": {+ "package_code": "K series size 15, lead style L2 (straight, 2.5 mm)",+ "source_page": 2,+ "D": {+ "nom_mm": 4,+ "range_mm": [+ null,+ 4+ ]+ },+ "E1": {+ "nom_mm": 2.6,+ "range_mm": [+ null,+ 2.6+ ]+ },+ "A": {+ "nom_mm": 4,+ "range_mm": [+ null,+ 4+ ]+ },+ "source": "reviewer dims decision (part-reviewer (ray review, request 1588 / wrong-document review k104k15x7rf5tl2), k104k15x7rf5tl2.dims.json)",+ "model_check": {+ "file": "k104k15x7rf5tl2.step",+ "verdict": "PASS",+ "reasons": [+ "height within the datasheet's package drawing"+ ],+ "by": "factory/package_fit.py"+ }+ }+ },+ "visibility": "private",+ "org": "adom",+ "author": {+ "name": "Ray"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>k104k15x7rf5tl2</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>k104k15x7rf5tl2</title>