← Commit history
README.md+13−10
@@ -4,20 +4,20 @@  **Novosense** · Digital Isolators · SOP-8-150mil -NSI8210N0-DSPR from Novosense, in a SOP-8-150mil. Symbol, footprint and 3D model are the ones used on Adom board designs (KiCad official libraries). Pin functions are extracted from the manufacturer datasheet with page references. **Staged for validation: see the open items in the verification log above.**+NSI8210N0-DSPR from Novosense, in a SOP-8-150mil. Symbol, footprint and 3D model are the ones used on Adom board designs (KiCad official libraries). Pin functions are extracted from the manufacturer datasheet with page references.  ## Pinout  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | VDD1 | unspecified | Power supply for isolator side 1 (input side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Must be tied to pin 3 (both VDD1 pins must be connected together). [datasheet p.3] |-| 2 | IN | unspecified | Logic input (side 1). CMOS-level digital input referenced to GND1. VIH ≥ 2 V, VIL ≤ 0.8 V, input threshold ~1.6 V with 0.4 V hysteresis. Internal pull resistor (~8–15 µA, polarity selected by option code; N0 pulls low → default-low output). [datasheet p.3] |-| 3 | VDD1 | unspecified | Power supply for isolator side 1 (input side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Must be tied to pin 3 (both VDD1 pins must be connected together). [datasheet p.3] |-| 4 | GND1 | unspecified | Ground reference for isolator side 1 (input side). Galvanically isolated from GND2 by the on-die isolation barrier (up to 5000 Vrms per UL1577). [datasheet p.3] |-| 5 | GND2 | unspecified | Ground reference for isolator side 2 (output side). Galvanically isolated from GND1. [datasheet p.3] |-| 6 | OUT | unspecified | Logic output (side 2) referenced to GND2. CMOS push-pull: VOH ≥ VDD2 − 0.4 V at IOH = 4 mA; VOL ≤ 0.4 V at IOL = 4 mA. Output impedance ~50 Ω. [datasheet p.3] |-| 7 | NC | unspecified | No internal connection. May be left floating or tied to a nearby plane for mechanical/thermal reasons. [datasheet p.3] |-| 8 | VDD2 | unspecified | Power supply for isolator side 2 (output side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Decouple to GND2 close to the pin. [datasheet p.3] |+| 1 | VDD1 | power_in | Power Supply for Isolator Side 1; pins 1 and 3 are both VDD1 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND1 with 0.1 µF placed as close as possible to the package. [datasheet p.21] |+| 2 | IN | input | Logic Input, isolator side 1 [datasheet p.3]. VIH ≥ 0.7 × VDD, VIL ≤ 0.3 × VDD; input pull high or low current 5 µA typ, 10 µA max. [datasheet p.5] |+| 3 | VDD1 | power_in | Power Supply for Isolator Side 1; pins 1 and 3 are both VDD1 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND1 with 0.1 µF placed as close as possible to the package. [datasheet p.21] |+| 4 | GND1 | power_in | Ground 1, the ground reference for Isolator Side 1. [datasheet p.3] |+| 5 | GND2 | power_in | Ground 2, the ground reference for Isolator Side 2. [datasheet p.3] |+| 6 | OUT | output | Logic Output, isolator side 2 [datasheet p.3]. VOH ≥ VDD2 - 0.4 V at IOH ≤ 4 mA, VOL ≤ 0.4 V at IOL ≤ 4 mA, output impedance 50 Ω typ [datasheet p.5]. Defaults low while the input-side supply is unready (NSI8210x0 parts, including this N0). [datasheet p.19] |+| 7 | NC | no_connect | Not connect pin; it has no internal connection. [datasheet p.3] |+| 8 | VDD2 | power_in | Power Supply for Isolator Side 2 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND2 with 0.1 µF placed as close as possible to the package. [datasheet p.21] |  ## Key specifications @@ -28,6 +28,9 @@ NSI8210N0-DSPR from Novosense, in a SOP-8-150mil. Symbol, footprint and 3D model | Category | Isolators | | Pins | 8 | | LCSC | C2987924 |+| Ordering code | NSI8210N0-DSPR (SOP8 150 mil, 3.75 kV isolation, fail-safe output low, SPQ 2500) |+| Mouser | Not carried |+| DigiKey | Not carried | | Distributor summary (LCSC listing, not datasheet) | -40℃~+125℃ 0 1 1 150Mbps 2.5V~5.5V 2.5V~5.5V 200kV/us 3750 8.3ns Low Level Power-on reset、Output status configurable SOP-8-150mil Digital Isolators ROHS |  ## CAD@@ -40,7 +43,7 @@ NSI8210N0-DSPR from Novosense, in a SOP-8-150mil. Symbol, footprint and 3D model  ## Provenance -- **Datasheet:** [Novosense datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590905284490063872) (sha256 `5e9c56a292e239a6`, retrieved 2026-10-08, tier: lcsc)+- **Datasheet:** [NOVOSENSE NSI8210 datasheet](https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf) (Datasheet (EN) 2.0, 2025/11/25, sha256 `71027e3379c6c8e5`, retrieved 2026-10-27, tier: mfr) - **CAD:** KiCad official libraries (CC-BY-SA 4.0); footprint and symbol as used on Adom boards. - **Pins:** KiCad symbol from the source board + adom-ds2sf datasheet extraction (claude-opus-4-7). 
docs/nsi8210n0-dspr-datasheet.pdf
⋯ 1 unchanged line ⋯
nsi8210n0-dspr-hero.glbadded
⋯ 1 unchanged line ⋯
nsi8210n0-dspr-hero.overlay.jsonadded+260
@@ -0,0 +1,260 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "NSI8210N0-DSPR",+  "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": 8,+      "span_mm": 6.9,+      "dash_mm": 0.1725,+      "gap_mm": 0.1035,+      "pad_stroke_mm": 0.0414+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 7,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 8,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.552,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -3.0,+      3.0,+      -2.125,+      2.125+    ],+    "pads_bbox_mm": [+      -3.45,+      3.45,+      -2.205,+      2.205+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "nsi8210n0-dspr-etched.glb",+    "glb_sha256": "cc8941e427e2d97e2a6107720c2575f9fe5de5dc15ccaa04b65fdd417d272d86",+    "footprint": "nsi8210n0-dspr.kicad_mod",+    "footprint_sha256": "176358aa6ed22bb4d9c1b38c51c33cd56cf8adabf91137cc21550303b9787aa7",+    "pins": "page.json component.pins",+    "pins_sha256": "16414f0d27a1b75be39787707b0fc83f59b20f836e111bb2422c5a09a87bb39f"+  },+  "generator": "adom-wiki 1.8.0 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "VDD1",+      "x": -3.6,+      "y": -1.905,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "IN",+      "x": -3.6,+      "y": -0.635,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "VDD1",+      "x": -3.6,+      "y": 0.635,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "4",+      "text": "GND1",+      "x": -3.6,+      "y": 1.905,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "5",+      "text": "GND2",+      "x": 3.6,+      "y": 1.905,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "6",+      "text": "OUT",+      "x": 3.6,+      "y": 0.635,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "7",+      "text": "NC",+      "x": 3.6,+      "y": -0.635,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "8",+      "text": "VDD2",+      "x": 3.6,+      "y": -1.905,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -2.675,+        -1.905+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -2.675,+        -0.635+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        -2.675,+        0.635+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "roundrect",+      "center_mm": [+        -2.675,+        1.905+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "roundrect",+      "center_mm": [+        2.675,+        1.905+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "roundrect",+      "center_mm": [+        2.675,+        0.635+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "roundrect",+      "center_mm": [+        2.675,+        -0.635+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "roundrect",+      "center_mm": [+        2.675,+        -1.905+      ],+      "size_mm": [+        1.55,+        0.6+      ],+      "rot": 0.0+    }+  ]+}
nsi8210n0-dspr.kicad_sym+8−8
@@ -118,7 +118,7 @@ 				(stroke (width 0) (type solid)) 				(fill (type color) (color 255 255 194 1)) 			)-			(pin unspecified line+			(pin power_in line 				(at 0 0.635 0) 				(length 7.62) 				(name "VDD1"@@ -132,7 +132,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin input line 				(at 0 -10.795 0) 				(length 7.62) 				(name "IN"@@ -146,7 +146,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin power_in line 				(at 0 0.635 0) 				(length 7.62) 				(hide yes)@@ -161,7 +161,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin power_in line 				(at 0 -5.08 0) 				(length 7.62) 				(name "GND1"@@ -175,7 +175,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin power_in line 				(at 28.575 -5.08 180) 				(length 7.62) 				(name "GND2"@@ -189,7 +189,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin output line 				(at 28.575 -10.795 180) 				(length 7.62) 				(name "OUT"@@ -203,7 +203,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin no_connect line 				(at 28.575 -7.62 180) 				(length 7.62) 				(name "NC"@@ -217,7 +217,7 @@ 					) 				) 			)-			(pin unspecified line+			(pin power_in line 				(at 28.575 0.635 180) 				(length 7.62) 				(name "VDD2"
nsi8210n0-dspr.lbr+9−9
@@ -93,14 +93,14 @@   <wire x1="7.62" y1="-12.065" x2="7.62" y2="1.905" width="0.254" layer="94"/>   <text x="15.7480" y="9.9060" size="1.27" layer="95" align="center">&gt;NAME</text>   <text x="16.7640" y="7.3660" size="1.27" layer="96" align="center">&gt;VALUE</text>-  <pin name="VDD1" x="0" y="0.635" length="long" direction="io"/>-  <pin name="IN" x="0" y="-10.795" length="long" direction="io"/>-  <pin name="VDD1@2" x="0" y="0.635" length="long" direction="io"/>-  <pin name="GND1" x="0" y="-5.08" length="long" direction="io"/>-  <pin name="GND2" x="28.575" y="-5.08" length="long" direction="io" rot="R180"/>-  <pin name="OUT" x="28.575" y="-10.795" length="long" direction="io" rot="R180"/>-  <pin name="NC" x="28.575" y="-7.62" length="long" direction="io" rot="R180"/>-  <pin name="VDD2" x="28.575" y="0.635" length="long" direction="io" rot="R180"/>+  <pin name="VDD1" x="0" y="0.635" length="long" direction="pwr"/>+  <pin name="IN" x="0" y="-10.795" length="long" direction="in"/>+  <pin name="VDD1@2" x="0" y="0.635" length="long" direction="pwr"/>+  <pin name="GND1" x="0" y="-5.08" length="long" direction="pwr"/>+  <pin name="GND2" x="28.575" y="-5.08" length="long" direction="pwr" rot="R180"/>+  <pin name="OUT" x="28.575" y="-10.795" length="long" direction="out" rot="R180"/>+  <pin name="NC" x="28.575" y="-7.62" length="long" direction="nc" rot="R180"/>+  <pin name="VDD2" x="28.575" y="0.635" length="long" direction="pwr" rot="R180"/> </symbol> </symbols> <devicesets>@@ -125,7 +125,7 @@         <technology name="">           <attribute name="MPN" value="NSI8210N0-DSPR" constant="no"/>           <attribute name="MANUFACTURER" value="Novosense" constant="no"/>-          <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590905284490063872" constant="no"/>+          <attribute name="DATASHEET" value="https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf" constant="no"/>           <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/nsi8210n0-dspr" constant="no"/>           <attribute name="LCSC_PN" value="C2987924" constant="no"/>         </technology>
package.json+32−35
@@ -1,13 +1,12 @@ {   "slug": "nsi8210n0-dspr",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",   "tags": [     "component",     "isolators",     "nsi8210n0-dspr",-    "board-derived",-    "staged-for-validation"+    "board-derived"   ],   "dependencies": {},   "hero": {@@ -27,8 +26,8 @@     "nsi8210n0-dspr.lbr",     "docs/hero.png",     "docs/nsi8210n0-dspr-datasheet.pdf",-    "viewers/symbol.html",-    "viewers/footprint.html"+    "nsi8210n0-dspr-hero.glb",+    "nsi8210n0-dspr-hero.overlay.json"   ],   "component": {     "mpn": "NSI8210N0-DSPR",@@ -37,21 +36,21 @@     "pin_count": 8,     "category": "Isolators",     "subcategory": "Digital Isolators",-    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590905284490063872",+    "datasheet": "https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf",     "parts": {       "symbol": "nsi8210n0-dspr.kicad_sym",       "footprint": "nsi8210n0-dspr.kicad_mod",-      "model_3d": "nsi8210n0-dspr-etched.glb",-      "model_3d_plain": "nsi8210n0-dspr.glb",+      "model_3d": "nsi8210n0-dspr-hero.glb",+      "model_3d_plain": "nsi8210n0-dspr-etched.glb",       "model_3d_step": "nsi8210n0-dspr-etched.step",       "model_3d_step_plain": "nsi8210n0-dspr.step",       "lbr": "nsi8210n0-dspr.lbr"     },     "distributor_links": {       "digikey": false,-      "digikey_note": "2026-10-08: no exact-MPN listing for NSI8210N0-DSPR found via the digikey API.",+      "digikey_note": "Not carried: searched NSI8210N0-DSPR (2026-10-08) and NSI8210 (2026-10-27).",       "mouser": false,-      "mouser_note": "2026-10-08: no exact-MPN listing for NSI8210N0-DSPR found via the mouser API.",+      "mouser_note": "Not carried: searched NSI8210N0-DSPR (2026-10-08) and NSI8210 (2026-10-27).",       "lcsc": {         "part": "C2987924",         "url": "https://www.lcsc.com/product-detail/C2987924.html"@@ -61,50 +60,50 @@       {         "number": "1",         "name": "VDD1",-        "type": "unspecified",-        "description": "Power supply for isolator side 1 (input side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Must be tied to pin 3 (both VDD1 pins must be connected together). [datasheet p.3]"+        "type": "power_in",+        "description": "Power Supply for Isolator Side 1; pins 1 and 3 are both VDD1 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND1 with 0.1 µF placed as close as possible to the package. [datasheet p.21]"       },       {         "number": "2",         "name": "IN",-        "type": "unspecified",-        "description": "Logic input (side 1). CMOS-level digital input referenced to GND1. VIH ≥ 2 V, VIL ≤ 0.8 V, input threshold ~1.6 V with 0.4 V hysteresis. Internal pull resistor (~8–15 µA, polarity selected by option code; N0 pulls low → default-low output). [datasheet p.3]"+        "type": "input",+        "description": "Logic Input, isolator side 1 [datasheet p.3]. VIH ≥ 0.7 × VDD, VIL ≤ 0.3 × VDD; input pull high or low current 5 µA typ, 10 µA max. [datasheet p.5]"       },       {         "number": "3",         "name": "VDD1",-        "type": "unspecified",-        "description": "Power supply for isolator side 1 (input side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Must be tied to pin 3 (both VDD1 pins must be connected together). [datasheet p.3]"+        "type": "power_in",+        "description": "Power Supply for Isolator Side 1; pins 1 and 3 are both VDD1 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND1 with 0.1 µF placed as close as possible to the package. [datasheet p.21]"       },       {         "number": "4",         "name": "GND1",-        "type": "unspecified",-        "description": "Ground reference for isolator side 1 (input side). Galvanically isolated from GND2 by the on-die isolation barrier (up to 5000 Vrms per UL1577). [datasheet p.3]"+        "type": "power_in",+        "description": "Ground 1, the ground reference for Isolator Side 1. [datasheet p.3]"       },       {         "number": "5",         "name": "GND2",-        "type": "unspecified",-        "description": "Ground reference for isolator side 2 (output side). Galvanically isolated from GND1. [datasheet p.3]"+        "type": "power_in",+        "description": "Ground 2, the ground reference for Isolator Side 2. [datasheet p.3]"       },       {         "number": "6",         "name": "OUT",-        "type": "unspecified",-        "description": "Logic output (side 2) referenced to GND2. CMOS push-pull: VOH ≥ VDD2 − 0.4 V at IOH = 4 mA; VOL ≤ 0.4 V at IOL = 4 mA. Output impedance ~50 Ω. [datasheet p.3]"+        "type": "output",+        "description": "Logic Output, isolator side 2 [datasheet p.3]. VOH ≥ VDD2 - 0.4 V at IOH ≤ 4 mA, VOL ≤ 0.4 V at IOL ≤ 4 mA, output impedance 50 Ω typ [datasheet p.5]. Defaults low while the input-side supply is unready (NSI8210x0 parts, including this N0). [datasheet p.19]"       },       {         "number": "7",         "name": "NC",-        "type": "unspecified",-        "description": "No internal connection. May be left floating or tied to a nearby plane for mechanical/thermal reasons. [datasheet p.3]"+        "type": "no_connect",+        "description": "Not connect pin; it has no internal connection. [datasheet p.3]"       },       {         "number": "8",         "name": "VDD2",-        "type": "unspecified",-        "description": "Power supply for isolator side 2 (output side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Decouple to GND2 close to the pin. [datasheet p.3]"+        "type": "power_in",+        "description": "Power Supply for Isolator Side 2 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND2 with 0.1 µF placed as close as possible to the package. [datasheet p.21]"       }     ],     "provenance": {@@ -114,10 +113,12 @@         "at": "2026-10-08"       },       "datasheet": {-        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590905284490063872",-        "pages": 32,-        "sha256": "5e9c56a292e239a6baaef5e7c502b94c3b7dd17c9f5f922333fe9929ab25a53f",-        "source_tier": "lcsc"+        "url": "https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf",+        "pages": 30,+        "sha256": "71027e3379c6c8e5a023a98a1e236fecaea2aa8fc8e683842ec35df479c047c7",+        "source_tier": "mfr",+        "retrieved": "2026-10-27",+        "edition": "Datasheet (EN) 2.0, 2025/11/25"       },       "cad": "KiCad official libraries (CC-BY-SA 4.0); footprint and symbol as used on Adom boards",       "pins": {@@ -127,10 +128,6 @@         "refuses_to_fabricate": true       }     },-    "viewers": {-      "symbol": "viewers/symbol.html",-      "footprint": "viewers/footprint.html"-    },     "models_3d": [       {         "file": "nsi8210n0-dspr.step",@@ -171,4 +168,4 @@     ]   },   "description": "Novosense Digital Isolators, SOP-8-150mil. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet."-}\ No newline at end of file+}
page.json+39−36
@@ -4,14 +4,13 @@   "slug": "nsi8210n0-dspr",   "title": "NSI8210N0-DSPR",   "brief": "Novosense Digital Isolators, SOP-8-150mil. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet.",-  "version": "0.1.0",+  "version": "0.1.1",   "license": "CC-BY-SA-4.0",   "tags": [     "component",     "isolators",     "nsi8210n0-dspr",-    "board-derived",-    "staged-for-validation"+    "board-derived"   ],   "component": {     "mpn": "NSI8210N0-DSPR",@@ -20,21 +19,21 @@     "pin_count": 8,     "category": "Isolators",     "subcategory": "Digital Isolators",-    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590905284490063872",+    "datasheet": "https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf",     "parts": {       "symbol": "nsi8210n0-dspr.kicad_sym",       "footprint": "nsi8210n0-dspr.kicad_mod",-      "model_3d": "nsi8210n0-dspr-etched.glb",-      "model_3d_plain": "nsi8210n0-dspr.glb",+      "model_3d": "nsi8210n0-dspr-hero.glb",+      "model_3d_plain": "nsi8210n0-dspr-etched.glb",       "model_3d_step": "nsi8210n0-dspr-etched.step",       "model_3d_step_plain": "nsi8210n0-dspr.step",       "lbr": "nsi8210n0-dspr.lbr"     },     "distributor_links": {       "digikey": false,-      "digikey_note": "2026-10-08: no exact-MPN listing for NSI8210N0-DSPR found via the digikey API.",+      "digikey_note": "Not carried: searched NSI8210N0-DSPR (2026-10-08) and NSI8210 (2026-10-27).",       "mouser": false,-      "mouser_note": "2026-10-08: no exact-MPN listing for NSI8210N0-DSPR found via the mouser API.",+      "mouser_note": "Not carried: searched NSI8210N0-DSPR (2026-10-08) and NSI8210 (2026-10-27).",       "lcsc": {         "part": "C2987924",         "url": "https://www.lcsc.com/product-detail/C2987924.html"@@ -44,50 +43,50 @@       {         "number": "1",         "name": "VDD1",-        "type": "unspecified",-        "description": "Power supply for isolator side 1 (input side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Must be tied to pin 3 (both VDD1 pins must be connected together). [datasheet p.3]"+        "type": "power_in",+        "description": "Power Supply for Isolator Side 1; pins 1 and 3 are both VDD1 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND1 with 0.1 µF placed as close as possible to the package. [datasheet p.21]"       },       {         "number": "2",         "name": "IN",-        "type": "unspecified",-        "description": "Logic input (side 1). CMOS-level digital input referenced to GND1. VIH ≥ 2 V, VIL ≤ 0.8 V, input threshold ~1.6 V with 0.4 V hysteresis. Internal pull resistor (~8–15 µA, polarity selected by option code; N0 pulls low → default-low output). [datasheet p.3]"+        "type": "input",+        "description": "Logic Input, isolator side 1 [datasheet p.3]. VIH ≥ 0.7 × VDD, VIL ≤ 0.3 × VDD; input pull high or low current 5 µA typ, 10 µA max. [datasheet p.5]"       },       {         "number": "3",         "name": "VDD1",-        "type": "unspecified",-        "description": "Power supply for isolator side 1 (input side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Must be tied to pin 3 (both VDD1 pins must be connected together). [datasheet p.3]"+        "type": "power_in",+        "description": "Power Supply for Isolator Side 1; pins 1 and 3 are both VDD1 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND1 with 0.1 µF placed as close as possible to the package. [datasheet p.21]"       },       {         "number": "4",         "name": "GND1",-        "type": "unspecified",-        "description": "Ground reference for isolator side 1 (input side). Galvanically isolated from GND2 by the on-die isolation barrier (up to 5000 Vrms per UL1577). [datasheet p.3]"+        "type": "power_in",+        "description": "Ground 1, the ground reference for Isolator Side 1. [datasheet p.3]"       },       {         "number": "5",         "name": "GND2",-        "type": "unspecified",-        "description": "Ground reference for isolator side 2 (output side). Galvanically isolated from GND1. [datasheet p.3]"+        "type": "power_in",+        "description": "Ground 2, the ground reference for Isolator Side 2. [datasheet p.3]"       },       {         "number": "6",         "name": "OUT",-        "type": "unspecified",-        "description": "Logic output (side 2) referenced to GND2. CMOS push-pull: VOH ≥ VDD2 − 0.4 V at IOH = 4 mA; VOL ≤ 0.4 V at IOL = 4 mA. Output impedance ~50 Ω. [datasheet p.3]"+        "type": "output",+        "description": "Logic Output, isolator side 2 [datasheet p.3]. VOH ≥ VDD2 - 0.4 V at IOH ≤ 4 mA, VOL ≤ 0.4 V at IOL ≤ 4 mA, output impedance 50 Ω typ [datasheet p.5]. Defaults low while the input-side supply is unready (NSI8210x0 parts, including this N0). [datasheet p.19]"       },       {         "number": "7",         "name": "NC",-        "type": "unspecified",-        "description": "No internal connection. May be left floating or tied to a nearby plane for mechanical/thermal reasons. [datasheet p.3]"+        "type": "no_connect",+        "description": "Not connect pin; it has no internal connection. [datasheet p.3]"       },       {         "number": "8",         "name": "VDD2",-        "type": "unspecified",-        "description": "Power supply for isolator side 2 (output side). Operating range 2.5 V to 5.5 V, absolute max 6.5 V. Decouple to GND2 close to the pin. [datasheet p.3]"+        "type": "power_in",+        "description": "Power Supply for Isolator Side 2 [datasheet p.3]. Recommended 2.5 V to 5.5 V [datasheet p.4]; bypass to GND2 with 0.1 µF placed as close as possible to the package. [datasheet p.21]"       }     ],     "provenance": {@@ -97,10 +96,12 @@         "at": "2026-10-08"       },       "datasheet": {-        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590905284490063872",-        "pages": 32,-        "sha256": "5e9c56a292e239a6baaef5e7c502b94c3b7dd17c9f5f922333fe9929ab25a53f",-        "source_tier": "lcsc"+        "url": "https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf",+        "pages": 30,+        "sha256": "71027e3379c6c8e5a023a98a1e236fecaea2aa8fc8e683842ec35df479c047c7",+        "source_tier": "mfr",+        "retrieved": "2026-10-27",+        "edition": "Datasheet (EN) 2.0, 2025/11/25"       },       "cad": "KiCad official libraries (CC-BY-SA 4.0); footprint and symbol as used on Adom boards",       "pins": {@@ -119,11 +120,11 @@         "origin": "footprint origin",         "seat": "z = 0 (PCB top surface)",         "extents_mm": [-          6.0,+          6,           5.05,           1.75         ],-        "zmin_mm": -0.0,+        "zmin_mm": 0,         "footprint_binding": "identity",         "sha256": "05ea67aabcf66c324e1029149c5de1ea56efca7838b9c7ed0f0f9982f4625abf",         "checked": "2026-10-08",@@ -137,11 +138,11 @@         "origin": "footprint origin",         "seat": "z = 0 (PCB top surface)",         "extents_mm": [-          6.0,+          6,           5.05,           1.752         ],-        "zmin_mm": -0.0,+        "zmin_mm": 0,         "footprint_binding": "identity",         "sha256": "fd95252b1f5b60cc1e4994087a607ba8cd470355aa77e7928b6078a9c7b502ff",         "checked": "2026-10-08",@@ -192,9 +193,11 @@     "nsi8210n0-dspr.step",     "nsi8210n0-dspr.lbr",     "docs/hero.png",-    "docs/nsi8210n0-dspr-datasheet.pdf"+    "docs/nsi8210n0-dspr-datasheet.pdf",+    "nsi8210n0-dspr-hero.glb",+    "nsi8210n0-dspr-hero.overlay.json"   ],-  "visibility": {-    "public": false-  }+  "visibility": "public",+  "description": "Novosense Digital Isolators, SOP-8-150mil. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet.",+  "org": "adom" }\ No newline at end of file
verification.json+70−3
@@ -9,7 +9,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "Automated build checks (awaiting human validation)",    "scope": [     "symbol",@@ -60,7 +60,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "Source symbol carries leftover keywords/filters from another part (ki_keywords \"MCP1725-AD...",    "scope": [     "review"@@ -83,7 +83,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "Source footprint is Package_SO:SSOP-8_3.9x5.05mm_P1.27mm while LCSC lists SOP-8-150mil; co...",    "scope": [     "review"@@ -99,6 +99,73 @@    ],    "evidence": [],    "files": {}+  },+  {+   "date": "2026-10-27",+   "by": {+    "name": "Claude, at Caleb Taylor's request",+    "handle": "claude"+   },+   "status": "verified",+   "title": "Validated against NOVOSENSE's NSI8210 datasheet (EN) 2.0, 2025/11/25",+   "scope": [+    "symbol",+    "footprint",+    "3d",+    "pins"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "Datasheet: replaced the LCSC copy (Datasheet (EN) 1.2, 2022) with NOVOSENSE's current edition, Datasheet (EN) 2.0 dated 2025/11/25, downloaded from novosns.com (the file linked from the NSI8210N0-DSPR product page, which lists the part as Active)",+     "result": "pass"+    },+    {+     "text": "All 8 pins match Table 1.1 and Figure 1.1 (p.3) by number and name: 1 VDD1, 2 IN, 3 VDD1, 4 GND1, 5 GND2, 6 OUT, 7 NC, 8 VDD2. No renames needed",+     "result": "pass"+    },+    {+     "text": "Pin types set from Table 1.1 (all were 'unspecified'): VDD1/VDD2/GND1/GND2 power_in, IN input, OUT output, NC no_connect",+     "result": "pass"+    },+    {+     "text": "Descriptions rewritten from Table 1.1 (p.3), recommended operating conditions (p.4-5), electrical characteristics (p.5), Table 8.1 fail-safe output (p.19) and the PCB layout section (p.21); the earlier text's TTL input thresholds (VIH 2 V, VIL 0.8 V) and 5000 Vrms figure did not match this edition or this 3.75 kV part (p.5, p.25) and were removed",+     "result": "pass"+    },+    {+     "text": "Footprint vs Figure 10.2 SOP8 land pattern (p.23): 8 pads 1.55 x 0.60 mm, as drawn; pitch 1.27 mm; pad centres 5.35 mm apart vs the drawing's 5.4 mm (0.05 mm narrower), pads span x 1.90 to 3.45 mm from centre and cover the feet (lead tips at E/2 = 2.90-3.10 mm, L 0.40-1.00 mm); pad width 0.60 over b 0.33-0.49; no exposed pad; pin 1 top-left as Figure 1.1",+     "result": "note"+    },+    {+     "text": "3D body (plain STEP) 6.00 x 5.05 x 1.75 mm against E 5.80-6.20, D 4.80-5.00, A 1.75 max (Figure 10.1, p.23): E and A in range; the model's 5.05 mm length is 0.05 mm over D max, which excludes mold flash and protrusions of up to 0.15 mm per side (envelope up to 5.30 mm). Leads 0.44 mm wide on 1.27 mm pitch; pin-1 dot top-left over pad 1; Z-up, seated on z = 0, centred on the pads",+     "result": "note"+    },+    {+     "text": "DigiKey and Mouser do not list the part: searched NSI8210N0-DSPR (2026-10-08) and NSI8210 (2026-10-27); LCSC C2987924 kept",+     "result": "pass"+    },+    {+     "text": "component-page-verify: all checks pass",+     "result": "pass"+    }+   ],+   "evidence": [+    {+     "label": "datasheet (NOVOSENSE, EN 2.0)",+     "href": "https://www.novosns.com/dms/userfiles/docs/QXfdb5HnFoZWprx7hgScrLmXnQc.pdf"+    },+    {+     "label": "product page (NOVOSENSE)",+     "href": "https://www.novosns.com/en/product/NSI8210N0-DSPR"+    }+   ],+   "files": {+    "nsi8210n0-dspr.kicad_sym": "5c8370f30a33f2050da1adb4aabb9a7a7491e7134126a2185240ae3b7284e261",+    "nsi8210n0-dspr.kicad_mod": "176358aa6ed22bb4d9c1b38c51c33cd56cf8adabf91137cc21550303b9787aa7",+    "nsi8210n0-dspr.step": "05ea67aabcf66c324e1029149c5de1ea56efca7838b9c7ed0f0f9982f4625abf"+   }   }  ] }\ No newline at end of file