← Commit history
README.md+23−21
@@ -4,33 +4,33 @@  **Texas Instruments** · Analog Switches - Special Purpose · TQFN-20-EP(2.5x4.5) -HD3SS3212RKSR from Texas Instruments, in a TQFN-20-EP(2.5x4.5). Symbol, footprint and 3D model are the ones used on Adom board designs (3D model: KiCad library 3D model WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm (CC-BY-SA 4.0 with the KiCad library exception)). Pin functions are extracted from the manufacturer datasheet with page references. **Staged for validation: see the open items in the verification log above.**+HD3SS3212RKSR from Texas Instruments, in a TQFN-20-EP(2.5x4.5). Symbol, footprint and 3D model are the ones used on Adom board designs (3D model: KiCad library 3D model WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm (CC-BY-SA 4.0 with the KiCad library exception)). Pin functions are extracted from the manufacturer datasheet with page references.  ## Pinout  | Pin | Name | Type | Function | |---|---|---|---| | 1 | RSVD1 | output | Reserved. Can be left not connected or can be fed to VCC. [datasheet p.5] |-| 2 | OEN | input | Active-low chip enable. L: Normal operation. H: Shutdown (<20 µW). VIH ≥ 1.7 V, VIL ≤ 0.8 V. [datasheet p.4] |-| 3 | A0P | bidirectional | Port A, channel 0, high-speed positive differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4] |-| 4 | A0N | bidirectional | Port A, channel 0, high-speed negative differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4] |-| 5 | GND | power_in | Ground reference. [datasheet p.4] |-| 6 | VCC | power_in | 3.3-V power supply input. Recommended range 2.7 V to 3.6 V; absolute max 4 V. [datasheet p.4] |-| 7 | A1P | bidirectional | Port A, channel 1, high-speed positive differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4] |-| 8 | A1N | bidirectional | Port A, channel 1, high-speed negative differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4] |-| 9 | SEL | input | Port select pin. L: Port A to Port B. H: Port A to Port C. VIH ≥ 1.7 V, VIL ≤ 0.8 V. [datasheet p.4] |+| 2 | OEn | input | Active-low chip enable. L: normal operation. H: shutdown. [datasheet p.4] |+| 3 | A0p | bidirectional | Port A, channel 0, high-speed positive signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 4 | A0n | bidirectional | Port A, channel 0, high-speed negative signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 5 | GND | power_in | Ground. [datasheet p.4] |+| 6 | VCC | power_in | 3.3-V power. [datasheet p.4] |+| 7 | A1p | bidirectional | Port A, channel 1, high-speed positive signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 8 | A1n | bidirectional | Port A, channel 1, high-speed negative signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 9 | SEL | input | Port select pin. L: Port A to Port B. H: Port A to Port C. [datasheet p.4] | | 10 | RSVD2 | output | Reserved. Can be left not connected or can be fed to VCC. [datasheet p.5] |-| 11 | GND | power_in | Ground reference. [datasheet p.4] |-| 12 | C1N | bidirectional | Port C, channel 1, high-speed negative differential signal (connector side). Routed to A1 pair when SEL = H. [datasheet p.4] |-| 13 | C1P | bidirectional | Port C, channel 1, high-speed positive differential signal (connector side). Routed to A1 pair when SEL = H. [datasheet p.4] |-| 14 | C0N | bidirectional | Port C, channel 0, high-speed negative differential signal (connector side). Routed to A0 pair when SEL = H. [datasheet p.4] |-| 15 | C0P | bidirectional | Port C, channel 0, high-speed positive differential signal (connector side). Routed to A0 pair when SEL = H. [datasheet p.4] |-| 16 | B1N | bidirectional | Port B, channel 1, high-speed negative differential signal (connector side). Routed to A1 pair when SEL = L. [datasheet p.4] |-| 17 | B1P | bidirectional | Port B, channel 1, high-speed positive differential signal (connector side). Routed to A1 pair when SEL = L. [datasheet p.4] |-| 18 | B0N | bidirectional | Port B, channel 0, high-speed negative differential signal (connector side). Routed to A0 pair when SEL = L. [datasheet p.4] |-| 19 | B0P | bidirectional | Port B, channel 0, high-speed positive differential signal (connector side). Routed to A0 pair when SEL = L. [datasheet p.5] |-| 20 | GND | power_in | Ground reference. [datasheet p.4] |-| 21 | PAD | power_in | _not yet described_ |+| 11 | GND | power_in | Ground. [datasheet p.4] |+| 12 | C1n | bidirectional | Port C, channel 1, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 13 | C1p | bidirectional | Port C, channel 1, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 14 | C0n | bidirectional | Port C, channel 0, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 15 | C0p | bidirectional | Port C, channel 0, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 16 | B1n | bidirectional | Port B, channel 1, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 17 | B1p | bidirectional | Port B, channel 1, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 18 | B0n | bidirectional | Port B, channel 0, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4] |+| 19 | B0p | bidirectional | Port B, channel 0, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected (footnote, p.4). [datasheet p.5] |+| 20 | GND | power_in | Ground. [datasheet p.4] |+| 21 | GND | power_in | Exposed thermal pad (not listed in the Pin Functions table). Must be connected to ground and soldered to the PCB for thermal and mechanical performance (RKS0020A note 3, p.20). [datasheet p.14] |  ## Key specifications @@ -41,6 +41,8 @@ HD3SS3212RKSR from Texas Instruments, in a TQFN-20-EP(2.5x4.5). Symbol, footprin | Category | Interface | | Pins | 21 | | LCSC | C129320 |+| Mouser | 595-HD3SS3212RKSR |+| DigiKey | 296-42174-2-ND | | Distributor summary (LCSC listing, not datasheet) | 0.6pF 0℃~+70℃ 2 2.7V~3.6V 2:1 500ns 500ns 5Ω 80ps 8GHz TQFN-20-EP(2.5x4.5) Analog Switches, Multiplexers ROHS |  ## CAD@@ -53,7 +55,7 @@ HD3SS3212RKSR from Texas Instruments, in a TQFN-20-EP(2.5x4.5). Symbol, footprin  ## Provenance -- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/hd3ss3212.pdf) (sha256 `111def72b5f44bae`, retrieved 2026-10-09, tier: mfr)+- **Datasheet:** [Texas Instruments HD3SS3212 datasheet](https://www.ti.com/lit/ds/symlink/hd3ss3212.pdf) (SLASE74F, revised September 2016, sha256 `111def72b5f44bae`, retrieved 2026-10-27, tier: mfr) - **CAD:** Footprint and symbol as used on Adom board designs; 3D model: KiCad library 3D model WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm (CC-BY-SA 4.0 with the KiCad library exception). - **Pins:** KiCad symbol from the source board + adom-ds2sf datasheet extraction (claude-opus-4-7). 
hd3ss3212rksr-hero.glbadded
⋯ 1 unchanged line ⋯
hd3ss3212rksr-hero.overlay.jsonadded+542
@@ -0,0 +1,542 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "HD3SS3212RKSR",+  "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": 21,+      "span_mm": 7.37,+      "dash_mm": 0.1843,+      "gap_mm": 0.1106,+      "pad_stroke_mm": 0.0442+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 9,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -0.25,+          -2.915+        ],+        "r_mm": 0.1+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 20,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.418,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.25,+      1.25,+      -2.25,+      2.25+    ],+    "pads_bbox_mm": [+      -1.615,+      1.615,+      -2.615,+      2.615+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "hd3ss3212rksr-etched.glb",+    "glb_sha256": "76b925ee1e5f75744f7689ad01025df5ee6bab25ab412d225a26300544516b99",+    "footprint": "hd3ss3212rksr.kicad_mod",+    "footprint_sha256": "946b1a376c8f77b917585cba3be9283611883dc885d79ddf3aa4977007894d72",+    "pins": "page.json component.pins",+    "pins_sha256": "24c77b04457652df77c7cf7a707546cf91b07eac8838f00d858c9dbe0b5d0ecf"+  },+  "generator": "adom-wiki 1.8.0 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "RSVD1",+      "x": -0.25,+      "y": -3.115,+      "align": "left",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "2",+      "text": "OEn",+      "x": -1.715,+      "y": -1.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "3",+      "text": "A0p",+      "x": -1.715,+      "y": -1.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "4",+      "text": "A0n",+      "x": -1.715,+      "y": -0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "5",+      "text": "GND",+      "x": -1.715,+      "y": -0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "6",+      "text": "VCC",+      "x": -1.715,+      "y": 0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "7",+      "text": "A1p",+      "x": -1.715,+      "y": 0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "8",+      "text": "A1n",+      "x": -1.715,+      "y": 1.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "9",+      "text": "SEL",+      "x": -1.715,+      "y": 1.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "10",+      "text": "RSVD2",+      "x": -0.25,+      "y": 2.715,+      "align": "right",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "11",+      "text": "GND",+      "x": 0.25,+      "y": 2.715,+      "align": "right",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "12",+      "text": "C1n",+      "x": 1.715,+      "y": 1.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "13",+      "text": "C1p",+      "x": 1.715,+      "y": 1.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "14",+      "text": "C0n",+      "x": 1.715,+      "y": 0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "15",+      "text": "C0p",+      "x": 1.715,+      "y": 0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "16",+      "text": "B1n",+      "x": 1.715,+      "y": -0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "17",+      "text": "B1p",+      "x": 1.715,+      "y": -0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "18",+      "text": "B0n",+      "x": 1.715,+      "y": -1.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "19",+      "text": "B0p",+      "x": 1.715,+      "y": -1.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "20",+      "text": "GND",+      "x": 0.25,+      "y": -2.715,+      "align": "left",+      "vertical": true,+      "h": 0.25+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -0.25,+        -2.185+      ],+      "size_mm": [+        0.27,+        0.86+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        -1.749999+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        -1.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        -0.750001+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        -0.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        0.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        0.750001+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        1.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "roundrect",+      "center_mm": [+        -1.185,+        1.749999+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "10",+      "shape": "roundrect",+      "center_mm": [+        -0.25,+        2.185+      ],+      "size_mm": [+        0.27,+        0.86+      ],+      "rot": 0.0+    },+    {+      "number": "11",+      "shape": "roundrect",+      "center_mm": [+        0.25,+        2.185+      ],+      "size_mm": [+        0.27,+        0.86+      ],+      "rot": 0.0+    },+    {+      "number": "12",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        1.749999+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "13",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        1.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "14",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        0.750001+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "15",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        0.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "16",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        -0.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "17",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        -0.750001+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "18",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        -1.25+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "19",+      "shape": "roundrect",+      "center_mm": [+        1.185,+        -1.749999+      ],+      "size_mm": [+        0.86,+        0.27+      ],+      "rot": 0.0+    },+    {+      "number": "20",+      "shape": "roundrect",+      "center_mm": [+        0.25,+        -2.185+      ],+      "size_mm": [+        0.27,+        0.86+      ],+      "rot": 0.0+    },+    {+      "number": "21",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.0,+        3.0+      ],+      "rot": 0.0+    }+  ]+}
hd3ss3212rksr.kicad_sym+14−14
@@ -116,7 +116,7 @@ 			(pin input line 				(at -17.78 -29.21 0) 				(length 5.08)-				(name "OEN"+				(name "OEn" 					(effects 						(font (size 1.016 1.016)) 					)@@ -130,7 +130,7 @@ 			(pin bidirectional line 				(at -17.78 1.27 0) 				(length 5.08)-				(name "A0P"+				(name "A0p" 					(effects 						(font (size 1.016 1.016)) 					)@@ -144,7 +144,7 @@ 			(pin bidirectional line 				(at -17.78 -1.27 0) 				(length 5.08)-				(name "A0N"+				(name "A0n" 					(effects 						(font (size 1.016 1.016)) 					)@@ -186,7 +186,7 @@ 			(pin bidirectional line 				(at -17.78 -5.08 0) 				(length 5.08)-				(name "A1P"+				(name "A1p" 					(effects 						(font (size 1.016 1.016)) 					)@@ -200,7 +200,7 @@ 			(pin bidirectional line 				(at -17.78 -7.62 0) 				(length 5.08)-				(name "A1N"+				(name "A1n" 					(effects 						(font (size 1.016 1.016)) 					)@@ -242,7 +242,7 @@ 			(pin bidirectional line 				(at 17.78 -17.78 180) 				(length 5.08)-				(name "C1N"+				(name "C1n" 					(effects 						(font (size 1.016 1.016)) 					)@@ -256,7 +256,7 @@ 			(pin bidirectional line 				(at 17.78 -15.24 180) 				(length 5.08)-				(name "C1P"+				(name "C1p" 					(effects 						(font (size 1.016 1.016)) 					)@@ -270,7 +270,7 @@ 			(pin bidirectional line 				(at 17.78 -10.16 180) 				(length 5.08)-				(name "C0N"+				(name "C0n" 					(effects 						(font (size 1.016 1.016)) 					)@@ -284,7 +284,7 @@ 			(pin bidirectional line 				(at 17.78 -7.62 180) 				(length 5.08)-				(name "C0P"+				(name "C0p" 					(effects 						(font (size 1.016 1.016)) 					)@@ -298,7 +298,7 @@ 			(pin bidirectional line 				(at 17.78 -1.27 180) 				(length 5.08)-				(name "B1N"+				(name "B1n" 					(effects 						(font (size 1.016 1.016)) 					)@@ -312,7 +312,7 @@ 			(pin bidirectional line 				(at 17.78 1.27 180) 				(length 5.08)-				(name "B1P"+				(name "B1p" 					(effects 						(font (size 1.016 1.016)) 					)@@ -326,7 +326,7 @@ 			(pin bidirectional line 				(at 17.78 6.35 180) 				(length 5.08)-				(name "B0N"+				(name "B0n" 					(effects 						(font (size 1.016 1.016)) 					)@@ -340,7 +340,7 @@ 			(pin bidirectional line 				(at 17.78 8.89 180) 				(length 5.08)-				(name "B0P"+				(name "B0p" 					(effects 						(font (size 1.016 1.016)) 					)@@ -384,7 +384,7 @@ 			(pin power_in line 				(at 17.78 -25.4 180) 				(length 5.08)-				(name "PAD"+				(name "GND" 					(effects 						(font (size 1.016 1.016)) 					)
hd3ss3212rksr.lbr+29−29
@@ -102,26 +102,26 @@   <text x="-12.7000" y="23.8600" size="1.27" layer="95" align="center">&gt;NAME</text>   <text x="-12.7000" y="-39.5600" size="1.27" layer="96" align="center">&gt;VALUE</text>   <pin name="RSVD1" x="15.24" y="17.78" length="middle" direction="out" rot="R180"/>-  <pin name="OEN" x="-15.24" y="17.78" length="middle" direction="in"/>-  <pin name="A0P" x="15.24" y="7.620000000000001" length="middle" direction="io" rot="R180"/>-  <pin name="A0N" x="15.24" y="10.16" length="middle" direction="io" rot="R180"/>+  <pin name="OEn" x="-15.24" y="17.78" length="middle" direction="in"/>+  <pin name="A0p" x="15.24" y="7.620000000000001" length="middle" direction="io" rot="R180"/>+  <pin name="A0n" x="15.24" y="10.16" length="middle" direction="io" rot="R180"/>   <pin name="GND" x="-15.24" y="10.16" length="middle" direction="pwr"/>-  <pin name="VCC" x="-15.24" y="0" length="middle" direction="pwr"/>-  <pin name="A1P" x="15.24" y="2.540000000000001" length="middle" direction="io" rot="R180"/>-  <pin name="A1N" x="15.24" y="5.080000000000002" length="middle" direction="io" rot="R180"/>+  <pin name="VCC" x="-15.24" y="-2.539999999999999" length="middle" direction="pwr"/>+  <pin name="A1p" x="15.24" y="2.540000000000001" length="middle" direction="io" rot="R180"/>+  <pin name="A1n" x="15.24" y="5.080000000000002" length="middle" direction="io" rot="R180"/>   <pin name="SEL" x="-15.24" y="15.240000000000002" length="middle" direction="in"/>   <pin name="RSVD2" x="15.24" y="15.240000000000002" length="middle" direction="out" rot="R180"/>-  <pin name="C1N" x="15.24" y="-15.240000000000002" length="middle" direction="io" rot="R180"/>-  <pin name="C1P" x="15.24" y="-17.78" length="middle" direction="io" rot="R180"/>-  <pin name="C0N" x="15.24" y="-10.16" length="middle" direction="io" rot="R180"/>-  <pin name="C0P" x="15.24" y="-12.7" length="middle" direction="io" rot="R180"/>-  <pin name="B1N" x="15.24" y="-5.079999999999998" length="middle" direction="io" rot="R180"/>-  <pin name="B1P" x="15.24" y="-7.619999999999997" length="middle" direction="io" rot="R180"/>-  <pin name="B0N" x="15.24" y="0" length="middle" direction="io" rot="R180"/>-  <pin name="B0P" x="15.24" y="-2.539999999999999" length="middle" direction="io" rot="R180"/>+  <pin name="C1n" x="15.24" y="-15.240000000000002" length="middle" direction="io" rot="R180"/>+  <pin name="C1p" x="15.24" y="-17.78" length="middle" direction="io" rot="R180"/>+  <pin name="C0n" x="15.24" y="-10.16" length="middle" direction="io" rot="R180"/>+  <pin name="C0p" x="15.24" y="-12.7" length="middle" direction="io" rot="R180"/>+  <pin name="B1n" x="15.24" y="-5.079999999999998" length="middle" direction="io" rot="R180"/>+  <pin name="B1p" x="15.24" y="-7.619999999999997" length="middle" direction="io" rot="R180"/>+  <pin name="B0n" x="15.24" y="0" length="middle" direction="io" rot="R180"/>+  <pin name="B0p" x="15.24" y="-2.539999999999999" length="middle" direction="io" rot="R180"/>   <pin name="GND@2" x="-15.24" y="7.620000000000001" length="middle" direction="pwr"/>   <pin name="GND@3" x="-15.24" y="5.080000000000002" length="middle" direction="pwr"/>-  <pin name="PAD" x="-15.24" y="2.540000000000001" length="middle" direction="pwr"/>+  <pin name="GND@4" x="-15.24" y="2.540000000000001" length="middle" direction="pwr"/> </symbol> </symbols> <devicesets>@@ -134,26 +134,26 @@     <device name="" package="HD3SS3212RKSR">       <connects>         <connect gate="G$1" pin="RSVD1" pad="1"/>-        <connect gate="G$1" pin="OEN" pad="2"/>-        <connect gate="G$1" pin="A0P" pad="3"/>-        <connect gate="G$1" pin="A0N" pad="4"/>+        <connect gate="G$1" pin="OEn" pad="2"/>+        <connect gate="G$1" pin="A0p" pad="3"/>+        <connect gate="G$1" pin="A0n" pad="4"/>         <connect gate="G$1" pin="GND" pad="5"/>         <connect gate="G$1" pin="VCC" pad="6"/>-        <connect gate="G$1" pin="A1P" pad="7"/>-        <connect gate="G$1" pin="A1N" pad="8"/>+        <connect gate="G$1" pin="A1p" pad="7"/>+        <connect gate="G$1" pin="A1n" pad="8"/>         <connect gate="G$1" pin="SEL" pad="9"/>         <connect gate="G$1" pin="RSVD2" pad="10"/>-        <connect gate="G$1" pin="C1N" pad="12"/>-        <connect gate="G$1" pin="C1P" pad="13"/>-        <connect gate="G$1" pin="C0N" pad="14"/>-        <connect gate="G$1" pin="C0P" pad="15"/>-        <connect gate="G$1" pin="B1N" pad="16"/>-        <connect gate="G$1" pin="B1P" pad="17"/>-        <connect gate="G$1" pin="B0N" pad="18"/>-        <connect gate="G$1" pin="B0P" pad="19"/>+        <connect gate="G$1" pin="C1n" pad="12"/>+        <connect gate="G$1" pin="C1p" pad="13"/>+        <connect gate="G$1" pin="C0n" pad="14"/>+        <connect gate="G$1" pin="C0p" pad="15"/>+        <connect gate="G$1" pin="B1n" pad="16"/>+        <connect gate="G$1" pin="B1p" pad="17"/>+        <connect gate="G$1" pin="B0n" pad="18"/>+        <connect gate="G$1" pin="B0p" pad="19"/>         <connect gate="G$1" pin="GND@2" pad="11"/>         <connect gate="G$1" pin="GND@3" pad="20"/>-        <connect gate="G$1" pin="PAD" pad="21"/>+        <connect gate="G$1" pin="GND@4" pad="21"/>       </connects>       <technologies>         <technology name="">
package.json+44−47
@@ -1,13 +1,12 @@ {   "slug": "hd3ss3212rksr",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",   "tags": [     "component",     "interface",     "hd3ss3212rksr",-    "board-derived",-    "staged-for-validation"+    "board-derived"   ],   "dependencies": {},   "hero": {@@ -27,8 +26,8 @@     "hd3ss3212rksr.lbr",     "docs/hero.png",     "docs/hd3ss3212rksr-datasheet.pdf",-    "viewers/symbol.html",-    "viewers/footprint.html"+    "hd3ss3212rksr-hero.glb",+    "hd3ss3212rksr-hero.overlay.json"   ],   "component": {     "mpn": "HD3SS3212RKSR",@@ -41,8 +40,8 @@     "parts": {       "symbol": "hd3ss3212rksr.kicad_sym",       "footprint": "hd3ss3212rksr.kicad_mod",-      "model_3d": "hd3ss3212rksr-etched.glb",-      "model_3d_plain": "hd3ss3212rksr.glb",+      "model_3d": "hd3ss3212rksr-hero.glb",+      "model_3d_plain": "hd3ss3212rksr-etched.glb",       "model_3d_step": "hd3ss3212rksr-etched.step",       "model_3d_step_plain": "hd3ss3212rksr.step",       "lbr": "hd3ss3212rksr.lbr"@@ -70,51 +69,51 @@       },       {         "number": "2",-        "name": "OEN",+        "name": "OEn",         "type": "input",-        "description": "Active-low chip enable. L: Normal operation. H: Shutdown (<20 µW). VIH ≥ 1.7 V, VIL ≤ 0.8 V. [datasheet p.4]"+        "description": "Active-low chip enable. L: normal operation. H: shutdown. [datasheet p.4]"       },       {         "number": "3",-        "name": "A0P",+        "name": "A0p",         "type": "bidirectional",-        "description": "Port A, channel 0, high-speed positive differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 0, high-speed positive signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "4",-        "name": "A0N",+        "name": "A0n",         "type": "bidirectional",-        "description": "Port A, channel 0, high-speed negative differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 0, high-speed negative signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "5",         "name": "GND",         "type": "power_in",-        "description": "Ground reference. [datasheet p.4]"+        "description": "Ground. [datasheet p.4]"       },       {         "number": "6",         "name": "VCC",         "type": "power_in",-        "description": "3.3-V power supply input. Recommended range 2.7 V to 3.6 V; absolute max 4 V. [datasheet p.4]"+        "description": "3.3-V power. [datasheet p.4]"       },       {         "number": "7",-        "name": "A1P",+        "name": "A1p",         "type": "bidirectional",-        "description": "Port A, channel 1, high-speed positive differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 1, high-speed positive signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "8",-        "name": "A1N",+        "name": "A1n",         "type": "bidirectional",-        "description": "Port A, channel 1, high-speed negative differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 1, high-speed negative signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "9",         "name": "SEL",         "type": "input",-        "description": "Port select pin. L: Port A to Port B. H: Port A to Port C. VIH ≥ 1.7 V, VIL ≤ 0.8 V. [datasheet p.4]"+        "description": "Port select pin. L: Port A to Port B. H: Port A to Port C. [datasheet p.4]"       },       {         "number": "10",@@ -126,67 +125,67 @@         "number": "11",         "name": "GND",         "type": "power_in",-        "description": "Ground reference. [datasheet p.4]"+        "description": "Ground. [datasheet p.4]"       },       {         "number": "12",-        "name": "C1N",+        "name": "C1n",         "type": "bidirectional",-        "description": "Port C, channel 1, high-speed negative differential signal (connector side). Routed to A1 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 1, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "13",-        "name": "C1P",+        "name": "C1p",         "type": "bidirectional",-        "description": "Port C, channel 1, high-speed positive differential signal (connector side). Routed to A1 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 1, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "14",-        "name": "C0N",+        "name": "C0n",         "type": "bidirectional",-        "description": "Port C, channel 0, high-speed negative differential signal (connector side). Routed to A0 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 0, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "15",-        "name": "C0P",+        "name": "C0p",         "type": "bidirectional",-        "description": "Port C, channel 0, high-speed positive differential signal (connector side). Routed to A0 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 0, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "16",-        "name": "B1N",+        "name": "B1n",         "type": "bidirectional",-        "description": "Port B, channel 1, high-speed negative differential signal (connector side). Routed to A1 pair when SEL = L. [datasheet p.4]"+        "description": "Port B, channel 1, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "17",-        "name": "B1P",+        "name": "B1p",         "type": "bidirectional",-        "description": "Port B, channel 1, high-speed positive differential signal (connector side). Routed to A1 pair when SEL = L. [datasheet p.4]"+        "description": "Port B, channel 1, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "18",-        "name": "B0N",+        "name": "B0n",         "type": "bidirectional",-        "description": "Port B, channel 0, high-speed negative differential signal (connector side). Routed to A0 pair when SEL = L. [datasheet p.4]"+        "description": "Port B, channel 0, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "19",-        "name": "B0P",+        "name": "B0p",         "type": "bidirectional",-        "description": "Port B, channel 0, high-speed positive differential signal (connector side). Routed to A0 pair when SEL = L. [datasheet p.5]"+        "description": "Port B, channel 0, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected (footnote, p.4). [datasheet p.5]"       },       {         "number": "20",         "name": "GND",         "type": "power_in",-        "description": "Ground reference. [datasheet p.4]"+        "description": "Ground. [datasheet p.4]"       },       {         "number": "21",-        "name": "PAD",+        "name": "GND",         "type": "power_in",-        "description": ""+        "description": "Exposed thermal pad (not listed in the Pin Functions table). Must be connected to ground and soldered to the PCB for thermal and mechanical performance (RKS0020A note 3, p.20). [datasheet p.14]"       }     ],     "provenance": {@@ -199,20 +198,18 @@         "url": "https://www.ti.com/lit/ds/symlink/hd3ss3212.pdf",         "pages": 27,         "sha256": "111def72b5f44bae3da73790745ede7645aed4eb92445885ff610b459beb42c2",-        "source_tier": "mfr"+        "source_tier": "mfr",+        "retrieved": "2026-10-27",+        "edition": "SLASE74F, revised September 2016"       },       "cad": "Footprint and symbol as used on Adom board designs; 3D model: KiCad library 3D model WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm (CC-BY-SA 4.0 with the KiCad library exception)",       "pins": {         "total": 21,-        "described": 20,+        "described": 21,         "cites_pages": true,         "refuses_to_fabricate": true       }     },-    "viewers": {-      "symbol": "viewers/symbol.html",-      "footprint": "viewers/footprint.html"-    },     "models_3d": [       {         "file": "hd3ss3212rksr.step",@@ -253,4 +250,4 @@     ]   },   "description": "Texas Instruments Analog Switches - Special Purpose, TQFN-20-EP(2.5x4.5). KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet."-}\ No newline at end of file+}
page.json+49−46
@@ -4,14 +4,13 @@   "slug": "hd3ss3212rksr",   "title": "HD3SS3212RKSR",   "brief": "Texas Instruments Analog Switches - Special Purpose, TQFN-20-EP(2.5x4.5). 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",     "interface",     "hd3ss3212rksr",-    "board-derived",-    "staged-for-validation"+    "board-derived"   ],   "component": {     "mpn": "HD3SS3212RKSR",@@ -24,8 +23,8 @@     "parts": {       "symbol": "hd3ss3212rksr.kicad_sym",       "footprint": "hd3ss3212rksr.kicad_mod",-      "model_3d": "hd3ss3212rksr-etched.glb",-      "model_3d_plain": "hd3ss3212rksr.glb",+      "model_3d": "hd3ss3212rksr-hero.glb",+      "model_3d_plain": "hd3ss3212rksr-etched.glb",       "model_3d_step": "hd3ss3212rksr-etched.step",       "model_3d_step_plain": "hd3ss3212rksr.step",       "lbr": "hd3ss3212rksr.lbr"@@ -53,51 +52,51 @@       },       {         "number": "2",-        "name": "OEN",+        "name": "OEn",         "type": "input",-        "description": "Active-low chip enable. L: Normal operation. H: Shutdown (<20 µW). VIH ≥ 1.7 V, VIL ≤ 0.8 V. [datasheet p.4]"+        "description": "Active-low chip enable. L: normal operation. H: shutdown. [datasheet p.4]"       },       {         "number": "3",-        "name": "A0P",+        "name": "A0p",         "type": "bidirectional",-        "description": "Port A, channel 0, high-speed positive differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 0, high-speed positive signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "4",-        "name": "A0N",+        "name": "A0n",         "type": "bidirectional",-        "description": "Port A, channel 0, high-speed negative differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 0, high-speed negative signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "5",         "name": "GND",         "type": "power_in",-        "description": "Ground reference. [datasheet p.4]"+        "description": "Ground. [datasheet p.4]"       },       {         "number": "6",         "name": "VCC",         "type": "power_in",-        "description": "3.3-V power supply input. Recommended range 2.7 V to 3.6 V; absolute max 4 V. [datasheet p.4]"+        "description": "3.3-V power. [datasheet p.4]"       },       {         "number": "7",-        "name": "A1P",+        "name": "A1p",         "type": "bidirectional",-        "description": "Port A, channel 1, high-speed positive differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 1, high-speed positive signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "8",-        "name": "A1N",+        "name": "A1n",         "type": "bidirectional",-        "description": "Port A, channel 1, high-speed negative differential signal. Vdiff up to 1.8 Vpp, Vcm 0 to 2 V. 20-kΩ pulldown switched in when port is not selected. [datasheet p.4]"+        "description": "Port A, channel 1, high-speed negative signal. A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "9",         "name": "SEL",         "type": "input",-        "description": "Port select pin. L: Port A to Port B. H: Port A to Port C. VIH ≥ 1.7 V, VIL ≤ 0.8 V. [datasheet p.4]"+        "description": "Port select pin. L: Port A to Port B. H: Port A to Port C. [datasheet p.4]"       },       {         "number": "10",@@ -109,67 +108,67 @@         "number": "11",         "name": "GND",         "type": "power_in",-        "description": "Ground reference. [datasheet p.4]"+        "description": "Ground. [datasheet p.4]"       },       {         "number": "12",-        "name": "C1N",+        "name": "C1n",         "type": "bidirectional",-        "description": "Port C, channel 1, high-speed negative differential signal (connector side). Routed to A1 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 1, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "13",-        "name": "C1P",+        "name": "C1p",         "type": "bidirectional",-        "description": "Port C, channel 1, high-speed positive differential signal (connector side). Routed to A1 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 1, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "14",-        "name": "C0N",+        "name": "C0n",         "type": "bidirectional",-        "description": "Port C, channel 0, high-speed negative differential signal (connector side). Routed to A0 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 0, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "15",-        "name": "C0P",+        "name": "C0p",         "type": "bidirectional",-        "description": "Port C, channel 0, high-speed positive differential signal (connector side). Routed to A0 pair when SEL = H. [datasheet p.4]"+        "description": "Port C, channel 0, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "16",-        "name": "B1N",+        "name": "B1n",         "type": "bidirectional",-        "description": "Port B, channel 1, high-speed negative differential signal (connector side). Routed to A1 pair when SEL = L. [datasheet p.4]"+        "description": "Port B, channel 1, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "17",-        "name": "B1P",+        "name": "B1p",         "type": "bidirectional",-        "description": "Port B, channel 1, high-speed positive differential signal (connector side). Routed to A1 pair when SEL = L. [datasheet p.4]"+        "description": "Port B, channel 1, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "18",-        "name": "B0N",+        "name": "B0n",         "type": "bidirectional",-        "description": "Port B, channel 0, high-speed negative differential signal (connector side). Routed to A0 pair when SEL = L. [datasheet p.4]"+        "description": "Port B, channel 0, high-speed negative signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected. [datasheet p.4]"       },       {         "number": "19",-        "name": "B0P",+        "name": "B0p",         "type": "bidirectional",-        "description": "Port B, channel 0, high-speed positive differential signal (connector side). Routed to A0 pair when SEL = L. [datasheet p.5]"+        "description": "Port B, channel 0, high-speed positive signal (connector side). A 20-kΩ pulldown is switched in when the port is not selected (footnote, p.4). [datasheet p.5]"       },       {         "number": "20",         "name": "GND",         "type": "power_in",-        "description": "Ground reference. [datasheet p.4]"+        "description": "Ground. [datasheet p.4]"       },       {         "number": "21",-        "name": "PAD",+        "name": "GND",         "type": "power_in",-        "description": ""+        "description": "Exposed thermal pad (not listed in the Pin Functions table). Must be connected to ground and soldered to the PCB for thermal and mechanical performance (RKS0020A note 3, p.20). [datasheet p.14]"       }     ],     "provenance": {@@ -182,12 +181,14 @@         "url": "https://www.ti.com/lit/ds/symlink/hd3ss3212.pdf",         "pages": 27,         "sha256": "111def72b5f44bae3da73790745ede7645aed4eb92445885ff610b459beb42c2",-        "source_tier": "mfr"+        "source_tier": "mfr",+        "retrieved": "2026-10-27",+        "edition": "SLASE74F, revised September 2016"       },       "cad": "Footprint and symbol as used on Adom board designs; 3D model: KiCad library 3D model WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm (CC-BY-SA 4.0 with the KiCad library exception)",       "pins": {         "total": 21,-        "described": 20,+        "described": 21,         "cites_pages": true,         "refuses_to_fabricate": true       }@@ -205,7 +206,7 @@           4.5,           0.8         ],-        "zmin_mm": -0.0,+        "zmin_mm": 0,         "footprint_binding": "identity",         "sha256": "c3ea347fcf5ee2830a4ae911de9e640d67216b0bb10c2adc400c09dcba7a17a8",         "checked": "2026-10-09",@@ -223,7 +224,7 @@           4.5,           0.802         ],-        "zmin_mm": -0.0,+        "zmin_mm": 0,         "footprint_binding": "identity",         "sha256": "17511b6eeb9a40653985c6edb60b71078b028121b9e0d07f3325fadcad609384",         "checked": "2026-10-09",@@ -274,9 +275,11 @@     "hd3ss3212rksr.step",     "hd3ss3212rksr.lbr",     "docs/hero.png",-    "docs/hd3ss3212rksr-datasheet.pdf"+    "docs/hd3ss3212rksr-datasheet.pdf",+    "hd3ss3212rksr-hero.glb",+    "hd3ss3212rksr-hero.overlay.json"   ],-  "visibility": {-    "public": false-  }+  "visibility": "public",+  "description": "Texas Instruments Analog Switches - Special Purpose, TQFN-20-EP(2.5x4.5). 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+74−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": "The source 3D model is TI's generic RKS package model (named LSF0108RKSR); body dimensions...",    "scope": [     "review"@@ -83,7 +83,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "1 of 21 pins have no datasheet description yet (pins 21).",    "scope": [     "review"@@ -99,6 +99,77 @@    ],    "evidence": [],    "files": {}+  },+  {+   "date": "2026-10-27",+   "by": {+    "name": "Claude, at Caleb Taylor's request",+    "handle": "claude"+   },+   "status": "verified",+   "title": "Validated against TI's HD3SS3212 datasheet (SLASE74F, revised September 2016)",+   "scope": [+    "symbol",+    "footprint",+    "3d",+    "pins"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "Datasheet: the page already carries TI's current edition (SLASE74F, May 2015, revised September 2016; sha256 111def72b5f44bae matches ti.com/lit/ds/symlink/hd3ss3212.pdf fetched 2026-10-27); edition now recorded",+     "result": "pass"+    },+    {+     "text": "Pins 1-20 match the Pin Functions table (p.4-5) and the RKS 20-pin VQFN top view (p.4) by number; renamed to the datasheet's spelling: 2 OEN -> OEn (printed without an overbar), 3 A0P -> A0p, 4 A0N -> A0n, 7 A1P -> A1p, 8 A1N -> A1n, 12 C1N -> C1n, 13 C1P -> C1p, 14 C0N -> C0n, 15 C0P -> C0p, 16 B1N -> B1n, 17 B1P -> B1p, 18 B0N -> B0n, 19 B0P -> B0p; RSVD1, RSVD2, SEL, VCC (printed V with subscript CC), GND 5/11/20 unchanged",+     "result": "pass"+    },+    {+     "text": "Pin 21 is the exposed thermal pad, absent from the Pin Functions table: renamed PAD -> GND (power_in) because the design procedure says 'The thermal pad must be connected to ground' (p.14) and the package notes require it soldered to the PCB (p.20)",+     "result": "note"+    },+    {+     "text": "Pin types agree with the table: VCC P and GND G -> power_in, OEn and SEL I -> input, high-speed ports I/O -> bidirectional, RSVD1/RSVD2 O -> output",+     "result": "pass"+    },+    {+     "text": "All 21 descriptions rewritten to the table wording (p.4-5) plus its footnote on the 20-kΩ pulldowns; pin 21 described from p.14 and p.20; earlier text cited p.4 for Vdiff/Vcm/VIH limits that are on p.5 and added a <20 µW figure not in the pin table",+     "result": "pass"+    },+    {+     "text": "Footprint vs RKS0020A (p.20-21): 21 pads, e = 0.50 mm; pin 1 on the top edge at the left (top view), 2-9 down the left side, 10/11 on the bottom edge, 12-19 up the right side, 20 top right, as the p.4 pinout; side pads 0.86 x 0.27 at x = ±1.185 (centres 2.37 apart vs TI's (2.3)), end pads at y = ±2.185 (4.37 vs TI's (4.3)); TI's example pads are 0.6 x 0.25, so these are longer and slightly wider and cover terminals b 0.2-0.3, L 0.3-0.5 at the 2.4-2.6 x 4.4-4.6 body edge; pad width 0.27 is under b max 0.30 (TI's own land is 0.25)",+     "result": "pass"+    },+    {+     "text": "Exposed pad 21 is 1.00 x 3.00 mm at the centre, equal to the drawing's exposed thermal pad 1 ±0.1 x 3 ±0.1 and TI's (1) x (3) land (p.20-21)",+     "result": "pass"+    },+    {+     "text": "3D body 2.50 x 4.50 x 0.80 mm against 2.4-2.6 x 4.4-4.6, 1 max (p.20); long axis along the footprint's y, pin-1 mark at the top-left end (matching GLB), seated on z = 0. The model is TI's generic RKS package model (source name LSF0108RKSR), not part-specific",+     "result": "note"+    },+    {+     "text": "DigiKey 296-42174-2-ND (tape and reel; DigiKey product URL names HD3SS3212RKSR) and Mouser 595-HD3SS3212RKSR kept and added to specs; orderable HD3SS3212RKSR is the 0 to 70 °C RKS 20-pin part (p.4)",+     "result": "pass"+    },+    {+     "text": "component-page-verify: all checks pass",+     "result": "pass"+    }+   ],+   "evidence": [+    {+     "label": "datasheet (Texas Instruments)",+     "href": "https://www.ti.com/lit/ds/symlink/hd3ss3212.pdf"+    }+   ],+   "files": {+    "hd3ss3212rksr.kicad_sym": "5d949fa927b3e2f6531000d256c413736439bf17be12364a90944da02f07d5da",+    "hd3ss3212rksr.kicad_mod": "946b1a376c8f77b917585cba3be9283611883dc885d79ddf3aa4977007894d72",+    "hd3ss3212rksr.step": "c3ea347fcf5ee2830a4ae911de9e640d67216b0bb10c2adc400c09dcba7a17a8"+   }   }  ] }\ No newline at end of file