component
HER208
Public Made by Adomby adom
MDD(Microdiode Electronics) High Effic Rectifier, DO-15. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
14 files changed
+1303
README.mdadded+56@@ -0,0 +1,56 @@+# HER208++**MDD(Microdiode Electronics)** · High Effic Rectifier · DO-15++HER208 from MDD(Microdiode Electronics), in a DO-15. 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 | K | passive | Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint. |+| 2 | A | passive | Anode. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | MDD(Microdiode Electronics) |+| Package | DO-15 |+| Category | Diodes |+| 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 |+|---|---|---|---|---|---|---|---|+| Maximum repetitive peak reverse voltage | VRRM | | | 1000 | V | | 1 |+| Maximum RMS voltage | VRMS | | | 700 | V | | 1 |+| Maximum DC blocking voltage | VDC | | | 1000 | V | | 1 |+| Maximum average forward rectified current | I(AV) | | | 2 | A | 0.375 in (9.5mm) lead length at TA=50°C | 1 |+| Peak forward surge current | IFSM | | | 60 | A | 8.3ms single half sine-wave superimposed on rated load (JEDEC Method) | 1 |+| Maximum instantaneous forward voltage | VF | | | 1.7 | V | at 2.0A | 1 |+| Maximum DC reverse current | IR | | | 5 | μA | TA=25°C at rated DC blocking voltage | 1 |+| Maximum DC reverse current | IR | | | 100 | μA | TA=100°C at rated DC blocking voltage | 1 |+| Maximum reverse recovery time | trr | | | 70 | ns | IF=0.5A, IR=1.0A, Irr=0.25A | 1 |+| Typical junction capacitance | CJ | | 20 | | pF | Measured at 1MHz and applied reverse voltage of 4.0V D.C. | 1 |+| Typical thermal resistance, junction to ambient | RθJA | | 50 | | °C/W | Junction to ambient at 0.375 in (9.5mm) lead length, P.C.B. mounted | 1 |+| Operating junction and storage temperature range | TJ,TSTG | -65 | | 150 | °C | | 1 |++## CAD (KiCad official)++- Symbol: `HER208`+- Footprint: `Diode_THT:D_DO-15_P12.70mm_Horizontal`+- 3D model: DO-15 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [MDD(Microdiode Electronics) datasheet](docs/her208-datasheet.pdf) (2 pp, sha256 `9b810f6b89dd3958`, retrieved 2026-10-21, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `cathode-band convention` (convention), consensus `off` (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/her208-datasheet.pdf)
docs/her208-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
her208-hero.glbadded⋯ 1 unchanged line ⋯
her208-hero.overlay.jsonadded+133@@ -0,0 +1,133 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "HER208",+ "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": 15.1,+ "dash_mm": 0.3775,+ "gap_mm": 0.2265,+ "pad_stroke_mm": 0.09+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 6,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.75,+ 0.0+ ],+ "r_mm": 0.35+ }+ },+ "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": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 1.208,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.45,+ 13.15,+ -0.447,+ 0.447+ ],+ "pads_bbox_mm": [+ -1.2,+ 13.9,+ -1.2,+ 1.2+ ],+ "seating_z_mm": -2.5+ },+ "sources": {+ "glb": "her208.glb",+ "glb_sha256": "36877211e784e57e4f5b3a256d4194693914ef72295e538a499032f77a6de2b2",+ "footprint": "her208.kicad_mod",+ "footprint_sha256": "71d154a6aef6563b011a3e9cfc0c79cda9588df7316baa29384e22786dc58c2b",+ "pins": "page.json component.pins",+ "pins_sha256": "39976ec65467062bd1995d0256fc1ea9d33147ed89e56951d4022a282daa33ff"+ },+ "generator": "adom-wiki 1.7.76 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "K",+ "x": -2.25,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "A",+ "x": 14.05,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 2.4,+ 2.4+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "circle",+ "center_mm": [+ 12.7,+ 0.0+ ],+ "size_mm": [+ 2.4,+ 2.4+ ],+ "rot": 0.0+ }+ ]+}
her208.glbadded⋯ 1 unchanged line ⋯
her208.kicad_modadded+217@@ -0,0 +1,217 @@+(footprint "D_DO-15_P12.70mm_Horizontal"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7.6*3.6mm^2, http://www.diodes.com/_files/packages/DO-15.pdf")+ (tags "Diode DO-15 series Axial Horizontal pin pitch 12.7mm length 7.6mm diameter 3.6mm")+ (property "Reference" "REF**"+ (at 6.35 -2.92 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "D_DO-15_P12.70mm_Horizontal"+ (at 6.35 2.92 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "diode/THT"+ (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 1.44 0)+ (end 2.43 0)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.57 -1.92)+ (end 3.57 1.92)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.69 -1.92)+ (end 3.69 1.92)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.81 -1.92)+ (end 3.81 1.92)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 11.26 0)+ (end 10.27 0)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_rect+ (start 2.43 -1.92)+ (end 10.27 1.92)+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill no)+ (layer "F.SilkS")+ )+ (fp_rect+ (start -1.45 -2.05)+ (end 14.15 2.05)+ (stroke+ (width 0.05)+ (type solid)+ )+ (fill no)+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0 0)+ (end 2.55 0)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 3.59 -1.8)+ (end 3.59 1.8)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 3.69 -1.8)+ (end 3.69 1.8)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 3.79 -1.8)+ (end 3.79 1.8)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 12.7 0)+ (end 10.15 0)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_rect+ (start 2.55 -1.8)+ (end 10.15 1.8)+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "K"+ (at 0 -2.2 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_text user "K"+ (at 0 -2.2 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_text user "${REFERENCE}"+ (at 6.92 0 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" thru_hole roundrect+ (at 0 0)+ (size 2.4 2.4)+ (drill 1.2)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ (roundrect_rratio 0.104167)+ )+ (pad "2" thru_hole circle+ (at 12.7 0)+ (size 2.4 2.4)+ (drill 1.2)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-15_P12.70mm_Horizontal.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
her208.kicad_symadded+21@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "HER208" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "HER208" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "HER208_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -2.54)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "HER208_1_1"+ (pin passive line (at -17.78 0.00 0) (length 5.08)+ (name "K" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 0.00 180) (length 5.08)+ (name "A" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
her208.lbradded+112@@ -0,0 +1,112 @@+<?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="D_DO-15_P12.70mm_Horizontal">+ <description>D, 12.70 mm pitch. Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, length*diameter=7.6*3.6mm^2</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="1.2000" diameter="2.4000" shape="round"/>+ <pad name="2" x="12.7000" y="-0.0000" drill="1.2000" diameter="2.4000" shape="round"/>+ <wire x1="2.4300" y1="1.9200" x2="10.2700" y2="1.9200" width="0.1200" layer="21"/>+ <wire x1="10.2700" y1="1.9200" x2="10.2700" y2="-1.9200" width="0.1200" layer="21"/>+ <wire x1="10.2700" y1="-1.9200" x2="2.4300" y2="-1.9200" width="0.1200" layer="21"/>+ <wire x1="2.4300" y1="-1.9200" x2="2.4300" y2="1.9200" width="0.1200" layer="21"/>+ <wire x1="2.5500" y1="1.8000" x2="10.1500" y2="1.8000" width="0.1000" layer="51"/>+ <wire x1="10.1500" y1="1.8000" x2="10.1500" y2="-1.8000" width="0.1000" layer="51"/>+ <wire x1="10.1500" y1="-1.8000" x2="2.5500" y2="-1.8000" width="0.1000" layer="51"/>+ <wire x1="2.5500" y1="-1.8000" x2="2.5500" y2="1.8000" width="0.1000" layer="51"/>+ <wire x1="1.4400" y1="-0.0000" x2="2.4300" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="3.5700" y1="1.9200" x2="3.5700" y2="-1.9200" width="0.1200" layer="21"/>+ <wire x1="3.6900" y1="1.9200" x2="3.6900" y2="-1.9200" width="0.1200" layer="21"/>+ <wire x1="3.8100" y1="1.9200" x2="3.8100" y2="-1.9200" width="0.1200" layer="21"/>+ <wire x1="11.2600" y1="-0.0000" x2="10.2700" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="0.0000" y1="-0.0000" x2="2.5500" y2="-0.0000" width="0.1000" layer="51"/>+ <wire x1="3.5900" y1="1.8000" x2="3.5900" y2="-1.8000" width="0.1000" layer="51"/>+ <wire x1="3.6900" y1="1.8000" x2="3.6900" y2="-1.8000" width="0.1000" layer="51"/>+ <wire x1="3.7900" y1="1.8000" x2="3.7900" y2="-1.8000" width="0.1000" layer="51"/>+ <wire x1="12.7000" y1="-0.0000" x2="10.1500" y2="-0.0000" 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.520" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="HER208">+ <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="-2.54" width="0.254" layer="94"/>+ <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="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="-5.0800" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="K" x="-17.78" y="0" length="middle" direction="pas"/>+ <pin name="A" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="HER208" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="HER208" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="D_DO-15_P12.70mm_Horizontal">+ <connects>+ <connect gate="G$1" pin="K" pad="1"/>+ <connect gate="G$1" pin="A" pad="2"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
her208.stepadded+486@@ -0,0 +1,486 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/KiCAD/packages3D-source/Diode_THT.3dshapes\\ +D_DO-15_P12.70mm_Horizontal.step','2017-11-23T21:15:52',('kicad StepUp') + ,('ksu MCAD'),'Open CASCADE STEP processor 7.1','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('D_DO-15_P12.70mm_Horizontal','D_DO-15_P12.70mm_Horizontal' + ,'',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#350); +#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,#50,#59,#85,#110,#130,#155,#175,#200,#220, + #245,#265,#290,#316,#341)); +#17 = ADVANCED_FACE('',(#18),#45,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#37,#38)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.45,-2.212405143858E-016,-2.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.45,7.549516567451E-016,1.4)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(0.45,7.549516567451E-016,1.4)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.E+000,2.22044604925E-016,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.F.); +#31 = EDGE_CURVE('',#24,#24,#32,.T.); +#32 = CIRCLE('',#33,0.45); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.E+000,7.549516567451E-016,1.4)); +#35 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.)); +#36 = DIRECTION('',(1.,0.E+000,0.E+000)); +#37 = ORIENTED_EDGE('',*,*,#21,.F.); +#38 = ORIENTED_EDGE('',*,*,#39,.T.); +#39 = EDGE_CURVE('',#22,#22,#40,.T.); +#40 = CIRCLE('',#41,0.45); +#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); +#42 = CARTESIAN_POINT('',(0.E+000,-1.110223024625E-016,-2.5)); +#43 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.)); +#44 = DIRECTION('',(1.,0.E+000,0.E+000)); +#45 = CYLINDRICAL_SURFACE('',#46,0.45); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.E+000,7.549516567451E-016,1.4)); +#48 = DIRECTION('',(0.E+000,2.22044604925E-016,1.)); +#49 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50 = ADVANCED_FACE('',(#51),#54,.T.); +#51 = FACE_BOUND('',#52,.F.); +#52 = EDGE_LOOP('',(#53)); +#53 = ORIENTED_EDGE('',*,*,#39,.T.); +#54 = PLANE('',#55); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.45,-1.110223024625E-016,-2.5)); +#57 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#58 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#59 = ADVANCED_FACE('',(#60),#80,.T.); +#60 = FACE_BOUND('',#61,.T.); +#61 = EDGE_LOOP('',(#62,#71,#78,#79)); +#62 = ORIENTED_EDGE('',*,*,#63,.T.); +#63 = EDGE_CURVE('',#24,#64,#66,.T.); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(0.9,8.548717289614E-016,1.85)); +#66 = CIRCLE('',#67,0.45); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(0.9,9.2027897463E-016,1.4)); +#69 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016)); +#70 = DIRECTION('',(1.,0.E+000,0.E+000)); +#71 = ORIENTED_EDGE('',*,*,#72,.T.); +#72 = EDGE_CURVE('',#64,#64,#73,.T.); +#73 = CIRCLE('',#74,0.45); +#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); +#75 = CARTESIAN_POINT('',(0.9,9.547918011776E-016,2.3)); +#76 = DIRECTION('',(-1.,-4.078893220341E-032,-1.836970198721E-016)); +#77 = DIRECTION('',(-1.836970198721E-016,2.22044604925E-016,1.)); +#78 = ORIENTED_EDGE('',*,*,#63,.F.); +#79 = ORIENTED_EDGE('',*,*,#31,.T.); +#80 = TOROIDAL_SURFACE('',#81,0.9,0.45); +#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84); +#82 = CARTESIAN_POINT('',(0.9,7.549516567451E-016,1.4)); +#83 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016)); +#84 = DIRECTION('',(1.,0.E+000,0.E+000)); +#85 = ADVANCED_FACE('',(#86),#105,.T.); +#86 = FACE_BOUND('',#87,.T.); +#87 = EDGE_LOOP('',(#88,#89,#97,#104)); +#88 = ORIENTED_EDGE('',*,*,#72,.F.); +#89 = ORIENTED_EDGE('',*,*,#90,.T.); +#90 = EDGE_CURVE('',#64,#91,#93,.T.); +#91 = VERTEX_POINT('',#92); +#92 = CARTESIAN_POINT('',(2.55,8.548717289614E-016,1.85)); +#93 = LINE('',#94,#95); +#94 = CARTESIAN_POINT('',(0.9,8.548717289614E-016,1.85)); +#95 = VECTOR('',#96,1.); +#96 = DIRECTION('',(1.,0.E+000,0.E+000)); +#97 = ORIENTED_EDGE('',*,*,#98,.F.); +#98 = EDGE_CURVE('',#91,#91,#99,.T.); +#99 = CIRCLE('',#100,0.45); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(2.55,9.547918011776E-016,2.3)); +#102 = DIRECTION('',(1.,0.E+000,0.E+000)); +#103 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#104 = ORIENTED_EDGE('',*,*,#90,.F.); +#105 = CYLINDRICAL_SURFACE('',#106,0.45); +#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109); +#107 = CARTESIAN_POINT('',(0.9,9.547918011776E-016,2.3)); +#108 = DIRECTION('',(1.,0.E+000,0.E+000)); +#109 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#110 = ADVANCED_FACE('',(#111,#122),#125,.F.); +#111 = FACE_BOUND('',#112,.T.); +#112 = EDGE_LOOP('',(#113)); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#115,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(2.55,2.731148640578E-015,4.1)); +#117 = CIRCLE('',#118,1.8); +#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121); +#119 = CARTESIAN_POINT('',(2.55,1.021405182655E-015,2.3)); +#120 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#121 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#122 = FACE_BOUND('',#123,.T.); +#123 = EDGE_LOOP('',(#124)); +#124 = ORIENTED_EDGE('',*,*,#98,.T.); +#125 = PLANE('',#126); +#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129); +#127 = CARTESIAN_POINT('',(2.55,1.021405182655E-015,2.3)); +#128 = DIRECTION('',(1.,0.E+000,0.E+000)); +#129 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#130 = ADVANCED_FACE('',(#131),#150,.T.); +#131 = FACE_BOUND('',#132,.T.); +#132 = EDGE_LOOP('',(#133,#141,#142,#143)); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#115,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(3.69,2.731148640578E-015,4.1)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(2.55,2.731148640578E-015,4.1)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(1.,0.E+000,0.E+000)); +#141 = ORIENTED_EDGE('',*,*,#114,.T.); +#142 = ORIENTED_EDGE('',*,*,#134,.T.); +#143 = ORIENTED_EDGE('',*,*,#144,.F.); +#144 = EDGE_CURVE('',#135,#135,#145,.T.); +#145 = CIRCLE('',#146,1.8); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(3.69,1.021405182655E-015,2.3)); +#148 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#149 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#150 = CYLINDRICAL_SURFACE('',#151,1.8); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(2.55,1.021405182655E-015,2.3)); +#153 = DIRECTION('',(1.,0.E+000,0.E+000)); +#154 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#155 = ADVANCED_FACE('',(#156,#167),#170,.F.); +#156 = FACE_BOUND('',#157,.T.); +#157 = EDGE_LOOP('',(#158)); +#158 = ORIENTED_EDGE('',*,*,#159,.F.); +#159 = EDGE_CURVE('',#160,#160,#162,.T.); +#160 = VERTEX_POINT('',#161); +#161 = CARTESIAN_POINT('',(3.69,2.737809978726E-015,4.11)); +#162 = CIRCLE('',#163,1.81); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(3.69,1.021405182655E-015,2.3)); +#165 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#166 = DIRECTION('',(0.E+000,9.482899425804E-016,1.)); +#167 = FACE_BOUND('',#168,.T.); +#168 = EDGE_LOOP('',(#169)); +#169 = ORIENTED_EDGE('',*,*,#144,.T.); +#170 = PLANE('',#171); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(3.69,1.021405182655E-015,2.3)); +#173 = DIRECTION('',(1.,0.E+000,0.E+000)); +#174 = DIRECTION('',(0.E+000,9.51442525014E-016,1.)); +#175 = ADVANCED_FACE('',(#176),#195,.T.); +#176 = FACE_BOUND('',#177,.T.); +#177 = EDGE_LOOP('',(#178,#179,#187,#194)); +#178 = ORIENTED_EDGE('',*,*,#159,.T.); +#179 = ORIENTED_EDGE('',*,*,#180,.T.); +#180 = EDGE_CURVE('',#160,#181,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(5.59,2.737809978726E-015,4.11)); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(3.69,2.737809978726E-015,4.11)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,0.E+000,0.E+000)); +#187 = ORIENTED_EDGE('',*,*,#188,.F.); +#188 = EDGE_CURVE('',#181,#181,#189,.T.); +#189 = CIRCLE('',#190,1.81); +#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193); +#191 = CARTESIAN_POINT('',(5.59,1.021405182655E-015,2.3)); +#192 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#193 = DIRECTION('',(0.E+000,9.482899425804E-016,1.)); +#194 = ORIENTED_EDGE('',*,*,#180,.F.); +#195 = CYLINDRICAL_SURFACE('',#196,1.81); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(3.69,1.021405182655E-015,2.3)); +#198 = DIRECTION('',(1.,0.E+000,0.E+000)); +#199 = DIRECTION('',(0.E+000,9.482899425804E-016,1.)); +#200 = ADVANCED_FACE('',(#201,#204),#215,.T.); +#201 = FACE_BOUND('',#202,.T.); +#202 = EDGE_LOOP('',(#203)); +#203 = ORIENTED_EDGE('',*,*,#188,.T.); +#204 = FACE_BOUND('',#205,.T.); +#205 = EDGE_LOOP('',(#206)); +#206 = ORIENTED_EDGE('',*,*,#207,.F.); +#207 = EDGE_CURVE('',#208,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(5.59,2.731148640578E-015,4.1)); +#210 = CIRCLE('',#211,1.8); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(5.59,1.021405182655E-015,2.3)); +#213 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#214 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#215 = PLANE('',#216); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(5.59,1.021405182655E-015,2.3)); +#218 = DIRECTION('',(1.,0.E+000,0.E+000)); +#219 = DIRECTION('',(0.E+000,9.482899425804E-016,1.)); +#220 = ADVANCED_FACE('',(#221),#240,.T.); +#221 = FACE_BOUND('',#222,.T.); +#222 = EDGE_LOOP('',(#223,#224,#232,#239)); +#223 = ORIENTED_EDGE('',*,*,#207,.T.); +#224 = ORIENTED_EDGE('',*,*,#225,.T.); +#225 = EDGE_CURVE('',#208,#226,#228,.T.); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(10.15,2.731148640578E-015,4.1)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(2.55,2.731148640578E-015,4.1)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(1.,0.E+000,0.E+000)); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#226,#226,#234,.T.); +#234 = CIRCLE('',#235,1.8); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(10.15,1.021405182655E-015,2.3)); +#237 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#238 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#239 = ORIENTED_EDGE('',*,*,#225,.F.); +#240 = CYLINDRICAL_SURFACE('',#241,1.8); +#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244); +#242 = CARTESIAN_POINT('',(2.55,1.021405182655E-015,2.3)); +#243 = DIRECTION('',(1.,0.E+000,0.E+000)); +#244 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#245 = ADVANCED_FACE('',(#246,#249),#260,.T.); +#246 = FACE_BOUND('',#247,.F.); +#247 = EDGE_LOOP('',(#248)); +#248 = ORIENTED_EDGE('',*,*,#233,.F.); +#249 = FACE_BOUND('',#250,.F.); +#250 = EDGE_LOOP('',(#251)); +#251 = ORIENTED_EDGE('',*,*,#252,.T.); +#252 = EDGE_CURVE('',#253,#253,#255,.T.); +#253 = VERTEX_POINT('',#254); +#254 = CARTESIAN_POINT('',(10.15,8.548717289614E-016,1.85)); +#255 = CIRCLE('',#256,0.45); +#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259); +#257 = CARTESIAN_POINT('',(10.15,9.547918011776E-016,2.3)); +#258 = DIRECTION('',(1.,0.E+000,0.E+000)); +#259 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#260 = PLANE('',#261); +#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); +#262 = CARTESIAN_POINT('',(10.15,1.021405182655E-015,2.3)); +#263 = DIRECTION('',(1.,0.E+000,0.E+000)); +#264 = DIRECTION('',(0.E+000,9.498574766237E-016,1.)); +#265 = ADVANCED_FACE('',(#266),#285,.T.); +#266 = FACE_BOUND('',#267,.T.); +#267 = EDGE_LOOP('',(#268,#269,#277,#284)); +#268 = ORIENTED_EDGE('',*,*,#252,.T.); +#269 = ORIENTED_EDGE('',*,*,#270,.T.); +#270 = EDGE_CURVE('',#253,#271,#273,.T.); +#271 = VERTEX_POINT('',#272); +#272 = CARTESIAN_POINT('',(11.8,8.548717289614E-016,1.85)); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(0.9,8.548717289614E-016,1.85)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(1.,0.E+000,0.E+000)); +#277 = ORIENTED_EDGE('',*,*,#278,.F.); +#278 = EDGE_CURVE('',#271,#271,#279,.T.); +#279 = CIRCLE('',#280,0.45); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(11.8,9.547918011776E-016,2.3)); +#282 = DIRECTION('',(1.,0.E+000,0.E+000)); +#283 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#284 = ORIENTED_EDGE('',*,*,#270,.F.); +#285 = CYLINDRICAL_SURFACE('',#286,0.45); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(0.9,9.547918011776E-016,2.3)); +#288 = DIRECTION('',(1.,0.E+000,0.E+000)); +#289 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#290 = ADVANCED_FACE('',(#291),#311,.T.); +#291 = FACE_BOUND('',#292,.T.); +#292 = EDGE_LOOP('',(#293,#302,#309,#310)); +#293 = ORIENTED_EDGE('',*,*,#294,.T.); +#294 = EDGE_CURVE('',#271,#295,#297,.T.); +#295 = VERTEX_POINT('',#296); +#296 = CARTESIAN_POINT('',(12.25,7.549516567451E-016,1.4)); +#297 = CIRCLE('',#298,0.45); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(11.8,9.2027897463E-016,1.4)); +#300 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016)); +#301 = DIRECTION('',(1.,0.E+000,0.E+000)); +#302 = ORIENTED_EDGE('',*,*,#303,.T.); +#303 = EDGE_CURVE('',#295,#295,#304,.T.); +#304 = CIRCLE('',#305,0.45); +#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308); +#306 = CARTESIAN_POINT('',(12.7,7.549516567451E-016,1.4)); +#307 = DIRECTION('',(-2.449293598295E-016,2.22044604925E-016,1.)); +#308 = DIRECTION('',(1.,5.438524293788E-032,2.449293598295E-016)); +#309 = ORIENTED_EDGE('',*,*,#294,.F.); +#310 = ORIENTED_EDGE('',*,*,#278,.T.); +#311 = TOROIDAL_SURFACE('',#312,0.9,0.45); +#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315); +#313 = CARTESIAN_POINT('',(11.8,7.549516567451E-016,1.4)); +#314 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016)); +#315 = DIRECTION('',(1.,0.E+000,0.E+000)); +#316 = ADVANCED_FACE('',(#317),#336,.T.); +#317 = FACE_BOUND('',#318,.T.); +#318 = EDGE_LOOP('',(#319,#327,#334,#335)); +#319 = ORIENTED_EDGE('',*,*,#320,.T.); +#320 = EDGE_CURVE('',#295,#321,#323,.T.); +#321 = VERTEX_POINT('',#322); +#322 = CARTESIAN_POINT('',(12.25,-2.212405143858E-016,-2.5)); +#323 = LINE('',#324,#325); +#324 = CARTESIAN_POINT('',(12.25,7.549516567451E-016,1.4)); +#325 = VECTOR('',#326,1.); +#326 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#327 = ORIENTED_EDGE('',*,*,#328,.F.); +#328 = EDGE_CURVE('',#321,#321,#329,.T.); +#329 = CIRCLE('',#330,0.45); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(12.7,-1.110223024625E-016,-2.5)); +#332 = DIRECTION('',(-0.E+000,-2.22044604925E-016,-1.)); +#333 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#334 = ORIENTED_EDGE('',*,*,#320,.F.); +#335 = ORIENTED_EDGE('',*,*,#303,.F.); +#336 = CYLINDRICAL_SURFACE('',#337,0.45); +#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340); +#338 = CARTESIAN_POINT('',(12.7,7.549516567451E-016,1.4)); +#339 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.)); +#340 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#341 = ADVANCED_FACE('',(#342),#345,.F.); +#342 = FACE_BOUND('',#343,.T.); +#343 = EDGE_LOOP('',(#344)); +#344 = ORIENTED_EDGE('',*,*,#328,.T.); +#345 = PLANE('',#346); +#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349); +#347 = CARTESIAN_POINT('',(12.25,-1.110223024625E-016,-2.5)); +#348 = DIRECTION('',(0.E+000,0.E+000,1.)); +#349 = DIRECTION('',(1.,0.E+000,0.E+000)); +#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#354)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#351,#352,#353)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#351 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#352 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#353 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#354 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#351, + 'distance_accuracy_value','confusion accuracy'); +#355 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#356 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#357, + #365,#372,#379,#386,#394,#401,#409,#416,#423,#430,#437,#444,#451, + #458),#350); +#357 = STYLED_ITEM('color',(#358),#17); +#358 = PRESENTATION_STYLE_ASSIGNMENT((#359)); +#359 = SURFACE_STYLE_USAGE(.BOTH.,#360); +#360 = SURFACE_SIDE_STYLE('',(#361)); +#361 = SURFACE_STYLE_FILL_AREA(#362); +#362 = FILL_AREA_STYLE('',(#363)); +#363 = FILL_AREA_STYLE_COLOUR('',#364); +#364 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#365 = STYLED_ITEM('color',(#366),#50); +#366 = PRESENTATION_STYLE_ASSIGNMENT((#367)); +#367 = SURFACE_STYLE_USAGE(.BOTH.,#368); +#368 = SURFACE_SIDE_STYLE('',(#369)); +#369 = SURFACE_STYLE_FILL_AREA(#370); +#370 = FILL_AREA_STYLE('',(#371)); +#371 = FILL_AREA_STYLE_COLOUR('',#364); +#372 = STYLED_ITEM('color',(#373),#59); +#373 = PRESENTATION_STYLE_ASSIGNMENT((#374)); +#374 = SURFACE_STYLE_USAGE(.BOTH.,#375); +#375 = SURFACE_SIDE_STYLE('',(#376)); +#376 = SURFACE_STYLE_FILL_AREA(#377); +#377 = FILL_AREA_STYLE('',(#378)); +#378 = FILL_AREA_STYLE_COLOUR('',#364); +#379 = STYLED_ITEM('color',(#380),#85); +#380 = PRESENTATION_STYLE_ASSIGNMENT((#381)); +#381 = SURFACE_STYLE_USAGE(.BOTH.,#382); +#382 = SURFACE_SIDE_STYLE('',(#383)); +#383 = SURFACE_STYLE_FILL_AREA(#384); +#384 = FILL_AREA_STYLE('',(#385)); +#385 = FILL_AREA_STYLE_COLOUR('',#364); +#386 = STYLED_ITEM('color',(#387),#110); +#387 = PRESENTATION_STYLE_ASSIGNMENT((#388)); +#388 = SURFACE_STYLE_USAGE(.BOTH.,#389); +#389 = SURFACE_SIDE_STYLE('',(#390)); +#390 = SURFACE_STYLE_FILL_AREA(#391); +#391 = FILL_AREA_STYLE('',(#392)); +#392 = FILL_AREA_STYLE_COLOUR('',#393); +#393 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828); +#394 = STYLED_ITEM('color',(#395),#130); +#395 = PRESENTATION_STYLE_ASSIGNMENT((#396)); +#396 = SURFACE_STYLE_USAGE(.BOTH.,#397); +#397 = SURFACE_SIDE_STYLE('',(#398)); +#398 = SURFACE_STYLE_FILL_AREA(#399); +#399 = FILL_AREA_STYLE('',(#400)); +#400 = FILL_AREA_STYLE_COLOUR('',#393); +#401 = STYLED_ITEM('color',(#402),#155); +#402 = PRESENTATION_STYLE_ASSIGNMENT((#403)); +#403 = SURFACE_STYLE_USAGE(.BOTH.,#404); +#404 = SURFACE_SIDE_STYLE('',(#405)); +#405 = SURFACE_STYLE_FILL_AREA(#406); +#406 = FILL_AREA_STYLE('',(#407)); +#407 = FILL_AREA_STYLE_COLOUR('',#408); +#408 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365); +#409 = STYLED_ITEM('color',(#410),#175); +#410 = PRESENTATION_STYLE_ASSIGNMENT((#411)); +#411 = SURFACE_STYLE_USAGE(.BOTH.,#412); +#412 = SURFACE_SIDE_STYLE('',(#413)); +#413 = SURFACE_STYLE_FILL_AREA(#414); +#414 = FILL_AREA_STYLE('',(#415)); +#415 = FILL_AREA_STYLE_COLOUR('',#408); +#416 = STYLED_ITEM('color',(#417),#200); +#417 = PRESENTATION_STYLE_ASSIGNMENT((#418)); +#418 = SURFACE_STYLE_USAGE(.BOTH.,#419); +#419 = SURFACE_SIDE_STYLE('',(#420)); +#420 = SURFACE_STYLE_FILL_AREA(#421); +#421 = FILL_AREA_STYLE('',(#422)); +#422 = FILL_AREA_STYLE_COLOUR('',#408); +#423 = STYLED_ITEM('color',(#424),#220); +#424 = PRESENTATION_STYLE_ASSIGNMENT((#425)); +#425 = SURFACE_STYLE_USAGE(.BOTH.,#426); +#426 = SURFACE_SIDE_STYLE('',(#427)); +#427 = SURFACE_STYLE_FILL_AREA(#428); +#428 = FILL_AREA_STYLE('',(#429)); +#429 = FILL_AREA_STYLE_COLOUR('',#393); +#430 = STYLED_ITEM('color',(#431),#245); +#431 = PRESENTATION_STYLE_ASSIGNMENT((#432)); +#432 = SURFACE_STYLE_USAGE(.BOTH.,#433); +#433 = SURFACE_SIDE_STYLE('',(#434)); +#434 = SURFACE_STYLE_FILL_AREA(#435); +#435 = FILL_AREA_STYLE('',(#436)); +#436 = FILL_AREA_STYLE_COLOUR('',#393); +#437 = STYLED_ITEM('color',(#438),#265); +#438 = PRESENTATION_STYLE_ASSIGNMENT((#439)); +#439 = SURFACE_STYLE_USAGE(.BOTH.,#440); +#440 = SURFACE_SIDE_STYLE('',(#441)); +#441 = SURFACE_STYLE_FILL_AREA(#442); +#442 = FILL_AREA_STYLE('',(#443)); +#443 = FILL_AREA_STYLE_COLOUR('',#364); +#444 = STYLED_ITEM('color',(#445),#290); +#445 = PRESENTATION_STYLE_ASSIGNMENT((#446)); +#446 = SURFACE_STYLE_USAGE(.BOTH.,#447); +#447 = SURFACE_SIDE_STYLE('',(#448)); +#448 = SURFACE_STYLE_FILL_AREA(#449); +#449 = FILL_AREA_STYLE('',(#450)); +#450 = FILL_AREA_STYLE_COLOUR('',#364); +#451 = STYLED_ITEM('color',(#452),#316); +#452 = PRESENTATION_STYLE_ASSIGNMENT((#453)); +#453 = SURFACE_STYLE_USAGE(.BOTH.,#454); +#454 = SURFACE_SIDE_STYLE('',(#455)); +#455 = SURFACE_STYLE_FILL_AREA(#456); +#456 = FILL_AREA_STYLE('',(#457)); +#457 = FILL_AREA_STYLE_COLOUR('',#364); +#458 = STYLED_ITEM('color',(#459),#341); +#459 = PRESENTATION_STYLE_ASSIGNMENT((#460)); +#460 = SURFACE_STYLE_USAGE(.BOTH.,#461); +#461 = SURFACE_SIDE_STYLE('',(#462)); +#462 = SURFACE_STYLE_FILL_AREA(#463); +#463 = FILL_AREA_STYLE('',(#464)); +#464 = FILL_AREA_STYLE_COLOUR('',#364); +ENDSEC; +END-ISO-10303-21;
package.jsonadded+135@@ -0,0 +1,135 @@+{+ "slug": "her208",+ "version": "0.1.0",+ "type": "component",+ "description": "MDD(Microdiode Electronics) High Effic Rectifier, DO-15. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "diodes",+ "her208",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "her208.kicad_sym",+ "her208.kicad_mod",+ "her208.glb",+ "her208.step",+ "her208.lbr",+ "docs/hero.png",+ "docs/her208-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "her208-hero.glb",+ "her208-hero.overlay.json"+ ],+ "component": {+ "mpn": "HER208",+ "manufacturer": "MDD(Microdiode Electronics)",+ "package": "DO-15",+ "pin_count": 2,+ "category": "Diodes",+ "subcategory": "High Effic Rectifier",+ "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/10a0c3f3d2626a610066d0b8b1f2b87b.pdf",+ "parts": {+ "symbol": "her208.kicad_sym",+ "footprint": "her208.kicad_mod",+ "model_3d": "her208-hero.glb",+ "model_3d_step": "her208.step",+ "lbr": "her208.lbr",+ "model_3d_plain": "her208.glb"+ },+ "distributor_links": {+ "lcsc": "C53241"+ },+ "distributor_check": {+ "checked_at": "2026-10-21T04:35:41Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "K",+ "type": "passive",+ "description": "Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint."+ },+ {+ "number": "2",+ "name": "A",+ "type": "passive",+ "description": "Anode."+ }+ ],+ "provenance": {+ "extractor": "extract_pins",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins",+ "primary_model": "cathode-band convention",+ "primary_mode": "convention",+ "consensus_model": null,+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 2,+ "cost_usd": 0.0009,+ "at": "2026-10-21T04:32:05"+ },+ "datasheet": {+ "url": "https://datasheet.lcsc.com/datasheet/pdf/10a0c3f3d2626a610066d0b8b1f2b87b.pdf",+ "pages": 2,+ "sha256": "9b810f6b89dd3958",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.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": "her208.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 13.6,+ 3.62,+ 6.61+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "830b6b0897c8be8055aa6c51f81fa67e5f932b1bf037644261cdba627d18a8b1",+ "checked": "2026-10-21",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+141@@ -0,0 +1,141 @@+{+ "slug": "her208",+ "version": "0.1.0",+ "type": "component",+ "description": "MDD(Microdiode Electronics) High Effic Rectifier, DO-15. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "diodes",+ "her208",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "her208.kicad_sym",+ "her208.kicad_mod",+ "her208.glb",+ "her208.step",+ "her208.lbr",+ "docs/hero.png",+ "docs/her208-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "her208-hero.glb",+ "her208-hero.overlay.json"+ ],+ "component": {+ "mpn": "HER208",+ "manufacturer": "MDD(Microdiode Electronics)",+ "package": "DO-15",+ "pin_count": 2,+ "category": "Diodes",+ "subcategory": "High Effic Rectifier",+ "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/10a0c3f3d2626a610066d0b8b1f2b87b.pdf",+ "parts": {+ "symbol": "her208.kicad_sym",+ "footprint": "her208.kicad_mod",+ "model_3d": "her208-hero.glb",+ "model_3d_step": "her208.step",+ "lbr": "her208.lbr",+ "model_3d_plain": "her208.glb"+ },+ "distributor_links": {+ "lcsc": "C53241"+ },+ "distributor_check": {+ "checked_at": "2026-10-21T04:35:41Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "K",+ "type": "passive",+ "description": "Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint."+ },+ {+ "number": "2",+ "name": "A",+ "type": "passive",+ "description": "Anode."+ }+ ],+ "provenance": {+ "extractor": "extract_pins",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins",+ "primary_model": "cathode-band convention",+ "primary_mode": "convention",+ "consensus_model": null,+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "vision extraction: provenance cannot be text-verified; needs consensus"+ ],+ "pages_sent": 2,+ "cost_usd": 0.0009,+ "at": "2026-10-21T04:32:05"+ },+ "datasheet": {+ "url": "https://datasheet.lcsc.com/datasheet/pdf/10a0c3f3d2626a610066d0b8b1f2b87b.pdf",+ "pages": 2,+ "sha256": "9b810f6b89dd3958",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.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": "her208.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 13.6,+ 3.62,+ 6.61+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "830b6b0897c8be8055aa6c51f81fa67e5f932b1bf037644261cdba627d18a8b1",+ "checked": "2026-10-21",+ "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>her208</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>her208</title>