← Commit history

Publish 0.1.1

Ray ·ecfc0ce4f9 · ·parent b03696e
4 files changed +139−232
README.md−18
@@ -20,24 +20,6 @@ CJ03-120002020A20 from Changjing, in a HC-49S-SMD. Pinout and pin descriptions e | Category | Crystal Oscillator/Oscillator/Resonator | | Pins | 2 | -## Electrical characteristics--Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).--| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |-|---|---|---|---|---|---|---|---|-| Nominal Frequency | f |  | 12 |  | MHz |  | 2 |-| Load Capacitance | CL |  | 20 |  | pF |  | 2 |-| Frequency Tolerance | △f/f | -20 |  | 20 | ppm |  | 2 |-| Frequency Temperature Stability |  | -20 |  | 20 | ppm |  | 2 |-| Resonance Resistance |  |  |  | 60 | ohm |  | 2 |-| Shunt Capacitance | C0 |  |  | 7 | pF | <7pF | 2 |-| Drive Level | DL |  |  | 300 | μW | <300μW | 2 |-| Insulation Resistance | IR | 500 |  |  | M ohms | >500 M ohms | 2 |-| Aging | △fA | -3 |  | 3 | ppm per Year |  | 2 |-| Operating Temperature Range | TOPR | -20 |  | 70 | °C |  | 2 |-| Storage Temperature Range | TSTG | -55 |  | 125 | °C |  | 2 |- ## CAD (KiCad official)  - Symbol: `CJ03-120002020A20`
cj03-120002020a20-hero.overlay.json+126−121
@@ -1,125 +1,130 @@ {-  "spec": "adom-hero 1.4",-  "mpn": "CJ03-120002020A20",-  "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": 2,-      "span_mm": 13.0,-      "dash_mm": 0.325,-      "gap_mm": 0.195,-      "pad_stroke_mm": 0.078-    },-    "silkscreen": {-      "material": "Silkscreen reference lines - 30 percent opacity",-      "rgba": [-        0.92,-        0.96,-        1.0,-        0.3-      ],-      "footprint_items": 3,-      "pin1": null-    },-    "signal_names": {-      "material": "Signal names - 50 percent opacity",-      "rgba": [-        0.92,-        0.96,-        1.0,-        0.5-      ],-      "font": "DejaVu Sans Mono",-      "labels": 2,-      "sides": "top + mirrored underside (single-sided)",-      "fallback_to_pad_number": 2-    }+ "spec": "adom-hero 1.4",+ "mpn": "CJ03-120002020A20",+ "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": 2,+   "span_mm": 13.0,+   "dash_mm": 0.325,+   "gap_mm": 0.195,+   "pad_stroke_mm": 0.078   },-  "align": {-    "ok": true,-    "centre_offset_mm": 0.0,-    "tolerance_mm": 1.04,-    "orientation_flipped": false,-    "contacts_bbox_mm": [-      -6.25,-      6.25,-      -2.325,-      2.325-    ],-    "pads_bbox_mm": [-      -6.5,-      6.5,-      -1.0,-      1.0-    ],-    "seating_z_mm": 0.0+  "silkscreen": {+   "material": "Silkscreen reference lines - 30 percent opacity",+   "rgba": [+    0.92,+    0.96,+    1.0,+    0.3+   ],+   "footprint_items": 3,+   "pin1": null   },-  "sources": {-    "glb": "cj03-120002020a20-etched.glb",-    "glb_sha256": "e8a69da269ea5ea9e3098c199f2246dad85e4fd69587b36601d2e758bae2d4a3",-    "footprint": "cj03-120002020a20.kicad_mod",-    "footprint_sha256": "b6c2f8b1b7994cf16f1a8adc1c0462e95ccfe7e6fc80fd262f2e9b301791748e",-    "pins": "page.json component.pins",-    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"-  },-  "generator": "adom-wiki 1.8.22 (component_hero)",-  "labels": [-    {-      "pad": "1",-      "text": "1",-      "x": -6.97,-      "y": 0.0,-      "align": "right",-      "vertical": false,-      "h": 0.6-    },-    {-      "pad": "2",-      "text": "2",-      "x": 6.65,-      "y": 0.0,-      "align": "left",-      "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": 2,+   "sides": "top + mirrored underside (single-sided)",+   "omitted": null,+   "fallback_to_pad_number": 2+  }+ },+ "align": {+  "ok": true,+  "board_underside": true,+  "electrical_pads_without_contact": [],+  "mounting_pads_left_out": [],+  "centre_offset_mm": 0.0,+  "over_pads": false,+  "tolerance_mm": 1.04,+  "orientation_flipped": false,+  "contacts_bbox_mm": [+   -6.25,+   6.25,+   -2.325,+   2.325+  ],+  "pads_bbox_mm": [+   -6.5,+   6.5,+   -1.0,+   1.0   ],-  "pads": [-    {-      "number": "1",-      "shape": "roundrect",-      "center_mm": [-        -4.25,-        0.0-      ],-      "size_mm": [-        4.5,-        2.0-      ],-      "rot": 0.0-    },-    {-      "number": "2",-      "shape": "roundrect",-      "center_mm": [-        4.25,-        0.0-      ],-      "size_mm": [-        4.5,-        2.0-      ],-      "rot": 0.0-    }-  ]-}+  "seating_z_mm": 0.0+ },+ "sources": {+  "glb": "cj03-120002020a20-etched.glb",+  "glb_sha256": "e8a69da269ea5ea9e3098c199f2246dad85e4fd69587b36601d2e758bae2d4a3",+  "footprint": "cj03-120002020a20.kicad_mod",+  "footprint_sha256": "b6c2f8b1b7994cf16f1a8adc1c0462e95ccfe7e6fc80fd262f2e9b301791748e",+  "pins": "page.json component.pins",+  "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+  {+   "pad": "1",+   "text": "1",+   "x": -6.97,+   "y": 0.0,+   "align": "right",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "2",+   "text": "2",+   "x": 6.65,+   "y": 0.0,+   "align": "left",+   "vertical": false,+   "h": 0.6+  }+ ],+ "pads": [+  {+   "number": "1",+   "shape": "roundrect",+   "center_mm": [+    -4.25,+    0.0+   ],+   "size_mm": [+    4.5,+    2.0+   ],+   "rot": 0.0+  },+  {+   "number": "2",+   "shape": "roundrect",+   "center_mm": [+    4.25,+    0.0+   ],+   "size_mm": [+    4.5,+    2.0+   ],+   "rot": 0.0+  }+ ]+}\ No newline at end of file
package.json+5−46
@@ -1,6 +1,6 @@ {   "slug": "cj03-120002020a20",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",   "description": "Changjing Crystals, HC-49S-SMD. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",   "tags": [@@ -52,7 +52,7 @@       "lcsc": "C712784"     },     "distributor_check": {-      "checked_at": "2026-11-12T04:59:28Z",+      "checked_at": "2026-11-12T08:33:41Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": null,@@ -92,7 +92,7 @@         ],         "pages_sent": null,         "cost_usd": 0,-        "at": "2026-11-12T04:59:17"+        "at": "2026-11-12T08:33:34"       },       "datasheet": {         "url": "https://datasheet.lcsc.com/datasheet/pdf/ebba51ec37138a1df179ea2dac133673.pdf",@@ -147,51 +147,10 @@         "zmin_mm": 0.0,         "centre_offset_mm": 0.0,         "footprint_binding": "identity",-        "sha256": "522674175ddd30aa0aa67d9b546225c4ae0c7a4a6a87ef21b34963bb31da9e5a",+        "sha256": "5d492f5917971c4ee06b0ec3cf3151d18012b1bbde590c867ebacc546b5fdea9",         "checked": "2026-11-12",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }-    ],-    "package_dims": {-      "package_code": "HC-49/SMD",-      "source_page": 5,-      "D": {-        "nom_mm": 11.4,-        "range_mm": [-          null,-          null-        ]-      },-      "E1": {-        "nom_mm": 4.8,-        "range_mm": [-          null,-          null-        ]-      },-      "E": {-        "nom_mm": 12.7,-        "range_mm": [-          null,-          null-        ]-      },-      "A": {-        "nom_mm": 3.9,-        "range_mm": [-          null,-          3.9-        ]-      },-      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",-      "model_check": {-        "file": "cj03-120002020a20.step",-        "verdict": "PASS",-        "reasons": [-          "height and body within the datasheet's package drawing"-        ],-        "by": "factory/package_fit.py"-      }-    }+    ]   } }
page.json+8−47
@@ -4,7 +4,7 @@   "slug": "cj03-120002020a20",   "title": "CJ03-120002020A20",   "brief": "Changjing Crystals, HC-49S-SMD. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, 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": "C712784"     },     "distributor_check": {-      "checked_at": "2026-11-12T04:59:28Z",+      "checked_at": "2026-11-12T08:33:41Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": null,@@ -74,7 +74,7 @@         ],         "pages_sent": null,         "cost_usd": 0,-        "at": "2026-11-12T04:59:17"+        "at": "2026-11-12T08:33:34"       },       "datasheet": {         "url": "https://datasheet.lcsc.com/datasheet/pdf/ebba51ec37138a1df179ea2dac133673.pdf",@@ -129,52 +129,11 @@         "zmin_mm": 0,         "centre_offset_mm": 0,         "footprint_binding": "identity",-        "sha256": "522674175ddd30aa0aa67d9b546225c4ae0c7a4a6a87ef21b34963bb31da9e5a",+        "sha256": "5d492f5917971c4ee06b0ec3cf3151d18012b1bbde590c867ebacc546b5fdea9",         "checked": "2026-11-12",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }-    ],-    "package_dims": {-      "package_code": "HC-49/SMD",-      "source_page": 5,-      "D": {-        "nom_mm": 11.4,-        "range_mm": [-          null,-          null-        ]-      },-      "E1": {-        "nom_mm": 4.8,-        "range_mm": [-          null,-          null-        ]-      },-      "E": {-        "nom_mm": 12.7,-        "range_mm": [-          null,-          null-        ]-      },-      "A": {-        "nom_mm": 3.9,-        "range_mm": [-          null,-          3.9-        ]-      },-      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",-      "model_check": {-        "file": "cj03-120002020a20.step",-        "verdict": "PASS",-        "reasons": [-          "height and body within the datasheet's package drawing"-        ],-        "by": "factory/package_fit.py"-      }-    }+    ]   },   "metadata": {     "specs": {@@ -362,5 +321,7 @@   ],   "visibility": {     "public": true-  }+  },+  "description": "Changjing Crystals, HC-49S-SMD. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "org": "adom" }\ No newline at end of file