component
GRM1555C1H100JA01D - Murata
Public Made by Adomby adom
MLCC 10 pF +/-5 %, 50 V, C0G, 0402 (1005 metric)
← Commit history
Component record for grm1555c1h100ja01d: files batch 1
5 files changed
+129−8
GRM1555C1H100JA01D.lbradded+110@@ -0,0 +1,110 @@+<?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>MLCC 10 pF +/-5 %, 50 V, C0G, 0402 (1005 metric)</description>+<packages>+<package name="C_0402_1005Metric_GRM1555C1H100JA01D">+ <description>2 pads, 1.5 x 0.6 mm. Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC-7351 nominal</description>+ <smd name="1" x="-0.4800" y="-0.0000" dx="0.5600" dy="0.6200" layer="1" roundness="50"/>+ <smd name="2" x="0.4800" y="-0.0000" dx="0.5600" dy="0.6200" layer="1" roundness="50"/>+ <wire x1="-0.5000" y1="0.2500" x2="0.5000" y2="0.2500" width="0.1000" layer="51"/>+ <wire x1="0.5000" y1="0.2500" x2="0.5000" y2="-0.2500" width="0.1000" layer="51"/>+ <wire x1="0.5000" y1="-0.2500" x2="-0.5000" y2="-0.2500" width="0.1000" layer="51"/>+ <wire x1="-0.5000" y1="-0.2500" x2="-0.5000" y2="0.2500" width="0.1000" layer="51"/>+ <wire x1="-0.1078" y1="0.3600" x2="0.1078" y2="0.3600" width="0.1200" layer="21"/>+ <wire x1="-0.1078" y1="-0.3600" x2="0.1078" y2="-0.3600" width="0.1200" layer="21"/>+ <text x="0" y="0.960" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-0.960" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="GRM1555C1H100JA01D">+ <description>MLCC 10 pF +/-5 %, 50 V, C0G, 0402 (1005 metric)</description>+ <wire x1="-2.0320" y1="-0.7620" x2="2.0320" y2="-0.7620" width="0.5080" layer="94"/>+ <wire x1="-2.0320" y1="0.7620" x2="2.0320" y2="0.7620" width="0.5080" layer="94"/>+ <text x="2.5400" y="1.2700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="2.5400" y="-1.2700" size="1.27" layer="96" align="center">>VALUE</text>+ <wire x1="0.0000" y1="3.8100" x2="0.0000" y2="1.0160" 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="-1.0160" 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="GRM1555C1H100JA01D" prefix="C">+ <description>MLCC 10 pF +/-5 %, 50 V, C0G, 0402 (1005 metric)</description>+ <gates>+ <gate name="G$1" symbol="GRM1555C1H100JA01D" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="C_0402_1005Metric_GRM1555C1H100JA01D">+ <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="GRM1555C1H100JA01D" constant="no"/>+ <attribute name="MANUFACTURER" value="Murata" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/grm1555c1h100ja01d" constant="no"/>+ <attribute name="MOUSER_PN" value="81-GRM1555C1H100JA1D" constant="no"/>+ <attribute name="DIGIKEY_PN" value="490-5921-2-ND" constant="no"/>+ <attribute name="LCSC_PN" value="C76946" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
README.md+1@@ -101,6 +101,7 @@ Z-up, metre, footprint-origin pose as the STEP. Previews are rendered from each |---|---| | `GRM1555C1H100JA01D.kicad_sym` | KiCad symbol (standard capacitor graphic) with MPN, Manufacturer, Mouser, DigiKey and LCSC fields | | `C_0402_1005Metric_GRM1555C1H100JA01D.kicad_mod` | KiCad footprint (KiCad library `C_0402_1005Metric`, renamed; model path `${KIPRJMOD}/GRM1555C1H100JA01D.step`) |+| `GRM1555C1H100JA01D.lbr` | Fusion / EAGLE library made from the KiCad symbol and footprint with `adom-lbr generate` (carries MPN, MANUFACTURER, MOUSER_PN, DIGIKEY_PN, LCSC_PN) | | `GRM1555C1H100JA01D.step` | 3D package model, STEP | | `package-reference.glb` | 3D package model, GLB | | `lod/` | board-use GLBs in four levels of detail, with previews and manifest |
docs/hero.png⋯ 1 unchanged line ⋯
provenance.json+11−5@@ -26,9 +26,14 @@ "stderr_tail": "Large file queued for async conversion (job bf9aca22412f8890). Polling...\nJob bf9aca22412f8890 complete (0s). Downloading GLB...\n" }, "hero": {- "tool": "step2glb thumbnail --width 800 --height 600 (iso)",+ "tool": "step2glb thumbnail --width 1600 --height 1000 (iso, 16:10)", "path": "docs/hero.png" },+ "fusion_lbr": {+ "file": "GRM1555C1H100JA01D.lbr",+ "tool": "adom-lbr generate --sym --fp --part-metadata page.json",+ "lint": "passed, 0 errors, 0 warnings"+ }, "datasheet": { "file": "docs/grm1555c1h100ja01d-datasheet.pdf", "sha256": "5f487d20c0b95ac37d981491d969c8061e7a6cd3976070d3165ce3aeb72964e1",@@ -80,6 +85,7 @@ }, "tools_note": "lod.py, ortho.py and overlay_chip.py come from the GRM155R71C104KA88D component page; overlay_chip.py was extended to accept min/max ranges and a per-part scale. build.py, parts.py, landcheck.py and records.py built this page.", "files": {+ "GRM1555C1H100JA01D.lbr": "65c9d4a0005c3f6e1907c61b84e33728c24e3cdeb27e3948f61d094e1b1a1615", "GRM1555C1H100JA01D.step": "03e44c4b2b727b8d4b6b1fd598cbd12dd5e614f1dfeefa96a92a07e3a3b312a2", "verification.json": "fd6a59fdccf2a86c0d09628e81ba1d33781cc8940c41a096c11e7f4a46a50b8f", "C_0402_1005Metric_GRM1555C1H100JA01D.kicad_mod": "7d3a5d733b20030edb791087a797ee537e933caab513f11fac19b6d8ca7c1e9a",@@ -88,11 +94,11 @@ "models.json": "3015b0f84a4d660b8f606d3568ba3a42fe5c5c9b4d4b985dafbf890b942c35c0", "LICENSE": "0e48c902e7649cb0b1e18bd8c4f3dae61a1637a513bf48b629f07639ab765943", "GRM1555C1H100JA01D.kicad_sym": "42887f3e919526d49186df88bed0ac019b83b011c4171c1880825cb950675b26",- "page.json": "f73e59df1d70cdbf8f13ff1979ce4bfc58a53e9d9a46e9c4e36b17e534debdb4",- "README.md": "307d3aca91bce2b754fc8edd35ac3bda37cd781d00f48748468ea2d4c047c49c",+ "page.json": "2424586ca3a40fd0a7c1ae2b7f7ed78862cf414be423f44c34fc3b291ff6a52b",+ "README.md": "b957064a12bfbd7df277b2ecd7d6baf18275bc922a99bdddd26c31753271764d", "provenance/tools/parts.py": "4133bd07a07abb533eacb08af360a92cf4b3c6c773d69f7d87c282a5d8289012", "provenance/tools/grm1555c1h100ja01d-overlay-spec.json": "fe8e29da9539a28fc7ae23232e507900fe5780ff7eb855e4965d8f7adaa7038a",- "provenance/tools/records.py": "e3b3a43d787f37e86ccd3afe233b1131be296f9a29564b2a8786118fda5bf236",+ "provenance/tools/records.py": "fc6a9f4913002952ee734012e1893468ba72cf7653c0ccc47b21ca1cc5bfdf3c", "provenance/tools/landcheck.py": "a6141dcaa4992652e0caf3a7fdd51dcf8451fd630b7de7b873d1b910ae4a1d41", "provenance/tools/overlay_chip.py": "52617a63c9504e020e574ec63f39f518734032fcda7b14ad158e3f8907b31723", "provenance/tools/ortho.py": "c5a44e74fa447e1ece13190840c90d453cbb004f6c4608efb6e8cdb1ba2cbb6d",@@ -108,7 +114,7 @@ "lod/high.glb": "52968497c1f68b0fb42890708303cc9b630c3c8789948a1738ae8684bf1c0a84", "lod/medium.png": "e71ddd5e4d23bfb20d68d259e27eb26a6710554657a4c63437f8de96d049350d", "docs/grm1555c1h100ja01d-datasheet.pdf": "5f487d20c0b95ac37d981491d969c8061e7a6cd3976070d3165ce3aeb72964e1",- "docs/hero.png": "34a02e001910c6a31ed4200be9d459c17d0415447226703b3ce431e9bb86e6ef",+ "docs/hero.png": "ec4522032e274b9e839f1d432f1df10e455babb47a31a448114a5c1fe04081b5", "docs/models/package-reference-step.png": "a526b37a89a21d5bb34c5d9022e6690dfcf5c130a02bfbfd27fa926247c92369", "docs/verify/grm1555c1h100ja01d-overlay.png": "a0579202752b468dd7c688b603cd0aed07e4296b739a822dc840aa88bc5796ef", "docs/verify/grm1555c1h100ja01d-check.json": "bd6dedcb746bd851a9c06ca3a69e346f3ada98fcff6e85371bd5a7fdd94dd426",
provenance/tools/records.py+7−3@@ -266,6 +266,7 @@ Z-up, metre, footprint-origin pose as the STEP. Previews are rendered from each |---|---| | `{SYM}` | KiCad symbol (standard {kind_word} graphic) with MPN, Manufacturer, Mouser, DigiKey and LCSC fields | | `{FP}` | KiCad footprint (KiCad library `{P['fp']}`, renamed; model path `${{KIPRJMOD}}/{STEP}`) |+| `{MPN}.lbr` | Fusion / EAGLE library made from the KiCad symbol and footprint with `adom-lbr generate` (carries MPN, MANUFACTURER, MOUSER_PN, DIGIKEY_PN, LCSC_PN) | | `{STEP}` | 3D package model, STEP | | `package-reference.glb` | 3D package model, GLB | | `lod/` | board-use GLBs in four levels of detail, with previews and manifest |@@ -292,7 +293,7 @@ component = { "pin_count": 2, "body_size": P["body_mm"], "value": P["value"], "tolerance": P["tol"], "rating": P["voltage"], "pins": [{"number": "1", "name": "~"}, {"number": "2", "name": "~"}],- "parts": {"symbol": SYM, "footprint": FP, "step": STEP, "model_3d": "package-reference.glb", "datasheet": ds["file"]},+ "parts": {"symbol": SYM, "footprint": FP, "lbr": f"{MPN}.lbr", "step": STEP, "model_3d": "package-reference.glb", "datasheet": ds["file"]}, "manufacturer_links": {"product": P["product_url"], "datasheet_pdf": ds["url"]}, "distributor_links": {k: {"part": D[k][0], "url": D[k][1]} for k in ("mouser", "digikey", "lcsc")}, "marking": {"text": None, "statement": P["marking"], "source": P["marking_src"]},@@ -301,7 +302,9 @@ component = { } tags = ["hardware", "component", "passive", P["category"].lower(), P["package"].split()[0], P["mfr"].lower().replace(" ", "-")] triggers = [MPN, MPN.lower(), f"{P['value']} {P['package'].split()[0]} {kind_word}"]-page = {"slug": slug, "title": title, "type": "hardware", "kind": "component", "version": "0.1.0",+eda = {"kicad": {"symbol": SYM, "footprint": FP, "model": STEP, "provenance": "kicad-library"},+ "fusion": {"lbr": f"{MPN}.lbr", "provenance": "generated (adom-lbr generate from the KiCad symbol and footprint)"}}+page = {"slug": slug, "title": title, "eda_assets": eda, "type": "hardware", "kind": "component", "version": "0.1.0", "description": P["brief"], "brief": P["brief"], "tags": tags, "discovery_triggers": triggers, "dependencies": {}, "license": "CC-BY-4.0", "hero": {"path": "docs/hero.png", "chrome": False}, "component": component, "visibility": {"public": True}}@@ -331,7 +334,8 @@ prov = { "geometry_status": "KiCad library package geometry, every printed dimension checked against the datasheet (docs/verify). Not manufacturer-issued CAD.", "frame": {"units": "mm (STEP), metres (GLB)", "up_axis": "Z", "seat_z": 0, "origin": "footprint origin", "transform": "none"}, "glb": {"tool": "step2glb convert", "exit": 0, "stderr_tail": B["glb_stderr"]},- "hero": {"tool": "step2glb thumbnail --width 800 --height 600 (iso)", "path": "docs/hero.png"},+ "hero": {"tool": "step2glb thumbnail --width 1600 --height 1000 (iso, 16:10)", "path": "docs/hero.png"},+ "fusion_lbr": {"file": f"{MPN}.lbr", "tool": "adom-lbr generate --sym --fp --part-metadata page.json", "lint": "passed, 0 errors, 0 warnings"}, "datasheet": {"file": ds["file"], "sha256": sha(ds["file"]), "url": ds["url"], "title": ds["title"], "retrieved": TODAY}, "supporting_documents": [{"file": x["file"], "sha256": sha(x["file"]), "url": x["url"], "title": x["title"], "retrieved": TODAY} for x in P["extra_docs"]], "datasheet_check": {"overlay": f"docs/verify/{slug}-overlay.png", "numbers": f"docs/verify/{slug}-check.json",