← Commit history

Document exact ESC component identity and extracted source CAD

John Lauer ·8258ff8996 · ·parent 891321e
4 files changed +32−26
page.json+4−26
@@ -1,11 +1,11 @@ {   "schema_version": 1,   "slug": "x32258msb4si",-  "type": "component",+  "type": "hardware",   "kind": "component",   "title": "X32258MSB4SI",   "version": "0.1.0",-  "brief": "-40℃~+85℃ 120Ω 20pF 8MHz Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHS",+  "brief": "-40\u2103~+85\u2103 120\u03a9 20pF 8MHz Crystal Oscillator \u00b110ppm \u00b120ppm SMD3225-4P Crystals ROHS",   "source": {     "tool": "kicad",     "url": "https://wiki.adom.inc/adom/esc-g431"@@ -16,18 +16,13 @@     "component-library"   ],   "hero": {-    "type": "billboard",     "headline": "X32258MSB4SI",-    "subhead": "-40℃~+85℃ 120Ω 20pF 8MHz Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHS"+    "subhead": "-40\u2103~+85\u2103 120\u03a9 20pF 8MHz Crystal Oscillator \u00b110ppm \u00b120ppm SMD3225-4P Crystals ROHS"   },   "component": {     "mpn": "X32258MSB4SI",     "manufacturer": "Not specified in source board",     "package": "Crystal_SMD_3225-4Pin_3.2x2.5mm",-    "pin_count": null,-    "category": "",-    "subcategory": "",-    "body_size": null,     "parts": {       "footprint": "x32258msb4si.kicad_mod",       "symbol": "x32258msb4si.kicad_sym"@@ -35,22 +30,5 @@     "distributor_links": {       "lcsc": "C2682774"     }-  },-  "because": "Exact ESC G431 item X32258MSB4SI; searched the wiki and no existing page documents this exact manufacturer part or CAD feature.",-  "readme": "# X32258MSB4SI\n\n-40℃~+85℃ 120Ω 20pF 8MHz Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHS\n\nUsed at **Y1** on [Astra ESC G431](https://wiki.adom.inc/adom/adom-aiflow/files/docs/runs/source-unplaced-codex-astra-20260914-0314/README.md).\n\n## Identity and source\n\nManufacturer: not stated in the source board. Exact identity comes from the board properties or the supplier code resolution retained in [provenance.json](provenance.json). Source descriptions are reproduced as design metadata, not independently qualified electrical ratings.\n\n## Reusable CAD\n\n- [x32258msb4si.kicad_mod](x32258msb4si.kicad_mod)\n- [x32258msb4si.kicad_sym](x32258msb4si.kicad_sym)\n\nThe footprint is extracted from the actual final board with board position, nets and UUIDs removed. The symbol is extracted from the published source schematic where available. Verify pin numbering and land dimensions before use in a new design.\n\n**3D model status:** no verified standalone 3D model is published on this page yet. Nonportable developer paths were removed from the reusable footprint; original references are retained in provenance. This page does not imply a completed manufacturer CAD bundle.\n",-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  },-  "license": "proprietary",-  "visibility": {-    "public": true-  },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-09-16T12:07:46.655Z",-  "updated_at": "2026-09-16T12:07:46.655Z",-  "org": "adom"+  } }\ No newline at end of file
provenance.jsonadded+26
@@ -0,0 +1,26 @@+{+  "board": "/home/adom/aiflow-esc-astra/final-native/esc-g431-astra.kicad_pcb",+  "sha256": "7bb6d4f4cd22d52dd99c83548c2cbaa09e7ec97f5173a44d42a3e17f895bc233",+  "sourcePage": "https://wiki.adom.inc/adom/esc-g431",+  "references": [+    "Y1"+  ],+  "sourceProperties": [+    {+      "Reference": "Y1",+      "Value": "8MHz",+      "Datasheet": "",+      "Description": "-40\u2103~+85\u2103 120\u03a9 20pF 8MHz Crystal Oscillator \u00b110ppm \u00b120ppm SMD3225-4P Crystals ROHS",+      "KiLib_Generator": "crystal_resonator_oscillator",+      "LCSC": "C2682774",+      "P/N": "X32258MSB4SI",+      "ki_fp_filters": "Crystal*"+    }+  ],+  "modelsInBoard": [+    [+      "${KICAD10_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.step"+    ]+  ],+  "supplierResolution": null+}\ No newline at end of file
x32258msb4si.kicad_modadded+1
@@ -0,0 +1 @@+(footprint x32258msb4si (layer F.Cu) (descr "SMD3225/4, Crystal, 3.2x2.5mm package, SMD, http://www.txccrystal.com/images/pdf/7m-accuracy.pdf") (property Reference REF** (at 0 -2.450001 180) (layer F.SilkS) (hide yes) (uuid 4a390f07-3b18-4386-b2cc-805355dc3076) (effects (font (size 1 1) (thickness 0.15)))) (property Value 8MHz (at 0 2.450001 180) (layer F.Fab) (hide yes) (uuid db092c42-87de-49eb-be39-5c043028225d) (effects (font (size 1 1) (thickness 0.15)))) (property Datasheet "" (at 0 0 180) (layer F.Fab) (hide yes) (uuid 704de4c7-766a-4f3f-a801-9b62e832fe10) (effects (font (size 1.27 1.27)))) (property Description "-40℃~+85℃ 120Ω 20pF 8MHz Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHS" (at 0 0 180) (layer F.Fab) (hide yes) (uuid 28ebcd5a-59e1-4e30-8d42-44cc27b73437) (effects (font (size 1.27 1.27)))) (property KiLib_Generator crystal_resonator_oscillator (at 0 0 180) (layer F.SilkS) (hide yes) (uuid 6b471879-e44b-421c-971f-1e3183d12e80) (effects (font (size 1 1) (thickness 0.15)))) (property LCSC C2682774 (at 0 0 0) (unlocked yes) (layer F.Fab) (hide yes) (uuid 7ec5845c-7c69-4168-91a4-82d974e638cb) (effects (font (size 1 1) (thickness 0.15)))) (property P/N X32258MSB4SI (at 0 0 0) (unlocked yes) (layer F.Fab) (hide yes) (uuid 05f501c1-975f-484c-8c04-4a07d4e8fc14) (effects (font (size 1 1) (thickness 0.15)))) (property ki_fp_filters Crystal*) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -2.06 -1.710001) (end -2.06 1.710001) (stroke (width 0.12) (type solid)) (layer F.SilkS) (uuid 6c5a0e69-3201-4a35-8fb7-85b35612d43e)) (fp_line (start -2.06 1.710001) (end 2.06 1.710001) (stroke (width 0.12) (type solid)) (layer F.SilkS) (uuid a46b7e39-96f8-4761-a117-5f2fe1ee180c)) (fp_poly (pts (xy -2.1 -1.75) (xy 2.1 -1.75) (xy 2.1 1.75) (xy -2.1 1.75)) (stroke (width 0.05) (type solid)) (fill no) (layer F.CrtYd) (uuid aaa23cc8-3be8-4ee4-a4ae-4beb0c9579ff)) (fp_poly (pts (xy 1.6 -1.25) (xy 1.6 1.25) (xy -0.975001 1.25) (xy -1.6 0.625) (xy -1.6 -1.25)) (stroke (width 0.1) (type solid)) (fill no) (layer F.Fab) (uuid ccfb7408-b56d-4ef0-9ffc-ca5362de576b)) (fp_text user ${REFERENCE} (at 0 0 180) (layer F.Fab) (uuid 6a57f734-c45b-4df3-a0c4-fcdabe98212d) (effects (font (size 0.8 0.8) (thickness 0.12)))) (pad 1 smd roundrect (at -1.1 0.85) (size 1.4 1.2) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.208333)) (pad 2 smd roundrect (at 1.1 0.85) (size 1.4 1.2) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.208333)) (pad 3 smd roundrect (at 1.1 -0.85) (size 1.4 1.2) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.208333)) (pad 4 smd roundrect (at -1.1 -0.85) (size 1.4 1.2) (layers F.Cu F.Mask F.Paste) (roundrect_rratio 0.208333)) (embedded_fonts no))
x32258msb4si.kicad_symadded+1
@@ -0,0 +1 @@+(kicad_symbol_lib (version 20250114) (generator esc_component_inventory) (symbol x32258msb4si (pin_names (offset 1.016) (hide yes)) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property Reference Y (at 1.27 4.445 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property Value Crystal_GND24_Small (at 1.27 2.54 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27)) (justify left))) (property Footprint x32258msb4si:x32258msb4si (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property Datasheet "" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property Description "Four pin crystal, GND on pins 2 and 4, small symbol" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property ki_keywords "quartz ceramic resonator oscillator" (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (property ki_fp_filters Crystal* (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) (effects (font (size 1.27 1.27)))) (symbol Crystal_GND24_Small_0_1 (polyline (pts (xy -1.27 1.27) (xy -1.27 1.905) (xy 1.27 1.905) (xy 1.27 1.27)) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy -1.27 -0.762) (xy -1.27 0.762)) (stroke (width 0.381) (type default)) (fill (type none))) (polyline (pts (xy -1.27 -1.27) (xy -1.27 -1.905) (xy 1.27 -1.905) (xy 1.27 -1.27)) (stroke (width 0) (type default)) (fill (type none))) (rectangle (start -0.762 -1.524) (end 0.762 1.524) (stroke (width 0) (type default)) (fill (type none))) (polyline (pts (xy 1.27 -0.762) (xy 1.27 0.762)) (stroke (width 0.381) (type default)) (fill (type none)))) (symbol Crystal_GND24_Small_1_1 (pin passive line (at -2.54 0 0) (length 1.27) (name 1 (effects (font (size 1.27 1.27)))) (number 1 (effects (font (size 0.762 0.762))))) (pin passive line (at 0 -2.54 90) (length 0.635) (name 2 (effects (font (size 1.27 1.27)))) (number 2 (effects (font (size 0.762 0.762))))) (pin passive line (at 2.54 0 180) (length 1.27) (name 3 (effects (font (size 1.27 1.27)))) (number 3 (effects (font (size 0.762 0.762))))) (pin passive line (at 0 2.54 270) (length 0.635) (name 4 (effects (font (size 1.27 1.27)))) (number 4 (effects (font (size 0.762 0.762)))))) (embedded_fonts no)))