← Commit history
README.md+4−4
@@ -8,10 +8,10 @@ SX2M20.000E20F30TJN from Shenzhen SCTF Elec, in a SMD2520-4P. Pinout and pin des  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | Tri-State | input | Tri-state output enable (OE): logic 1 (VIH min 0.7Vdd) or open enables the output, logic 0 (VIL max 0.3Vdd) disables it. |-| 2 | GND | power_in | Ground connection. |-| 3 | Output | output | CMOS clock output, rated for a 15 pF load with VOH min 0.9Vdd and VOL max 0.1Vdd. |-| 4 | Vdd | power_in | Supply voltage input, 0.8 V to 2.0 V (1.2 V typical). |+| 1 | Tri-State | input | Tri-state/output enable: output is enabled when OE is logic 1 (VIH min 0.7Vdd) or open, and disabled when logic 0 (VIL max 0.3Vdd); connected to GND the oscillator stops working. |+| 2 | GND | power_in | Ground connection for the oscillator. |+| 3 | Output | output | CMOS clock output, 15 pF typical load, VOH min 0.9Vdd and VOL max 0.1Vdd. |+| 4 | Vdd | power_in | Supply voltage pin, 0.8V min to 2.0V max (1.2V typ.), with a 0.01uF bypass capacitor shown in the test circuit. |  ## Key specifications 
package.json+7−7
@@ -1,6 +1,6 @@ {   "slug": "sx2m20-000e20f30tjn",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",   "description": "Shenzhen SCTF Elec Crystal Oscillators, SMD2520-4P. Pinout reviewed by a person against the datasheet, KiCad symbol/footprint/3D.",   "tags": [@@ -52,7 +52,7 @@       "lcsc": "C21547526"     },     "distributor_check": {-      "checked_at": "2026-10-21T17:04:25Z",+      "checked_at": "2026-10-21T17:29:39Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": null,@@ -68,25 +68,25 @@         "number": "1",         "name": "Tri-State",         "type": "input",-        "description": "Tri-state output enable (OE): logic 1 (VIH min 0.7Vdd) or open enables the output, logic 0 (VIL max 0.3Vdd) disables it."+        "description": "Tri-state/output enable: output is enabled when OE is logic 1 (VIH min 0.7Vdd) or open, and disabled when logic 0 (VIL max 0.3Vdd); connected to GND the oscillator stops working."       },       {         "number": "2",         "name": "GND",         "type": "power_in",-        "description": "Ground connection."+        "description": "Ground connection for the oscillator."       },       {         "number": "3",         "name": "Output",         "type": "output",-        "description": "CMOS clock output, rated for a 15 pF load with VOH min 0.9Vdd and VOL max 0.1Vdd."+        "description": "CMOS clock output, 15 pF typical load, VOH min 0.9Vdd and VOL max 0.1Vdd."       },       {         "number": "4",         "name": "Vdd",         "type": "power_in",-        "description": "Supply voltage input, 0.8 V to 2.0 V (1.2 V typical)."+        "description": "Supply voltage pin, 0.8V min to 2.0V max (1.2V typ.), with a 0.01uF bypass capacitor shown in the test circuit."       }     ],     "provenance": {@@ -144,7 +144,7 @@         "zmin_mm": 0.0,         "centre_offset_mm": 0.0,         "footprint_binding": "identity",-        "sha256": "82ede610bad6c95749572b33db4a532d14003f6d976bcf13fc39e452f87c7769",+        "sha256": "6db6f3f59174ce43ed033e14af91056277f2b23879a1a970df6a7605095c4484",         "checked": "2026-10-21",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }
page.json+10−10
@@ -4,7 +4,7 @@   "slug": "sx2m20-000e20f30tjn",   "title": "SX2M20.000E20F30TJN",   "brief": "Shenzhen SCTF Elec Crystal Oscillators, SMD2520-4P. Pinout reviewed by a person against the datasheet, KiCad symbol/footprint/3D.",-  "version": "0.1.0",+  "version": "0.1.1",   "license": "CC-BY-SA-4.0",   "tags": [     "component",@@ -34,7 +34,7 @@       "lcsc": "C21547526"     },     "distributor_check": {-      "checked_at": "2026-10-21T17:04:25Z",+      "checked_at": "2026-10-21T17:29:39Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": null,@@ -50,25 +50,25 @@         "number": "1",         "name": "Tri-State",         "type": "input",-        "description": "Tri-state output enable (OE): logic 1 (VIH min 0.7Vdd) or open enables the output, logic 0 (VIL max 0.3Vdd) disables it."+        "description": "Tri-state/output enable: output is enabled when OE is logic 1 (VIH min 0.7Vdd) or open, and disabled when logic 0 (VIL max 0.3Vdd); connected to GND the oscillator stops working."       },       {         "number": "2",         "name": "GND",         "type": "power_in",-        "description": "Ground connection."+        "description": "Ground connection for the oscillator."       },       {         "number": "3",         "name": "Output",         "type": "output",-        "description": "CMOS clock output, rated for a 15 pF load with VOH min 0.9Vdd and VOL max 0.1Vdd."+        "description": "CMOS clock output, 15 pF typical load, VOH min 0.9Vdd and VOL max 0.1Vdd."       },       {         "number": "4",         "name": "Vdd",         "type": "power_in",-        "description": "Supply voltage input, 0.8 V to 2.0 V (1.2 V typical)."+        "description": "Supply voltage pin, 0.8V min to 2.0V max (1.2V typ.), with a 0.01uF bypass capacitor shown in the test circuit."       }     ],     "provenance": {@@ -126,7 +126,7 @@         "zmin_mm": 0,         "centre_offset_mm": 0,         "footprint_binding": "identity",-        "sha256": "82ede610bad6c95749572b33db4a532d14003f6d976bcf13fc39e452f87c7769",+        "sha256": "6db6f3f59174ce43ed033e14af91056277f2b23879a1a970df6a7605095c4484",         "checked": "2026-10-21",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }@@ -177,7 +177,7 @@     "sx2m20-000e20f30tjn-hero.overlay.json",     "sx2m20-000e20f30tjn-etched.glb"   ],-  "visibility": {-    "public": true-  }+  "visibility": "public",+  "description": "Shenzhen SCTF Elec Crystal Oscillators, SMD2520-4P. Pinout reviewed by a person against the datasheet, KiCad symbol/footprint/3D.",+  "org": "adom" }\ No newline at end of file
sx2m20-000e20f30tjn-hero.overlay.json+174−172
@@ -1,177 +1,179 @@ {-  "spec": "adom-hero 1.4",-  "mpn": "SX2M20.000E20F30TJN",-  "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": 4,-      "span_mm": 2.9,-      "dash_mm": 0.12,-      "gap_mm": 0.072,-      "pad_stroke_mm": 0.03-    },-    "silkscreen": {-      "material": "Silkscreen reference lines - 30 percent opacity",-      "rgba": [-        0.92,-        0.96,-        1.0,-        0.3-      ],-      "footprint_items": 2,-      "pin1": {-        "source": "added dot (AI)",-        "pad": "1",-        "center_mm": [-          -0.875,-          1.62-        ],-        "r_mm": 0.22-      }-    },-    "signal_names": {-      "material": "Signal names - 50 percent opacity",-      "rgba": [-        0.92,-        0.96,-        1.0,-        0.5-      ],-      "font": "DejaVu Sans Mono",-      "labels": 4,-      "sides": "top + mirrored underside (single-sided)",-      "fallback_to_pad_number": 0-    }+ "spec": "adom-hero 1.4",+ "mpn": "SX2M20.000E20F30TJN",+ "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": 4,+   "span_mm": 2.9,+   "dash_mm": 0.12,+   "gap_mm": 0.072,+   "pad_stroke_mm": 0.03   },-  "align": {-    "ok": true,-    "centre_offset_mm": 0.0,-    "tolerance_mm": 0.25,-    "orientation_flipped": false,-    "contacts_bbox_mm": [-      -1.25,-      1.25,-      -1.0,-      1.0+  "silkscreen": {+   "material": "Silkscreen reference lines - 30 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.3+   ],+   "footprint_items": 2,+   "pin1": {+    "source": "added dot (AI)",+    "pad": "1",+    "center_mm": [+     -0.875,+     1.62     ],-    "pads_bbox_mm": [-      -1.45,-      1.45,-      -1.2,-      1.2-    ],-    "seating_z_mm": 0.0-  },-  "sources": {-    "glb": "sx2m20-000e20f30tjn-etched.glb",-    "glb_sha256": "e8bfc5afb9168fef7561afbf1af6cf60de0c252d9366eef48c071cdc995c7462",-    "footprint": "sx2m20-000e20f30tjn.kicad_mod",-    "footprint_sha256": "a21d0f6d58c2159c52fdabc4f7e09e04d2db4a3c2dc94d391c4d494a952ed797",-    "pins": "page.json component.pins",-    "pins_sha256": "aebc9c49c05332087cda093a5f919881b4ff56a32ced110518c6a151bbee8ebb"+    "r_mm": 0.22+   }   },-  "generator": "adom-wiki 1.7.76 (component_hero)",-  "labels": [-    {-      "pad": "1",-      "text": "Tri-State",-      "x": -1.6,-      "y": 0.7,-      "align": "right",-      "vertical": false,-      "h": 0.6-    },-    {-      "pad": "2",-      "text": "GND",-      "x": 1.6,-      "y": 0.7,-      "align": "left",-      "vertical": false,-      "h": 0.6-    },-    {-      "pad": "3",-      "text": "Output",-      "x": 1.6,-      "y": -0.7,-      "align": "left",-      "vertical": false,-      "h": 0.6-    },-    {-      "pad": "4",-      "text": "Vdd",-      "x": -1.6,-      "y": -0.7,-      "align": "right",-      "vertical": false,-      "h": 0.6-    }+  "signal_names": {+   "material": "Signal names - 50 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.5+   ],+   "font": "DejaVu Sans Mono",+   "labels": 4,+   "sides": "top + mirrored underside (single-sided)",+   "omitted": null,+   "fallback_to_pad_number": 0+  }+ },+ "align": {+  "ok": true,+  "centre_offset_mm": 0.0,+  "over_pads": true,+  "tolerance_mm": 0.25,+  "orientation_flipped": false,+  "contacts_bbox_mm": [+   -1.25,+   1.25,+   -1.0,+   1.0+  ],+  "pads_bbox_mm": [+   -1.45,+   1.45,+   -1.2,+   1.2   ],-  "pads": [-    {-      "number": "1",-      "shape": "roundrect",-      "center_mm": [-        -0.875,-        0.7-      ],-      "size_mm": [-        1.15,-        1.0-      ],-      "rot": 0.0-    },-    {-      "number": "2",-      "shape": "roundrect",-      "center_mm": [-        0.875,-        0.7-      ],-      "size_mm": [-        1.15,-        1.0-      ],-      "rot": 0.0-    },-    {-      "number": "3",-      "shape": "roundrect",-      "center_mm": [-        0.875,-        -0.7-      ],-      "size_mm": [-        1.15,-        1.0-      ],-      "rot": 0.0-    },-    {-      "number": "4",-      "shape": "roundrect",-      "center_mm": [-        -0.875,-        -0.7-      ],-      "size_mm": [-        1.15,-        1.0-      ],-      "rot": 0.0-    }-  ]-}+  "seating_z_mm": 0.0+ },+ "sources": {+  "glb": "sx2m20-000e20f30tjn-etched.glb",+  "glb_sha256": "e8bfc5afb9168fef7561afbf1af6cf60de0c252d9366eef48c071cdc995c7462",+  "footprint": "sx2m20-000e20f30tjn.kicad_mod",+  "footprint_sha256": "a21d0f6d58c2159c52fdabc4f7e09e04d2db4a3c2dc94d391c4d494a952ed797",+  "pins": "page.json component.pins",+  "pins_sha256": "aebc9c49c05332087cda093a5f919881b4ff56a32ced110518c6a151bbee8ebb"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+  {+   "pad": "1",+   "text": "Tri-State",+   "x": -1.6,+   "y": 0.7,+   "align": "right",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "2",+   "text": "GND",+   "x": 1.6,+   "y": 0.7,+   "align": "left",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "3",+   "text": "Output",+   "x": 1.6,+   "y": -0.7,+   "align": "left",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "4",+   "text": "Vdd",+   "x": -1.6,+   "y": -0.7,+   "align": "right",+   "vertical": false,+   "h": 0.6+  }+ ],+ "pads": [+  {+   "number": "1",+   "shape": "roundrect",+   "center_mm": [+    -0.875,+    0.7+   ],+   "size_mm": [+    1.15,+    1.0+   ],+   "rot": 0.0+  },+  {+   "number": "2",+   "shape": "roundrect",+   "center_mm": [+    0.875,+    0.7+   ],+   "size_mm": [+    1.15,+    1.0+   ],+   "rot": 0.0+  },+  {+   "number": "3",+   "shape": "roundrect",+   "center_mm": [+    0.875,+    -0.7+   ],+   "size_mm": [+    1.15,+    1.0+   ],+   "rot": 0.0+  },+  {+   "number": "4",+   "shape": "roundrect",+   "center_mm": [+    -0.875,+    -0.7+   ],+   "size_mm": [+    1.15,+    1.0+   ],+   "rot": 0.0+  }+ ]+}\ No newline at end of file
sx2m20-000e20f30tjn.lbr+12−3
@@ -50,7 +50,7 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>Shenzhen SCTF Elec Crystal Oscillators, SMD2520-4P. Pinout reviewed by a person against the datasheet</description> <packages> <package name="Crystal_SMD_2520-4Pin_2.5x2.0mm">   <description>Crystal, 2.5 x 2.0 mm. SMD2520/4, Crystal, 2.5x2.0mm package, SMD</description>@@ -73,6 +73,7 @@ </packages> <symbols> <symbol name="SX2M20.000E20F30TJN">+  <description>Shenzhen SCTF Elec Crystal Oscillators, SMD2520-4P. Pinout reviewed by a person against the datasheet</description>   <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>   <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>   <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>@@ -87,7 +88,7 @@ </symbols> <devicesets> <deviceset name="SX2M20.000E20F30TJN" prefix="U">-  <description></description>+  <description>Shenzhen SCTF Elec Crystal Oscillators, SMD2520-4P. Pinout reviewed by a person against the datasheet</description>   <gates>     <gate name="G$1" symbol="SX2M20.000E20F30TJN" x="0" y="0"/>   </gates>@@ -99,7 +100,15 @@         <connect gate="G$1" pin="Vdd" pad="4"/>         <connect gate="G$1" pin="Output" pad="3"/>       </connects>-      <technologies><technology name=""/></technologies>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="SX2M20.000E20F30TJN" constant="no"/>+          <attribute name="MANUFACTURER" value="Shenzhen SCTF Elec" constant="no"/>+          <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603377394116288512" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/sx2m20-000e20f30tjn" constant="no"/>+          <attribute name="LCSC_PN" value="C21547526" constant="no"/>+        </technology>+      </technologies>     </device>   </devices> </deviceset>