component
TNPW060317K8BEEA
Public Made by Adomby adom
Vishay Intertech Chip Resistor - Surface Mount, 0603. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Show surface-selected MPN etching with unique pad labels, manufacturer source and open-source authored content
6 files changed
+132−21
LICENSE-Adom.mdadded+30@@ -0,0 +1,30 @@+# License scope++Original Adom-authored reference artwork, supporting code and independent library+content in this repository are licensed under MIT below. Manufacturer STEP files,+datasheets and third-party/upstream library material retain their original terms+and attribution. Derived material subject to an upstream license remains subject+to that license. This notice does not grant rights to relicense manufacturer assets.+See each artifact's provenance for its origin and transformations.++## MIT License++Copyright (c) 2026 Adom++Permission is hereby granted, free of charge, to any person obtaining a copy+of this software and associated documentation files (the "Software"), to deal+in the Software without restriction, including without limitation the rights+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell+copies of the Software, and to permit persons to whom the Software is+furnished to do so, subject to the following conditions:++The above copyright notice and this permission notice shall be included in all+copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE+SOFTWARE.
README.md+15−8@@ -1,20 +1,20 @@ # TNPW060317K8BEEA -Vishay TNPW e3 **17.8k ohm, ±0.1%, ±25 ppm/K**, nonpolar 0603 thin-film resistor. Candidate feedback component for [TMF8829 Depth Lab](https://wiki.adom.inc/adom/tmf8829-depth-lab). This is a component library in validation, not a qualified board or fabrication release.+Vishay TNPW e3 **17.8k ohm, ±0.1%, ±25 ppm/K**, nonpolar 0603 thin-film resistor. Candidate feedback component for [TMF8829 Depth Lab](https://wiki.adom.inc/adom/tmf8829-depth-lab). This is a component library in validation, not a qualified board or fabrication release. ## Manufacturer originals -- [TNPW e3 datasheet](https://www.vishay.com/docs/28758/tnpw_e3.pdf), revision 10-Apr-2026: ordering codes on page 4, dimensions on page 15. B means ±0.1%, E means ±25 ppm/K, EA means lead-free 5000-piece reel packaging. Distributor cut-tape terms need confirmation before procurement.+- [TNPW e3 datasheet](https://www.vishay.com/docs/28758/tnpw_e3.pdf), revision 10-Apr-2026: ordering codes on page 4, dimensions on page 15. B means ±0.1%, E means ±25 ppm/K, EA means lead-free 5000-piece reel packaging. Distributor cut-tape terms need confirmation before procurement. - [Original STEP archive](https://www.vishay.com/docs/28967/tnpw_e3_3dmodels.zip), linked directly by that datasheet: member `TNPW_V_e3/TNPW_e3_0603.stp`. Unchanged manufacturer bytes are preserved. The shared family geometry applies to this 0603 variant.-- [Recommended lands](https://www.vishay.com/docs/28950/recsoldpaddims-drabeyresfus.pdf), revision 12-Jul-2022. Selected IPC reflow recommendation: pads 0.90 × 1.00 mm, centers X ±0.80 mm, inner gap 0.70 mm, outer span 2.50 mm. Factory profile validation remains open.+- [Recommended lands](https://www.vishay.com/docs/28950/recsoldpaddims-drabeyresfus.pdf), revision 12-Jul-2022. Selected IPC reflow recommendation: pads 0.90 à 1.00 mm, centers X ±0.80 mm, inner gap 0.70 mm, outer span 2.50 mm. Factory profile validation remains open. ## Library construction and pose -The symbol derives from KiCad Device:R_US, obtained through service-kicad (KiCad libraries CC-BY-SA 4.0 with the library exception). Exact MPN/value, footprint and manufacturer datasheet fields are added. Both pins are passive: 1→pad 1, 2→pad 2. The part is nonpolar; the silk dot is an assembly pad-1 cue.+The symbol derives from KiCad Device:R_US, obtained through service-kicad (KiCad libraries CC-BY-SA 4.0 with the library exception). Exact MPN/value, footprint and manufacturer datasheet fields are added. Both pins are passive: 1âpad 1, 2âpad 2. The part is nonpolar; the silk dot is an assembly pad-1 cue. -The footprint was authored with adom-footprint from the manufacturer's land dimensions. Its generated full silk rectangle crossed the pads, so the project derivative replaces it with top/bottom lines clear of copper. Original generator output is retained locally. The fab outline is 1.55 × 0.85 mm; the courtyard encloses the pads with 0.25 mm clearance.+The footprint was authored with adom-footprint from the manufacturer's land dimensions. Its generated full silk rectangle crossed the pads, so the project derivative replaces it with top/bottom lines clear of copper. Original generator output is retained locally. The fab outline is 1.55 à 0.85 mm; the courtyard encloses the pads with 0.25 mm clearance. -OCCT read-back of the manufacturer STEP is X 0..0.85, Y 0..1.55, Z 0..0.45 mm. The canonical candidate pose rotates Z −90° then translates (−0.775,+0.425,0) mm to center the body along the footprint X axis with floor Z=0. Actual contact seating in native KiCad/Fusion/Altium is still pending. The GLB is an OCCT visualization derivative; it does not replace the original STEP. Virtual MPN marking remains to be added as a separate annotation derivative.+OCCT read-back of the manufacturer STEP is X 0..0.85, Y 0..1.55, Z 0..0.45 mm. The canonical candidate pose rotates Z â90° then translates (â0.775,+0.425,0) mm to center the body along the footprint X axis with floor Z=0. Actual contact seating in native KiCad/Fusion/Altium is still pending. The GLB is an OCCT visualization derivative; it does not replace the original STEP. Virtual MPN marking remains to be added as a separate annotation derivative. The adom-lbr JSON is canonical. KiCad exports are in `canonical-export/`, Fusion's complete deviceset is `TNPW060317K8BEEA.lbr`, and Altium libraries are in `exports/altium/`. Export success is not native application parity. @@ -27,6 +27,13 @@ These precision parts are a documented exception to the Basic Parts preference: ## 3D reference artwork -The derived display retains the source model geometry and materials, with a recorded rigid pose into Adom Z-up footprint coordinates. Nonphysical reference layers show teal dashed copper-pad boundaries at 50% opacity, silkscreen at 30% opacity, and signal names at 50% opacity. Labels follow the canonical pin-to-pad mapping. Unnamed nonpolarized passive connections are labeled “Terminal”; no polarity or signal function is invented. Original manufacturer STEP files remain unchanged.+The derived display retains the source model geometry and materials, with a recorded rigid pose into Adom Z-up footprint coordinates. Nonphysical reference layers show teal dashed copper-pad boundaries at 50% opacity, silkscreen at 30% opacity, and signal names at 50% opacity. Labels follow the canonical pin-to-pad mapping. Unnamed nonpolarized passive connections are labeled âTerminalâ; no polarity or signal function is invented. Original manufacturer STEP files remain unchanged. -Orbit underneath to compare contacts with copper boundaries. These are copper perimeters, not mask or paste apertures. Display artwork does not qualify native model seating, pin 1, electrical behavior or manufacture. Exact virtual MPN marking remains a separate pending display step. See `TNPW060317K8BEEA.adom-reference-v3.overlay.json` for source hashes, pose and layer metadata.+Orbit underneath to compare contacts with copper boundaries. These are copper perimeters, not mask or paste apertures. Display artwork does not qualify native model seating, pin 1, electrical behavior or manufacture. The virtual MPN is applied through Adom Chip Laser at the chosen clear package surface described below. See `TNPW060317K8BEEA.adom-reference-v3.overlay.json` for source hashes, pose and layer metadata.+++## MPN marking, source and license++**Mark location:** Center of resistor top, text width limited to 45 percent of package length to stay off metal terminations. The exact MPN is a virtual identification inlay generated by `adom-chip-laser`, not a claim about the manufacturer’s actual package marking. The physical source model and reference-artwork geometry remain unchanged.++The Source field links to the manufacturer/reference authority. Generation tools such as adom-lbr, adom-symbol, step2glb and Adom Chip Laser are recorded separately in artifact provenance. Original Adom-authored content defaults to the MIT open-source license; manufacturer and upstream assets retain their original terms and attribution. See [license scope](LICENSE-Adom.md). Native CAD parity and manufacturing qualification are separate checks.
TNPW060317K8BEEA.adom-reference-marked-v4.glbadded⋯ 1 unchanged line ⋯
TNPW060317K8BEEA.adom-reference-v3.overlay.json+8−9@@ -1,7 +1,7 @@ { "source_glb_sha256": "54479d0503345c8321d10b6b851a8d16d8763665dc34ffc522645b1935b75f60", "footprint_sha256": "5de9d37ffbaba3455ed600eb5a8c2fc5791f974f5090ae7a415c8776b828d693",- "derivative_sha256": "f8ba961e09c998f6337458dede98ef442769fd9aadd572e25699b5e8727d2a2a",+ "derivative_sha256": "a8d8124126013d2641818fa939b394ee8ce6ddab925fa83054ab14cfebc69147", "manufacturer_geometry_buffer_prefix_unchanged": true, "units": "metre", "upAxis": "Z",@@ -20,8 +20,8 @@ { "number": "1", "signal_name": "",- "display_name": "Terminal",- "unnamed_passive_terminal": true,+ "display_name": "1",+ "pad_number_fallback": true, "active_low_overbar": false, "center_mm": [ -0.8,@@ -42,15 +42,15 @@ ] ], "label_position_mm": [- -2.093834635416667,+ -1.6228483072916666, -0.0 ] }, { "number": "2", "signal_name": "",- "display_name": "Terminal",- "unnamed_passive_terminal": true,+ "display_name": "2",+ "pad_number_fallback": true, "active_low_overbar": false, "center_mm": [ 0.8,@@ -71,7 +71,7 @@ ] ], "label_position_mm": [- 2.1106575520833335,+ 1.6214095052083335, -0.0 ] }@@ -96,6 +96,5 @@ 0 ], "originalBinaryPreserved": true- },- "qualification": "Reference display only. Source geometry and materials preserved. Native model seating, pin 1, and virtual top MPN marking remain separately qualified."+ } }
TNPW060317K8BEEA.etch-provenance.jsonadded+73@@ -0,0 +1,73 @@+{+ "slug": "tnpw060317k8beea",+ "mpn": "TNPW060317K8BEEA",+ "sourceStep": "components/precision-sense/TNPW060317K8BEEA/TNPW_e3_0603.stp",+ "sourceStepSha256": "8fe9ba5706ffaa001ec280abe05a6f532c0c2bbee5e7eb23445b1c58f845973a",+ "selectedSolidIndex": 0,+ "placement": "Center of resistor top, text width limited to 45 percent of package length to stay off metal terminations",+ "sourceToEtchMm": [+ [+ 0.0,+ 1.0,+ 0.0,+ -0.775+ ],+ [+ -1.0,+ 0.0,+ 0.0,+ 0.425+ ],+ [+ 0.0,+ 0.0,+ 1.0,+ 0.0+ ],+ [+ 0.0,+ 0.0,+ 0.0,+ 1.0+ ]+ ],+ "etchToDisplayMm": [+ [+ 1.0,+ 0.0,+ 0.0,+ 0.0+ ],+ [+ 0.0,+ 1.0,+ 0.0,+ 0.0+ ],+ [+ 0.0,+ 0.0,+ 1.0,+ 0.006+ ],+ [+ 0.0,+ 0.0,+ 0.0,+ 1.0+ ]+ ],+ "frac": 0.45,+ "darkMark": false,+ "input": "/home/adom/project/tmf8829-depth-lab/docs/research/component-overlays/tnpw060317k8beea/TNPW060317K8BEEA.selected-surface-input.step",+ "status": "generated",+ "fontSizeMm": "0.045",+ "output": "TNPW060317K8BEEA.adom-reference-marked-v4.glb",+ "outputSha256": "9d2f773b96042347f8948a96af438b3f408f6f6e242420c01f9c5d1b0e6de1ae",+ "sourceReferenceGlb": "TNPW060317K8BEEA.adom-reference-v3.glb",+ "sourceReferenceGlbSha256": "a8d8124126013d2641818fa939b394ee8ce6ddab925fa83054ab14cfebc69147",+ "originalGeometryAndArtworkBytesPreserved": true,+ "visibleReview": "pending",+ "service": "adom-chip-laser 0.1.0",+ "intermediateStep": "Selected manufacturer body only; not full component replacement STEP"+}
page.json+6−4@@ -17,8 +17,8 @@ "symbol": "canonical-export/TNPW060317K8BEEA.kicad_sym", "footprint": "canonical-export/TNPW060317K8BEEA.kicad_mod", "step": "TNPW_e3_0603.stp",- "glb": "TNPW060317K8BEEA.adom-reference-v3.glb",- "model_3d": "TNPW060317K8BEEA.adom-reference-v3.glb",+ "glb": "TNPW060317K8BEEA.adom-reference-marked-v4.glb",+ "model_3d": "TNPW060317K8BEEA.adom-reference-marked-v4.glb", "adom_lbr": "TNPW060317K8BEEA.adom-lbr.json", "datasheet": "tnpw-e3-datasheet.pdf" },@@ -27,7 +27,8 @@ } }, "source": {- "tool": "adom-lbr",+ "tool": "manufacturer",+ "label": "Vishay", "url": "https://www.vishay.com/docs/28758/tnpw_e3.pdf" }, "hero": {@@ -42,5 +43,6 @@ "model": "TNPW_e3_0603.stp", "provenance": "generated" }- }+ },+ "license": "MIT" }