← Commit history
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/tz-l2-03yyby2ydj30-001-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+136
@@ -0,0 +1,136 @@+{+  "slug": "tz-l2-03yyby2ydj30-001",+  "version": "0.1.0",+  "type": "component",+  "description": "TUOZHAN LED Indication - Discrete, 插件,D=3mm. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "optoelectronics",+    "tz-l2-03yyby2ydj30-001",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "tz-l2-03yyby2ydj30-001.kicad_sym",+    "tz-l2-03yyby2ydj30-001.kicad_mod",+    "tz-l2-03yyby2ydj30-001.glb",+    "tz-l2-03yyby2ydj30-001.step",+    "tz-l2-03yyby2ydj30-001.lbr",+    "docs/hero.png",+    "docs/tz-l2-03yyby2ydj30-001-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "tz-l2-03yyby2ydj30-001-hero.glb",+    "tz-l2-03yyby2ydj30-001-hero.overlay.json"+  ],+  "component": {+    "mpn": "TZ-L2-03YYBY2YDJ30-001",+    "manufacturer": "TUOZHAN",+    "package": "插件,D=3mm",+    "pin_count": 2,+    "category": "Optoelectronics",+    "subcategory": "LED Indication - Discrete",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588937483874263040",+    "parts": {+      "symbol": "tz-l2-03yyby2ydj30-001.kicad_sym",+      "footprint": "tz-l2-03yyby2ydj30-001.kicad_mod",+      "model_3d": "tz-l2-03yyby2ydj30-001-hero.glb",+      "model_3d_step": "tz-l2-03yyby2ydj30-001.step",+      "lbr": "tz-l2-03yyby2ydj30-001.lbr",+      "model_3d_plain": "tz-l2-03yyby2ydj30-001.glb"+    },+    "distributor_links": {+      "lcsc": "C779430"+    },+    "distributor_check": {+      "checked_at": "2026-10-07T21:10:54Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "K",+        "type": "passive",+        "description": "Cathode (-), the shorter lead; reverse voltage VR max 5 V, reverse current IR max 10 μA at VR = 5 V."+      },+      {+        "number": "2",+        "name": "A",+        "type": "passive",+        "description": "Anode (+), the longer lead marked ANODE; forward current IF max 30 mA DC, VF 1.8 to 2.4 V at IF = 20 mA."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The drawing labels only the anode lead and shows the +/- diode symbol. It prints no pin numbers, so ",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 9,+        "cost_usd": 0.0968,+        "at": "2026-10-07T21:10:41"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588937483874263040",+        "pages": 9,+        "sha256": "c6149baac6790e35",+        "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": "tz-l2-03yyby2ydj30-001.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          3.4,+          3.8,+          10.8+        ],+        "zmin_mm": -2.5,+        "centre_offset_mm": 0.2,+        "footprint_binding": "identity",+        "sha256": "e83c2186ad887c36d869f44e28c7b80646ea10cb388697b4380f5a2777268371",+        "checked": "2026-10-07",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
tz-l2-03yyby2ydj30-001-hero.glbadded
⋯ 1 unchanged line ⋯
tz-l2-03yyby2ydj30-001-hero.overlay.jsonadded+133
@@ -0,0 +1,133 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "TZ-L2-03YYBY2YDJ30-001",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 2,+      "span_mm": 4.34,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 6,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -1.45,+          0.0+        ],+        "r_mm": 0.35+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.347,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.2,+      2.74,+      -0.2,+      0.2+    ],+    "pads_bbox_mm": [+      -0.9,+      3.44,+      -0.9,+      0.9+    ],+    "seating_z_mm": -2.5+  },+  "sources": {+    "glb": "tz-l2-03yyby2ydj30-001.glb",+    "glb_sha256": "dc25758d89390007a553e471179efbf2895d6a4f59a3a24c07d2716463556b88",+    "footprint": "tz-l2-03yyby2ydj30-001.kicad_mod",+    "footprint_sha256": "493343812829a676e4b8f663240f515a8c294600cb39f45a363916c7a034873d",+    "pins": "page.json component.pins",+    "pins_sha256": "39976ec65467062bd1995d0256fc1ea9d33147ed89e56951d4022a282daa33ff"+  },+  "generator": "adom-wiki 1.7.68 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "K",+      "x": -1.95,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "A",+      "x": 3.59,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.8,+        1.8+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        2.54,+        0.0+      ],+      "size_mm": [+        1.8,+        1.8+      ],+      "rot": 0.0+    }+  ]+}
tz-l2-03yyby2ydj30-001.glbadded
⋯ 1 unchanged line ⋯
tz-l2-03yyby2ydj30-001.kicad_modadded+178
@@ -0,0 +1,178 @@+(footprint "LED_D3.0mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "LED, diameter 3.0mm, 2 pins, generated by kicad-footprint-generator")+	(tags "LED")+	(property "Reference" "REF**"+		(at 1.27 -2.96 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "LED_D3.0mm"+		(at 1.27 2.96 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "LED/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 -0.29 -1.236)+		(end -0.29 -1.08)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.29 1.08)+		(end -0.29 1.236)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start -0.29 -1.235516)+		(mid 1.36566 -1.987699)+		(end 2.941437 -1.08)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start 0.229039 -1.08)+		(mid 1.27 -1.5)+		(end 2.310961 -1.08)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start 2.310961 1.08)+		(mid 1.27 1.5)+		(end 0.229039 1.08)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start 2.941437 1.08)+		(mid 1.36566 1.987699)+		(end -0.29 1.235516)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -1.15 -2.21)+		(end 3.69 2.21)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.23 -1.16619)+		(end -0.23 1.16619)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_arc+		(start -0.23 -1.16619)+		(mid 3.17 0)+		(end -0.23 1.16619)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_circle+		(center 1.27 0)+		(end 2.77 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 1.27 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 0.8 0.8)+				(thickness 0.12)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 1.8 1.8)+		(drill 0.9)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole circle+		(at 2.54 0)+		(size 1.8 1.8)+		(drill 0.9)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(point+		(at 1.27 0)+		(size 2)+		(layer "F.Fab")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/LED_THT.3dshapes/LED_D3.0mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
tz-l2-03yyby2ydj30-001.kicad_symadded+21
@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "TZ-L2-03YYBY2YDJ30-001" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "TZ-L2-03YYBY2YDJ30-001" (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 "TZ-L2-03YYBY2YDJ30-001_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "TZ-L2-03YYBY2YDJ30-001_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "K" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "A" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
tz-l2-03yyby2ydj30-001.lbradded+158
@@ -0,0 +1,158 @@+<?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="LED_D3.0mm">+  <description>2 pads, 4.3 x 1.8 mm. LED, diameter 3.0mm, 2 pins, generated by kicad-footprint-generator</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="0.9000" diameter="1.8000" shape="square"/>+  <pad name="2" x="2.5400" y="-0.0000" drill="0.9000" diameter="1.8000" shape="round"/>+  <circle x="1.2700" y="-0.0000" radius="1.5000" width="0.1000" layer="51"/>+  <wire x1="-0.2900" y1="1.2360" x2="-0.2900" y2="1.0800" width="0.1200" layer="21"/>+  <wire x1="-0.2900" y1="-1.0800" x2="-0.2900" y2="-1.2360" width="0.1200" layer="21"/>+  <wire x1="-0.2300" y1="1.1662" x2="-0.2300" y2="-1.1662" width="0.1000" layer="51"/>+  <wire x1="-0.2900" y1="1.2355" x2="-0.0759" y2="1.4658" width="0.1200" layer="21"/>+  <wire x1="-0.0759" y1="1.4658" x2="0.1718" y2="1.6595" width="0.1200" layer="21"/>+  <wire x1="0.1718" y1="1.6595" x2="0.4469" y2="1.8118" width="0.1200" layer="21"/>+  <wire x1="0.4469" y1="1.8118" x2="0.7425" y2="1.9188" width="0.1200" layer="21"/>+  <wire x1="0.7425" y1="1.9188" x2="1.0514" y2="1.9780" width="0.1200" layer="21"/>+  <wire x1="1.0514" y1="1.9780" x2="1.3657" y2="1.9877" width="0.1200" layer="21"/>+  <wire x1="1.3657" y1="1.9877" x2="1.6776" y2="1.9478" width="0.1200" layer="21"/>+  <wire x1="1.6776" y1="1.9478" x2="1.9793" y2="1.8593" width="0.1200" layer="21"/>+  <wire x1="1.9793" y1="1.8593" x2="2.2633" y2="1.7244" width="0.1200" layer="21"/>+  <wire x1="2.2633" y1="1.7244" x2="2.5225" y2="1.5464" width="0.1200" layer="21"/>+  <wire x1="2.5225" y1="1.5464" x2="2.7505" y2="1.3298" width="0.1200" layer="21"/>+  <wire x1="2.7505" y1="1.3298" x2="2.9414" y2="1.0800" width="0.1200" layer="21"/>+  <wire x1="0.2290" y1="1.0800" x2="0.3752" y2="1.2039" width="0.1200" layer="21"/>+  <wire x1="0.3752" y1="1.2039" x2="0.5360" y2="1.3081" width="0.1200" layer="21"/>+  <wire x1="0.5360" y1="1.3081" x2="0.7088" y2="1.3910" width="0.1200" layer="21"/>+  <wire x1="0.7088" y1="1.3910" x2="0.8907" y2="1.4512" width="0.1200" layer="21"/>+  <wire x1="0.8907" y1="1.4512" x2="1.0788" y2="1.4878" width="0.1200" layer="21"/>+  <wire x1="1.0788" y1="1.4878" x2="1.2700" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="1.2700" y1="1.5000" x2="1.4612" y2="1.4878" width="0.1200" layer="21"/>+  <wire x1="1.4612" y1="1.4878" x2="1.6493" y2="1.4512" width="0.1200" layer="21"/>+  <wire x1="1.6493" y1="1.4512" x2="1.8312" y2="1.3910" width="0.1200" layer="21"/>+  <wire x1="1.8312" y1="1.3910" x2="2.0040" y2="1.3081" width="0.1200" layer="21"/>+  <wire x1="2.0040" y1="1.3081" x2="2.1648" y2="1.2039" width="0.1200" layer="21"/>+  <wire x1="2.1648" y1="1.2039" x2="2.3110" y2="1.0800" width="0.1200" layer="21"/>+  <wire x1="2.3110" y1="-1.0800" x2="2.1648" y2="-1.2039" width="0.1200" layer="21"/>+  <wire x1="2.1648" y1="-1.2039" x2="2.0040" y2="-1.3081" width="0.1200" layer="21"/>+  <wire x1="2.0040" y1="-1.3081" x2="1.8312" y2="-1.3910" width="0.1200" layer="21"/>+  <wire x1="1.8312" y1="-1.3910" x2="1.6493" y2="-1.4512" width="0.1200" layer="21"/>+  <wire x1="1.6493" y1="-1.4512" x2="1.4612" y2="-1.4878" width="0.1200" layer="21"/>+  <wire x1="1.4612" y1="-1.4878" x2="1.2700" y2="-1.5000" width="0.1200" layer="21"/>+  <wire x1="1.2700" y1="-1.5000" x2="1.0788" y2="-1.4878" width="0.1200" layer="21"/>+  <wire x1="1.0788" y1="-1.4878" x2="0.8907" y2="-1.4512" width="0.1200" layer="21"/>+  <wire x1="0.8907" y1="-1.4512" x2="0.7088" y2="-1.3910" width="0.1200" layer="21"/>+  <wire x1="0.7088" y1="-1.3910" x2="0.5360" y2="-1.3081" width="0.1200" layer="21"/>+  <wire x1="0.5360" y1="-1.3081" x2="0.3752" y2="-1.2039" width="0.1200" layer="21"/>+  <wire x1="0.3752" y1="-1.2039" x2="0.2290" y2="-1.0800" width="0.1200" layer="21"/>+  <wire x1="2.9414" y1="-1.0800" x2="2.7505" y2="-1.3298" width="0.1200" layer="21"/>+  <wire x1="2.7505" y1="-1.3298" x2="2.5225" y2="-1.5464" width="0.1200" layer="21"/>+  <wire x1="2.5225" y1="-1.5464" x2="2.2633" y2="-1.7244" width="0.1200" layer="21"/>+  <wire x1="2.2633" y1="-1.7244" x2="1.9793" y2="-1.8593" width="0.1200" layer="21"/>+  <wire x1="1.9793" y1="-1.8593" x2="1.6776" y2="-1.9478" width="0.1200" layer="21"/>+  <wire x1="1.6776" y1="-1.9478" x2="1.3657" y2="-1.9877" width="0.1200" layer="21"/>+  <wire x1="1.3657" y1="-1.9877" x2="1.0514" y2="-1.9780" width="0.1200" layer="21"/>+  <wire x1="1.0514" y1="-1.9780" x2="0.7425" y2="-1.9188" width="0.1200" layer="21"/>+  <wire x1="0.7425" y1="-1.9188" x2="0.4469" y2="-1.8118" width="0.1200" layer="21"/>+  <wire x1="0.4469" y1="-1.8118" x2="0.1718" y2="-1.6595" width="0.1200" layer="21"/>+  <wire x1="0.1718" y1="-1.6595" x2="-0.0759" y2="-1.4658" width="0.1200" layer="21"/>+  <wire x1="-0.0759" y1="-1.4658" x2="-0.2900" y2="-1.2355" width="0.1200" layer="21"/>+  <wire x1="-0.2300" y1="1.1662" x2="0.3649" y2="1.6706" width="0.1000" layer="51"/>+  <wire x1="0.3649" y1="1.6706" x2="1.1124" y2="1.8935" width="0.1000" layer="51"/>+  <wire x1="1.1124" y1="1.8935" x2="1.8864" y2="1.7972" width="0.1000" layer="51"/>+  <wire x1="1.8864" y1="1.7972" x2="2.5566" y2="1.3981" width="0.1000" layer="51"/>+  <wire x1="2.5566" y1="1.3981" x2="3.0099" y2="0.7634" width="0.1000" layer="51"/>+  <wire x1="3.0099" y1="0.7634" x2="3.1700" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="3.1700" y1="-0.0000" x2="3.0099" y2="-0.7634" width="0.1000" layer="51"/>+  <wire x1="3.0099" y1="-0.7634" x2="2.5566" y2="-1.3981" width="0.1000" layer="51"/>+  <wire x1="2.5566" y1="-1.3981" x2="1.8864" y2="-1.7972" width="0.1000" layer="51"/>+  <wire x1="1.8864" y1="-1.7972" x2="1.1124" y2="-1.8935" width="0.1000" layer="51"/>+  <wire x1="1.1124" y1="-1.8935" x2="0.3649" y2="-1.6706" width="0.1000" layer="51"/>+  <wire x1="0.3649" y1="-1.6706" x2="-0.2300" y2="-1.1662" width="0.1000" layer="51"/>+  <text x="0" y="1.836" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.836" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="TZ-L2-03YYBY2YDJ30-001">+  <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">&gt;NAME</text>+  <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="K" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="A" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="TZ-L2-03YYBY2YDJ30-001" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="TZ-L2-03YYBY2YDJ30-001" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="LED_D3.0mm">+      <connects>+        <connect gate="G$1" pin="K" pad="1"/>+        <connect gate="G$1" pin="A" pad="2"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
tz-l2-03yyby2ydj30-001.stepadded+597
@@ -0,0 +1,597 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('D:/KiCAD/packages3D-source/LED_THT.3dshapes\\LED_D3.0mm.step'
+  ,'2017-11-25T21:37:58',('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('LED_D3.0mm','LED_D3.0mm','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#457);
+#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,#44,#78,#113,#145,#163,#241,#272,#296,#320,
+    #337,#368,#392,#416,#433,#445));
+#17 = ADVANCED_FACE('',(#18),#39,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#29,#38));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.77,-1.50990331349E-015,6.8));
+#24 = CIRCLE('',#25,1.5);
+#25 = AXIS2_PLACEMENT_3D('',#26,#27,#28);
+#26 = CARTESIAN_POINT('',(1.27,-1.50990331349E-015,6.8));
+#27 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#28 = DIRECTION('',(1.,0.E+000,0.E+000));
+#29 = ORIENTED_EDGE('',*,*,#30,.T.);
+#30 = EDGE_CURVE('',#22,#31,#33,.T.);
+#31 = VERTEX_POINT('',#32);
+#32 = CARTESIAN_POINT('',(1.27,-1.842970220878E-015,8.3));
+#33 = CIRCLE('',#34,1.5);
+#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);
+#35 = CARTESIAN_POINT('',(1.27,-1.50990331349E-015,6.8));
+#36 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#37 = DIRECTION('',(1.,0.E+000,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#30,.F.);
+#39 = SPHERICAL_SURFACE('',#40,1.5);
+#40 = AXIS2_PLACEMENT_3D('',#41,#42,#43);
+#41 = CARTESIAN_POINT('',(1.27,-1.50990331349E-015,6.8));
+#42 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#43 = DIRECTION('',(1.,0.E+000,0.E+000));
+#44 = ADVANCED_FACE('',(#45),#73,.T.);
+#45 = FACE_BOUND('',#46,.T.);
+#46 = EDGE_LOOP('',(#47,#55,#56,#57,#66));
+#47 = ORIENTED_EDGE('',*,*,#48,.F.);
+#48 = EDGE_CURVE('',#22,#49,#51,.T.);
+#49 = VERTEX_POINT('',#50);
+#50 = CARTESIAN_POINT('',(2.77,-8.881784197001E-016,4.));
+#51 = LINE('',#52,#53);
+#52 = CARTESIAN_POINT('',(2.77,-1.50990331349E-015,6.8));
+#53 = VECTOR('',#54,1.);
+#54 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#55 = ORIENTED_EDGE('',*,*,#21,.T.);
+#56 = ORIENTED_EDGE('',*,*,#48,.T.);
+#57 = ORIENTED_EDGE('',*,*,#58,.F.);
+#58 = EDGE_CURVE('',#59,#49,#61,.T.);
+#59 = VERTEX_POINT('',#60);
+#60 = CARTESIAN_POINT('',(-0.23,-7.823615514024E-009,4.));
+#61 = CIRCLE('',#62,1.5);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(1.27,-8.881784197001E-016,4.));
+#64 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#65 = DIRECTION('',(1.,0.E+000,0.E+000));
+#66 = ORIENTED_EDGE('',*,*,#67,.F.);
+#67 = EDGE_CURVE('',#49,#59,#68,.T.);
+#68 = CIRCLE('',#69,1.5);
+#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);
+#70 = CARTESIAN_POINT('',(1.27,-8.881784197001E-016,4.));
+#71 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#72 = DIRECTION('',(1.,0.E+000,0.E+000));
+#73 = CYLINDRICAL_SURFACE('',#74,1.5);
+#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
+#75 = CARTESIAN_POINT('',(1.27,-1.50990331349E-015,6.8));
+#76 = DIRECTION('',(0.E+000,2.22044604925E-016,-1.));
+#77 = DIRECTION('',(1.,0.E+000,0.E+000));
+#78 = ADVANCED_FACE('',(#79,#104),#108,.F.);
+#79 = FACE_BOUND('',#80,.F.);
+#80 = EDGE_LOOP('',(#81,#92,#98));
+#81 = ORIENTED_EDGE('',*,*,#82,.F.);
+#82 = EDGE_CURVE('',#83,#85,#87,.T.);
+#83 = VERTEX_POINT('',#84);
+#84 = CARTESIAN_POINT('',(-0.23,-1.16619037897,4.));
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-0.23,1.16619037897,4.));
+#87 = CIRCLE('',#88,1.9);
+#88 = AXIS2_PLACEMENT_3D('',#89,#90,#91);
+#89 = CARTESIAN_POINT('',(1.27,0.E+000,4.));
+#90 = DIRECTION('',(0.E+000,0.E+000,1.));
+#91 = DIRECTION('',(1.,0.E+000,0.E+000));
+#92 = ORIENTED_EDGE('',*,*,#93,.T.);
+#93 = EDGE_CURVE('',#83,#59,#94,.T.);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(-0.23,-1.16619037897,4.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.E+000,1.,0.E+000));
+#98 = ORIENTED_EDGE('',*,*,#99,.T.);
+#99 = EDGE_CURVE('',#59,#85,#100,.T.);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-0.23,-1.16619037897,4.));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(0.E+000,1.,0.E+000));
+#104 = FACE_BOUND('',#105,.F.);
+#105 = EDGE_LOOP('',(#106,#107));
+#106 = ORIENTED_EDGE('',*,*,#58,.F.);
+#107 = ORIENTED_EDGE('',*,*,#67,.F.);
+#108 = PLANE('',#109);
+#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112);
+#110 = CARTESIAN_POINT('',(-0.23,-1.166190378969,4.));
+#111 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#112 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#113 = ADVANCED_FACE('',(#114),#140,.T.);
+#114 = FACE_BOUND('',#115,.F.);
+#115 = EDGE_LOOP('',(#116,#124,#125,#133));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#83,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(-0.23,-1.16619037897,3.));
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(-0.23,-1.16619037897,3.));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#124 = ORIENTED_EDGE('',*,*,#82,.T.);
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#127,#85,#129,.T.);
+#127 = VERTEX_POINT('',#128);
+#128 = CARTESIAN_POINT('',(-0.23,1.16619037897,3.));
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(-0.23,1.16619037897,3.));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(0.E+000,0.E+000,1.));
+#133 = ORIENTED_EDGE('',*,*,#134,.F.);
+#134 = EDGE_CURVE('',#118,#127,#135,.T.);
+#135 = CIRCLE('',#136,1.9);
+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
+#137 = CARTESIAN_POINT('',(1.27,0.E+000,3.));
+#138 = DIRECTION('',(0.E+000,0.E+000,1.));
+#139 = DIRECTION('',(1.,0.E+000,0.E+000));
+#140 = CYLINDRICAL_SURFACE('',#141,1.9);
+#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144);
+#142 = CARTESIAN_POINT('',(1.27,0.E+000,3.));
+#143 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#144 = DIRECTION('',(1.,0.E+000,0.E+000));
+#145 = ADVANCED_FACE('',(#146),#158,.T.);
+#146 = FACE_BOUND('',#147,.T.);
+#147 = EDGE_LOOP('',(#148,#149,#150,#151,#152));
+#148 = ORIENTED_EDGE('',*,*,#117,.T.);
+#149 = ORIENTED_EDGE('',*,*,#93,.T.);
+#150 = ORIENTED_EDGE('',*,*,#99,.T.);
+#151 = ORIENTED_EDGE('',*,*,#126,.F.);
+#152 = ORIENTED_EDGE('',*,*,#153,.F.);
+#153 = EDGE_CURVE('',#118,#127,#154,.T.);
+#154 = LINE('',#155,#156);
+#155 = CARTESIAN_POINT('',(-0.23,-1.16619037897,3.));
+#156 = VECTOR('',#157,1.);
+#157 = DIRECTION('',(0.E+000,1.,0.E+000));
+#158 = PLANE('',#159);
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(-0.23,-1.16619037897,3.));
+#161 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#162 = DIRECTION('',(0.E+000,1.,0.E+000));
+#163 = ADVANCED_FACE('',(#164,#168,#202),#236,.T.);
+#164 = FACE_BOUND('',#165,.T.);
+#165 = EDGE_LOOP('',(#166,#167));
+#166 = ORIENTED_EDGE('',*,*,#134,.F.);
+#167 = ORIENTED_EDGE('',*,*,#153,.T.);
+#168 = FACE_BOUND('',#169,.T.);
+#169 = EDGE_LOOP('',(#170,#180,#188,#196));
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#172,#174,#176,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(0.2,-0.2,3.));
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(0.2,0.2,3.));
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(0.2,-0.483095189485,3.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.E+000,1.,0.E+000));
+#180 = ORIENTED_EDGE('',*,*,#181,.T.);
+#181 = EDGE_CURVE('',#174,#182,#184,.T.);
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(-0.2,0.2,3.));
+#184 = LINE('',#185,#186);
+#185 = CARTESIAN_POINT('',(-0.215,0.2,3.));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#188 = ORIENTED_EDGE('',*,*,#189,.T.);
+#189 = EDGE_CURVE('',#182,#190,#192,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(-0.2,-0.2,3.));
+#192 = LINE('',#193,#194);
+#193 = CARTESIAN_POINT('',(-0.2,-0.683095189485,3.));
+#194 = VECTOR('',#195,1.);
+#195 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#196 = ORIENTED_EDGE('',*,*,#197,.T.);
+#197 = EDGE_CURVE('',#190,#172,#198,.T.);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(-1.499999999986E-002,-0.2,3.));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(1.,0.E+000,0.E+000));
+#202 = FACE_BOUND('',#203,.T.);
+#203 = EDGE_LOOP('',(#204,#214,#222,#230));
+#204 = ORIENTED_EDGE('',*,*,#205,.T.);
+#205 = EDGE_CURVE('',#206,#208,#210,.T.);
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(2.74,0.2,3.));
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(2.34,0.2,3.));
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(1.055,0.2,3.));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#214 = ORIENTED_EDGE('',*,*,#215,.T.);
+#215 = EDGE_CURVE('',#208,#216,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(2.34,-0.2,3.));
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(2.34,-0.683095189485,3.));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#222 = ORIENTED_EDGE('',*,*,#223,.T.);
+#223 = EDGE_CURVE('',#216,#224,#226,.T.);
+#224 = VERTEX_POINT('',#225);
+#225 = CARTESIAN_POINT('',(2.74,-0.2,3.));
+#226 = LINE('',#227,#228);
+#227 = CARTESIAN_POINT('',(1.255,-0.2,3.));
+#228 = VECTOR('',#229,1.);
+#229 = DIRECTION('',(1.,0.E+000,0.E+000));
+#230 = ORIENTED_EDGE('',*,*,#231,.T.);
+#231 = EDGE_CURVE('',#224,#206,#232,.T.);
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(2.74,-0.483095189485,3.));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(0.E+000,1.,0.E+000));
+#236 = PLANE('',#237);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(-0.23,-1.166190378969,3.));
+#239 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#240 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#241 = ADVANCED_FACE('',(#242),#267,.F.);
+#242 = FACE_BOUND('',#243,.F.);
+#243 = EDGE_LOOP('',(#244,#245,#253,#261));
+#244 = ORIENTED_EDGE('',*,*,#171,.T.);
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#174,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(0.2,0.2,-2.5));
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(0.2,0.2,3.5));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#253 = ORIENTED_EDGE('',*,*,#254,.T.);
+#254 = EDGE_CURVE('',#247,#255,#257,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(0.2,-0.2,-2.5));
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.2,0.2,-2.5));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#261 = ORIENTED_EDGE('',*,*,#262,.F.);
+#262 = EDGE_CURVE('',#172,#255,#263,.T.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(0.2,-0.2,3.5));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#267 = PLANE('',#268);
+#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);
+#269 = CARTESIAN_POINT('',(0.2,0.2,3.5));
+#270 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#271 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#272 = ADVANCED_FACE('',(#273),#291,.F.);
+#273 = FACE_BOUND('',#274,.F.);
+#274 = EDGE_LOOP('',(#275,#276,#277,#285));
+#275 = ORIENTED_EDGE('',*,*,#197,.T.);
+#276 = ORIENTED_EDGE('',*,*,#262,.T.);
+#277 = ORIENTED_EDGE('',*,*,#278,.T.);
+#278 = EDGE_CURVE('',#255,#279,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(-0.2,-0.2,-2.5));
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(0.2,-0.2,-2.5));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#285 = ORIENTED_EDGE('',*,*,#286,.F.);
+#286 = EDGE_CURVE('',#190,#279,#287,.T.);
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(-0.2,-0.2,3.5));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#291 = PLANE('',#292);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(0.2,-0.2,3.5));
+#294 = DIRECTION('',(0.E+000,1.,0.E+000));
+#295 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#296 = ADVANCED_FACE('',(#297),#315,.F.);
+#297 = FACE_BOUND('',#298,.F.);
+#298 = EDGE_LOOP('',(#299,#300,#301,#309));
+#299 = ORIENTED_EDGE('',*,*,#189,.T.);
+#300 = ORIENTED_EDGE('',*,*,#286,.T.);
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#279,#303,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(-0.2,0.2,-2.5));
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-0.2,-0.2,-2.5));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(0.E+000,1.,0.E+000));
+#309 = ORIENTED_EDGE('',*,*,#310,.F.);
+#310 = EDGE_CURVE('',#182,#303,#311,.T.);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(-0.2,0.2,3.5));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#315 = PLANE('',#316);
+#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319);
+#317 = CARTESIAN_POINT('',(-0.2,-0.2,3.5));
+#318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#319 = DIRECTION('',(0.E+000,1.,0.E+000));
+#320 = ADVANCED_FACE('',(#321),#332,.F.);
+#321 = FACE_BOUND('',#322,.F.);
+#322 = EDGE_LOOP('',(#323,#324,#325,#331));
+#323 = ORIENTED_EDGE('',*,*,#181,.T.);
+#324 = ORIENTED_EDGE('',*,*,#310,.T.);
+#325 = ORIENTED_EDGE('',*,*,#326,.T.);
+#326 = EDGE_CURVE('',#303,#247,#327,.T.);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(-0.2,0.2,-2.5));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(1.,0.E+000,0.E+000));
+#331 = ORIENTED_EDGE('',*,*,#246,.F.);
+#332 = PLANE('',#333);
+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);
+#334 = CARTESIAN_POINT('',(-0.2,0.2,3.5));
+#335 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#336 = DIRECTION('',(1.,0.E+000,0.E+000));
+#337 = ADVANCED_FACE('',(#338),#363,.F.);
+#338 = FACE_BOUND('',#339,.F.);
+#339 = EDGE_LOOP('',(#340,#341,#349,#357));
+#340 = ORIENTED_EDGE('',*,*,#205,.T.);
+#341 = ORIENTED_EDGE('',*,*,#342,.T.);
+#342 = EDGE_CURVE('',#208,#343,#345,.T.);
+#343 = VERTEX_POINT('',#344);
+#344 = CARTESIAN_POINT('',(2.34,0.2,-2.5));
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(2.34,0.2,3.5));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#349 = ORIENTED_EDGE('',*,*,#350,.T.);
+#350 = EDGE_CURVE('',#343,#351,#353,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(2.74,0.2,-2.5));
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(2.34,0.2,-2.5));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(1.,0.E+000,0.E+000));
+#357 = ORIENTED_EDGE('',*,*,#358,.F.);
+#358 = EDGE_CURVE('',#206,#351,#359,.T.);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(2.74,0.2,3.5));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#363 = PLANE('',#364);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(2.34,0.2,3.5));
+#366 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#367 = DIRECTION('',(1.,0.E+000,0.E+000));
+#368 = ADVANCED_FACE('',(#369),#387,.F.);
+#369 = FACE_BOUND('',#370,.F.);
+#370 = EDGE_LOOP('',(#371,#372,#373,#381));
+#371 = ORIENTED_EDGE('',*,*,#231,.T.);
+#372 = ORIENTED_EDGE('',*,*,#358,.T.);
+#373 = ORIENTED_EDGE('',*,*,#374,.T.);
+#374 = EDGE_CURVE('',#351,#375,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(2.74,-0.2,-2.5));
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(2.74,0.2,-2.5));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#381 = ORIENTED_EDGE('',*,*,#382,.F.);
+#382 = EDGE_CURVE('',#224,#375,#383,.T.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(2.74,-0.2,3.5));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#387 = PLANE('',#388);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(2.74,0.2,3.5));
+#390 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#391 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#392 = ADVANCED_FACE('',(#393),#411,.F.);
+#393 = FACE_BOUND('',#394,.F.);
+#394 = EDGE_LOOP('',(#395,#396,#397,#405));
+#395 = ORIENTED_EDGE('',*,*,#223,.T.);
+#396 = ORIENTED_EDGE('',*,*,#382,.T.);
+#397 = ORIENTED_EDGE('',*,*,#398,.T.);
+#398 = EDGE_CURVE('',#375,#399,#401,.T.);
+#399 = VERTEX_POINT('',#400);
+#400 = CARTESIAN_POINT('',(2.34,-0.2,-2.5));
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(2.74,-0.2,-2.5));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#216,#399,#407,.T.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(2.34,-0.2,3.5));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#411 = PLANE('',#412);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(2.74,-0.2,3.5));
+#414 = DIRECTION('',(0.E+000,1.,0.E+000));
+#415 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#416 = ADVANCED_FACE('',(#417),#428,.F.);
+#417 = FACE_BOUND('',#418,.F.);
+#418 = EDGE_LOOP('',(#419,#420,#421,#427));
+#419 = ORIENTED_EDGE('',*,*,#215,.T.);
+#420 = ORIENTED_EDGE('',*,*,#406,.T.);
+#421 = ORIENTED_EDGE('',*,*,#422,.T.);
+#422 = EDGE_CURVE('',#399,#343,#423,.T.);
+#423 = LINE('',#424,#425);
+#424 = CARTESIAN_POINT('',(2.34,-0.2,-2.5));
+#425 = VECTOR('',#426,1.);
+#426 = DIRECTION('',(0.E+000,1.,0.E+000));
+#427 = ORIENTED_EDGE('',*,*,#342,.F.);
+#428 = PLANE('',#429);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(2.34,-0.2,3.5));
+#431 = DIRECTION('',(1.,0.E+000,0.E+000));
+#432 = DIRECTION('',(0.E+000,1.,0.E+000));
+#433 = ADVANCED_FACE('',(#434),#440,.F.);
+#434 = FACE_BOUND('',#435,.T.);
+#435 = EDGE_LOOP('',(#436,#437,#438,#439));
+#436 = ORIENTED_EDGE('',*,*,#326,.T.);
+#437 = ORIENTED_EDGE('',*,*,#254,.T.);
+#438 = ORIENTED_EDGE('',*,*,#278,.T.);
+#439 = ORIENTED_EDGE('',*,*,#302,.T.);
+#440 = PLANE('',#441);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(-0.2,0.2,-2.5));
+#443 = DIRECTION('',(0.E+000,0.E+000,1.));
+#444 = DIRECTION('',(1.,0.E+000,0.E+000));
+#445 = ADVANCED_FACE('',(#446),#452,.F.);
+#446 = FACE_BOUND('',#447,.T.);
+#447 = EDGE_LOOP('',(#448,#449,#450,#451));
+#448 = ORIENTED_EDGE('',*,*,#350,.T.);
+#449 = ORIENTED_EDGE('',*,*,#374,.T.);
+#450 = ORIENTED_EDGE('',*,*,#398,.T.);
+#451 = ORIENTED_EDGE('',*,*,#422,.T.);
+#452 = PLANE('',#453);
+#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
+#454 = CARTESIAN_POINT('',(2.34,0.2,-2.5));
+#455 = DIRECTION('',(0.E+000,0.E+000,1.));
+#456 = DIRECTION('',(1.,0.E+000,0.E+000));
+#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#461)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#458,#459,#460)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#458,
+  'distance_accuracy_value','confusion accuracy');
+#462 = PRODUCT_TYPE('part',$,(#7));
+#463 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#464,
+    #472,#479,#486,#493,#500,#507,#515,#522,#529,#536,#543,#550,#557,
+    #564,#571),#457);
+#464 = STYLED_ITEM('color',(#465),#17);
+#465 = PRESENTATION_STYLE_ASSIGNMENT((#466));
+#466 = SURFACE_STYLE_USAGE(.BOTH.,#467);
+#467 = SURFACE_SIDE_STYLE('',(#468));
+#468 = SURFACE_STYLE_FILL_AREA(#469);
+#469 = FILL_AREA_STYLE('',(#470));
+#470 = FILL_AREA_STYLE_COLOUR('',#471);
+#471 = COLOUR_RGB('',0.699999988079,0.10000000149,5.000000074506E-002);
+#472 = STYLED_ITEM('color',(#473),#44);
+#473 = PRESENTATION_STYLE_ASSIGNMENT((#474));
+#474 = SURFACE_STYLE_USAGE(.BOTH.,#475);
+#475 = SURFACE_SIDE_STYLE('',(#476));
+#476 = SURFACE_STYLE_FILL_AREA(#477);
+#477 = FILL_AREA_STYLE('',(#478));
+#478 = FILL_AREA_STYLE_COLOUR('',#471);
+#479 = STYLED_ITEM('color',(#480),#78);
+#480 = PRESENTATION_STYLE_ASSIGNMENT((#481));
+#481 = SURFACE_STYLE_USAGE(.BOTH.,#482);
+#482 = SURFACE_SIDE_STYLE('',(#483));
+#483 = SURFACE_STYLE_FILL_AREA(#484);
+#484 = FILL_AREA_STYLE('',(#485));
+#485 = FILL_AREA_STYLE_COLOUR('',#471);
+#486 = STYLED_ITEM('color',(#487),#113);
+#487 = PRESENTATION_STYLE_ASSIGNMENT((#488));
+#488 = SURFACE_STYLE_USAGE(.BOTH.,#489);
+#489 = SURFACE_SIDE_STYLE('',(#490));
+#490 = SURFACE_STYLE_FILL_AREA(#491);
+#491 = FILL_AREA_STYLE('',(#492));
+#492 = FILL_AREA_STYLE_COLOUR('',#471);
+#493 = STYLED_ITEM('color',(#494),#145);
+#494 = PRESENTATION_STYLE_ASSIGNMENT((#495));
+#495 = SURFACE_STYLE_USAGE(.BOTH.,#496);
+#496 = SURFACE_SIDE_STYLE('',(#497));
+#497 = SURFACE_STYLE_FILL_AREA(#498);
+#498 = FILL_AREA_STYLE('',(#499));
+#499 = FILL_AREA_STYLE_COLOUR('',#471);
+#500 = STYLED_ITEM('color',(#501),#163);
+#501 = PRESENTATION_STYLE_ASSIGNMENT((#502));
+#502 = SURFACE_STYLE_USAGE(.BOTH.,#503);
+#503 = SURFACE_SIDE_STYLE('',(#504));
+#504 = SURFACE_STYLE_FILL_AREA(#505);
+#505 = FILL_AREA_STYLE('',(#506));
+#506 = FILL_AREA_STYLE_COLOUR('',#471);
+#507 = STYLED_ITEM('color',(#508),#241);
+#508 = PRESENTATION_STYLE_ASSIGNMENT((#509));
+#509 = SURFACE_STYLE_USAGE(.BOTH.,#510);
+#510 = SURFACE_SIDE_STYLE('',(#511));
+#511 = SURFACE_STYLE_FILL_AREA(#512);
+#512 = FILL_AREA_STYLE('',(#513));
+#513 = FILL_AREA_STYLE_COLOUR('',#514);
+#514 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#515 = STYLED_ITEM('color',(#516),#272);
+#516 = PRESENTATION_STYLE_ASSIGNMENT((#517));
+#517 = SURFACE_STYLE_USAGE(.BOTH.,#518);
+#518 = SURFACE_SIDE_STYLE('',(#519));
+#519 = SURFACE_STYLE_FILL_AREA(#520);
+#520 = FILL_AREA_STYLE('',(#521));
+#521 = FILL_AREA_STYLE_COLOUR('',#514);
+#522 = STYLED_ITEM('color',(#523),#296);
+#523 = PRESENTATION_STYLE_ASSIGNMENT((#524));
+#524 = SURFACE_STYLE_USAGE(.BOTH.,#525);
+#525 = SURFACE_SIDE_STYLE('',(#526));
+#526 = SURFACE_STYLE_FILL_AREA(#527);
+#527 = FILL_AREA_STYLE('',(#528));
+#528 = FILL_AREA_STYLE_COLOUR('',#514);
+#529 = STYLED_ITEM('color',(#530),#320);
+#530 = PRESENTATION_STYLE_ASSIGNMENT((#531));
+#531 = SURFACE_STYLE_USAGE(.BOTH.,#532);
+#532 = SURFACE_SIDE_STYLE('',(#533));
+#533 = SURFACE_STYLE_FILL_AREA(#534);
+#534 = FILL_AREA_STYLE('',(#535));
+#535 = FILL_AREA_STYLE_COLOUR('',#514);
+#536 = STYLED_ITEM('color',(#537),#337);
+#537 = PRESENTATION_STYLE_ASSIGNMENT((#538));
+#538 = SURFACE_STYLE_USAGE(.BOTH.,#539);
+#539 = SURFACE_SIDE_STYLE('',(#540));
+#540 = SURFACE_STYLE_FILL_AREA(#541);
+#541 = FILL_AREA_STYLE('',(#542));
+#542 = FILL_AREA_STYLE_COLOUR('',#514);
+#543 = STYLED_ITEM('color',(#544),#368);
+#544 = PRESENTATION_STYLE_ASSIGNMENT((#545));
+#545 = SURFACE_STYLE_USAGE(.BOTH.,#546);
+#546 = SURFACE_SIDE_STYLE('',(#547));
+#547 = SURFACE_STYLE_FILL_AREA(#548);
+#548 = FILL_AREA_STYLE('',(#549));
+#549 = FILL_AREA_STYLE_COLOUR('',#514);
+#550 = STYLED_ITEM('color',(#551),#392);
+#551 = PRESENTATION_STYLE_ASSIGNMENT((#552));
+#552 = SURFACE_STYLE_USAGE(.BOTH.,#553);
+#553 = SURFACE_SIDE_STYLE('',(#554));
+#554 = SURFACE_STYLE_FILL_AREA(#555);
+#555 = FILL_AREA_STYLE('',(#556));
+#556 = FILL_AREA_STYLE_COLOUR('',#514);
+#557 = STYLED_ITEM('color',(#558),#416);
+#558 = PRESENTATION_STYLE_ASSIGNMENT((#559));
+#559 = SURFACE_STYLE_USAGE(.BOTH.,#560);
+#560 = SURFACE_SIDE_STYLE('',(#561));
+#561 = SURFACE_STYLE_FILL_AREA(#562);
+#562 = FILL_AREA_STYLE('',(#563));
+#563 = FILL_AREA_STYLE_COLOUR('',#514);
+#564 = STYLED_ITEM('color',(#565),#433);
+#565 = PRESENTATION_STYLE_ASSIGNMENT((#566));
+#566 = SURFACE_STYLE_USAGE(.BOTH.,#567);
+#567 = SURFACE_SIDE_STYLE('',(#568));
+#568 = SURFACE_STYLE_FILL_AREA(#569);
+#569 = FILL_AREA_STYLE('',(#570));
+#570 = FILL_AREA_STYLE_COLOUR('',#514);
+#571 = STYLED_ITEM('color',(#572),#445);
+#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('',#514);
+ENDSEC;
+END-ISO-10303-21;
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>tz-l2-03yyby2ydj30-001</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>tz-l2-03yyby2ydj30-001</title>\ No newline at end of file