← Commit history
README.mdadded+61
@@ -0,0 +1,61 @@+# MCP1702-5002E++**Microchip Tech** · Linear Voltage Regulators (LDO) · TO-92++MCP1702-5002E from Microchip Tech, in a TO-92. 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 | GND | power_in | Regulator ground that must be tied to the negative side of the output and input capacitors and to the load return, carrying only the 2.0 µA typical LDO bias current while the output regulation is referenced to this pin. |+| 2 | VIN | power_in | Unregulated input supply that requires a low source impedance for stable LDO operation, where about 1 µF of capacitance is sufficient for most applications and the input operating range is 2.7V to 13.2V. |+| 3 | VOUT | power_out | Regulated output that connects to the load and the positive terminal of the output capacitor, which should sit as close to the pin as practical, and carries the DC load current (250 mA maximum for output voltages of 2.5V or higher). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Microchip Tech |+| Package | TO-92 |+| Category | Power Management ICs |+| Pins | 3 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Input Operating Voltage | VIN | 2.7 |  | 13.2 | V | Note 1 | 3 |+| Input Quiescent Current | Iq |  | 2 | 5 | µA | IL = 0 mA | 3 |+| Maximum Output Current | IOUT_mA | 250 |  |  | mA | For VR ≥ 2.5V | 3 |+| Output Voltage Regulation (VR = 5.0V, 2.0% tolerance) | VOUT | -2 | 0.4 | 2 | % | VR = 5.0V; Note 2 | 3 |+| Line Regulation | VOUT/(VOUTxVIN) | -0.3 | 0.1 | 0.3 | %/V | (VOUT(MAX)+VDROPOUT(MAX)) ≤ VIN ≤ 13.2V, Note 1 | 3 |+| Load Regulation | VOUT/VOUT | -2.5 | 1 | 2.5 | % | IL = 1.0 mA to 250 mA for VR ≥ 2.5V | 3 |+| Dropout Voltage | VDROPOUT |  | 330 | 650 | mV | IL = 250 mA, VR = 5.0V | 4 |+| Operating Junction Temperature Range | TJ | -40 |  | 125 | °C | Steady State | 5 |+| Maximum Junction Temperature | TJ |  |  | 150 | °C | Transient | 5 |+| Storage Temperature Range | TA | -65 |  | 150 | °C |  | 5 |+| Supply Voltage (absolute maximum) | VDD |  |  | 14.5 | V |  | 3 |+| ESD Protection, Human Body Model (HBM) |  |  |  | 4 | kV | HBM, all pins | 3 |+| ESD Protection, Machine Model (MM) |  |  |  | 400 | V | MM, all pins | 3 |+| Thermal Resistance, Junction to Ambient (3L-TO-92) | JA |  | 131.9 |  | °C/W |  | 5 |+| Thermal Resistance, Junction to Case (3L-TO-92) | JC |  | 66.3 |  | °C/W |  | 5 |++## CAD (KiCad official)++- Symbol: `MCP1702-5002E`+- Footprint: `Package_TO_SOT_THT:TO-92_Inline`+- 3D model: TO-92 (KiCad packages3D, STEP)+- 3D model files: `mcp1702-5002e-etched.step` / `mcp1702-5002e-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `mcp1702-5002e.step` / `mcp1702-5002e.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Microchip Tech datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf) (26 pp, sha256 `eebbb32821ad97ab`, retrieved 2026-10-29, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/mcp1702-5002e-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/mcp1702-5002e-datasheet.pdfadded
⋯ 1 unchanged line ⋯
mcp1702-5002e-etched.glbadded
⋯ 1 unchanged line ⋯
mcp1702-5002e-hero.glbadded
⋯ 1 unchanged line ⋯
mcp1702-5002e-hero.overlay.jsonadded+155
@@ -0,0 +1,155 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "MCP1702-5002E",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 3,+      "span_mm": 3.59,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -0.956,+          0.0+        ],+        "r_mm": 0.231+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 3,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.287,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.24,+      2.78,+      -0.19,+      0.19+    ],+    "pads_bbox_mm": [+      -0.525,+      3.065,+      -0.75,+      0.75+    ],+    "seating_z_mm": -2.5+  },+  "sources": {+    "glb": "mcp1702-5002e-etched.glb",+    "glb_sha256": "ab2227666ebfe7f3b7164f43b95553460d2aa59c12437a9f69ad892601e8cbbf",+    "footprint": "mcp1702-5002e.kicad_mod",+    "footprint_sha256": "f9337f291f2a848e658d3b864dba20a26de0a1782fb248bf5491a77c2d7958e4",+    "pins": "page.json component.pins",+    "pins_sha256": "0fb04a252c8e9f515de412857dbd8154e14c407875f44f20e3ee57d03321cb3f"+  },+  "generator": "adom-wiki 1.8.0 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "GND",+      "x": -1.337,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "VIN",+      "x": 1.945,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "VOUT",+      "x": 3.215,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.05,+        1.5+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        1.27,+        0.0+      ],+      "size_mm": [+        1.05,+        1.5+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        2.54,+        0.0+      ],+      "size_mm": [+        1.05,+        1.5+      ],+      "rot": 0.0+    }+  ]+}
mcp1702-5002e.glbadded
⋯ 1 unchanged line ⋯
mcp1702-5002e.kicad_modadded+175
@@ -0,0 +1,175 @@+(footprint "TO-92_Inline"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)")+	(tags "to-92 sc-43 sc-43a sot54 PA33 transistor")+	(property "Reference" "REF**"+		(at 1.27 -3.56 0)+		(layer "F.SilkS")+		(uuid "f8d60c07-fcb4-4333-b1c1-8b3d3f312520")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-92_Inline"+		(at 1.27 2.79 0)+		(layer "F.Fab")+		(uuid "46e152dd-3e84-4692-ab08-8f8d182ac1f0")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf"+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "13a62c66-6828-4621-95e7-083954b37b6f")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "a81db220-f19f-495f-8fd1-8d52823f6974")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.53 1.85)+		(end 3.07 1.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "cf5cf09f-aa3b-4d09-93f0-cd60b4888842")+	)+	(fp_arc+		(start -0.568478 1.838478)+		(mid -1.132087 -0.994977)+		(end 1.27 -2.6)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "99142eee-f758-4736-a8c8-cb8594d72329")+	)+	(fp_arc+		(start 1.27 -2.6)+		(mid 3.672087 -0.994977)+		(end 3.108478 1.838478)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "6883339b-fe76-44dd-867c-5e7513ca94d9")+	)+	(fp_line+		(start -0.5 1.75)+		(end 3 1.75)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "5d7416fc-4b8c-4be4-a9fd-ef9b81ac6c9c")+	)+	(fp_arc+		(start -0.483625 1.753625)+		(mid -1.021221 -0.949055)+		(end 1.27 -2.48)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "aa16c43c-65a5-4741-be20-e91b6c83fa25")+	)+	(fp_arc+		(start 1.27 -2.48)+		(mid 3.561221 -0.949055)+		(end 3.023625 1.753625)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "f16cbdf0-79ae-4941-a6bc-5ea567fda1f0")+	)+	(fp_text user "${REFERENCE}"+		(at 1.27 0 0)+		(layer "F.Fab")+		(uuid "77380750-baf8-4990-b61d-2bd2227c89ba")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 1.05 1.5)+		(drill 0.75)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "30d66bfc-1f65-461a-a175-eddb5ee97273")+	)+	(pad "2" thru_hole oval+		(at 1.27 0)+		(size 1.05 1.5)+		(drill 0.75)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "19a641f3-2188-4ac8-845f-9705044a4d32")+	)+	(pad "3" thru_hole oval+		(at 2.54 0)+		(size 1.05 1.5)+		(drill 0.75)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "58a02559-fefd-4819-914f-420454f3bf9f")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.28 -2.73) (xy 3.82 -2.73) (xy 3.82 2.01) (xy -1.28 2.01))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
mcp1702-5002e.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "MCP1702-5002E" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "MCP1702-5002E" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "MCP1702-5002E_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "MCP1702-5002E_1_1"+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -2.54 0) (length 5.08)+      (name "VIN" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin power_out line (at 17.78 0.00 180) (length 5.08)+      (name "VOUT" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
mcp1702-5002e.lbradded+156
@@ -0,0 +1,156 @@+<?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>Microchip Tech Linear Voltage Regulators (LDO), TO-92. Pinout cross-checked by two models against the datasheet</description>+<packages>+<package name="TO-92_Inline">+  <description>3 pads, 3.6 x 1.5 mm. TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="0.7500" diameter="1.0500" shape="long" rot="R90"/>+  <pad name="2" x="1.2700" y="-0.0000" drill="0.7500" diameter="1.0500" shape="long" rot="R90"/>+  <pad name="3" x="2.5400" y="-0.0000" drill="0.7500" diameter="1.0500" shape="long" rot="R90"/>+  <wire x1="-0.5300" y1="-1.8500" x2="3.0700" y2="-1.8500" width="0.1200" layer="21"/>+  <wire x1="-0.5000" y1="-1.7500" x2="3.0000" y2="-1.7500" width="0.1000" layer="51"/>+  <wire x1="-0.5685" y1="-1.8385" x2="-0.8918" y2="-1.4445" width="0.1200" layer="21"/>+  <wire x1="-0.8918" y1="-1.4445" x2="-1.1321" y2="-0.9950" width="0.1200" layer="21"/>+  <wire x1="-1.1321" y1="-0.9950" x2="-1.2800" y2="-0.5072" width="0.1200" layer="21"/>+  <wire x1="-1.2800" y1="-0.5072" x2="-1.3300" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="-1.3300" y1="-0.0000" x2="-1.2800" y2="0.5072" width="0.1200" layer="21"/>+  <wire x1="-1.2800" y1="0.5072" x2="-1.1321" y2="0.9950" width="0.1200" layer="21"/>+  <wire x1="-1.1321" y1="0.9950" x2="-0.8918" y2="1.4445" width="0.1200" layer="21"/>+  <wire x1="-0.8918" y1="1.4445" x2="-0.5685" y2="1.8385" width="0.1200" layer="21"/>+  <wire x1="-0.5685" y1="1.8385" x2="-0.1745" y2="2.1618" width="0.1200" layer="21"/>+  <wire x1="-0.1745" y1="2.1618" x2="0.2750" y2="2.4021" width="0.1200" layer="21"/>+  <wire x1="0.2750" y1="2.4021" x2="0.7628" y2="2.5500" width="0.1200" layer="21"/>+  <wire x1="0.7628" y1="2.5500" x2="1.2700" y2="2.6000" width="0.1200" layer="21"/>+  <wire x1="1.2700" y1="2.6000" x2="1.7772" y2="2.5500" width="0.1200" layer="21"/>+  <wire x1="1.7772" y1="2.5500" x2="2.2650" y2="2.4021" width="0.1200" layer="21"/>+  <wire x1="2.2650" y1="2.4021" x2="2.7145" y2="2.1618" width="0.1200" layer="21"/>+  <wire x1="2.7145" y1="2.1618" x2="3.1085" y2="1.8385" width="0.1200" layer="21"/>+  <wire x1="3.1085" y1="1.8385" x2="3.4318" y2="1.4445" width="0.1200" layer="21"/>+  <wire x1="3.4318" y1="1.4445" x2="3.6721" y2="0.9950" width="0.1200" layer="21"/>+  <wire x1="3.6721" y1="0.9950" x2="3.8200" y2="0.5072" width="0.1200" layer="21"/>+  <wire x1="3.8200" y1="0.5072" x2="3.8700" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="3.8700" y1="-0.0000" x2="3.8200" y2="-0.5072" width="0.1200" layer="21"/>+  <wire x1="3.8200" y1="-0.5072" x2="3.6721" y2="-0.9950" width="0.1200" layer="21"/>+  <wire x1="3.6721" y1="-0.9950" x2="3.4318" y2="-1.4445" width="0.1200" layer="21"/>+  <wire x1="3.4318" y1="-1.4445" x2="3.1085" y2="-1.8385" width="0.1200" layer="21"/>+  <wire x1="-0.4836" y1="-1.7536" x2="-0.7920" y2="-1.3778" width="0.1000" layer="51"/>+  <wire x1="-0.7920" y1="-1.3778" x2="-1.0212" y2="-0.9491" width="0.1000" layer="51"/>+  <wire x1="-1.0212" y1="-0.9491" x2="-1.1623" y2="-0.4838" width="0.1000" layer="51"/>+  <wire x1="-1.1623" y1="-0.4838" x2="-1.2100" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="-1.2100" y1="-0.0000" x2="-1.1623" y2="0.4838" width="0.1000" layer="51"/>+  <wire x1="-1.1623" y1="0.4838" x2="-1.0212" y2="0.9491" width="0.1000" layer="51"/>+  <wire x1="-1.0212" y1="0.9491" x2="-0.7920" y2="1.3778" width="0.1000" layer="51"/>+  <wire x1="-0.7920" y1="1.3778" x2="-0.4836" y2="1.7536" width="0.1000" layer="51"/>+  <wire x1="-0.4836" y1="1.7536" x2="-0.1078" y2="2.0620" width="0.1000" layer="51"/>+  <wire x1="-0.1078" y1="2.0620" x2="0.3209" y2="2.2912" width="0.1000" layer="51"/>+  <wire x1="0.3209" y1="2.2912" x2="0.7862" y2="2.4323" width="0.1000" layer="51"/>+  <wire x1="0.7862" y1="2.4323" x2="1.2700" y2="2.4800" width="0.1000" layer="51"/>+  <wire x1="1.2700" y1="2.4800" x2="1.7538" y2="2.4323" width="0.1000" layer="51"/>+  <wire x1="1.7538" y1="2.4323" x2="2.2191" y2="2.2912" width="0.1000" layer="51"/>+  <wire x1="2.2191" y1="2.2912" x2="2.6478" y2="2.0620" width="0.1000" layer="51"/>+  <wire x1="2.6478" y1="2.0620" x2="3.0236" y2="1.7536" width="0.1000" layer="51"/>+  <wire x1="3.0236" y1="1.7536" x2="3.3320" y2="1.3778" width="0.1000" layer="51"/>+  <wire x1="3.3320" y1="1.3778" x2="3.5612" y2="0.9491" width="0.1000" layer="51"/>+  <wire x1="3.5612" y1="0.9491" x2="3.7023" y2="0.4838" width="0.1000" layer="51"/>+  <wire x1="3.7023" y1="0.4838" x2="3.7500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="3.7500" y1="-0.0000" x2="3.7023" y2="-0.4838" width="0.1000" layer="51"/>+  <wire x1="3.7023" y1="-0.4838" x2="3.5612" y2="-0.9491" width="0.1000" layer="51"/>+  <wire x1="3.5612" y1="-0.9491" x2="3.3320" y2="-1.3778" width="0.1000" layer="51"/>+  <wire x1="3.3320" y1="-1.3778" x2="3.0236" y2="-1.7536" width="0.1000" layer="51"/>+  <text x="0" y="1.350" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.450" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="MCP1702-5002E">+  <description>Microchip Tech Linear Voltage Regulators (LDO), TO-92. Pinout cross-checked by two models against the datasheet</description>+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="VIN" x="-17.78" y="-2.54" length="middle" direction="pwr"/>+  <pin name="VOUT" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="MCP1702-5002E" prefix="U">+  <description>Microchip Tech Linear Voltage Regulators (LDO), TO-92. Pinout cross-checked by two models against the datasheet</description>+  <gates>+    <gate name="G$1" symbol="MCP1702-5002E" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="TO-92_Inline">+      <connects>+        <connect gate="G$1" pin="GND" pad="1"/>+        <connect gate="G$1" pin="VIN" pad="2"/>+        <connect gate="G$1" pin="VOUT" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="MCP1702-5002E" constant="no"/>+          <attribute name="MANUFACTURER" value="Microchip Tech" constant="no"/>+          <attribute name="DATASHEET" value="https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/mcp1702-5002e" constant="no"/>+          <attribute name="LCSC_PN" value="C145618" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
mcp1702-5002e.stepadded+689
@@ -0,0 +1,689 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\
+TO-92_Inline_Narrow.step','2017-11-28T22:16:31',('kicad StepUp'),(
+    'ksu MCAD'),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('TO-92_Inline_Narrow','TO-92_Inline_Narrow','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#527);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#57,#81,#193,#203,#234,#258,#282,#299,#330,
+    #354,#378,#395,#426,#450,#474,#491,#503,#515));
+#17 = ADVANCED_FACE('',(#18),#52,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-0.745769083998,-1.33,2.5));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-0.745769083998,-1.33,7.3));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-0.745769083998,-1.33,2.5));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(3.285769083998,-1.33,7.3));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-0.745769083998,-1.33,7.3));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(1.,0.E+000,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(3.285769083998,-1.33,2.5));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(3.285769083998,-1.33,2.5));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#22,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-0.745769083998,-1.33,2.5));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(1.,0.E+000,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-0.745769083998,-1.33,2.5));
+#55 = DIRECTION('',(0.E+000,1.,0.E+000));
+#56 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57 = ADVANCED_FACE('',(#58),#76,.T.);
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60,#61,#68,#69));
+#60 = ORIENTED_EDGE('',*,*,#39,.T.);
+#61 = ORIENTED_EDGE('',*,*,#62,.T.);
+#62 = EDGE_CURVE('',#32,#24,#63,.T.);
+#63 = CIRCLE('',#64,2.415);
+#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
+#65 = CARTESIAN_POINT('',(1.27,0.E+000,7.3));
+#66 = DIRECTION('',(0.E+000,0.E+000,1.));
+#67 = DIRECTION('',(1.,0.E+000,0.E+000));
+#68 = ORIENTED_EDGE('',*,*,#21,.F.);
+#69 = ORIENTED_EDGE('',*,*,#70,.F.);
+#70 = EDGE_CURVE('',#40,#22,#71,.T.);
+#71 = CIRCLE('',#72,2.415);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(1.27,0.E+000,2.5));
+#74 = DIRECTION('',(0.E+000,0.E+000,1.));
+#75 = DIRECTION('',(1.,0.E+000,0.E+000));
+#76 = CYLINDRICAL_SURFACE('',#77,2.415);
+#77 = AXIS2_PLACEMENT_3D('',#78,#79,#80);
+#78 = CARTESIAN_POINT('',(1.27,0.E+000,2.5));
+#79 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#80 = DIRECTION('',(1.,0.E+000,0.E+000));
+#81 = ADVANCED_FACE('',(#82,#86,#120,#154),#188,.T.);
+#82 = FACE_BOUND('',#83,.T.);
+#83 = EDGE_LOOP('',(#84,#85));
+#84 = ORIENTED_EDGE('',*,*,#47,.F.);
+#85 = ORIENTED_EDGE('',*,*,#70,.F.);
+#86 = FACE_BOUND('',#87,.T.);
+#87 = EDGE_LOOP('',(#88,#98,#106,#114));
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#90,#92,#94,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(1.51,-0.19,2.5));
+#92 = VERTEX_POINT('',#93);
+#93 = CARTESIAN_POINT('',(1.03,-0.19,2.5));
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(1.51,-0.19,2.5));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#98 = ORIENTED_EDGE('',*,*,#99,.F.);
+#99 = EDGE_CURVE('',#100,#90,#102,.T.);
+#100 = VERTEX_POINT('',#101);
+#101 = CARTESIAN_POINT('',(1.51,0.19,2.5));
+#102 = LINE('',#103,#104);
+#103 = CARTESIAN_POINT('',(1.51,0.19,2.5));
+#104 = VECTOR('',#105,1.);
+#105 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#106 = ORIENTED_EDGE('',*,*,#107,.F.);
+#107 = EDGE_CURVE('',#108,#100,#110,.T.);
+#108 = VERTEX_POINT('',#109);
+#109 = CARTESIAN_POINT('',(1.03,0.19,2.5));
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(1.03,0.19,2.5));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(1.,0.E+000,0.E+000));
+#114 = ORIENTED_EDGE('',*,*,#115,.F.);
+#115 = EDGE_CURVE('',#92,#108,#116,.T.);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(1.03,-0.19,2.5));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(0.E+000,1.,0.E+000));
+#120 = FACE_BOUND('',#121,.T.);
+#121 = EDGE_LOOP('',(#122,#132,#140,#148));
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#124,#126,#128,.T.);
+#124 = VERTEX_POINT('',#125);
+#125 = CARTESIAN_POINT('',(0.24,-0.19,2.5));
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(-0.24,-0.19,2.5));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(0.24,-0.19,2.5));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#132 = ORIENTED_EDGE('',*,*,#133,.F.);
+#133 = EDGE_CURVE('',#134,#124,#136,.T.);
+#134 = VERTEX_POINT('',#135);
+#135 = CARTESIAN_POINT('',(0.24,0.19,2.5));
+#136 = LINE('',#137,#138);
+#137 = CARTESIAN_POINT('',(0.24,0.19,2.5));
+#138 = VECTOR('',#139,1.);
+#139 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#140 = ORIENTED_EDGE('',*,*,#141,.F.);
+#141 = EDGE_CURVE('',#142,#134,#144,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(-0.24,0.19,2.5));
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(-0.24,0.19,2.5));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(1.,0.E+000,0.E+000));
+#148 = ORIENTED_EDGE('',*,*,#149,.F.);
+#149 = EDGE_CURVE('',#126,#142,#150,.T.);
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(-0.24,-0.19,2.5));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(0.E+000,1.,0.E+000));
+#154 = FACE_BOUND('',#155,.T.);
+#155 = EDGE_LOOP('',(#156,#166,#174,#182));
+#156 = ORIENTED_EDGE('',*,*,#157,.F.);
+#157 = EDGE_CURVE('',#158,#160,#162,.T.);
+#158 = VERTEX_POINT('',#159);
+#159 = CARTESIAN_POINT('',(2.78,0.19,2.5));
+#160 = VERTEX_POINT('',#161);
+#161 = CARTESIAN_POINT('',(2.78,-0.19,2.5));
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(2.78,0.19,2.5));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#166 = ORIENTED_EDGE('',*,*,#167,.F.);
+#167 = EDGE_CURVE('',#168,#158,#170,.T.);
+#168 = VERTEX_POINT('',#169);
+#169 = CARTESIAN_POINT('',(2.3,0.19,2.5));
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(2.3,0.19,2.5));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(1.,0.E+000,0.E+000));
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#176,#168,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(2.3,-0.19,2.5));
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(2.3,-0.19,2.5));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(0.E+000,1.,0.E+000));
+#182 = ORIENTED_EDGE('',*,*,#183,.F.);
+#183 = EDGE_CURVE('',#160,#176,#184,.T.);
+#184 = LINE('',#185,#186);
+#185 = CARTESIAN_POINT('',(2.78,-0.19,2.5));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#188 = PLANE('',#189);
+#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192);
+#190 = CARTESIAN_POINT('',(-0.745769083998,-1.33,2.5));
+#191 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#192 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#193 = ADVANCED_FACE('',(#194),#198,.F.);
+#194 = FACE_BOUND('',#195,.T.);
+#195 = EDGE_LOOP('',(#196,#197));
+#196 = ORIENTED_EDGE('',*,*,#31,.T.);
+#197 = ORIENTED_EDGE('',*,*,#62,.T.);
+#198 = PLANE('',#199);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(-0.745769083998,-1.33,7.3));
+#201 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#202 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#203 = ADVANCED_FACE('',(#204),#229,.F.);
+#204 = FACE_BOUND('',#205,.F.);
+#205 = EDGE_LOOP('',(#206,#214,#222,#228));
+#206 = ORIENTED_EDGE('',*,*,#207,.T.);
+#207 = EDGE_CURVE('',#90,#208,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(1.51,-0.19,-2.5));
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(1.51,-0.19,2.5));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#214 = ORIENTED_EDGE('',*,*,#215,.T.);
+#215 = EDGE_CURVE('',#208,#216,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(1.03,-0.19,-2.5));
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(1.51,-0.19,-2.5));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#222 = ORIENTED_EDGE('',*,*,#223,.F.);
+#223 = EDGE_CURVE('',#92,#216,#224,.T.);
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(1.03,-0.19,2.5));
+#226 = VECTOR('',#227,1.);
+#227 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#228 = ORIENTED_EDGE('',*,*,#89,.F.);
+#229 = PLANE('',#230);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(1.51,-0.19,2.5));
+#232 = DIRECTION('',(0.E+000,1.,0.E+000));
+#233 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#234 = ADVANCED_FACE('',(#235),#253,.F.);
+#235 = FACE_BOUND('',#236,.F.);
+#236 = EDGE_LOOP('',(#237,#238,#246,#252));
+#237 = ORIENTED_EDGE('',*,*,#223,.T.);
+#238 = ORIENTED_EDGE('',*,*,#239,.T.);
+#239 = EDGE_CURVE('',#216,#240,#242,.T.);
+#240 = VERTEX_POINT('',#241);
+#241 = CARTESIAN_POINT('',(1.03,0.19,-2.5));
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(1.03,-0.19,-2.5));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(0.E+000,1.,0.E+000));
+#246 = ORIENTED_EDGE('',*,*,#247,.F.);
+#247 = EDGE_CURVE('',#108,#240,#248,.T.);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(1.03,0.19,2.5));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#252 = ORIENTED_EDGE('',*,*,#115,.F.);
+#253 = PLANE('',#254);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(1.03,-0.19,2.5));
+#256 = DIRECTION('',(1.,0.E+000,0.E+000));
+#257 = DIRECTION('',(0.E+000,1.,0.E+000));
+#258 = ADVANCED_FACE('',(#259),#277,.F.);
+#259 = FACE_BOUND('',#260,.F.);
+#260 = EDGE_LOOP('',(#261,#262,#270,#276));
+#261 = ORIENTED_EDGE('',*,*,#247,.T.);
+#262 = ORIENTED_EDGE('',*,*,#263,.T.);
+#263 = EDGE_CURVE('',#240,#264,#266,.T.);
+#264 = VERTEX_POINT('',#265);
+#265 = CARTESIAN_POINT('',(1.51,0.19,-2.5));
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(1.03,0.19,-2.5));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(1.,0.E+000,0.E+000));
+#270 = ORIENTED_EDGE('',*,*,#271,.F.);
+#271 = EDGE_CURVE('',#100,#264,#272,.T.);
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(1.51,0.19,2.5));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#276 = ORIENTED_EDGE('',*,*,#107,.F.);
+#277 = PLANE('',#278);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(1.03,0.19,2.5));
+#280 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#281 = DIRECTION('',(1.,0.E+000,0.E+000));
+#282 = ADVANCED_FACE('',(#283),#294,.F.);
+#283 = FACE_BOUND('',#284,.F.);
+#284 = EDGE_LOOP('',(#285,#286,#292,#293));
+#285 = ORIENTED_EDGE('',*,*,#271,.T.);
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#264,#208,#288,.T.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(1.51,0.19,-2.5));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#292 = ORIENTED_EDGE('',*,*,#207,.F.);
+#293 = ORIENTED_EDGE('',*,*,#99,.F.);
+#294 = PLANE('',#295);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(1.51,0.19,2.5));
+#297 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#298 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#299 = ADVANCED_FACE('',(#300),#325,.F.);
+#300 = FACE_BOUND('',#301,.F.);
+#301 = EDGE_LOOP('',(#302,#310,#318,#324));
+#302 = ORIENTED_EDGE('',*,*,#303,.T.);
+#303 = EDGE_CURVE('',#124,#304,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(0.24,-0.19,-2.5));
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.24,-0.19,2.5));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#304,#312,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(-0.24,-0.19,-2.5));
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.24,-0.19,-2.5));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#318 = ORIENTED_EDGE('',*,*,#319,.F.);
+#319 = EDGE_CURVE('',#126,#312,#320,.T.);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-0.24,-0.19,2.5));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#324 = ORIENTED_EDGE('',*,*,#123,.F.);
+#325 = PLANE('',#326);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(0.24,-0.19,2.5));
+#328 = DIRECTION('',(0.E+000,1.,0.E+000));
+#329 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#330 = ADVANCED_FACE('',(#331),#349,.F.);
+#331 = FACE_BOUND('',#332,.F.);
+#332 = EDGE_LOOP('',(#333,#334,#342,#348));
+#333 = ORIENTED_EDGE('',*,*,#319,.T.);
+#334 = ORIENTED_EDGE('',*,*,#335,.T.);
+#335 = EDGE_CURVE('',#312,#336,#338,.T.);
+#336 = VERTEX_POINT('',#337);
+#337 = CARTESIAN_POINT('',(-0.24,0.19,-2.5));
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(-0.24,-0.19,-2.5));
+#340 = VECTOR('',#341,1.);
+#341 = DIRECTION('',(0.E+000,1.,0.E+000));
+#342 = ORIENTED_EDGE('',*,*,#343,.F.);
+#343 = EDGE_CURVE('',#142,#336,#344,.T.);
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(-0.24,0.19,2.5));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#348 = ORIENTED_EDGE('',*,*,#149,.F.);
+#349 = PLANE('',#350);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(-0.24,-0.19,2.5));
+#352 = DIRECTION('',(1.,0.E+000,0.E+000));
+#353 = DIRECTION('',(0.E+000,1.,0.E+000));
+#354 = ADVANCED_FACE('',(#355),#373,.F.);
+#355 = FACE_BOUND('',#356,.F.);
+#356 = EDGE_LOOP('',(#357,#358,#366,#372));
+#357 = ORIENTED_EDGE('',*,*,#343,.T.);
+#358 = ORIENTED_EDGE('',*,*,#359,.T.);
+#359 = EDGE_CURVE('',#336,#360,#362,.T.);
+#360 = VERTEX_POINT('',#361);
+#361 = CARTESIAN_POINT('',(0.24,0.19,-2.5));
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-0.24,0.19,-2.5));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(1.,0.E+000,0.E+000));
+#366 = ORIENTED_EDGE('',*,*,#367,.F.);
+#367 = EDGE_CURVE('',#134,#360,#368,.T.);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.24,0.19,2.5));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#372 = ORIENTED_EDGE('',*,*,#141,.F.);
+#373 = PLANE('',#374);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(-0.24,0.19,2.5));
+#376 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#377 = DIRECTION('',(1.,0.E+000,0.E+000));
+#378 = ADVANCED_FACE('',(#379),#390,.F.);
+#379 = FACE_BOUND('',#380,.F.);
+#380 = EDGE_LOOP('',(#381,#382,#388,#389));
+#381 = ORIENTED_EDGE('',*,*,#367,.T.);
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#360,#304,#384,.T.);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(0.24,0.19,-2.5));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#388 = ORIENTED_EDGE('',*,*,#303,.F.);
+#389 = ORIENTED_EDGE('',*,*,#133,.F.);
+#390 = PLANE('',#391);
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(0.24,0.19,2.5));
+#393 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#394 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#395 = ADVANCED_FACE('',(#396),#421,.F.);
+#396 = FACE_BOUND('',#397,.F.);
+#397 = EDGE_LOOP('',(#398,#406,#414,#420));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#158,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(2.78,0.19,-2.5));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(2.78,0.19,2.5));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(2.78,-0.19,-2.5));
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(2.78,0.19,-2.5));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#414 = ORIENTED_EDGE('',*,*,#415,.F.);
+#415 = EDGE_CURVE('',#160,#408,#416,.T.);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(2.78,-0.19,2.5));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#420 = ORIENTED_EDGE('',*,*,#157,.F.);
+#421 = PLANE('',#422);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(2.78,0.19,2.5));
+#424 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#425 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#426 = ADVANCED_FACE('',(#427),#445,.F.);
+#427 = FACE_BOUND('',#428,.F.);
+#428 = EDGE_LOOP('',(#429,#430,#438,#444));
+#429 = ORIENTED_EDGE('',*,*,#415,.T.);
+#430 = ORIENTED_EDGE('',*,*,#431,.T.);
+#431 = EDGE_CURVE('',#408,#432,#434,.T.);
+#432 = VERTEX_POINT('',#433);
+#433 = CARTESIAN_POINT('',(2.3,-0.19,-2.5));
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(2.78,-0.19,-2.5));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#438 = ORIENTED_EDGE('',*,*,#439,.F.);
+#439 = EDGE_CURVE('',#176,#432,#440,.T.);
+#440 = LINE('',#441,#442);
+#441 = CARTESIAN_POINT('',(2.3,-0.19,2.5));
+#442 = VECTOR('',#443,1.);
+#443 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#444 = ORIENTED_EDGE('',*,*,#183,.F.);
+#445 = PLANE('',#446);
+#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449);
+#447 = CARTESIAN_POINT('',(2.78,-0.19,2.5));
+#448 = DIRECTION('',(0.E+000,1.,0.E+000));
+#449 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#450 = ADVANCED_FACE('',(#451),#469,.F.);
+#451 = FACE_BOUND('',#452,.F.);
+#452 = EDGE_LOOP('',(#453,#454,#462,#468));
+#453 = ORIENTED_EDGE('',*,*,#439,.T.);
+#454 = ORIENTED_EDGE('',*,*,#455,.T.);
+#455 = EDGE_CURVE('',#432,#456,#458,.T.);
+#456 = VERTEX_POINT('',#457);
+#457 = CARTESIAN_POINT('',(2.3,0.19,-2.5));
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(2.3,-0.19,-2.5));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(0.E+000,1.,0.E+000));
+#462 = ORIENTED_EDGE('',*,*,#463,.F.);
+#463 = EDGE_CURVE('',#168,#456,#464,.T.);
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(2.3,0.19,2.5));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#468 = ORIENTED_EDGE('',*,*,#175,.F.);
+#469 = PLANE('',#470);
+#470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
+#471 = CARTESIAN_POINT('',(2.3,-0.19,2.5));
+#472 = DIRECTION('',(1.,0.E+000,0.E+000));
+#473 = DIRECTION('',(0.E+000,1.,0.E+000));
+#474 = ADVANCED_FACE('',(#475),#486,.F.);
+#475 = FACE_BOUND('',#476,.F.);
+#476 = EDGE_LOOP('',(#477,#478,#484,#485));
+#477 = ORIENTED_EDGE('',*,*,#463,.T.);
+#478 = ORIENTED_EDGE('',*,*,#479,.T.);
+#479 = EDGE_CURVE('',#456,#400,#480,.T.);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(2.3,0.19,-2.5));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(1.,0.E+000,0.E+000));
+#484 = ORIENTED_EDGE('',*,*,#399,.F.);
+#485 = ORIENTED_EDGE('',*,*,#167,.F.);
+#486 = PLANE('',#487);
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(2.3,0.19,2.5));
+#489 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#490 = DIRECTION('',(1.,0.E+000,0.E+000));
+#491 = ADVANCED_FACE('',(#492),#498,.F.);
+#492 = FACE_BOUND('',#493,.T.);
+#493 = EDGE_LOOP('',(#494,#495,#496,#497));
+#494 = ORIENTED_EDGE('',*,*,#263,.T.);
+#495 = ORIENTED_EDGE('',*,*,#287,.T.);
+#496 = ORIENTED_EDGE('',*,*,#215,.T.);
+#497 = ORIENTED_EDGE('',*,*,#239,.T.);
+#498 = PLANE('',#499);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(1.03,0.19,-2.5));
+#501 = DIRECTION('',(0.E+000,0.E+000,1.));
+#502 = DIRECTION('',(1.,0.E+000,0.E+000));
+#503 = ADVANCED_FACE('',(#504),#510,.F.);
+#504 = FACE_BOUND('',#505,.T.);
+#505 = EDGE_LOOP('',(#506,#507,#508,#509));
+#506 = ORIENTED_EDGE('',*,*,#359,.T.);
+#507 = ORIENTED_EDGE('',*,*,#383,.T.);
+#508 = ORIENTED_EDGE('',*,*,#311,.T.);
+#509 = ORIENTED_EDGE('',*,*,#335,.T.);
+#510 = PLANE('',#511);
+#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
+#512 = CARTESIAN_POINT('',(-0.24,0.19,-2.5));
+#513 = DIRECTION('',(0.E+000,0.E+000,1.));
+#514 = DIRECTION('',(1.,0.E+000,0.E+000));
+#515 = ADVANCED_FACE('',(#516),#522,.F.);
+#516 = FACE_BOUND('',#517,.T.);
+#517 = EDGE_LOOP('',(#518,#519,#520,#521));
+#518 = ORIENTED_EDGE('',*,*,#479,.T.);
+#519 = ORIENTED_EDGE('',*,*,#407,.T.);
+#520 = ORIENTED_EDGE('',*,*,#431,.T.);
+#521 = ORIENTED_EDGE('',*,*,#455,.T.);
+#522 = PLANE('',#523);
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(2.3,0.19,-2.5));
+#525 = DIRECTION('',(0.E+000,0.E+000,1.));
+#526 = DIRECTION('',(1.,0.E+000,0.E+000));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#531)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#528,#529,#530)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#528 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#529 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#530 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#531 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#528,
+  'distance_accuracy_value','confusion accuracy');
+#532 = PRODUCT_TYPE('part',$,(#7));
+#533 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#534,
+    #542,#549,#556,#563,#571,#578,#585,#592,#599,#606,#613,#620,#627,
+    #634,#641,#648,#655,#662),#527);
+#534 = STYLED_ITEM('color',(#535),#17);
+#535 = PRESENTATION_STYLE_ASSIGNMENT((#536));
+#536 = SURFACE_STYLE_USAGE(.BOTH.,#537);
+#537 = SURFACE_SIDE_STYLE('',(#538));
+#538 = SURFACE_STYLE_FILL_AREA(#539);
+#539 = FILL_AREA_STYLE('',(#540));
+#540 = FILL_AREA_STYLE_COLOUR('',#541);
+#541 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#542 = STYLED_ITEM('color',(#543),#57);
+#543 = PRESENTATION_STYLE_ASSIGNMENT((#544));
+#544 = SURFACE_STYLE_USAGE(.BOTH.,#545);
+#545 = SURFACE_SIDE_STYLE('',(#546));
+#546 = SURFACE_STYLE_FILL_AREA(#547);
+#547 = FILL_AREA_STYLE('',(#548));
+#548 = FILL_AREA_STYLE_COLOUR('',#541);
+#549 = STYLED_ITEM('color',(#550),#81);
+#550 = PRESENTATION_STYLE_ASSIGNMENT((#551));
+#551 = SURFACE_STYLE_USAGE(.BOTH.,#552);
+#552 = SURFACE_SIDE_STYLE('',(#553));
+#553 = SURFACE_STYLE_FILL_AREA(#554);
+#554 = FILL_AREA_STYLE('',(#555));
+#555 = FILL_AREA_STYLE_COLOUR('',#541);
+#556 = STYLED_ITEM('color',(#557),#193);
+#557 = PRESENTATION_STYLE_ASSIGNMENT((#558));
+#558 = SURFACE_STYLE_USAGE(.BOTH.,#559);
+#559 = SURFACE_SIDE_STYLE('',(#560));
+#560 = SURFACE_STYLE_FILL_AREA(#561);
+#561 = FILL_AREA_STYLE('',(#562));
+#562 = FILL_AREA_STYLE_COLOUR('',#541);
+#563 = STYLED_ITEM('color',(#564),#203);
+#564 = PRESENTATION_STYLE_ASSIGNMENT((#565));
+#565 = SURFACE_STYLE_USAGE(.BOTH.,#566);
+#566 = SURFACE_SIDE_STYLE('',(#567));
+#567 = SURFACE_STYLE_FILL_AREA(#568);
+#568 = FILL_AREA_STYLE('',(#569));
+#569 = FILL_AREA_STYLE_COLOUR('',#570);
+#570 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#571 = STYLED_ITEM('color',(#572),#234);
+#572 = PRESENTATION_STYLE_ASSIGNMENT((#573));
+#573 = SURFACE_STYLE_USAGE(.BOTH.,#574);
+#574 = SURFACE_SIDE_STYLE('',(#575));
+#575 = SURFACE_STYLE_FILL_AREA(#576);
+#576 = FILL_AREA_STYLE('',(#577));
+#577 = FILL_AREA_STYLE_COLOUR('',#570);
+#578 = STYLED_ITEM('color',(#579),#258);
+#579 = PRESENTATION_STYLE_ASSIGNMENT((#580));
+#580 = SURFACE_STYLE_USAGE(.BOTH.,#581);
+#581 = SURFACE_SIDE_STYLE('',(#582));
+#582 = SURFACE_STYLE_FILL_AREA(#583);
+#583 = FILL_AREA_STYLE('',(#584));
+#584 = FILL_AREA_STYLE_COLOUR('',#570);
+#585 = STYLED_ITEM('color',(#586),#282);
+#586 = PRESENTATION_STYLE_ASSIGNMENT((#587));
+#587 = SURFACE_STYLE_USAGE(.BOTH.,#588);
+#588 = SURFACE_SIDE_STYLE('',(#589));
+#589 = SURFACE_STYLE_FILL_AREA(#590);
+#590 = FILL_AREA_STYLE('',(#591));
+#591 = FILL_AREA_STYLE_COLOUR('',#570);
+#592 = STYLED_ITEM('color',(#593),#299);
+#593 = PRESENTATION_STYLE_ASSIGNMENT((#594));
+#594 = SURFACE_STYLE_USAGE(.BOTH.,#595);
+#595 = SURFACE_SIDE_STYLE('',(#596));
+#596 = SURFACE_STYLE_FILL_AREA(#597);
+#597 = FILL_AREA_STYLE('',(#598));
+#598 = FILL_AREA_STYLE_COLOUR('',#570);
+#599 = STYLED_ITEM('color',(#600),#330);
+#600 = PRESENTATION_STYLE_ASSIGNMENT((#601));
+#601 = SURFACE_STYLE_USAGE(.BOTH.,#602);
+#602 = SURFACE_SIDE_STYLE('',(#603));
+#603 = SURFACE_STYLE_FILL_AREA(#604);
+#604 = FILL_AREA_STYLE('',(#605));
+#605 = FILL_AREA_STYLE_COLOUR('',#570);
+#606 = STYLED_ITEM('color',(#607),#354);
+#607 = PRESENTATION_STYLE_ASSIGNMENT((#608));
+#608 = SURFACE_STYLE_USAGE(.BOTH.,#609);
+#609 = SURFACE_SIDE_STYLE('',(#610));
+#610 = SURFACE_STYLE_FILL_AREA(#611);
+#611 = FILL_AREA_STYLE('',(#612));
+#612 = FILL_AREA_STYLE_COLOUR('',#570);
+#613 = STYLED_ITEM('color',(#614),#378);
+#614 = PRESENTATION_STYLE_ASSIGNMENT((#615));
+#615 = SURFACE_STYLE_USAGE(.BOTH.,#616);
+#616 = SURFACE_SIDE_STYLE('',(#617));
+#617 = SURFACE_STYLE_FILL_AREA(#618);
+#618 = FILL_AREA_STYLE('',(#619));
+#619 = FILL_AREA_STYLE_COLOUR('',#570);
+#620 = STYLED_ITEM('color',(#621),#395);
+#621 = PRESENTATION_STYLE_ASSIGNMENT((#622));
+#622 = SURFACE_STYLE_USAGE(.BOTH.,#623);
+#623 = SURFACE_SIDE_STYLE('',(#624));
+#624 = SURFACE_STYLE_FILL_AREA(#625);
+#625 = FILL_AREA_STYLE('',(#626));
+#626 = FILL_AREA_STYLE_COLOUR('',#570);
+#627 = STYLED_ITEM('color',(#628),#426);
+#628 = PRESENTATION_STYLE_ASSIGNMENT((#629));
+#629 = SURFACE_STYLE_USAGE(.BOTH.,#630);
+#630 = SURFACE_SIDE_STYLE('',(#631));
+#631 = SURFACE_STYLE_FILL_AREA(#632);
+#632 = FILL_AREA_STYLE('',(#633));
+#633 = FILL_AREA_STYLE_COLOUR('',#570);
+#634 = STYLED_ITEM('color',(#635),#450);
+#635 = PRESENTATION_STYLE_ASSIGNMENT((#636));
+#636 = SURFACE_STYLE_USAGE(.BOTH.,#637);
+#637 = SURFACE_SIDE_STYLE('',(#638));
+#638 = SURFACE_STYLE_FILL_AREA(#639);
+#639 = FILL_AREA_STYLE('',(#640));
+#640 = FILL_AREA_STYLE_COLOUR('',#570);
+#641 = STYLED_ITEM('color',(#642),#474);
+#642 = PRESENTATION_STYLE_ASSIGNMENT((#643));
+#643 = SURFACE_STYLE_USAGE(.BOTH.,#644);
+#644 = SURFACE_SIDE_STYLE('',(#645));
+#645 = SURFACE_STYLE_FILL_AREA(#646);
+#646 = FILL_AREA_STYLE('',(#647));
+#647 = FILL_AREA_STYLE_COLOUR('',#570);
+#648 = STYLED_ITEM('color',(#649),#491);
+#649 = PRESENTATION_STYLE_ASSIGNMENT((#650));
+#650 = SURFACE_STYLE_USAGE(.BOTH.,#651);
+#651 = SURFACE_SIDE_STYLE('',(#652));
+#652 = SURFACE_STYLE_FILL_AREA(#653);
+#653 = FILL_AREA_STYLE('',(#654));
+#654 = FILL_AREA_STYLE_COLOUR('',#570);
+#655 = STYLED_ITEM('color',(#656),#503);
+#656 = PRESENTATION_STYLE_ASSIGNMENT((#657));
+#657 = SURFACE_STYLE_USAGE(.BOTH.,#658);
+#658 = SURFACE_SIDE_STYLE('',(#659));
+#659 = SURFACE_STYLE_FILL_AREA(#660);
+#660 = FILL_AREA_STYLE('',(#661));
+#661 = FILL_AREA_STYLE_COLOUR('',#570);
+#662 = STYLED_ITEM('color',(#663),#515);
+#663 = PRESENTATION_STYLE_ASSIGNMENT((#664));
+#664 = SURFACE_STYLE_USAGE(.BOTH.,#665);
+#665 = SURFACE_SIDE_STYLE('',(#666));
+#666 = SURFACE_STYLE_FILL_AREA(#667);
+#667 = FILL_AREA_STYLE('',(#668));
+#668 = FILL_AREA_STYLE_COLOUR('',#570);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+162
@@ -0,0 +1,162 @@+{+  "slug": "mcp1702-5002e",+  "version": "0.1.0",+  "type": "component",+  "description": "Microchip Tech Linear Voltage Regulators (LDO), TO-92. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management ics",+    "mcp1702-5002e",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "mcp1702-5002e.kicad_sym",+    "mcp1702-5002e.kicad_mod",+    "mcp1702-5002e.glb",+    "mcp1702-5002e.step",+    "mcp1702-5002e.lbr",+    "docs/hero.png",+    "docs/mcp1702-5002e-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "mcp1702-5002e-hero.glb",+    "mcp1702-5002e-hero.overlay.json",+    "mcp1702-5002e-etched.glb"+  ],+  "component": {+    "mpn": "MCP1702-5002E",+    "manufacturer": "Microchip Tech",+    "package": "TO-92",+    "pin_count": 3,+    "category": "Power Management ICs",+    "subcategory": "Linear Voltage Regulators (LDO)",+    "datasheet": "https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf",+    "parts": {+      "symbol": "mcp1702-5002e.kicad_sym",+      "footprint": "mcp1702-5002e.kicad_mod",+      "model_3d": "mcp1702-5002e-hero.glb",+      "model_3d_plain": "mcp1702-5002e-etched.glb",+      "model_3d_step": "mcp1702-5002e-etched.step",+      "model_3d_step_plain": "mcp1702-5002e.step",+      "lbr": "mcp1702-5002e.lbr"+    },+    "distributor_links": {+      "lcsc": "C145618"+    },+    "distributor_check": {+      "checked_at": "2026-10-29T00:28:14Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "GND",+        "type": "power_in",+        "description": "Regulator ground that must be tied to the negative side of the output and input capacitors and to the load return, carrying only the 2.0 µA typical LDO bias current while the output regulation is referenced to this pin."+      },+      {+        "number": "2",+        "name": "VIN",+        "type": "power_in",+        "description": "Unregulated input supply that requires a low source impedance for stable LDO operation, where about 1 µF of capacitance is sufficient for most applications and the input operating range is 2.7V to 13.2V."+      },+      {+        "number": "3",+        "name": "VOUT",+        "type": "power_out",+        "description": "Regulated output that connects to the load and the positive terminal of the output capacitor, which should sit as close to the pin as practical, and carries the DC load current (250 mA maximum for output voltages of 2.5V or higher)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The pin table on page 11 is a multi-column layout (SOT-23A, SOT-89, TO-92). The TO-92 column was rea"+        ],+        "pages_sent": 7,+        "cost_usd": 0.0327,+        "at": "2026-10-29T00:28:04"+      },+      "datasheet": {+        "url": "https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf",+        "pages": 26,+        "sha256": "eebbb32821ad97ab",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 3,+        "described": 3,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "mcp1702-5002e.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          4.83,+          3.745,+          9.8+        ],+        "zmin_mm": -2.5,+        "centre_offset_mm": 0.542,+        "footprint_binding": "identity",+        "sha256": "f0b61c32ecbf0067157adc5a3d4966ceadf5d6dafe93c51af35f76c41c71a54a",+        "checked": "2026-10-29",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "mcp1702-5002e-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          4.83,+          3.745,+          9.8+        ],+        "zmin_mm": -2.5,+        "centre_offset_mm": 0.542,+        "footprint_binding": "identity",+        "sha256": "cb994e62d87169d3d06bcf29c800246ff9f42f96d1e3de0d9d62b27c628d7e26",+        "checked": "2026-10-29",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+168
@@ -0,0 +1,168 @@+{+  "slug": "mcp1702-5002e",+  "version": "0.1.0",+  "type": "component",+  "description": "Microchip Tech Linear Voltage Regulators (LDO), TO-92. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management ics",+    "mcp1702-5002e",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "mcp1702-5002e.kicad_sym",+    "mcp1702-5002e.kicad_mod",+    "mcp1702-5002e.glb",+    "mcp1702-5002e.step",+    "mcp1702-5002e.lbr",+    "docs/hero.png",+    "docs/mcp1702-5002e-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "mcp1702-5002e-hero.glb",+    "mcp1702-5002e-hero.overlay.json",+    "mcp1702-5002e-etched.glb"+  ],+  "component": {+    "mpn": "MCP1702-5002E",+    "manufacturer": "Microchip Tech",+    "package": "TO-92",+    "pin_count": 3,+    "category": "Power Management ICs",+    "subcategory": "Linear Voltage Regulators (LDO)",+    "datasheet": "https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf",+    "parts": {+      "symbol": "mcp1702-5002e.kicad_sym",+      "footprint": "mcp1702-5002e.kicad_mod",+      "model_3d": "mcp1702-5002e-hero.glb",+      "model_3d_plain": "mcp1702-5002e-etched.glb",+      "model_3d_step": "mcp1702-5002e-etched.step",+      "model_3d_step_plain": "mcp1702-5002e.step",+      "lbr": "mcp1702-5002e.lbr"+    },+    "distributor_links": {+      "lcsc": "C145618"+    },+    "distributor_check": {+      "checked_at": "2026-10-29T00:28:14Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "GND",+        "type": "power_in",+        "description": "Regulator ground that must be tied to the negative side of the output and input capacitors and to the load return, carrying only the 2.0 µA typical LDO bias current while the output regulation is referenced to this pin."+      },+      {+        "number": "2",+        "name": "VIN",+        "type": "power_in",+        "description": "Unregulated input supply that requires a low source impedance for stable LDO operation, where about 1 µF of capacitance is sufficient for most applications and the input operating range is 2.7V to 13.2V."+      },+      {+        "number": "3",+        "name": "VOUT",+        "type": "power_out",+        "description": "Regulated output that connects to the load and the positive terminal of the output capacitor, which should sit as close to the pin as practical, and carries the DC load current (250 mA maximum for output voltages of 2.5V or higher)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The pin table on page 11 is a multi-column layout (SOT-23A, SOT-89, TO-92). The TO-92 column was rea"+        ],+        "pages_sent": 7,+        "cost_usd": 0.0327,+        "at": "2026-10-29T00:28:04"+      },+      "datasheet": {+        "url": "https://ww1.microchip.com/downloads/en/DeviceDoc/22008E.pdf",+        "pages": 26,+        "sha256": "eebbb32821ad97ab",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 3,+        "described": 3,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "mcp1702-5002e.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          4.83,+          3.745,+          9.8+        ],+        "zmin_mm": -2.5,+        "centre_offset_mm": 0.542,+        "footprint_binding": "identity",+        "sha256": "f0b61c32ecbf0067157adc5a3d4966ceadf5d6dafe93c51af35f76c41c71a54a",+        "checked": "2026-10-29",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "mcp1702-5002e-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          4.83,+          3.745,+          9.8+        ],+        "zmin_mm": -2.5,+        "centre_offset_mm": 0.542,+        "footprint_binding": "identity",+        "sha256": "cb994e62d87169d3d06bcf29c800246ff9f42f96d1e3de0d9d62b27c628d7e26",+        "checked": "2026-10-29",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>mcp1702-5002e</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>mcp1702-5002e</title>\ No newline at end of file