← Commit history
LICENSEadded+9
@@ -0,0 +1,9 @@+MIT License++Copyright (c) 2026 Adom contributors++Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies, and to permit persons to whom the Software is furnished to do so, subject to inclusion of this notice.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR ITS USE.++Third-party KiCad CAD files are excluded from this grant: CC-BY-SA 4.0 with KiCad library exception. See https://www.kicad.org/libraries/license/ and the original STEP header.
README.md+27−2
@@ -1,3 +1,28 @@-# ASE-40.000MHz-L-C-T - ABRACON+# ASE-40.000MHz-L-C-T -Standard Clock Oscillators Crystal Oscillator 3225 4-SMD 40MHz  50ppm -40 C - 85 C CMOS 3.3V+ABRACON ASE-40.000MHz-L-C-T: Standard Clock Oscillators Crystal Oscillator 3225 4-SMD 40MHz  50ppm -40 C - 85 C CMOS 3.3V.++[Manufacturer reference](https://abracon.com/Oscillators/ASEseries.pdf) ยท [Distributor ordering record](https://www.mouser.com/en/ProductDetail/ABRACON/ASE-40.000MHz-L-C-T?qs=s46Hw6dZPL7loE4X3k1fgg%3D%3D)++## Pin functions++| Pin | Function |+|---|---|+| 1 | OE |+| 2 | GND |+| 3 | OUT |+| 4 | VDD |++Pin numbering is electrical numbering, viewed according to the manufacturer package drawing. Consult the linked datasheet for absolute maximum ratings, operating conditions, unused-pin handling and assembly limits.++## Reusable assets and qualification++The symbol and footprint are supplied as editable KiCad files. The footprint model path is project-relative: place package-reference.step beside the consuming project or update that path explicitly.++Original simplified datasheet-dimension drawing; not manufacturer CAD. Terminal locations are represented; finish, edge contours and lid details are simplified.++This is a development catalog record. Pin mappings come from the manufacturer reference; native import, electrical review, seating/pin-1 overlay review, annotated hero and virtual MPN identification are not yet qualified. These downloads must not be treated as manufacturing approval.++## Sources and license++Original symbol/documentation and original package drawings: MIT (LICENSE). Upstream KiCad footprint/package assets retain CC-BY-SA 4.0 with the KiCad library exception; provenance.json records source URLs and hashes. No manufacturer ownership is claimed for generated or upstream community geometry.
ase-40-000mhz-l-c-t-hero.glbadded
⋯ 1 unchanged line ⋯
ase-40-000mhz-l-c-t-hero.overlay.jsonadded+177
@@ -0,0 +1,177 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "ASE-40.000MHz-L-C-T",+ "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": 3.4,+   "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": [+     -1.05,+     1.817+    ],+    "r_mm": 0.242+   }+  },+  "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,+  "tolerance_mm": 0.272,+  "orientation_flipped": false,+  "contacts_bbox_mm": [+   -1.6,+   1.6,+   -1.25,+   1.25+  ],+  "pads_bbox_mm": [+   -1.7,+   1.7,+   -1.375,+   1.375+  ],+  "seating_z_mm": 0.0+ },+ "sources": {+  "glb": "package-reference.glb",+  "glb_sha256": "6d3128fdfedb7cbea8071d00414bb4a734d58651addbb3d5681a72ff875d4e1b",+  "footprint": "component.kicad_mod",+  "footprint_sha256": "344ef1b423bce997f87e1d5b1a6a560a4d222852afcf8f110241e1c4c308341a",+  "pins": "page.json component.pins"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+  {+   "pad": "1",+   "text": "OE",+   "x": -1.85,+   "y": 0.825,+   "align": "right",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "2",+   "text": "GND",+   "x": 1.85,+   "y": 0.825,+   "align": "left",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "3",+   "text": "OUT",+   "x": 1.85,+   "y": -0.825,+   "align": "left",+   "vertical": false,+   "h": 0.6+  },+  {+   "pad": "4",+   "text": "VDD",+   "x": -1.85,+   "y": -0.825,+   "align": "right",+   "vertical": false,+   "h": 0.6+  }+ ],+ "pads": [+  {+   "number": "1",+   "shape": "rect",+   "center_mm": [+    -1.05,+    0.825+   ],+   "size_mm": [+    1.3,+    1.1+   ],+   "rot": 0.0+  },+  {+   "number": "2",+   "shape": "rect",+   "center_mm": [+    1.05,+    0.825+   ],+   "size_mm": [+    1.3,+    1.1+   ],+   "rot": 0.0+  },+  {+   "number": "3",+   "shape": "rect",+   "center_mm": [+    1.05,+    -0.825+   ],+   "size_mm": [+    1.3,+    1.1+   ],+   "rot": 0.0+  },+  {+   "number": "4",+   "shape": "rect",+   "center_mm": [+    -1.05,+    -0.825+   ],+   "size_mm": [+    1.3,+    1.1+   ],+   "rot": 0.0+  }+ ]+}\ No newline at end of file
component.kicad_modadded+1
@@ -0,0 +1 @@+(module "ase-40-000mhz-l-c-t" (layer F.Cu) (tedit 58CD3344) (descr "Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, 3.2x2.5mm^2 package") (tags "SMD SMT crystal oscillator") (attr smd) (fp_text reference REF** (at 0 -2.45) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) (fp_text value Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm (at 0 2.45) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.7 0.7) (thickness 0.105)))) (fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.5 -1.25) (end 1.6 -1.15) (layer F.Fab) (width 0.1)) (fp_line (start 1.6 -1.15) (end 1.6 1.15) (layer F.Fab) (width 0.1)) (fp_line (start 1.6 1.15) (end 1.5 1.25) (layer F.Fab) (width 0.1)) (fp_line (start 1.5 1.25) (end -1.5 1.25) (layer F.Fab) (width 0.1)) (fp_line (start -1.5 1.25) (end -1.6 1.15) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 1.15) (end -1.6 -1.15) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 -1.15) (end -1.5 -1.25) (layer F.Fab) (width 0.1)) (fp_line (start -1.6 0.25) (end -0.6 1.25) (layer F.Fab) (width 0.1)) (fp_line (start -1.9 -1.575) (end -1.9 1.575) (layer F.SilkS) (width 0.12)) (fp_line (start -1.9 1.575) (end 1.9 1.575) (layer F.SilkS) (width 0.12)) (fp_line (start -2 -1.7) (end -2 1.7) (layer F.CrtYd) (width 0.05)) (fp_line (start -2 1.7) (end 2 1.7) (layer F.CrtYd) (width 0.05)) (fp_line (start 2 1.7) (end 2 -1.7) (layer F.CrtYd) (width 0.05)) (fp_line (start 2 -1.7) (end -2 -1.7) (layer F.CrtYd) (width 0.05)) (fp_circle (center 0 0) (end 0.25 0) (layer F.Adhes) (width 0.1)) (fp_circle (center 0 0) (end 0.208333 0) (layer F.Adhes) (width 0.0833333333)) (fp_circle (center 0 0) (end 0.133333 0) (layer F.Adhes) (width 0.0833333333)) (fp_circle (center 0 0) (end 0.058333 0) (layer F.Adhes) (width 0.1166666667)) (pad 1 smd rect (at -1.05 0.825) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) (pad 2 smd rect (at 1.05 0.825) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) (pad 3 smd rect (at 1.05 -0.825) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) (pad 4 smd rect (at -1.05 -0.825) (size 1.3 1.1) (layers F.Cu F.Paste F.Mask)) (model "${KIPRJMOD}/package-reference.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))))
component.kicad_symadded+1
@@ -0,0 +1 @@+(kicad_symbol_lib (version 20231120) (generator kicad_symbol_editor) (symbol "ASE-40.000MHz-L-C-T" (in_bom yes) (on_board yes) (property "Reference" "Y" (at 0 6.35 0) (effects (font (size 1.27 1.27)))) (property "Value" "ASE-40.000MHz-L-C-T" (at 0 -6.35 0) (effects (font (size 1.27 1.27)))) (property "Footprint" "Component:ase-40-000mhz-l-c-t" (at 0 0 0) (effects (font (size 1.27 1.27)) hide)) (symbol "ASE-40.000MHz-L-C-T_0_1" (rectangle (start -7.62 3.81) (end 7.62 -3.81) (stroke (width 0.254) (type default)) (fill (type background)))) (symbol "ASE-40.000MHz-L-C-T_1_1" (pin input line (at -10.16 1.27 0) (length 2.54) (name "OE" (effects (font (size 1 1)))) (number "1" (effects (font (size 1 1))))) (pin power_in line (at -10.16 -1.27 0) (length 2.54) (name "GND" (effects (font (size 1 1)))) (number "2" (effects (font (size 1 1))))) (pin output line (at 10.16 1.27 180) (length 2.54) (name "OUT" (effects (font (size 1 1)))) (number "3" (effects (font (size 1 1))))) (pin power_in line (at 10.16 -1.27 180) (length 2.54) (name "VDD" (effects (font (size 1 1)))) (number "4" (effects (font (size 1 1))))))))
hero-preview.pngadded
⋯ 1 unchanged line ⋯
package-reference.glbadded
⋯ 1 unchanged line ⋯
package-reference.pngadded
⋯ 1 unchanged line ⋯
package-reference.stepadded+451
@@ -0,0 +1,451 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Original simplified package reference; not manufacturer CAD'),'2;1');+FILE_NAME('package-reference.step','2026-10-17',('Adom'),('Adom'),'original Python geometry','','');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));+ENDSEC;+DATA;+#1 = APPLICATION_CONTEXT('automotive_design');+#2 = APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#1);+#3 = PRODUCT_CONTEXT('',#1,'mechanical');+#4 = PRODUCT('ReferencePackage','ReferencePackage','Original simplified datasheet drawing',(#3));+#5 = PRODUCT_DEFINITION_FORMATION('','',#4);+#6 = PRODUCT_DEFINITION_CONTEXT('part definition',#1,'design');+#7 = PRODUCT_DEFINITION('design','',#5,#6);+#8 = PRODUCT_DEFINITION_SHAPE('','',#7);+#9 = (LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.));+#10 = (NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.));+#11 = (NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT());+#12 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9,'distance_accuracy_value','');+#13 = (GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#9,#10,#11)) REPRESENTATION_CONTEXT('',''));+#14 = CARTESIAN_POINT('',(-1.600000,-1.250000,0.030000));+#15 = CARTESIAN_POINT('',(1.600000,-1.250000,0.030000));+#16 = CARTESIAN_POINT('',(1.600000,1.250000,0.030000));+#17 = CARTESIAN_POINT('',(-1.600000,1.250000,0.030000));+#18 = CARTESIAN_POINT('',(-1.600000,-1.250000,1.050000));+#19 = CARTESIAN_POINT('',(1.600000,-1.250000,1.050000));+#20 = CARTESIAN_POINT('',(1.600000,1.250000,1.050000));+#21 = CARTESIAN_POINT('',(-1.600000,1.250000,1.050000));+#22 = POLY_LOOP('',(#17,#16,#15,#14));+#23 = FACE_OUTER_BOUND('',#22,.T.);+#24 = DIRECTION('',(0.0,0.0,-8.0));+#25 = DIRECTION('',(3.2,0.0,0.0));+#26 = AXIS2_PLACEMENT_3D('',#17,#24,#25);+#27 = PLANE('',#26);+#28 = FACE_SURFACE('',(#23),#27,.T.);+#29 = POLY_LOOP('',(#18,#19,#20,#21));+#30 = FACE_OUTER_BOUND('',#29,.T.);+#31 = DIRECTION('',(0.0,0.0,8.0));+#32 = DIRECTION('',(3.2,0.0,0.0));+#33 = AXIS2_PLACEMENT_3D('',#18,#31,#32);+#34 = PLANE('',#33);+#35 = FACE_SURFACE('',(#30),#34,.T.);+#36 = POLY_LOOP('',(#14,#15,#19,#18));+#37 = FACE_OUTER_BOUND('',#36,.T.);+#38 = DIRECTION('',(0.0,-3.2640000000000002,0.0));+#39 = DIRECTION('',(3.2,0.0,0.0));+#40 = AXIS2_PLACEMENT_3D('',#14,#38,#39);+#41 = PLANE('',#40);+#42 = FACE_SURFACE('',(#37),#41,.T.);+#43 = POLY_LOOP('',(#15,#16,#20,#19));+#44 = FACE_OUTER_BOUND('',#43,.T.);+#45 = DIRECTION('',(2.55,0.0,0.0));+#46 = DIRECTION('',(0.0,2.5,0.0));+#47 = AXIS2_PLACEMENT_3D('',#15,#45,#46);+#48 = PLANE('',#47);+#49 = FACE_SURFACE('',(#44),#48,.T.);+#50 = POLY_LOOP('',(#16,#17,#21,#20));+#51 = FACE_OUTER_BOUND('',#50,.T.);+#52 = DIRECTION('',(0.0,3.2640000000000002,-0.0));+#53 = DIRECTION('',(-3.2,0.0,0.0));+#54 = AXIS2_PLACEMENT_3D('',#16,#52,#53);+#55 = PLANE('',#54);+#56 = FACE_SURFACE('',(#51),#55,.T.);+#57 = POLY_LOOP('',(#17,#14,#18,#21));+#58 = FACE_OUTER_BOUND('',#57,.T.);+#59 = DIRECTION('',(-2.55,0.0,0.0));+#60 = DIRECTION('',(0.0,-2.5,0.0));+#61 = AXIS2_PLACEMENT_3D('',#17,#59,#60);+#62 = PLANE('',#61);+#63 = FACE_SURFACE('',(#58),#62,.T.);+#64 = CLOSED_SHELL('',(#28,#35,#42,#49,#56,#63));+#65 = FACETED_BREP('ceramic',#64);+#66 = COLOUR_RGB('',0.18,0.18,0.2);+#67 = FILL_AREA_STYLE_COLOUR('',#66);+#68 = FILL_AREA_STYLE('',(#67));+#69 = SURFACE_STYLE_FILL_AREA(#68);+#70 = SURFACE_SIDE_STYLE('',(#69));+#71 = SURFACE_STYLE_USAGE(.BOTH.,#70);+#72 = PRESENTATION_STYLE_ASSIGNMENT((#71));+#73 = STYLED_ITEM('',(#72),#65);+#74 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#73),#13);+#75 = CARTESIAN_POINT('',(-1.480000,-1.130000,1.050000));+#76 = CARTESIAN_POINT('',(1.480000,-1.130000,1.050000));+#77 = CARTESIAN_POINT('',(1.480000,1.130000,1.050000));+#78 = CARTESIAN_POINT('',(-1.480000,1.130000,1.050000));+#79 = CARTESIAN_POINT('',(-1.480000,-1.130000,1.200000));+#80 = CARTESIAN_POINT('',(1.480000,-1.130000,1.200000));+#81 = CARTESIAN_POINT('',(1.480000,1.130000,1.200000));+#82 = CARTESIAN_POINT('',(-1.480000,1.130000,1.200000));+#83 = POLY_LOOP('',(#78,#77,#76,#75));+#84 = FACE_OUTER_BOUND('',#83,.T.);+#85 = DIRECTION('',(0.0,0.0,-6.6895999999999995));+#86 = DIRECTION('',(2.96,0.0,0.0));+#87 = AXIS2_PLACEMENT_3D('',#78,#85,#86);+#88 = PLANE('',#87);+#89 = FACE_SURFACE('',(#84),#88,.T.);+#90 = POLY_LOOP('',(#79,#80,#81,#82));+#91 = FACE_OUTER_BOUND('',#90,.T.);+#92 = DIRECTION('',(0.0,0.0,6.6895999999999995));+#93 = DIRECTION('',(2.96,0.0,0.0));+#94 = AXIS2_PLACEMENT_3D('',#79,#92,#93);+#95 = PLANE('',#94);+#96 = FACE_SURFACE('',(#91),#95,.T.);+#97 = POLY_LOOP('',(#75,#76,#80,#79));+#98 = FACE_OUTER_BOUND('',#97,.T.);+#99 = DIRECTION('',(0.0,-0.44399999999999973,0.0));+#100 = DIRECTION('',(2.96,0.0,0.0));+#101 = AXIS2_PLACEMENT_3D('',#75,#99,#100);+#102 = PLANE('',#101);+#103 = FACE_SURFACE('',(#98),#102,.T.);+#104 = POLY_LOOP('',(#76,#77,#81,#80));+#105 = FACE_OUTER_BOUND('',#104,.T.);+#106 = DIRECTION('',(0.33899999999999975,0.0,0.0));+#107 = DIRECTION('',(0.0,2.26,0.0));+#108 = AXIS2_PLACEMENT_3D('',#76,#106,#107);+#109 = PLANE('',#108);+#110 = FACE_SURFACE('',(#105),#109,.T.);+#111 = POLY_LOOP('',(#77,#78,#82,#81));+#112 = FACE_OUTER_BOUND('',#111,.T.);+#113 = DIRECTION('',(0.0,0.44399999999999973,-0.0));+#114 = DIRECTION('',(-2.96,0.0,0.0));+#115 = AXIS2_PLACEMENT_3D('',#77,#113,#114);+#116 = PLANE('',#115);+#117 = FACE_SURFACE('',(#112),#116,.T.);+#118 = POLY_LOOP('',(#78,#75,#79,#82));+#119 = FACE_OUTER_BOUND('',#118,.T.);+#120 = DIRECTION('',(-0.33899999999999975,0.0,0.0));+#121 = DIRECTION('',(0.0,-2.26,0.0));+#122 = AXIS2_PLACEMENT_3D('',#78,#120,#121);+#123 = PLANE('',#122);+#124 = FACE_SURFACE('',(#119),#123,.T.);+#125 = CLOSED_SHELL('',(#89,#96,#103,#110,#117,#124));+#126 = FACETED_BREP('lid',#125);+#127 = COLOUR_RGB('',0.65,0.65,0.66);+#128 = FILL_AREA_STYLE_COLOUR('',#127);+#129 = FILL_AREA_STYLE('',(#128));+#130 = SURFACE_STYLE_FILL_AREA(#129);+#131 = SURFACE_SIDE_STYLE('',(#130));+#132 = SURFACE_STYLE_USAGE(.BOTH.,#131);+#133 = PRESENTATION_STYLE_ASSIGNMENT((#132));+#134 = STYLED_ITEM('',(#133),#126);+#135 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#134),#13);+#136 = CARTESIAN_POINT('',(-1.500000,-1.150000,0.000000));+#137 = CARTESIAN_POINT('',(-0.600000,-1.150000,0.000000));+#138 = CARTESIAN_POINT('',(-0.600000,-0.500000,0.000000));+#139 = CARTESIAN_POINT('',(-1.500000,-0.500000,0.000000));+#140 = CARTESIAN_POINT('',(-1.500000,-1.150000,0.030000));+#141 = CARTESIAN_POINT('',(-0.600000,-1.150000,0.030000));+#142 = CARTESIAN_POINT('',(-0.600000,-0.500000,0.030000));+#143 = CARTESIAN_POINT('',(-1.500000,-0.500000,0.030000));+#144 = POLY_LOOP('',(#139,#138,#137,#136));+#145 = FACE_OUTER_BOUND('',#144,.T.);+#146 = DIRECTION('',(0.0,0.0,-0.5849999999999999));+#147 = DIRECTION('',(0.8999999999999999,0.0,0));+#148 = AXIS2_PLACEMENT_3D('',#139,#146,#147);+#149 = PLANE('',#148);+#150 = FACE_SURFACE('',(#145),#149,.T.);+#151 = POLY_LOOP('',(#140,#141,#142,#143));+#152 = FACE_OUTER_BOUND('',#151,.T.);+#153 = DIRECTION('',(0.0,0.0,0.5849999999999999));+#154 = DIRECTION('',(0.8999999999999999,0.0,0.0));+#155 = AXIS2_PLACEMENT_3D('',#140,#153,#154);+#156 = PLANE('',#155);+#157 = FACE_SURFACE('',(#152),#156,.T.);+#158 = POLY_LOOP('',(#136,#137,#141,#140));+#159 = FACE_OUTER_BOUND('',#158,.T.);+#160 = DIRECTION('',(0.0,-0.026999999999999996,0.0));+#161 = DIRECTION('',(0.8999999999999999,0.0,0));+#162 = AXIS2_PLACEMENT_3D('',#136,#160,#161);+#163 = PLANE('',#162);+#164 = FACE_SURFACE('',(#159),#163,.T.);+#165 = POLY_LOOP('',(#137,#138,#142,#141));+#166 = FACE_OUTER_BOUND('',#165,.T.);+#167 = DIRECTION('',(0.019499999999999997,0.0,0.0));+#168 = DIRECTION('',(0.0,0.6499999999999999,0));+#169 = AXIS2_PLACEMENT_3D('',#137,#167,#168);+#170 = PLANE('',#169);+#171 = FACE_SURFACE('',(#166),#170,.T.);+#172 = POLY_LOOP('',(#138,#139,#143,#142));+#173 = FACE_OUTER_BOUND('',#172,.T.);+#174 = DIRECTION('',(0.0,0.026999999999999996,-0.0));+#175 = DIRECTION('',(-0.8999999999999999,0.0,0));+#176 = AXIS2_PLACEMENT_3D('',#138,#174,#175);+#177 = PLANE('',#176);+#178 = FACE_SURFACE('',(#173),#177,.T.);+#179 = POLY_LOOP('',(#139,#136,#140,#143));+#180 = FACE_OUTER_BOUND('',#179,.T.);+#181 = DIRECTION('',(-0.019499999999999997,0.0,0.0));+#182 = DIRECTION('',(0.0,-0.6499999999999999,0));+#183 = AXIS2_PLACEMENT_3D('',#139,#181,#182);+#184 = PLANE('',#183);+#185 = FACE_SURFACE('',(#180),#184,.T.);+#186 = CLOSED_SHELL('',(#150,#157,#164,#171,#178,#185));+#187 = FACETED_BREP('terminal1',#186);+#188 = COLOUR_RGB('',0.75,0.6,0.2);+#189 = FILL_AREA_STYLE_COLOUR('',#188);+#190 = FILL_AREA_STYLE('',(#189));+#191 = SURFACE_STYLE_FILL_AREA(#190);+#192 = SURFACE_SIDE_STYLE('',(#191));+#193 = SURFACE_STYLE_USAGE(.BOTH.,#192);+#194 = PRESENTATION_STYLE_ASSIGNMENT((#193));+#195 = STYLED_ITEM('',(#194),#187);+#196 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#195),#13);+#197 = CARTESIAN_POINT('',(0.600000,-1.150000,0.000000));+#198 = CARTESIAN_POINT('',(1.500000,-1.150000,0.000000));+#199 = CARTESIAN_POINT('',(1.500000,-0.500000,0.000000));+#200 = CARTESIAN_POINT('',(0.600000,-0.500000,0.000000));+#201 = CARTESIAN_POINT('',(0.600000,-1.150000,0.030000));+#202 = CARTESIAN_POINT('',(1.500000,-1.150000,0.030000));+#203 = CARTESIAN_POINT('',(1.500000,-0.500000,0.030000));+#204 = CARTESIAN_POINT('',(0.600000,-0.500000,0.030000));+#205 = POLY_LOOP('',(#200,#199,#198,#197));+#206 = FACE_OUTER_BOUND('',#205,.T.);+#207 = DIRECTION('',(0.0,0.0,-0.5849999999999999));+#208 = DIRECTION('',(0.8999999999999999,0.0,0));+#209 = AXIS2_PLACEMENT_3D('',#200,#207,#208);+#210 = PLANE('',#209);+#211 = FACE_SURFACE('',(#206),#210,.T.);+#212 = POLY_LOOP('',(#201,#202,#203,#204));+#213 = FACE_OUTER_BOUND('',#212,.T.);+#214 = DIRECTION('',(0.0,0.0,0.5849999999999999));+#215 = DIRECTION('',(0.8999999999999999,0.0,0.0));+#216 = AXIS2_PLACEMENT_3D('',#201,#214,#215);+#217 = PLANE('',#216);+#218 = FACE_SURFACE('',(#213),#217,.T.);+#219 = POLY_LOOP('',(#197,#198,#202,#201));+#220 = FACE_OUTER_BOUND('',#219,.T.);+#221 = DIRECTION('',(0.0,-0.026999999999999996,0.0));+#222 = DIRECTION('',(0.8999999999999999,0.0,0));+#223 = AXIS2_PLACEMENT_3D('',#197,#221,#222);+#224 = PLANE('',#223);+#225 = FACE_SURFACE('',(#220),#224,.T.);+#226 = POLY_LOOP('',(#198,#199,#203,#202));+#227 = FACE_OUTER_BOUND('',#226,.T.);+#228 = DIRECTION('',(0.019499999999999997,0.0,0.0));+#229 = DIRECTION('',(0.0,0.6499999999999999,0));+#230 = AXIS2_PLACEMENT_3D('',#198,#228,#229);+#231 = PLANE('',#230);+#232 = FACE_SURFACE('',(#227),#231,.T.);+#233 = POLY_LOOP('',(#199,#200,#204,#203));+#234 = FACE_OUTER_BOUND('',#233,.T.);+#235 = DIRECTION('',(0.0,0.026999999999999996,-0.0));+#236 = DIRECTION('',(-0.8999999999999999,0.0,0));+#237 = AXIS2_PLACEMENT_3D('',#199,#235,#236);+#238 = PLANE('',#237);+#239 = FACE_SURFACE('',(#234),#238,.T.);+#240 = POLY_LOOP('',(#200,#197,#201,#204));+#241 = FACE_OUTER_BOUND('',#240,.T.);+#242 = DIRECTION('',(-0.019499999999999997,0.0,0.0));+#243 = DIRECTION('',(0.0,-0.6499999999999999,0));+#244 = AXIS2_PLACEMENT_3D('',#200,#242,#243);+#245 = PLANE('',#244);+#246 = FACE_SURFACE('',(#241),#245,.T.);+#247 = CLOSED_SHELL('',(#211,#218,#225,#232,#239,#246));+#248 = FACETED_BREP('terminal2',#247);+#249 = COLOUR_RGB('',0.75,0.6,0.2);+#250 = FILL_AREA_STYLE_COLOUR('',#249);+#251 = FILL_AREA_STYLE('',(#250));+#252 = SURFACE_STYLE_FILL_AREA(#251);+#253 = SURFACE_SIDE_STYLE('',(#252));+#254 = SURFACE_STYLE_USAGE(.BOTH.,#253);+#255 = PRESENTATION_STYLE_ASSIGNMENT((#254));+#256 = STYLED_ITEM('',(#255),#248);+#257 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#256),#13);+#258 = CARTESIAN_POINT('',(0.600000,0.500000,0.000000));+#259 = CARTESIAN_POINT('',(1.500000,0.500000,0.000000));+#260 = CARTESIAN_POINT('',(1.500000,1.150000,0.000000));+#261 = CARTESIAN_POINT('',(0.600000,1.150000,0.000000));+#262 = CARTESIAN_POINT('',(0.600000,0.500000,0.030000));+#263 = CARTESIAN_POINT('',(1.500000,0.500000,0.030000));+#264 = CARTESIAN_POINT('',(1.500000,1.150000,0.030000));+#265 = CARTESIAN_POINT('',(0.600000,1.150000,0.030000));+#266 = POLY_LOOP('',(#261,#260,#259,#258));+#267 = FACE_OUTER_BOUND('',#266,.T.);+#268 = DIRECTION('',(0.0,0.0,-0.5849999999999999));+#269 = DIRECTION('',(0.8999999999999999,0.0,0));+#270 = AXIS2_PLACEMENT_3D('',#261,#268,#269);+#271 = PLANE('',#270);+#272 = FACE_SURFACE('',(#267),#271,.T.);+#273 = POLY_LOOP('',(#262,#263,#264,#265));+#274 = FACE_OUTER_BOUND('',#273,.T.);+#275 = DIRECTION('',(0.0,0.0,0.5849999999999999));+#276 = DIRECTION('',(0.8999999999999999,0.0,0.0));+#277 = AXIS2_PLACEMENT_3D('',#262,#275,#276);+#278 = PLANE('',#277);+#279 = FACE_SURFACE('',(#274),#278,.T.);+#280 = POLY_LOOP('',(#258,#259,#263,#262));+#281 = FACE_OUTER_BOUND('',#280,.T.);+#282 = DIRECTION('',(0.0,-0.026999999999999996,0.0));+#283 = DIRECTION('',(0.8999999999999999,0.0,0));+#284 = AXIS2_PLACEMENT_3D('',#258,#282,#283);+#285 = PLANE('',#284);+#286 = FACE_SURFACE('',(#281),#285,.T.);+#287 = POLY_LOOP('',(#259,#260,#264,#263));+#288 = FACE_OUTER_BOUND('',#287,.T.);+#289 = DIRECTION('',(0.019499999999999997,0.0,0.0));+#290 = DIRECTION('',(0.0,0.6499999999999999,0));+#291 = AXIS2_PLACEMENT_3D('',#259,#289,#290);+#292 = PLANE('',#291);+#293 = FACE_SURFACE('',(#288),#292,.T.);+#294 = POLY_LOOP('',(#260,#261,#265,#264));+#295 = FACE_OUTER_BOUND('',#294,.T.);+#296 = DIRECTION('',(0.0,0.026999999999999996,-0.0));+#297 = DIRECTION('',(-0.8999999999999999,0.0,0));+#298 = AXIS2_PLACEMENT_3D('',#260,#296,#297);+#299 = PLANE('',#298);+#300 = FACE_SURFACE('',(#295),#299,.T.);+#301 = POLY_LOOP('',(#261,#258,#262,#265));+#302 = FACE_OUTER_BOUND('',#301,.T.);+#303 = DIRECTION('',(-0.019499999999999997,0.0,0.0));+#304 = DIRECTION('',(0.0,-0.6499999999999999,0));+#305 = AXIS2_PLACEMENT_3D('',#261,#303,#304);+#306 = PLANE('',#305);+#307 = FACE_SURFACE('',(#302),#306,.T.);+#308 = CLOSED_SHELL('',(#272,#279,#286,#293,#300,#307));+#309 = FACETED_BREP('terminal3',#308);+#310 = COLOUR_RGB('',0.75,0.6,0.2);+#311 = FILL_AREA_STYLE_COLOUR('',#310);+#312 = FILL_AREA_STYLE('',(#311));+#313 = SURFACE_STYLE_FILL_AREA(#312);+#314 = SURFACE_SIDE_STYLE('',(#313));+#315 = SURFACE_STYLE_USAGE(.BOTH.,#314);+#316 = PRESENTATION_STYLE_ASSIGNMENT((#315));+#317 = STYLED_ITEM('',(#316),#309);+#318 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#317),#13);+#319 = CARTESIAN_POINT('',(-1.500000,0.500000,0.000000));+#320 = CARTESIAN_POINT('',(-0.600000,0.500000,0.000000));+#321 = CARTESIAN_POINT('',(-0.600000,1.150000,0.000000));+#322 = CARTESIAN_POINT('',(-1.500000,1.150000,0.000000));+#323 = CARTESIAN_POINT('',(-1.500000,0.500000,0.030000));+#324 = CARTESIAN_POINT('',(-0.600000,0.500000,0.030000));+#325 = CARTESIAN_POINT('',(-0.600000,1.150000,0.030000));+#326 = CARTESIAN_POINT('',(-1.500000,1.150000,0.030000));+#327 = POLY_LOOP('',(#322,#321,#320,#319));+#328 = FACE_OUTER_BOUND('',#327,.T.);+#329 = DIRECTION('',(0.0,0.0,-0.5849999999999999));+#330 = DIRECTION('',(0.8999999999999999,0.0,0));+#331 = AXIS2_PLACEMENT_3D('',#322,#329,#330);+#332 = PLANE('',#331);+#333 = FACE_SURFACE('',(#328),#332,.T.);+#334 = POLY_LOOP('',(#323,#324,#325,#326));+#335 = FACE_OUTER_BOUND('',#334,.T.);+#336 = DIRECTION('',(0.0,0.0,0.5849999999999999));+#337 = DIRECTION('',(0.8999999999999999,0.0,0.0));+#338 = AXIS2_PLACEMENT_3D('',#323,#336,#337);+#339 = PLANE('',#338);+#340 = FACE_SURFACE('',(#335),#339,.T.);+#341 = POLY_LOOP('',(#319,#320,#324,#323));+#342 = FACE_OUTER_BOUND('',#341,.T.);+#343 = DIRECTION('',(0.0,-0.026999999999999996,0.0));+#344 = DIRECTION('',(0.8999999999999999,0.0,0));+#345 = AXIS2_PLACEMENT_3D('',#319,#343,#344);+#346 = PLANE('',#345);+#347 = FACE_SURFACE('',(#342),#346,.T.);+#348 = POLY_LOOP('',(#320,#321,#325,#324));+#349 = FACE_OUTER_BOUND('',#348,.T.);+#350 = DIRECTION('',(0.019499999999999997,0.0,0.0));+#351 = DIRECTION('',(0.0,0.6499999999999999,0));+#352 = AXIS2_PLACEMENT_3D('',#320,#350,#351);+#353 = PLANE('',#352);+#354 = FACE_SURFACE('',(#349),#353,.T.);+#355 = POLY_LOOP('',(#321,#322,#326,#325));+#356 = FACE_OUTER_BOUND('',#355,.T.);+#357 = DIRECTION('',(0.0,0.026999999999999996,-0.0));+#358 = DIRECTION('',(-0.8999999999999999,0.0,0));+#359 = AXIS2_PLACEMENT_3D('',#321,#357,#358);+#360 = PLANE('',#359);+#361 = FACE_SURFACE('',(#356),#360,.T.);+#362 = POLY_LOOP('',(#322,#319,#323,#326));+#363 = FACE_OUTER_BOUND('',#362,.T.);+#364 = DIRECTION('',(-0.019499999999999997,0.0,0.0));+#365 = DIRECTION('',(0.0,-0.6499999999999999,0));+#366 = AXIS2_PLACEMENT_3D('',#322,#364,#365);+#367 = PLANE('',#366);+#368 = FACE_SURFACE('',(#363),#367,.T.);+#369 = CLOSED_SHELL('',(#333,#340,#347,#354,#361,#368));+#370 = FACETED_BREP('terminal4',#369);+#371 = COLOUR_RGB('',0.75,0.6,0.2);+#372 = FILL_AREA_STYLE_COLOUR('',#371);+#373 = FILL_AREA_STYLE('',(#372));+#374 = SURFACE_STYLE_FILL_AREA(#373);+#375 = SURFACE_SIDE_STYLE('',(#374));+#376 = SURFACE_STYLE_USAGE(.BOTH.,#375);+#377 = PRESENTATION_STYLE_ASSIGNMENT((#376));+#378 = STYLED_ITEM('',(#377),#370);+#379 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#378),#13);+#380 = CARTESIAN_POINT('',(-1.220000,-0.950000,1.200000));+#381 = CARTESIAN_POINT('',(-1.080000,-0.950000,1.200000));+#382 = CARTESIAN_POINT('',(-1.080000,-0.810000,1.200000));+#383 = CARTESIAN_POINT('',(-1.220000,-0.810000,1.200000));+#384 = CARTESIAN_POINT('',(-1.220000,-0.950000,1.205000));+#385 = CARTESIAN_POINT('',(-1.080000,-0.950000,1.205000));+#386 = CARTESIAN_POINT('',(-1.080000,-0.810000,1.205000));+#387 = CARTESIAN_POINT('',(-1.220000,-0.810000,1.205000));+#388 = POLY_LOOP('',(#383,#382,#381,#380));+#389 = FACE_OUTER_BOUND('',#388,.T.);+#390 = DIRECTION('',(0.0,0.0,-0.01959999999999997));+#391 = DIRECTION('',(0.1399999999999999,0.0,0.0));+#392 = AXIS2_PLACEMENT_3D('',#383,#390,#391);+#393 = PLANE('',#392);+#394 = FACE_SURFACE('',(#389),#393,.T.);+#395 = POLY_LOOP('',(#384,#385,#386,#387));+#396 = FACE_OUTER_BOUND('',#395,.T.);+#397 = DIRECTION('',(0.0,0.0,0.01959999999999997));+#398 = DIRECTION('',(0.1399999999999999,0.0,0.0));+#399 = AXIS2_PLACEMENT_3D('',#384,#397,#398);+#400 = PLANE('',#399);+#401 = FACE_SURFACE('',(#396),#400,.T.);+#402 = POLY_LOOP('',(#380,#381,#385,#384));+#403 = FACE_OUTER_BOUND('',#402,.T.);+#404 = DIRECTION('',(0.0,-0.0007000000000000157,0.0));+#405 = DIRECTION('',(0.1399999999999999,0.0,0.0));+#406 = AXIS2_PLACEMENT_3D('',#380,#404,#405);+#407 = PLANE('',#406);+#408 = FACE_SURFACE('',(#403),#407,.T.);+#409 = POLY_LOOP('',(#381,#382,#386,#385));+#410 = FACE_OUTER_BOUND('',#409,.T.);+#411 = DIRECTION('',(0.0007000000000000157,0.0,0.0));+#412 = DIRECTION('',(0.0,0.1399999999999999,0.0));+#413 = AXIS2_PLACEMENT_3D('',#381,#411,#412);+#414 = PLANE('',#413);+#415 = FACE_SURFACE('',(#410),#414,.T.);+#416 = POLY_LOOP('',(#382,#383,#387,#386));+#417 = FACE_OUTER_BOUND('',#416,.T.);+#418 = DIRECTION('',(0.0,0.0007000000000000157,-0.0));+#419 = DIRECTION('',(-0.1399999999999999,0.0,0.0));+#420 = AXIS2_PLACEMENT_3D('',#382,#418,#419);+#421 = PLANE('',#420);+#422 = FACE_SURFACE('',(#417),#421,.T.);+#423 = POLY_LOOP('',(#383,#380,#384,#387));+#424 = FACE_OUTER_BOUND('',#423,.T.);+#425 = DIRECTION('',(-0.0007000000000000157,0.0,0.0));+#426 = DIRECTION('',(0.0,-0.1399999999999999,0.0));+#427 = AXIS2_PLACEMENT_3D('',#383,#425,#426);+#428 = PLANE('',#427);+#429 = FACE_SURFACE('',(#424),#428,.T.);+#430 = CLOSED_SHELL('',(#394,#401,#408,#415,#422,#429));+#431 = FACETED_BREP('reference_pin1',#430);+#432 = COLOUR_RGB('',0.15,0.15,0.15);+#433 = FILL_AREA_STYLE_COLOUR('',#432);+#434 = FILL_AREA_STYLE('',(#433));+#435 = SURFACE_STYLE_FILL_AREA(#434);+#436 = SURFACE_SIDE_STYLE('',(#435));+#437 = SURFACE_STYLE_USAGE(.BOTH.,#436);+#438 = PRESENTATION_STYLE_ASSIGNMENT((#437));+#439 = STYLED_ITEM('',(#438),#431);+#440 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#439),#13);+#441 = FACETED_BREP_SHAPE_REPRESENTATION('',(#65,#126,#187,#248,#309,#370,#431),#13);+#442 = SHAPE_DEFINITION_REPRESENTATION(#8,#441);+ENDSEC;+END-ISO-10303-21;
page.json+48−34
@@ -1,46 +1,60 @@ {-  "schema_version": 1,-  "slug": "ase-40-000mhz-l-c-t",-  "type": "component",+  "type": "hardware",+  "kind": "component",   "title": "ASE-40.000MHz-L-C-T - ABRACON",   "brief": "Standard Clock Oscillators Crystal Oscillator 3225 4-SMD 40MHz  50ppm -40 C - 85 C CMOS 3.3V",   "version": "0.1.0",-  "kind": "component",+  "license": "MIT; third-party CAD retains its upstream license",   "component": {     "mpn": "ASE-40.000MHz-L-C-T",-    "manufacturer": "",-    "package": "",-    "pin_count": null,-    "category": "",-    "subcategory": "",-    "body_size": null,-    "parts": {},+    "manufacturer": "ABRACON",+    "package": "Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm",+    "source": {+      "name": "ABRACON",+      "url": "https://abracon.com/Oscillators/ASEseries.pdf"+    },+    "manufacturer_links": {+      "datasheet": "https://abracon.com/Oscillators/ASEseries.pdf"+    },+    "pins": [+      {+        "number": "1",+        "name": "OE"+      },+      {+        "number": "2",+        "name": "GND"+      },+      {+        "number": "3",+        "name": "OUT"+      },+      {+        "number": "4",+        "name": "VDD"+      }+    ],+    "pin_count": 4,     "distributor_links": {       "mouser": "815-ASE-40.0M-LC-T"+    },+    "parts": {+      "symbol": "component.kicad_sym",+      "footprint": "component.kicad_mod",+      "model_3d": "ase-40-000mhz-l-c-t-hero.glb",+      "model_3d_plain": "package-reference.glb",+      "step": "package-reference.step"+    },+    "provenance": {+      "geometry_status": "Original simplified datasheet-dimension drawing; not manufacturer CAD. Terminal locations are represented; finish, edge contours and lid details are simplified.",+      "native_import": "pending",+      "source_to_adom": "KiCad package / original drawing in millimetres, Z-up; converted by step2glb; native pose not yet qualified"     }   },-  "source": {-    "tool": "ABRACON",-    "url": "https://abracon.com/Oscillators/ASEseries.pdf"-  },   "hero": {-    "type": "billboard",     "headline": "ASE-40.000MHz-L-C-T",-    "subhead": "Standard Clock Oscillators Crystal Oscillator 3225 4-SMD 40MHz  50ppm -40 C - 85 C CMOS 3.3V"-  },-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  },-  "tags": [],-  "license": "proprietary",-  "visibility": {-    "public": true-  },-  "sample_prompts": [],-  "discovery_triggers": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-17T18:29:58.219Z",-  "updated_at": "2026-10-17T18:29:58.219Z"-}\ No newline at end of file+    "subhead": "Standard Clock Oscillators Crystal Oscillator 3225 4-SMD 40MHz  50ppm -40 C - 85 C CMOS 3.3V",+    "screenshot": "hero-preview.png",+    "chrome": false+  }+}
provenance.jsonadded+11
@@ -0,0 +1,11 @@+{+  "manufacturer_reference": "https://abracon.com/Oscillators/ASEseries.pdf",+  "package_source": "original simplified drawing",+  "footprint_source": "https://github.com/KiCad/kicad-footprints/tree/master/Oscillator.pretty/Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm",+  "geometry_status": "Original simplified datasheet-dimension drawing; not manufacturer CAD. Terminal locations are represented; finish, edge contours and lid details are simplified.",+  "files": {+    "component.kicad_sym": "ad23c155f72fde11e4a8b13274a452eea22ecafdbfc4ab1995607ab16fc704eb",+    "component.kicad_mod": "344ef1b423bce997f87e1d5b1a6a560a4d222852afcf8f110241e1c4c308341a",+    "package-reference.step": "ca47abf1300559bf417c7a7dade681d95d46a03d88c99d14f762198666f6bbfa"+  }+}