← Commit history
README.mdadded+56
@@ -0,0 +1,56 @@+# AC03000001008JAC00++**Vishay Intertech** · Through Hole Resistors · R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal++AC03000001008JAC00 from Vishay Intertech, in a R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1 | passive | Terminal 1 of an unpolarised resistor; either orientation. |+| 2 | 2 | passive | Terminal 2 of an unpolarised resistor; either orientation. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Vishay Intertech |+| Package | R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal |+| Category | Resistors |+| Pins | 2 |++## Electrical characteristics++Limits from the LCSC catalog entry for this part (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Resistance |  |  | 1 |  | Ω | nominal, catalog attribute (LCSC C1884630) | catalog |+| Tolerance |  | -5 |  | 5 | % | catalog attribute (LCSC C1884630) | catalog |+| Rated power |  |  |  | 3 | W | catalog attribute (LCSC C1884630) | catalog |+| Operating temperature |  | -40 |  | 275 | °C | catalog description (LCSC C1884630) | catalog |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts |  | tin | The resistors are axial leaded for soldering. The terminals of the resistors are completely lead (Pb)-free, the special tin | 4 |++## CAD (KiCad official)++- Symbol: `AC03000001008JAC00`+- Footprint: `Resistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal`+- 3D model: R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Vishay Intertech datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800) (12 pp, sha256 `c1ed3c96dbc7b730`, retrieved 2026-11-06, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `two-terminal convention` (convention), consensus `off` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/ac03000001008jac00-datasheet.pdf)
ac03000001008jac00-hero.glbadded
⋯ 1 unchanged line ⋯
ac03000001008jac00-hero.overlay.jsonadded+125
@@ -0,0 +1,125 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "AC03000001008JAC00",+  "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": 17.64,+      "dash_mm": 0.441,+      "gap_mm": 0.2646,+      "pad_stroke_mm": 0.09+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": null+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 2+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 1.411,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.4,+      15.64,+      -0.397,+      0.397+    ],+    "pads_bbox_mm": [+      -1.2,+      16.44,+      -1.2,+      1.2+    ],+    "seating_z_mm": -3.0+  },+  "sources": {+    "glb": "ac03000001008jac00.glb",+    "glb_sha256": "d9d73abc99c5e2cd41db887f57a19a5e8f4a68d31122035443cdd28cc4c34744",+    "footprint": "ac03000001008jac00.kicad_mod",+    "footprint_sha256": "e783a290d76748785aac1207d1a92df04e43609b7adc55e66015bcb43025a50e",+    "pins": "page.json component.pins",+    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+  },+  "generator": "adom-wiki 1.8.11 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "1",+      "x": -1.35,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "2",+      "x": 16.59,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        2.4,+        2.4+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        15.24,+        0.0+      ],+      "size_mm": [+        2.4,+        2.4+      ],+      "rot": 0.0+    }+  ]+}
ac03000001008jac00.glbadded
⋯ 1 unchanged line ⋯
ac03000001008jac00.kicad_modadded+138
@@ -0,0 +1,138 @@+(footprint "R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=15.24mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf")+	(tags "Resistor Axial_DIN0414 series Axial Horizontal pin pitch 15.24mm 2W length 11.9mm diameter 4.5mm")+	(property "Reference" "REF**"+		(at 7.62 -3.37 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal"+		(at 7.62 3.37 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "resistor/THT"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start 1.44 0)+		(end 1.55 0)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 13.8 0)+		(end 13.69 0)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start 1.55 -2.37)+		(end 13.69 2.37)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill no)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0 0)+		(end 1.67 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 15.24 0)+		(end 13.57 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start 1.67 -2.25)+		(end 13.57 2.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 7.62 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole circle+		(at 0 0)+		(size 2.4 2.4)+		(drill 1.2)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole circle+		(at 15.24 0)+		(size 2.4 2.4)+		(drill 1.2)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.45 -1.45) (xy -0.25 -1.45) (xy -0.25 -2.50) (xy 15.49 -2.50) (xy 15.49 -1.45) (xy 16.69 -1.45) (xy 16.69 1.45) (xy 15.49 1.45) (xy 15.49 2.50) (xy -0.25 2.50) (xy -0.25 1.45) (xy -1.45 1.45))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
ac03000001008jac00.kicad_symadded+198
@@ -0,0 +1,198 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "AC03000001008JAC00"+		(pin_numbers+			(hide yes)+		)+		(pin_names+			(offset 0)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "R"+			(at 2.54 0 90)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Value" "AC03000001008JAC00"+			(at -2.54 0 90)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Footprint" ""+			(at 1.016 -0.254 90)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "Resistor, US symbol"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "R res resistor"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "R_*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "MPN" "AC03000001008JAC00" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "LCSC" "C1884630" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "DigiKey" "749-AC03000001008JAC00CT-ND" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "Mouser" "594-AC03W1R000J" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(symbol "AC03000001008JAC00_0_1"+			(polyline+				(pts+					(xy 0 2.286) (xy 0 2.54)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0 -2.286) (xy 0 -2.54)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+		)+		(symbol "AC03000001008JAC00_1_1"+			(pin passive line+				(at 0 3.81 270)+				(length 1.27)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 0 -3.81 90)+				(length 1.27)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
ac03000001008jac00.lbradded+129
@@ -0,0 +1,129 @@+<?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>Resistor, US symbol</description>+<packages>+<package name="R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal">+  <description>R, 15.24 mm pitch. Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=15.24mm, 2W, length*diameter=11.9*4.5mm^2</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.2000" diameter="2.4000" shape="round"/>+  <pad name="2" x="15.2400" y="-0.0000" drill="1.2000" diameter="2.4000" shape="round"/>+  <wire x1="1.5500" y1="2.3700" x2="13.6900" y2="2.3700" width="0.1200" layer="21"/>+  <wire x1="13.6900" y1="2.3700" x2="13.6900" y2="-2.3700" width="0.1200" layer="21"/>+  <wire x1="13.6900" y1="-2.3700" x2="1.5500" y2="-2.3700" width="0.1200" layer="21"/>+  <wire x1="1.5500" y1="-2.3700" x2="1.5500" y2="2.3700" width="0.1200" layer="21"/>+  <wire x1="1.6700" y1="2.2500" x2="13.5700" y2="2.2500" width="0.1000" layer="51"/>+  <wire x1="13.5700" y1="2.2500" x2="13.5700" y2="-2.2500" width="0.1000" layer="51"/>+  <wire x1="13.5700" y1="-2.2500" x2="1.6700" y2="-2.2500" width="0.1000" layer="51"/>+  <wire x1="1.6700" y1="-2.2500" x2="1.6700" y2="2.2500" width="0.1000" layer="51"/>+  <wire x1="1.4400" y1="-0.0000" x2="1.5500" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="13.8000" y1="-0.0000" x2="13.6900" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="0.0000" y1="-0.0000" x2="1.6700" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="15.2400" y1="-0.0000" x2="13.5700" y2="-0.0000" width="0.1000" layer="51"/>+  <text x="0" y="1.800" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.800" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="AC03000001008JAC00">+  <description>Resistor, US symbol</description>+  <wire x1="0.0000" y1="2.2860" x2="0.0000" y2="2.5400" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="2.2860" x2="1.0160" y2="1.9050" width="0.1524" layer="94"/>+  <wire x1="1.0160" y1="1.9050" x2="0.0000" y2="1.5240" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="1.5240" x2="-1.0160" y2="1.1430" width="0.1524" layer="94"/>+  <wire x1="-1.0160" y1="1.1430" x2="0.0000" y2="0.7620" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="0.7620" x2="1.0160" y2="0.3810" width="0.1524" layer="94"/>+  <wire x1="1.0160" y1="0.3810" x2="0.0000" y2="0.0000" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="0.0000" x2="-1.0160" y2="-0.3810" width="0.1524" layer="94"/>+  <wire x1="-1.0160" y1="-0.3810" x2="0.0000" y2="-0.7620" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="-0.7620" x2="1.0160" y2="-1.1430" width="0.1524" layer="94"/>+  <wire x1="1.0160" y1="-1.1430" x2="0.0000" y2="-1.5240" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="-1.5240" x2="-1.0160" y2="-1.9050" width="0.1524" layer="94"/>+  <wire x1="-1.0160" y1="-1.9050" x2="0.0000" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="0.0000" y1="-2.2860" x2="0.0000" y2="-2.5400" width="0.1524" layer="94"/>+  <text x="2.5400" y="0.0000" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="-2.5400" y="0.0000" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <wire x1="0.0000" y1="3.8100" x2="0.0000" y2="2.5400" width="0.254" layer="94"/>+  <pin name="1" x="0" y="3.81" length="point" direction="pas" rot="R270" visible="pad"/>+  <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-2.5400" width="0.254" layer="94"/>+  <pin name="2" x="0" y="-3.81" length="point" direction="pas" rot="R90" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="AC03000001008JAC00" prefix="R">+  <description>Resistor, US symbol</description>+  <gates>+    <gate name="G$1" symbol="AC03000001008JAC00" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal">+      <connects>+        <connect gate="G$1" pin="1" pad="1"/>+        <connect gate="G$1" pin="2" pad="2"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="AC03000001008JAC00" constant="no"/>+          <attribute name="MANUFACTURER" value="Vishay Intertech" constant="no"/>+          <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/ac03000001008jac00" constant="no"/>+          <attribute name="MOUSER_PN" value="594-AC03W1R000J" constant="no"/>+          <attribute name="DIGIKEY_PN" value="749-AC03000001008JAC00CT-ND" constant="no"/>+          <attribute name="LCSC_PN" value="C1884630" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
ac03000001008jac00.stepadded+578
@@ -0,0 +1,578 @@+ISO-10303-21;
+HEADER;
+/* R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2017, kicad StepUp
+ * 
+ * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), 
+ * with the following exception:
+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', 
+ * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided 
+ * as part of the 'Licensed Material'.
+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. 
+ * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
+ * Disclaimer of Warranties and Limitation of Liability.
+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal.step',
+/* time_stamp */ '2017-12-04T10:19:27',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+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('R_Axial_DIN0414_L119mm_D45mm_P1524mm_Horizontal',
+'R_Axial_DIN0414_L119mm_D45mm_P1524mm_Horizontal','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#402);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#50,#76,#96,#116,#141,#166,#186,#212,#237,
+#262,#288,#297,#317,#342,#368,#393));
+#17 = ADVANCED_FACE('',(#18),#45,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#37,#38));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.795,2.25,2.25));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(4.645,2.25,2.25));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(1.67,2.25,2.25));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(1.,0.E+000,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#24,#32,.T.);
+#32 = CIRCLE('',#33,2.25);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(4.645,0.E+000,2.25));
+#35 = DIRECTION('',(1.,0.E+000,0.E+000));
+#36 = DIRECTION('',(0.E+000,1.,0.E+000));
+#37 = ORIENTED_EDGE('',*,*,#21,.F.);
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#22,#22,#40,.T.);
+#40 = CIRCLE('',#41,2.25);
+#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
+#42 = CARTESIAN_POINT('',(2.795,0.E+000,2.25));
+#43 = DIRECTION('',(1.,0.E+000,0.E+000));
+#44 = DIRECTION('',(0.E+000,1.,0.E+000));
+#45 = CYLINDRICAL_SURFACE('',#46,2.25);
+#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49);
+#47 = CARTESIAN_POINT('',(1.67,0.E+000,2.25));
+#48 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#49 = DIRECTION('',(0.E+000,1.,0.E+000));
+#50 = ADVANCED_FACE('',(#51),#71,.T.);
+#51 = FACE_BOUND('',#52,.F.);
+#52 = EDGE_LOOP('',(#53,#62,#63,#64));
+#53 = ORIENTED_EDGE('',*,*,#54,.F.);
+#54 = EDGE_CURVE('',#22,#55,#57,.T.);
+#55 = VERTEX_POINT('',#56);
+#56 = CARTESIAN_POINT('',(1.67,1.125,2.25));
+#57 = CIRCLE('',#58,1.125);
+#58 = AXIS2_PLACEMENT_3D('',#59,#60,#61);
+#59 = CARTESIAN_POINT('',(2.795,1.125,2.25));
+#60 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#61 = DIRECTION('',(0.E+000,1.,0.E+000));
+#62 = ORIENTED_EDGE('',*,*,#39,.T.);
+#63 = ORIENTED_EDGE('',*,*,#54,.T.);
+#64 = ORIENTED_EDGE('',*,*,#65,.F.);
+#65 = EDGE_CURVE('',#55,#55,#66,.T.);
+#66 = CIRCLE('',#67,1.125);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(1.67,0.E+000,2.25));
+#69 = DIRECTION('',(1.,0.E+000,0.E+000));
+#70 = DIRECTION('',(0.E+000,1.,0.E+000));
+#71 = TOROIDAL_SURFACE('',#72,1.125,1.125);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(2.795,0.E+000,2.25));
+#74 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#75 = DIRECTION('',(0.E+000,1.,0.E+000));
+#76 = ADVANCED_FACE('',(#77,#80),#91,.F.);
+#77 = FACE_BOUND('',#78,.F.);
+#78 = EDGE_LOOP('',(#79));
+#79 = ORIENTED_EDGE('',*,*,#31,.F.);
+#80 = FACE_BOUND('',#81,.F.);
+#81 = EDGE_LOOP('',(#82));
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#84,#84,#86,.T.);
+#84 = VERTEX_POINT('',#85);
+#85 = CARTESIAN_POINT('',(4.645,2.025,2.25));
+#86 = CIRCLE('',#87,2.025);
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(4.645,0.E+000,2.25));
+#89 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#90 = DIRECTION('',(0.E+000,1.,0.E+000));
+#91 = PLANE('',#92);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(4.645,2.25,2.25));
+#94 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#95 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#96 = ADVANCED_FACE('',(#97,#100),#111,.T.);
+#97 = FACE_BOUND('',#98,.T.);
+#98 = EDGE_LOOP('',(#99));
+#99 = ORIENTED_EDGE('',*,*,#65,.F.);
+#100 = FACE_BOUND('',#101,.T.);
+#101 = EDGE_LOOP('',(#102));
+#102 = ORIENTED_EDGE('',*,*,#103,.T.);
+#103 = EDGE_CURVE('',#104,#104,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(1.67,0.E+000,1.85));
+#106 = CIRCLE('',#107,0.4);
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(1.67,0.E+000,2.25));
+#109 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#110 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#111 = PLANE('',#112);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(1.67,2.25,2.25));
+#114 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#115 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#116 = ADVANCED_FACE('',(#117),#136,.T.);
+#117 = FACE_BOUND('',#118,.F.);
+#118 = EDGE_LOOP('',(#119,#127,#128,#129));
+#119 = ORIENTED_EDGE('',*,*,#120,.F.);
+#120 = EDGE_CURVE('',#84,#121,#123,.T.);
+#121 = VERTEX_POINT('',#122);
+#122 = CARTESIAN_POINT('',(10.595,2.025,2.25));
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(1.67,2.025,2.25));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(1.,0.E+000,0.E+000));
+#127 = ORIENTED_EDGE('',*,*,#83,.T.);
+#128 = ORIENTED_EDGE('',*,*,#120,.T.);
+#129 = ORIENTED_EDGE('',*,*,#130,.F.);
+#130 = EDGE_CURVE('',#121,#121,#131,.T.);
+#131 = CIRCLE('',#132,2.025);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(10.595,0.E+000,2.25));
+#134 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#135 = DIRECTION('',(0.E+000,1.,0.E+000));
+#136 = CYLINDRICAL_SURFACE('',#137,2.025);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(1.67,0.E+000,2.25));
+#139 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#140 = DIRECTION('',(0.E+000,1.,0.E+000));
+#141 = ADVANCED_FACE('',(#142),#161,.T.);
+#142 = FACE_BOUND('',#143,.T.);
+#143 = EDGE_LOOP('',(#144,#153,#159,#160));
+#144 = ORIENTED_EDGE('',*,*,#145,.F.);
+#145 = EDGE_CURVE('',#146,#146,#148,.T.);
+#146 = VERTEX_POINT('',#147);
+#147 = CARTESIAN_POINT('',(1.2,0.E+000,1.85));
+#148 = CIRCLE('',#149,0.4);
+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150 = CARTESIAN_POINT('',(1.2,0.E+000,2.25));
+#151 = DIRECTION('',(-1.,0.E+000,-4.313066814991E-016));
+#152 = DIRECTION('',(-4.313066814991E-016,0.E+000,1.));
+#153 = ORIENTED_EDGE('',*,*,#154,.T.);
+#154 = EDGE_CURVE('',#146,#104,#155,.T.);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(1.2,0.E+000,1.85));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(1.,0.E+000,0.E+000));
+#159 = ORIENTED_EDGE('',*,*,#103,.F.);
+#160 = ORIENTED_EDGE('',*,*,#154,.F.);
+#161 = CYLINDRICAL_SURFACE('',#162,0.4);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(1.2,0.E+000,2.25));
+#164 = DIRECTION('',(1.,0.E+000,0.E+000));
+#165 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#166 = ADVANCED_FACE('',(#167,#178),#181,.T.);
+#167 = FACE_BOUND('',#168,.T.);
+#168 = EDGE_LOOP('',(#169));
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#171,#173,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(10.595,2.25,2.25));
+#173 = CIRCLE('',#174,2.25);
+#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
+#175 = CARTESIAN_POINT('',(10.595,0.E+000,2.25));
+#176 = DIRECTION('',(1.,0.E+000,0.E+000));
+#177 = DIRECTION('',(0.E+000,1.,0.E+000));
+#178 = FACE_BOUND('',#179,.T.);
+#179 = EDGE_LOOP('',(#180));
+#180 = ORIENTED_EDGE('',*,*,#130,.F.);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(10.595,2.25,2.25));
+#184 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#185 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#186 = ADVANCED_FACE('',(#187),#207,.T.);
+#187 = FACE_BOUND('',#188,.T.);
+#188 = EDGE_LOOP('',(#189,#198,#199,#200));
+#189 = ORIENTED_EDGE('',*,*,#190,.T.);
+#190 = EDGE_CURVE('',#191,#146,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(0.4,0.E+000,1.05));
+#193 = CIRCLE('',#194,0.8);
+#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
+#195 = CARTESIAN_POINT('',(1.2,1.469576158977E-016,1.05));
+#196 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#197 = DIRECTION('',(-1.,0.E+000,7.401486830834E-016));
+#198 = ORIENTED_EDGE('',*,*,#145,.T.);
+#199 = ORIENTED_EDGE('',*,*,#190,.F.);
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#191,#191,#202,.T.);
+#202 = CIRCLE('',#203,0.4);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.05));
+#205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#206 = DIRECTION('',(1.,0.E+000,0.E+000));
+#207 = TOROIDAL_SURFACE('',#208,1.2,0.4);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(1.2,0.E+000,1.05));
+#210 = DIRECTION('',(0.E+000,1.,0.E+000));
+#211 = DIRECTION('',(-1.,0.E+000,7.401486830834E-016));
+#212 = ADVANCED_FACE('',(#213),#232,.T.);
+#213 = FACE_BOUND('',#214,.F.);
+#214 = EDGE_LOOP('',(#215,#223,#230,#231));
+#215 = ORIENTED_EDGE('',*,*,#216,.T.);
+#216 = EDGE_CURVE('',#171,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(12.445,2.25,2.25));
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(10.595,2.25,2.25));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(1.,0.E+000,0.E+000));
+#223 = ORIENTED_EDGE('',*,*,#224,.T.);
+#224 = EDGE_CURVE('',#217,#217,#225,.T.);
+#225 = CIRCLE('',#226,2.25);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(12.445,0.E+000,2.25));
+#228 = DIRECTION('',(1.,0.E+000,0.E+000));
+#229 = DIRECTION('',(0.E+000,1.,0.E+000));
+#230 = ORIENTED_EDGE('',*,*,#216,.F.);
+#231 = ORIENTED_EDGE('',*,*,#170,.F.);
+#232 = CYLINDRICAL_SURFACE('',#233,2.25);
+#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
+#234 = CARTESIAN_POINT('',(10.595,0.E+000,2.25));
+#235 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#236 = DIRECTION('',(0.E+000,1.,0.E+000));
+#237 = ADVANCED_FACE('',(#238),#257,.T.);
+#238 = FACE_BOUND('',#239,.T.);
+#239 = EDGE_LOOP('',(#240,#248,#249,#250));
+#240 = ORIENTED_EDGE('',*,*,#241,.T.);
+#241 = EDGE_CURVE('',#242,#191,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(0.4,-9.797174393179E-017,-3.));
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.4,0.E+000,-3.));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(0.E+000,0.E+000,1.));
+#248 = ORIENTED_EDGE('',*,*,#201,.F.);
+#249 = ORIENTED_EDGE('',*,*,#241,.F.);
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#242,#242,#252,.T.);
+#252 = CIRCLE('',#253,0.4);
+#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);
+#254 = CARTESIAN_POINT('',(0.E+000,0.E+000,-3.));
+#255 = DIRECTION('',(0.E+000,0.E+000,1.));
+#256 = DIRECTION('',(1.,0.E+000,0.E+000));
+#257 = CYLINDRICAL_SURFACE('',#258,0.4);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(0.E+000,0.E+000,-3.));
+#260 = DIRECTION('',(0.E+000,0.E+000,1.));
+#261 = DIRECTION('',(1.,0.E+000,0.E+000));
+#262 = ADVANCED_FACE('',(#263),#283,.T.);
+#263 = FACE_BOUND('',#264,.T.);
+#264 = EDGE_LOOP('',(#265,#274,#275,#276));
+#265 = ORIENTED_EDGE('',*,*,#266,.F.);
+#266 = EDGE_CURVE('',#217,#267,#269,.T.);
+#267 = VERTEX_POINT('',#268);
+#268 = CARTESIAN_POINT('',(13.57,1.125,2.25));
+#269 = CIRCLE('',#270,1.125);
+#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
+#271 = CARTESIAN_POINT('',(12.445,1.125,2.25));
+#272 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#273 = DIRECTION('',(0.E+000,1.,0.E+000));
+#274 = ORIENTED_EDGE('',*,*,#224,.T.);
+#275 = ORIENTED_EDGE('',*,*,#266,.T.);
+#276 = ORIENTED_EDGE('',*,*,#277,.F.);
+#277 = EDGE_CURVE('',#267,#267,#278,.T.);
+#278 = CIRCLE('',#279,1.125);
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(13.57,0.E+000,2.25));
+#281 = DIRECTION('',(1.,0.E+000,0.E+000));
+#282 = DIRECTION('',(0.E+000,1.,0.E+000));
+#283 = TOROIDAL_SURFACE('',#284,1.125,1.125);
+#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
+#285 = CARTESIAN_POINT('',(12.445,0.E+000,2.25));
+#286 = DIRECTION('',(1.,0.E+000,0.E+000));
+#287 = DIRECTION('',(0.E+000,1.,0.E+000));
+#288 = ADVANCED_FACE('',(#289),#292,.T.);
+#289 = FACE_BOUND('',#290,.F.);
+#290 = EDGE_LOOP('',(#291));
+#291 = ORIENTED_EDGE('',*,*,#251,.T.);
+#292 = PLANE('',#293);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(0.4,0.E+000,-3.));
+#295 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#296 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#297 = ADVANCED_FACE('',(#298,#301),#312,.F.);
+#298 = FACE_BOUND('',#299,.F.);
+#299 = EDGE_LOOP('',(#300));
+#300 = ORIENTED_EDGE('',*,*,#277,.F.);
+#301 = FACE_BOUND('',#302,.F.);
+#302 = EDGE_LOOP('',(#303));
+#303 = ORIENTED_EDGE('',*,*,#304,.T.);
+#304 = EDGE_CURVE('',#305,#305,#307,.T.);
+#305 = VERTEX_POINT('',#306);
+#306 = CARTESIAN_POINT('',(13.57,0.E+000,1.85));
+#307 = CIRCLE('',#308,0.4);
+#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311);
+#309 = CARTESIAN_POINT('',(13.57,0.E+000,2.25));
+#310 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#311 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#312 = PLANE('',#313);
+#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316);
+#314 = CARTESIAN_POINT('',(13.57,2.25,2.25));
+#315 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#316 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#317 = ADVANCED_FACE('',(#318),#337,.T.);
+#318 = FACE_BOUND('',#319,.T.);
+#319 = EDGE_LOOP('',(#320,#321,#329,#336));
+#320 = ORIENTED_EDGE('',*,*,#304,.T.);
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#305,#323,#325,.T.);
+#323 = VERTEX_POINT('',#324);
+#324 = CARTESIAN_POINT('',(14.04,0.E+000,1.85));
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(1.2,0.E+000,1.85));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(1.,0.E+000,0.E+000));
+#329 = ORIENTED_EDGE('',*,*,#330,.F.);
+#330 = EDGE_CURVE('',#323,#323,#331,.T.);
+#331 = CIRCLE('',#332,0.4);
+#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335);
+#333 = CARTESIAN_POINT('',(14.04,0.E+000,2.25));
+#334 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#335 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#336 = ORIENTED_EDGE('',*,*,#322,.F.);
+#337 = CYLINDRICAL_SURFACE('',#338,0.4);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(1.2,0.E+000,2.25));
+#340 = DIRECTION('',(1.,0.E+000,0.E+000));
+#341 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#342 = ADVANCED_FACE('',(#343),#363,.T.);
+#343 = FACE_BOUND('',#344,.T.);
+#344 = EDGE_LOOP('',(#345,#354,#361,#362));
+#345 = ORIENTED_EDGE('',*,*,#346,.T.);
+#346 = EDGE_CURVE('',#323,#347,#349,.T.);
+#347 = VERTEX_POINT('',#348);
+#348 = CARTESIAN_POINT('',(14.84,0.E+000,1.05));
+#349 = CIRCLE('',#350,0.8);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(14.04,1.469576158977E-016,1.05));
+#352 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#353 = DIRECTION('',(-2.960594732334E-015,0.E+000,1.));
+#354 = ORIENTED_EDGE('',*,*,#355,.T.);
+#355 = EDGE_CURVE('',#347,#347,#356,.T.);
+#356 = CIRCLE('',#357,0.4);
+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);
+#358 = CARTESIAN_POINT('',(15.24,0.E+000,1.05));
+#359 = DIRECTION('',(1.41906502621E-015,-0.E+000,1.));
+#360 = DIRECTION('',(1.,0.E+000,-1.41906502621E-015));
+#361 = ORIENTED_EDGE('',*,*,#346,.F.);
+#362 = ORIENTED_EDGE('',*,*,#330,.T.);
+#363 = TOROIDAL_SURFACE('',#364,1.2,0.4);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(14.04,0.E+000,1.05));
+#366 = DIRECTION('',(0.E+000,1.,0.E+000));
+#367 = DIRECTION('',(-2.960594732334E-015,0.E+000,1.));
+#368 = ADVANCED_FACE('',(#369),#388,.T.);
+#369 = FACE_BOUND('',#370,.T.);
+#370 = EDGE_LOOP('',(#371,#379,#386,#387));
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#347,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(14.84,-9.797174393179E-017,-3.));
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(14.84,0.E+000,1.05));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#379 = ORIENTED_EDGE('',*,*,#380,.F.);
+#380 = EDGE_CURVE('',#373,#373,#381,.T.);
+#381 = CIRCLE('',#382,0.4);
+#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
+#383 = CARTESIAN_POINT('',(15.24,0.E+000,-3.));
+#384 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#385 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#386 = ORIENTED_EDGE('',*,*,#372,.F.);
+#387 = ORIENTED_EDGE('',*,*,#355,.F.);
+#388 = CYLINDRICAL_SURFACE('',#389,0.4);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(15.24,0.E+000,1.05));
+#391 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#392 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#393 = ADVANCED_FACE('',(#394),#397,.F.);
+#394 = FACE_BOUND('',#395,.T.);
+#395 = EDGE_LOOP('',(#396));
+#396 = ORIENTED_EDGE('',*,*,#380,.T.);
+#397 = PLANE('',#398);
+#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401);
+#399 = CARTESIAN_POINT('',(14.84,0.E+000,-3.));
+#400 = DIRECTION('',(0.E+000,0.E+000,1.));
+#401 = DIRECTION('',(1.,0.E+000,0.E+000));
+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#406)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#403,#404,#405)) REPRESENTATION_CONTEXT('Context #1',
+'3D Context with UNIT and UNCERTAINTY') );
+#403 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#404 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#405 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#406 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#403,
+'distance_accuracy_value','confusion accuracy');
+#407 = PRODUCT_TYPE('part',$,(#7));
+#408 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#409,
+#417,#424,#431,#438,#445,#453,#460,#467,#474,#481,#488,#495,#502,
+#509,#516,#523),#402);
+#409 = STYLED_ITEM('color',(#410),#17);
+#410 = PRESENTATION_STYLE_ASSIGNMENT((#411));
+#411 = SURFACE_STYLE_USAGE(.BOTH.,#412);
+#412 = SURFACE_SIDE_STYLE('',(#413));
+#413 = SURFACE_STYLE_FILL_AREA(#414);
+#414 = FILL_AREA_STYLE('',(#415));
+#415 = FILL_AREA_STYLE_COLOUR('',#416);
+#416 = COLOUR_RGB('',0.883000016212,0.711000025272,0.49200001359);
+#417 = STYLED_ITEM('color',(#418),#50);
+#418 = PRESENTATION_STYLE_ASSIGNMENT((#419));
+#419 = SURFACE_STYLE_USAGE(.BOTH.,#420);
+#420 = SURFACE_SIDE_STYLE('',(#421));
+#421 = SURFACE_STYLE_FILL_AREA(#422);
+#422 = FILL_AREA_STYLE('',(#423));
+#423 = FILL_AREA_STYLE_COLOUR('',#416);
+#424 = STYLED_ITEM('color',(#425),#76);
+#425 = PRESENTATION_STYLE_ASSIGNMENT((#426));
+#426 = SURFACE_STYLE_USAGE(.BOTH.,#427);
+#427 = SURFACE_SIDE_STYLE('',(#428));
+#428 = SURFACE_STYLE_FILL_AREA(#429);
+#429 = FILL_AREA_STYLE('',(#430));
+#430 = FILL_AREA_STYLE_COLOUR('',#416);
+#431 = STYLED_ITEM('color',(#432),#96);
+#432 = PRESENTATION_STYLE_ASSIGNMENT((#433));
+#433 = SURFACE_STYLE_USAGE(.BOTH.,#434);
+#434 = SURFACE_SIDE_STYLE('',(#435));
+#435 = SURFACE_STYLE_FILL_AREA(#436);
+#436 = FILL_AREA_STYLE('',(#437));
+#437 = FILL_AREA_STYLE_COLOUR('',#416);
+#438 = STYLED_ITEM('color',(#439),#116);
+#439 = PRESENTATION_STYLE_ASSIGNMENT((#440));
+#440 = SURFACE_STYLE_USAGE(.BOTH.,#441);
+#441 = SURFACE_SIDE_STYLE('',(#442));
+#442 = SURFACE_STYLE_FILL_AREA(#443);
+#443 = FILL_AREA_STYLE('',(#444));
+#444 = FILL_AREA_STYLE_COLOUR('',#416);
+#445 = STYLED_ITEM('color',(#446),#141);
+#446 = PRESENTATION_STYLE_ASSIGNMENT((#447));
+#447 = SURFACE_STYLE_USAGE(.BOTH.,#448);
+#448 = SURFACE_SIDE_STYLE('',(#449));
+#449 = SURFACE_STYLE_FILL_AREA(#450);
+#450 = FILL_AREA_STYLE('',(#451));
+#451 = FILL_AREA_STYLE_COLOUR('',#452);
+#452 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#453 = STYLED_ITEM('color',(#454),#166);
+#454 = PRESENTATION_STYLE_ASSIGNMENT((#455));
+#455 = SURFACE_STYLE_USAGE(.BOTH.,#456);
+#456 = SURFACE_SIDE_STYLE('',(#457));
+#457 = SURFACE_STYLE_FILL_AREA(#458);
+#458 = FILL_AREA_STYLE('',(#459));
+#459 = FILL_AREA_STYLE_COLOUR('',#416);
+#460 = STYLED_ITEM('color',(#461),#186);
+#461 = PRESENTATION_STYLE_ASSIGNMENT((#462));
+#462 = SURFACE_STYLE_USAGE(.BOTH.,#463);
+#463 = SURFACE_SIDE_STYLE('',(#464));
+#464 = SURFACE_STYLE_FILL_AREA(#465);
+#465 = FILL_AREA_STYLE('',(#466));
+#466 = FILL_AREA_STYLE_COLOUR('',#452);
+#467 = STYLED_ITEM('color',(#468),#212);
+#468 = PRESENTATION_STYLE_ASSIGNMENT((#469));
+#469 = SURFACE_STYLE_USAGE(.BOTH.,#470);
+#470 = SURFACE_SIDE_STYLE('',(#471));
+#471 = SURFACE_STYLE_FILL_AREA(#472);
+#472 = FILL_AREA_STYLE('',(#473));
+#473 = FILL_AREA_STYLE_COLOUR('',#416);
+#474 = STYLED_ITEM('color',(#475),#237);
+#475 = PRESENTATION_STYLE_ASSIGNMENT((#476));
+#476 = SURFACE_STYLE_USAGE(.BOTH.,#477);
+#477 = SURFACE_SIDE_STYLE('',(#478));
+#478 = SURFACE_STYLE_FILL_AREA(#479);
+#479 = FILL_AREA_STYLE('',(#480));
+#480 = FILL_AREA_STYLE_COLOUR('',#452);
+#481 = STYLED_ITEM('color',(#482),#262);
+#482 = PRESENTATION_STYLE_ASSIGNMENT((#483));
+#483 = SURFACE_STYLE_USAGE(.BOTH.,#484);
+#484 = SURFACE_SIDE_STYLE('',(#485));
+#485 = SURFACE_STYLE_FILL_AREA(#486);
+#486 = FILL_AREA_STYLE('',(#487));
+#487 = FILL_AREA_STYLE_COLOUR('',#416);
+#488 = STYLED_ITEM('color',(#489),#288);
+#489 = PRESENTATION_STYLE_ASSIGNMENT((#490));
+#490 = SURFACE_STYLE_USAGE(.BOTH.,#491);
+#491 = SURFACE_SIDE_STYLE('',(#492));
+#492 = SURFACE_STYLE_FILL_AREA(#493);
+#493 = FILL_AREA_STYLE('',(#494));
+#494 = FILL_AREA_STYLE_COLOUR('',#452);
+#495 = STYLED_ITEM('color',(#496),#297);
+#496 = PRESENTATION_STYLE_ASSIGNMENT((#497));
+#497 = SURFACE_STYLE_USAGE(.BOTH.,#498);
+#498 = SURFACE_SIDE_STYLE('',(#499));
+#499 = SURFACE_STYLE_FILL_AREA(#500);
+#500 = FILL_AREA_STYLE('',(#501));
+#501 = FILL_AREA_STYLE_COLOUR('',#416);
+#502 = STYLED_ITEM('color',(#503),#317);
+#503 = PRESENTATION_STYLE_ASSIGNMENT((#504));
+#504 = SURFACE_STYLE_USAGE(.BOTH.,#505);
+#505 = SURFACE_SIDE_STYLE('',(#506));
+#506 = SURFACE_STYLE_FILL_AREA(#507);
+#507 = FILL_AREA_STYLE('',(#508));
+#508 = FILL_AREA_STYLE_COLOUR('',#452);
+#509 = STYLED_ITEM('color',(#510),#342);
+#510 = PRESENTATION_STYLE_ASSIGNMENT((#511));
+#511 = SURFACE_STYLE_USAGE(.BOTH.,#512);
+#512 = SURFACE_SIDE_STYLE('',(#513));
+#513 = SURFACE_STYLE_FILL_AREA(#514);
+#514 = FILL_AREA_STYLE('',(#515));
+#515 = FILL_AREA_STYLE_COLOUR('',#452);
+#516 = STYLED_ITEM('color',(#517),#368);
+#517 = PRESENTATION_STYLE_ASSIGNMENT((#518));
+#518 = SURFACE_STYLE_USAGE(.BOTH.,#519);
+#519 = SURFACE_SIDE_STYLE('',(#520));
+#520 = SURFACE_STYLE_FILL_AREA(#521);
+#521 = FILL_AREA_STYLE('',(#522));
+#522 = FILL_AREA_STYLE_COLOUR('',#452);
+#523 = STYLED_ITEM('color',(#524),#393);
+#524 = PRESENTATION_STYLE_ASSIGNMENT((#525));
+#525 = SURFACE_STYLE_USAGE(.BOTH.,#526);
+#526 = SURFACE_SIDE_STYLE('',(#527));
+#527 = SURFACE_STYLE_FILL_AREA(#528);
+#528 = FILL_AREA_STYLE('',(#529));
+#529 = FILL_AREA_STYLE_COLOUR('',#452);
+ENDSEC;
+END-ISO-10303-21;
docs/ac03000001008jac00-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+165
@@ -0,0 +1,165 @@+{+  "slug": "ac03000001008jac00",+  "version": "0.1.0",+  "type": "component",+  "description": "Vishay Intertech Through Hole Resistors, 插件,D4.8xL13mm. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "resistors",+    "ac03000001008jac00",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ac03000001008jac00.kicad_sym",+    "ac03000001008jac00.kicad_mod",+    "ac03000001008jac00.glb",+    "ac03000001008jac00.step",+    "ac03000001008jac00.lbr",+    "docs/hero.png",+    "docs/ac03000001008jac00-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ac03000001008jac00-hero.glb",+    "ac03000001008jac00-hero.overlay.json"+  ],+  "component": {+    "mpn": "AC03000001008JAC00",+    "manufacturer": "Vishay Intertech",+    "package": "R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal",+    "pin_count": 2,+    "category": "Resistors",+    "subcategory": "Through Hole Resistors",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800",+    "parts": {+      "symbol": "ac03000001008jac00.kicad_sym",+      "footprint": "ac03000001008jac00.kicad_mod",+      "model_3d": "ac03000001008jac00-hero.glb",+      "model_3d_step": "ac03000001008jac00.step",+      "lbr": "ac03000001008jac00.lbr",+      "model_3d_plain": "ac03000001008jac00.glb"+    },+    "distributor_links": {+      "lcsc": "C1884630",+      "digikey": "749-AC03000001008JAC00CT-ND",+      "mouser": "594-AC03W1R000J"+    },+    "distributor_check": {+      "checked_at": "2026-11-06T09:05:15Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "749-AC03000001008JAC00CT-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "594-AC03W1R000J",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Terminal 1 of an unpolarised resistor; either orientation."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Terminal 2 of an unpolarised resistor; either orientation."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "two-terminal convention",+        "primary_mode": "convention",+        "consensus_model": null,+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 12,+        "cost_usd": 0.0045,+        "at": "2026-11-06T09:05:08"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800",+        "pages": 12,+        "sha256": "c1ed3c96dbc7b730",+        "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": "ac03000001008jac00.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          16.04,+          4.5,+          7.5+        ],+        "zmin_mm": -3.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "adda0647a71569528494b0c89336a4700aa00105603a72f3e617460fa4b7b776",+        "checked": "2026-11-06",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "AC03 (axial, taped, packaging code AC)",+      "source_page": 10,+      "D": {+        "nom_mm": 13.0,+        "range_mm": [+          null,+          13.0+        ]+      },+      "E1": {+        "nom_mm": 4.8,+        "range_mm": [+          null,+          4.8+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "ac03000001008jac00.step",+        "verdict": "SKIP",+        "reasons": [+          "the datasheet dimensions give no height or body size to compare"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+171
@@ -0,0 +1,171 @@+{+  "slug": "ac03000001008jac00",+  "version": "0.1.0",+  "type": "component",+  "description": "Vishay Intertech Through Hole Resistors, 插件,D4.8xL13mm. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "resistors",+    "ac03000001008jac00",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ac03000001008jac00.kicad_sym",+    "ac03000001008jac00.kicad_mod",+    "ac03000001008jac00.glb",+    "ac03000001008jac00.step",+    "ac03000001008jac00.lbr",+    "docs/hero.png",+    "docs/ac03000001008jac00-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ac03000001008jac00-hero.glb",+    "ac03000001008jac00-hero.overlay.json"+  ],+  "component": {+    "mpn": "AC03000001008JAC00",+    "manufacturer": "Vishay Intertech",+    "package": "R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal",+    "pin_count": 2,+    "category": "Resistors",+    "subcategory": "Through Hole Resistors",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800",+    "parts": {+      "symbol": "ac03000001008jac00.kicad_sym",+      "footprint": "ac03000001008jac00.kicad_mod",+      "model_3d": "ac03000001008jac00-hero.glb",+      "model_3d_step": "ac03000001008jac00.step",+      "lbr": "ac03000001008jac00.lbr",+      "model_3d_plain": "ac03000001008jac00.glb"+    },+    "distributor_links": {+      "lcsc": "C1884630",+      "digikey": "749-AC03000001008JAC00CT-ND",+      "mouser": "594-AC03W1R000J"+    },+    "distributor_check": {+      "checked_at": "2026-11-06T09:05:15Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "749-AC03000001008JAC00CT-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "594-AC03W1R000J",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Terminal 1 of an unpolarised resistor; either orientation."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Terminal 2 of an unpolarised resistor; either orientation."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "two-terminal convention",+        "primary_mode": "convention",+        "consensus_model": null,+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 12,+        "cost_usd": 0.0045,+        "at": "2026-11-06T09:05:08"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589839659351244800",+        "pages": 12,+        "sha256": "c1ed3c96dbc7b730",+        "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": "ac03000001008jac00.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          16.04,+          4.5,+          7.5+        ],+        "zmin_mm": -3,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "adda0647a71569528494b0c89336a4700aa00105603a72f3e617460fa4b7b776",+        "checked": "2026-11-06",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "AC03 (axial, taped, packaging code AC)",+      "source_page": 10,+      "D": {+        "nom_mm": 13,+        "range_mm": [+          null,+          13+        ]+      },+      "E1": {+        "nom_mm": 4.8,+        "range_mm": [+          null,+          4.8+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "ac03000001008jac00.step",+        "verdict": "SKIP",+        "reasons": [+          "the datasheet dimensions give no height or body size to compare"+        ],+        "by": "factory/package_fit.py"+      }+    }+  },+  "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>ac03000001008jac00</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>ac03000001008jac00</title>\ No newline at end of file