component
HZ24-1
Public Made by Adomby adom
ST Semtech Zener Diodes, DO-35. 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
+1313
README.mdadded+52@@ -0,0 +1,52 @@+# HZ24-1++**ST Semtech** · Zener Diodes · DO-35++HZ24-1 from ST Semtech, in a DO-35. 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 | 1 | passive | Terminal 1 of an unpolarised inductor or ferrite bead; either orientation. |+| 2 | 2 | passive | Terminal 2 of an unpolarised inductor or ferrite bead; either orientation. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | ST Semtech |+| Package | DO-35 |+| 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 |+|---|---|---|---|---|---|---|---|+| Zener voltage (min) | VZ | 22.9 | | | V | at IZT = 2 mA; tested with pulses tp = 20 ms | 3 |+| Zener voltage (max) | VZ | | | 24 | V | at IZT = 2 mA; tested with pulses tp = 20 ms | 3 |+| Reverse leakage current | IR | | | 1 | µA | VR = 19 V | 3 |+| Dynamic resistance | ZZT | | | 70 | Ω | at IZT = 2 mA | 3 |+| Forward voltage | VF | | | 1 | V | IF = 100 mA | 1 |+| Power dissipation | Ptot | | | 500 | mW | | 1 |+| Junction temperature | Tj | | | 175 | °C | | 1 |+| Storage temperature range | Tstg | -55 | | 175 | °C | | 1 |++## CAD (KiCad official)++- Symbol: `HZ24-1`+- Footprint: `Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal`+- 3D model: DO-35 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [ST Semtech datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603039457637511168) (4 pp, sha256 `8ffbe650c32c30c5`, retrieved 2026-10-15, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `two-terminal 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/hz24-1-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/hz24-1-datasheet.pdfadded⋯ 1 unchanged line ⋯
hz24-1-hero.glbadded⋯ 1 unchanged line ⋯
hz24-1-hero.overlay.jsonadded+125@@ -0,0 +1,125 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "HZ24-1",+ "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": 9.22,+ "dash_mm": 0.2305,+ "gap_mm": 0.1383,+ "pad_stroke_mm": 0.0553+ },+ "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.738,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.25,+ 7.87,+ -0.248,+ 0.248+ ],+ "pads_bbox_mm": [+ -0.8,+ 8.42,+ -0.8,+ 0.8+ ],+ "seating_z_mm": -2.5+ },+ "sources": {+ "glb": "hz24-1.glb",+ "glb_sha256": "04f8905d7f92fbeb8a335a7276a6f0fffa193a729f33a0218baf5ce44ea0684b",+ "footprint": "hz24-1.kicad_mod",+ "footprint_sha256": "a053fbe6259d61a2f1c9a216214de690fddddfa9b2c8add5063bada8b33ff4c6",+ "pins": "page.json component.pins",+ "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+ },+ "generator": "adom-wiki 1.7.72 (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": 8.57,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 1.6,+ 1.6+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "circle",+ "center_mm": [+ 7.62,+ 0.0+ ],+ "size_mm": [+ 1.6,+ 1.6+ ],+ "rot": 0.0+ }+ ]+}
hz24-1.glbadded⋯ 1 unchanged line ⋯
hz24-1.kicad_modadded+217@@ -0,0 +1,217 @@+(footprint "D_DO-35_SOD27_P7.62mm_Horizontal"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=4*2mm^2, http://www.diodes.com/_files/packages/DO-35.pdf")+ (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm")+ (property "Reference" "REF**"+ (at 3.81 -2.12 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "D_DO-35_SOD27_P7.62mm_Horizontal"+ (at 3.81 2.12 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.04 0)+ (end 1.69 0)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 2.29 -1.12)+ (end 2.29 1.12)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 2.41 -1.12)+ (end 2.41 1.12)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 2.53 -1.12)+ (end 2.53 1.12)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 6.58 0)+ (end 5.93 0)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_rect+ (start 1.69 -1.12)+ (end 5.93 1.12)+ (stroke+ (width 0.12)+ (type solid)+ )+ (fill no)+ (layer "F.SilkS")+ )+ (fp_rect+ (start -1.05 -1.25)+ (end 8.67 1.25)+ (stroke+ (width 0.05)+ (type solid)+ )+ (fill no)+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0 0)+ (end 1.81 0)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 2.31 -1)+ (end 2.31 1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 2.41 -1)+ (end 2.41 1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 2.51 -1)+ (end 2.51 1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 7.62 0)+ (end 5.81 0)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_rect+ (start 1.81 -1)+ (end 5.81 1)+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "K"+ (at 0 -1.8 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_text user "K"+ (at 0 -1.8 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_text user "${REFERENCE}"+ (at 4.11 0 0)+ (layer "F.Fab")+ (effects+ (font+ (size 0.8 0.8)+ (thickness 0.12)+ )+ )+ )+ (pad "1" thru_hole roundrect+ (at 0 0)+ (size 1.6 1.6)+ (drill 0.8)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ (roundrect_rratio 0.15625)+ )+ (pad "2" thru_hole circle+ (at 7.62 0)+ (size 1.6 1.6)+ (drill 0.8)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
hz24-1.kicad_symadded+21@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "HZ24-1" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "HZ24-1" (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 "HZ24-1_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -2.54)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "HZ24-1_1_1"+ (pin passive line (at -17.78 0.00 0) (length 5.08)+ (name "1" (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 "2" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
hz24-1.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-35_SOD27_P7.62mm_Horizontal">+ <description>D, 7.62 mm pitch. Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, length*diameter=4*2mm^2</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="0.8000" diameter="1.6000" shape="round"/>+ <pad name="2" x="7.6200" y="-0.0000" drill="0.8000" diameter="1.6000" shape="round"/>+ <wire x1="1.6900" y1="1.1200" x2="5.9300" y2="1.1200" width="0.1200" layer="21"/>+ <wire x1="5.9300" y1="1.1200" x2="5.9300" y2="-1.1200" width="0.1200" layer="21"/>+ <wire x1="5.9300" y1="-1.1200" x2="1.6900" y2="-1.1200" width="0.1200" layer="21"/>+ <wire x1="1.6900" y1="-1.1200" x2="1.6900" y2="1.1200" width="0.1200" layer="21"/>+ <wire x1="1.8100" y1="1.0000" x2="5.8100" y2="1.0000" width="0.1000" layer="51"/>+ <wire x1="5.8100" y1="1.0000" x2="5.8100" y2="-1.0000" width="0.1000" layer="51"/>+ <wire x1="5.8100" y1="-1.0000" x2="1.8100" y2="-1.0000" width="0.1000" layer="51"/>+ <wire x1="1.8100" y1="-1.0000" x2="1.8100" y2="1.0000" width="0.1000" layer="51"/>+ <wire x1="1.0400" y1="-0.0000" x2="1.6900" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="2.2900" y1="1.1200" x2="2.2900" y2="-1.1200" width="0.1200" layer="21"/>+ <wire x1="2.4100" y1="1.1200" x2="2.4100" y2="-1.1200" width="0.1200" layer="21"/>+ <wire x1="2.5300" y1="1.1200" x2="2.5300" y2="-1.1200" width="0.1200" layer="21"/>+ <wire x1="6.5800" y1="-0.0000" x2="5.9300" y2="-0.0000" width="0.1200" layer="21"/>+ <wire x1="0.0000" y1="-0.0000" x2="1.8100" y2="-0.0000" width="0.1000" layer="51"/>+ <wire x1="2.3100" y1="1.0000" x2="2.3100" y2="-1.0000" width="0.1000" layer="51"/>+ <wire x1="2.4100" y1="1.0000" x2="2.4100" y2="-1.0000" width="0.1000" layer="51"/>+ <wire x1="2.5100" y1="1.0000" x2="2.5100" y2="-1.0000" width="0.1000" layer="51"/>+ <wire x1="7.6200" y1="-0.0000" x2="5.8100" y2="-0.0000" width="0.1000" layer="51"/>+ <text x="0" y="1.720" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.720" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="HZ24-1">+ <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="1" x="-17.78" y="0" length="middle" direction="pas"/>+ <pin name="2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="HZ24-1" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="HZ24-1" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="D_DO-35_SOD27_P7.62mm_Horizontal">+ <connects>+ <connect gate="G$1" pin="1" pad="1"/>+ <connect gate="G$1" pin="2" pad="2"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
hz24-1.stepadded+508@@ -0,0 +1,508 @@+ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'D:/KiCAD/packages3D-source/Diode_THT.3dshapes\\ +D_DO-35_SOD27_P7.62mm_Horizontal.step','2017-11-23T22:03:10',( + '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-35_SOD27_P7.62mm_Horizontal', + 'D_DO-35_SOD27_P7.62mm_Horizontal','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#170),#365); +#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,#76,#101,#127,#152,#161)); +#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.25,0.E+000,-2.5)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.25,1.E-015,1.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(0.25,6.7E-016,1.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.E+000,2.2E-016,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.F.); +#31 = EDGE_CURVE('',#24,#24,#32,.T.); +#32 = CIRCLE('',#33,0.25); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.E+000,6.7E-016,1.)); +#35 = DIRECTION('',(-0.E+000,2.2E-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.25); +#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); +#42 = CARTESIAN_POINT('',(0.E+000,-1.1E-016,-2.5)); +#43 = DIRECTION('',(-0.E+000,2.2E-016,1.)); +#44 = DIRECTION('',(1.,0.E+000,0.E+000)); +#45 = CYLINDRICAL_SURFACE('',#46,0.25); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.E+000,6.7E-016,1.)); +#48 = DIRECTION('',(0.E+000,2.2E-016,1.)); +#49 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50 = ADVANCED_FACE('',(#51),#71,.T.); +#51 = FACE_BOUND('',#52,.T.); +#52 = EDGE_LOOP('',(#53,#62,#69,#70)); +#53 = ORIENTED_EDGE('',*,*,#54,.T.); +#54 = EDGE_CURVE('',#24,#55,#57,.T.); +#55 = VERTEX_POINT('',#56); +#56 = CARTESIAN_POINT('',(0.5,1.E-015,1.25)); +#57 = CIRCLE('',#58,0.25); +#58 = AXIS2_PLACEMENT_3D('',#59,#60,#61); +#59 = CARTESIAN_POINT('',(0.5,7.6E-016,1.)); +#60 = DIRECTION('',(0.E+000,1.,-2.2E-016)); +#61 = DIRECTION('',(1.,0.E+000,0.E+000)); +#62 = ORIENTED_EDGE('',*,*,#63,.T.); +#63 = EDGE_CURVE('',#55,#55,#64,.T.); +#64 = CIRCLE('',#65,0.25); +#65 = AXIS2_PLACEMENT_3D('',#66,#67,#68); +#66 = CARTESIAN_POINT('',(0.5,7.8E-016,1.5)); +#67 = DIRECTION('',(-1.,0.E+000,-1.8E-016)); +#68 = DIRECTION('',(-1.8E-016,2.2E-016,1.)); +#69 = ORIENTED_EDGE('',*,*,#54,.F.); +#70 = ORIENTED_EDGE('',*,*,#31,.T.); +#71 = TOROIDAL_SURFACE('',#72,0.5,0.25); +#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); +#73 = CARTESIAN_POINT('',(0.5,6.7E-016,1.)); +#74 = DIRECTION('',(0.E+000,1.,-2.2E-016)); +#75 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76 = ADVANCED_FACE('',(#77),#96,.T.); +#77 = FACE_BOUND('',#78,.T.); +#78 = EDGE_LOOP('',(#79,#87,#94,#95)); +#79 = ORIENTED_EDGE('',*,*,#80,.T.); +#80 = EDGE_CURVE('',#55,#81,#83,.T.); +#81 = VERTEX_POINT('',#82); +#82 = CARTESIAN_POINT('',(7.12,1.E-015,1.25)); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(0.5,7.2E-016,1.25)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(1.,0.E+000,0.E+000)); +#87 = ORIENTED_EDGE('',*,*,#88,.F.); +#88 = EDGE_CURVE('',#81,#81,#89,.T.); +#89 = CIRCLE('',#90,0.25); +#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93); +#91 = CARTESIAN_POINT('',(7.12,7.8E-016,1.5)); +#92 = DIRECTION('',(1.,0.E+000,0.E+000)); +#93 = DIRECTION('',(0.E+000,-2.2E-016,-1.)); +#94 = ORIENTED_EDGE('',*,*,#80,.F.); +#95 = ORIENTED_EDGE('',*,*,#63,.F.); +#96 = CYLINDRICAL_SURFACE('',#97,0.25); +#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100); +#98 = CARTESIAN_POINT('',(0.5,7.8E-016,1.5)); +#99 = DIRECTION('',(1.,0.E+000,0.E+000)); +#100 = DIRECTION('',(0.E+000,-2.2E-016,-1.)); +#101 = ADVANCED_FACE('',(#102),#122,.T.); +#102 = FACE_BOUND('',#103,.T.); +#103 = EDGE_LOOP('',(#104,#113,#120,#121)); +#104 = ORIENTED_EDGE('',*,*,#105,.T.); +#105 = EDGE_CURVE('',#81,#106,#108,.T.); +#106 = VERTEX_POINT('',#107); +#107 = CARTESIAN_POINT('',(7.37,1.E-015,1.)); +#108 = CIRCLE('',#109,0.25); +#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112); +#110 = CARTESIAN_POINT('',(7.12,7.6E-016,1.)); +#111 = DIRECTION('',(0.E+000,1.,-2.2E-016)); +#112 = DIRECTION('',(1.,0.E+000,0.E+000)); +#113 = ORIENTED_EDGE('',*,*,#114,.T.); +#114 = EDGE_CURVE('',#106,#106,#115,.T.); +#115 = CIRCLE('',#116,0.25); +#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119); +#117 = CARTESIAN_POINT('',(7.62,6.7E-016,1.)); +#118 = DIRECTION('',(-2.4E-016,2.2E-016,1.)); +#119 = DIRECTION('',(1.,0.E+000,2.4E-016)); +#120 = ORIENTED_EDGE('',*,*,#105,.F.); +#121 = ORIENTED_EDGE('',*,*,#88,.T.); +#122 = TOROIDAL_SURFACE('',#123,0.5,0.25); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(7.12,6.7E-016,1.)); +#125 = DIRECTION('',(0.E+000,1.,-2.2E-016)); +#126 = DIRECTION('',(1.,0.E+000,0.E+000)); +#127 = ADVANCED_FACE('',(#128),#147,.T.); +#128 = FACE_BOUND('',#129,.T.); +#129 = EDGE_LOOP('',(#130,#138,#145,#146)); +#130 = ORIENTED_EDGE('',*,*,#131,.T.); +#131 = EDGE_CURVE('',#106,#132,#134,.T.); +#132 = VERTEX_POINT('',#133); +#133 = CARTESIAN_POINT('',(7.37,0.E+000,-2.5)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(7.37,6.7E-016,1.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(0.E+000,-2.2E-016,-1.)); +#138 = ORIENTED_EDGE('',*,*,#139,.F.); +#139 = EDGE_CURVE('',#132,#132,#140,.T.); +#140 = CIRCLE('',#141,0.25); +#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144); +#142 = CARTESIAN_POINT('',(7.62,-1.1E-016,-2.5)); +#143 = DIRECTION('',(-0.E+000,-2.2E-016,-1.)); +#144 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#145 = ORIENTED_EDGE('',*,*,#131,.F.); +#146 = ORIENTED_EDGE('',*,*,#114,.F.); +#147 = CYLINDRICAL_SURFACE('',#148,0.25); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(7.62,6.7E-016,1.)); +#150 = DIRECTION('',(0.E+000,-2.2E-016,-1.)); +#151 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#152 = ADVANCED_FACE('',(#153),#156,.T.); +#153 = FACE_BOUND('',#154,.F.); +#154 = EDGE_LOOP('',(#155)); +#155 = ORIENTED_EDGE('',*,*,#39,.T.); +#156 = PLANE('',#157); +#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160); +#158 = CARTESIAN_POINT('',(0.25,-1.1E-016,-2.5)); +#159 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#160 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#161 = ADVANCED_FACE('',(#162),#165,.F.); +#162 = FACE_BOUND('',#163,.T.); +#163 = EDGE_LOOP('',(#164)); +#164 = ORIENTED_EDGE('',*,*,#139,.T.); +#165 = PLANE('',#166); +#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169); +#167 = CARTESIAN_POINT('',(7.37,-1.1E-016,-2.5)); +#168 = DIRECTION('',(0.E+000,0.E+000,1.)); +#169 = DIRECTION('',(1.,0.E+000,0.E+000)); +#170 = MANIFOLD_SOLID_BREP('',#171); +#171 = CLOSED_SHELL('',(#172,#205,#225,#245,#270,#295,#321,#347,#356)); +#172 = ADVANCED_FACE('',(#173),#200,.T.); +#173 = FACE_BOUND('',#174,.T.); +#174 = EDGE_LOOP('',(#175,#184,#192,#199)); +#175 = ORIENTED_EDGE('',*,*,#176,.T.); +#176 = EDGE_CURVE('',#177,#177,#179,.T.); +#177 = VERTEX_POINT('',#178); +#178 = CARTESIAN_POINT('',(2.41,3.557331958362E-015,2.51)); +#179 = CIRCLE('',#180,1.01); +#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183); +#181 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5)); +#182 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#183 = DIRECTION('',(0.E+000,9.92044604925E-016,1.)); +#184 = ORIENTED_EDGE('',*,*,#185,.T.); +#185 = EDGE_CURVE('',#177,#186,#188,.T.); +#186 = VERTEX_POINT('',#187); +#187 = CARTESIAN_POINT('',(3.41,3.557331958362E-015,2.51)); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(2.41,5.573319583618E-016,2.51)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(1.,0.E+000,0.E+000)); +#192 = ORIENTED_EDGE('',*,*,#193,.F.); +#193 = EDGE_CURVE('',#186,#186,#194,.T.); +#194 = CIRCLE('',#195,1.01); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(3.41,6.630669073875E-016,1.5)); +#197 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#198 = DIRECTION('',(0.E+000,9.92044604925E-016,1.)); +#199 = ORIENTED_EDGE('',*,*,#185,.F.); +#200 = CYLINDRICAL_SURFACE('',#201,1.01); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5)); +#203 = DIRECTION('',(1.,0.E+000,0.E+000)); +#204 = DIRECTION('',(0.E+000,9.92044604925E-016,1.)); +#205 = ADVANCED_FACE('',(#206,#209),#220,.F.); +#206 = FACE_BOUND('',#207,.T.); +#207 = EDGE_LOOP('',(#208)); +#208 = ORIENTED_EDGE('',*,*,#176,.F.); +#209 = FACE_BOUND('',#210,.T.); +#210 = EDGE_LOOP('',(#211)); +#211 = ORIENTED_EDGE('',*,*,#212,.T.); +#212 = EDGE_CURVE('',#213,#213,#215,.T.); +#213 = VERTEX_POINT('',#214); +#214 = CARTESIAN_POINT('',(2.41,5.551115123126E-016,2.5)); +#215 = CIRCLE('',#216,1.); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5)); +#218 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#219 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#220 = PLANE('',#221); +#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224); +#222 = CARTESIAN_POINT('',(2.41,6.630669073875E-016,1.5)); +#223 = DIRECTION('',(1.,0.E+000,0.E+000)); +#224 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#225 = ADVANCED_FACE('',(#226,#229),#240,.T.); +#226 = FACE_BOUND('',#227,.T.); +#227 = EDGE_LOOP('',(#228)); +#228 = ORIENTED_EDGE('',*,*,#193,.T.); +#229 = FACE_BOUND('',#230,.T.); +#230 = EDGE_LOOP('',(#231)); +#231 = ORIENTED_EDGE('',*,*,#232,.F.); +#232 = EDGE_CURVE('',#233,#233,#235,.T.); +#233 = VERTEX_POINT('',#234); +#234 = CARTESIAN_POINT('',(3.41,5.551115123126E-016,2.5)); +#235 = CIRCLE('',#236,1.); +#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239); +#237 = CARTESIAN_POINT('',(3.41,6.630669073875E-016,1.5)); +#238 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#239 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#240 = PLANE('',#241); +#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244); +#242 = CARTESIAN_POINT('',(3.41,6.630669073875E-016,1.5)); +#243 = DIRECTION('',(1.,0.E+000,0.E+000)); +#244 = DIRECTION('',(0.E+000,9.92044604925E-016,1.)); +#245 = ADVANCED_FACE('',(#246),#265,.T.); +#246 = FACE_BOUND('',#247,.T.); +#247 = EDGE_LOOP('',(#248,#257,#263,#264)); +#248 = ORIENTED_EDGE('',*,*,#249,.T.); +#249 = EDGE_CURVE('',#250,#250,#252,.T.); +#250 = VERTEX_POINT('',#251); +#251 = CARTESIAN_POINT('',(2.21,3.555111512313E-015,2.5)); +#252 = CIRCLE('',#253,1.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(2.21,6.630669073875E-016,1.5)); +#255 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#256 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#257 = ORIENTED_EDGE('',*,*,#258,.T.); +#258 = EDGE_CURVE('',#250,#213,#259,.T.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(1.81,5.551115123126E-016,2.5)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(1.,0.E+000,0.E+000)); +#263 = ORIENTED_EDGE('',*,*,#212,.F.); +#264 = ORIENTED_EDGE('',*,*,#258,.F.); +#265 = CYLINDRICAL_SURFACE('',#266,1.); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5)); +#268 = DIRECTION('',(1.,0.E+000,0.E+000)); +#269 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#270 = ADVANCED_FACE('',(#271),#290,.T.); +#271 = FACE_BOUND('',#272,.T.); +#272 = EDGE_LOOP('',(#273,#274,#282,#289)); +#273 = ORIENTED_EDGE('',*,*,#232,.T.); +#274 = ORIENTED_EDGE('',*,*,#275,.T.); +#275 = EDGE_CURVE('',#233,#276,#278,.T.); +#276 = VERTEX_POINT('',#277); +#277 = CARTESIAN_POINT('',(5.41,3.555111512313E-015,2.5)); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(1.81,5.551115123126E-016,2.5)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(1.,0.E+000,0.E+000)); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#276,#276,#284,.T.); +#284 = CIRCLE('',#285,1.); +#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288); +#286 = CARTESIAN_POINT('',(5.41,6.630669073875E-016,1.5)); +#287 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#288 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#289 = ORIENTED_EDGE('',*,*,#275,.F.); +#290 = CYLINDRICAL_SURFACE('',#291,1.); +#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294); +#292 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5)); +#293 = DIRECTION('',(1.,0.E+000,0.E+000)); +#294 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#295 = ADVANCED_FACE('',(#296),#316,.T.); +#296 = FACE_BOUND('',#297,.F.); +#297 = EDGE_LOOP('',(#298,#307,#308,#309)); +#298 = ORIENTED_EDGE('',*,*,#299,.F.); +#299 = EDGE_CURVE('',#250,#300,#302,.T.); +#300 = VERTEX_POINT('',#301); +#301 = CARTESIAN_POINT('',(1.81,1.466293670343E-015,2.1)); +#302 = CIRCLE('',#303,0.4); +#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306); +#304 = CARTESIAN_POINT('',(2.21,1.266293670343E-015,2.1)); +#305 = DIRECTION('',(0.E+000,-1.,1.002044604925E-015)); +#306 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#307 = ORIENTED_EDGE('',*,*,#249,.T.); +#308 = ORIENTED_EDGE('',*,*,#299,.T.); +#309 = ORIENTED_EDGE('',*,*,#310,.F.); +#310 = EDGE_CURVE('',#300,#300,#311,.T.); +#311 = CIRCLE('',#312,0.6); +#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315); +#313 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5)); +#314 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#315 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#316 = TOROIDAL_SURFACE('',#317,0.6,0.4); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(2.21,6.630669073875E-016,1.5)); +#319 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#320 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#321 = ADVANCED_FACE('',(#322),#342,.T.); +#322 = FACE_BOUND('',#323,.F.); +#323 = EDGE_LOOP('',(#324,#333,#340,#341)); +#324 = ORIENTED_EDGE('',*,*,#325,.F.); +#325 = EDGE_CURVE('',#326,#276,#328,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(5.81,1.466293670343E-015,2.1)); +#328 = CIRCLE('',#329,0.4); +#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332); +#330 = CARTESIAN_POINT('',(5.41,1.266293670343E-015,2.1)); +#331 = DIRECTION('',(0.E+000,-1.,1.002044604925E-015)); +#332 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#333 = ORIENTED_EDGE('',*,*,#334,.T.); +#334 = EDGE_CURVE('',#326,#326,#335,.T.); +#335 = CIRCLE('',#336,0.6); +#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339); +#337 = CARTESIAN_POINT('',(5.81,6.630669073875E-016,1.5)); +#338 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#339 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#340 = ORIENTED_EDGE('',*,*,#325,.T.); +#341 = ORIENTED_EDGE('',*,*,#283,.F.); +#342 = TOROIDAL_SURFACE('',#343,0.6,0.4); +#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346); +#344 = CARTESIAN_POINT('',(5.41,6.630669073875E-016,1.5)); +#345 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#346 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#347 = ADVANCED_FACE('',(#348),#351,.F.); +#348 = FACE_BOUND('',#349,.T.); +#349 = EDGE_LOOP('',(#350)); +#350 = ORIENTED_EDGE('',*,*,#310,.F.); +#351 = PLANE('',#352); +#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355); +#353 = CARTESIAN_POINT('',(1.81,6.630669073875E-016,1.5)); +#354 = DIRECTION('',(1.,0.E+000,0.E+000)); +#355 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#356 = ADVANCED_FACE('',(#357),#360,.T.); +#357 = FACE_BOUND('',#358,.F.); +#358 = EDGE_LOOP('',(#359)); +#359 = ORIENTED_EDGE('',*,*,#334,.F.); +#360 = PLANE('',#361); +#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364); +#362 = CARTESIAN_POINT('',(5.81,6.630669073875E-016,1.5)); +#363 = DIRECTION('',(1.,0.E+000,0.E+000)); +#364 = DIRECTION('',(0.E+000,1.002044604925E-015,1.)); +#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#369)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#366,#367,#368)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#366 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#367 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#368 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#369 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#366, + 'distance_accuracy_value','confusion accuracy'); +#370 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#371 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#372, + #380,#387,#394,#401,#408,#415,#422,#430,#437,#444,#452,#459,#466, + #473,#480),#365); +#372 = STYLED_ITEM('color',(#373),#17); +#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('',#379); +#379 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#380 = STYLED_ITEM('color',(#381),#50); +#381 = PRESENTATION_STYLE_ASSIGNMENT((#382)); +#382 = SURFACE_STYLE_USAGE(.BOTH.,#383); +#383 = SURFACE_SIDE_STYLE('',(#384)); +#384 = SURFACE_STYLE_FILL_AREA(#385); +#385 = FILL_AREA_STYLE('',(#386)); +#386 = FILL_AREA_STYLE_COLOUR('',#379); +#387 = STYLED_ITEM('color',(#388),#76); +#388 = PRESENTATION_STYLE_ASSIGNMENT((#389)); +#389 = SURFACE_STYLE_USAGE(.BOTH.,#390); +#390 = SURFACE_SIDE_STYLE('',(#391)); +#391 = SURFACE_STYLE_FILL_AREA(#392); +#392 = FILL_AREA_STYLE('',(#393)); +#393 = FILL_AREA_STYLE_COLOUR('',#379); +#394 = STYLED_ITEM('color',(#395),#101); +#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('',#379); +#401 = STYLED_ITEM('color',(#402),#127); +#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('',#379); +#408 = STYLED_ITEM('color',(#409),#152); +#409 = PRESENTATION_STYLE_ASSIGNMENT((#410)); +#410 = SURFACE_STYLE_USAGE(.BOTH.,#411); +#411 = SURFACE_SIDE_STYLE('',(#412)); +#412 = SURFACE_STYLE_FILL_AREA(#413); +#413 = FILL_AREA_STYLE('',(#414)); +#414 = FILL_AREA_STYLE_COLOUR('',#379); +#415 = STYLED_ITEM('color',(#416),#161); +#416 = PRESENTATION_STYLE_ASSIGNMENT((#417)); +#417 = SURFACE_STYLE_USAGE(.BOTH.,#418); +#418 = SURFACE_SIDE_STYLE('',(#419)); +#419 = SURFACE_STYLE_FILL_AREA(#420); +#420 = FILL_AREA_STYLE('',(#421)); +#421 = FILL_AREA_STYLE_COLOUR('',#379); +#422 = STYLED_ITEM('color',(#423),#172); +#423 = PRESENTATION_STYLE_ASSIGNMENT((#424)); +#424 = SURFACE_STYLE_USAGE(.BOTH.,#425); +#425 = SURFACE_SIDE_STYLE('',(#426)); +#426 = SURFACE_STYLE_FILL_AREA(#427); +#427 = FILL_AREA_STYLE('',(#428)); +#428 = FILL_AREA_STYLE_COLOUR('',#429); +#429 = COLOUR_RGB('',0.699999988079,0.10000000149,5.000000074506E-002); +#430 = STYLED_ITEM('color',(#431),#205); +#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('',#429); +#437 = STYLED_ITEM('color',(#438),#225); +#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('',#429); +#444 = STYLED_ITEM('color',(#445),#245); +#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('',#451); +#451 = COLOUR_RGB('',0.E+000,0.631244003773,0.748015999794); +#452 = STYLED_ITEM('color',(#453),#270); +#453 = PRESENTATION_STYLE_ASSIGNMENT((#454)); +#454 = SURFACE_STYLE_USAGE(.BOTH.,#455); +#455 = SURFACE_SIDE_STYLE('',(#456)); +#456 = SURFACE_STYLE_FILL_AREA(#457); +#457 = FILL_AREA_STYLE('',(#458)); +#458 = FILL_AREA_STYLE_COLOUR('',#451); +#459 = STYLED_ITEM('color',(#460),#295); +#460 = PRESENTATION_STYLE_ASSIGNMENT((#461)); +#461 = SURFACE_STYLE_USAGE(.BOTH.,#462); +#462 = SURFACE_SIDE_STYLE('',(#463)); +#463 = SURFACE_STYLE_FILL_AREA(#464); +#464 = FILL_AREA_STYLE('',(#465)); +#465 = FILL_AREA_STYLE_COLOUR('',#451); +#466 = STYLED_ITEM('color',(#467),#321); +#467 = PRESENTATION_STYLE_ASSIGNMENT((#468)); +#468 = SURFACE_STYLE_USAGE(.BOTH.,#469); +#469 = SURFACE_SIDE_STYLE('',(#470)); +#470 = SURFACE_STYLE_FILL_AREA(#471); +#471 = FILL_AREA_STYLE('',(#472)); +#472 = FILL_AREA_STYLE_COLOUR('',#451); +#473 = STYLED_ITEM('color',(#474),#347); +#474 = PRESENTATION_STYLE_ASSIGNMENT((#475)); +#475 = SURFACE_STYLE_USAGE(.BOTH.,#476); +#476 = SURFACE_SIDE_STYLE('',(#477)); +#477 = SURFACE_STYLE_FILL_AREA(#478); +#478 = FILL_AREA_STYLE('',(#479)); +#479 = FILL_AREA_STYLE_COLOUR('',#451); +#480 = STYLED_ITEM('color',(#481),#356); +#481 = PRESENTATION_STYLE_ASSIGNMENT((#482)); +#482 = SURFACE_STYLE_USAGE(.BOTH.,#483); +#483 = SURFACE_SIDE_STYLE('',(#484)); +#484 = SURFACE_STYLE_FILL_AREA(#485); +#485 = FILL_AREA_STYLE('',(#486)); +#486 = FILL_AREA_STYLE_COLOUR('',#451); +ENDSEC; +END-ISO-10303-21;
package.jsonadded+135@@ -0,0 +1,135 @@+{+ "slug": "hz24-1",+ "version": "0.1.0",+ "type": "component",+ "description": "ST Semtech Zener Diodes, DO-35. 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",+ "hz24-1",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "hz24-1.kicad_sym",+ "hz24-1.kicad_mod",+ "hz24-1.glb",+ "hz24-1.step",+ "hz24-1.lbr",+ "docs/hero.png",+ "docs/hz24-1-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "hz24-1-hero.glb",+ "hz24-1-hero.overlay.json"+ ],+ "component": {+ "mpn": "HZ24-1",+ "manufacturer": "ST Semtech",+ "package": "DO-35",+ "pin_count": 2,+ "category": "Diodes",+ "subcategory": "Zener Diodes",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603039457637511168",+ "parts": {+ "symbol": "hz24-1.kicad_sym",+ "footprint": "hz24-1.kicad_mod",+ "model_3d": "hz24-1-hero.glb",+ "model_3d_step": "hz24-1.step",+ "lbr": "hz24-1.lbr",+ "model_3d_plain": "hz24-1.glb"+ },+ "distributor_links": {+ "lcsc": "C3041368"+ },+ "distributor_check": {+ "checked_at": "2026-10-15T14:36:22Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "1",+ "type": "passive",+ "description": "Terminal 1 of an unpolarised inductor or ferrite bead; either orientation."+ },+ {+ "number": "2",+ "name": "2",+ "type": "passive",+ "description": "Terminal 2 of an unpolarised inductor or ferrite bead; either orientation."+ }+ ],+ "provenance": {+ "extractor": "extract_pins",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins",+ "primary_model": "two-terminal 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": 4,+ "cost_usd": 0.0014,+ "at": "2026-10-15T14:36:10"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603039457637511168",+ "pages": 4,+ "sha256": "8ffbe650c32c30c5",+ "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": "hz24-1.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 8.12,+ 2.02,+ 5.01+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0.0,+ "footprint_binding": "identity",+ "sha256": "9704292191fcb13b3dfc88c1e572df18313ac20023bb230486c878d8dddfdb54",+ "checked": "2026-10-15",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+141@@ -0,0 +1,141 @@+{+ "slug": "hz24-1",+ "version": "0.1.0",+ "type": "component",+ "description": "ST Semtech Zener Diodes, DO-35. 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",+ "hz24-1",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "hz24-1.kicad_sym",+ "hz24-1.kicad_mod",+ "hz24-1.glb",+ "hz24-1.step",+ "hz24-1.lbr",+ "docs/hero.png",+ "docs/hz24-1-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "hz24-1-hero.glb",+ "hz24-1-hero.overlay.json"+ ],+ "component": {+ "mpn": "HZ24-1",+ "manufacturer": "ST Semtech",+ "package": "DO-35",+ "pin_count": 2,+ "category": "Diodes",+ "subcategory": "Zener Diodes",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603039457637511168",+ "parts": {+ "symbol": "hz24-1.kicad_sym",+ "footprint": "hz24-1.kicad_mod",+ "model_3d": "hz24-1-hero.glb",+ "model_3d_step": "hz24-1.step",+ "lbr": "hz24-1.lbr",+ "model_3d_plain": "hz24-1.glb"+ },+ "distributor_links": {+ "lcsc": "C3041368"+ },+ "distributor_check": {+ "checked_at": "2026-10-15T14:36:22Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "no match"+ },+ "mouser": {+ "pn": null,+ "status": "no match"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "1",+ "type": "passive",+ "description": "Terminal 1 of an unpolarised inductor or ferrite bead; either orientation."+ },+ {+ "number": "2",+ "name": "2",+ "type": "passive",+ "description": "Terminal 2 of an unpolarised inductor or ferrite bead; either orientation."+ }+ ],+ "provenance": {+ "extractor": "extract_pins",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins",+ "primary_model": "two-terminal 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": 4,+ "cost_usd": 0.0014,+ "at": "2026-10-15T14:36:10"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603039457637511168",+ "pages": 4,+ "sha256": "8ffbe650c32c30c5",+ "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": "hz24-1.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 8.12,+ 2.02,+ 5.01+ ],+ "zmin_mm": -2.5,+ "centre_offset_mm": 0,+ "footprint_binding": "identity",+ "sha256": "9704292191fcb13b3dfc88c1e572df18313ac20023bb230486c878d8dddfdb54",+ "checked": "2026-10-15",+ "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>hz24-1</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>hz24-1</title>