yangxing_tech_X322512MSB4SI module#
Yangxing Tech 12Mhz Crystal resonator#
Component definition for YXC Crystal resonator 12 MHz, 20 pF, 20ppm, -20~+70C
- class RectangleSmdPad[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=((0.7, 0.6), (-0.7, 0.6), (-0.7, -0.6), (0.7, -0.6)), holes=())#
The geometric shape of the pad or a PadShape to specify the regular shape and the shape when non-functional pads are removed. Can be overridden on a per-layer basis by
shapes.
- solder_mask = [Soldermask(shape=Polygon(elements=((0.751, 0.651), (-0.751, 0.651), (-0.751, -0.651), (0.751, -0.651)), holes=()), side=<Side.Top: 0>)]#
- paste = [Paste(shape=Polygon(elements=((0.751, 0.651), (-0.751, 0.651), (-0.751, -0.651), (0.751, -0.651)), holes=()), side=<Side.Top: 0>)]#
- class LandpatternOSC_SMD_4P_L3_2_W2_5_BL[source]#
Bases:
Landpattern- name = 'OSC-SMD_4P-L3.2-W2.5-BL'#
- p = {1: RectangleSmdPad().at((-0.973, -0.748)), 2: RectangleSmdPad().at((1.227, -0.748)), 3: RectangleSmdPad().at((1.227, 1.002)), 4: RectangleSmdPad().at((-0.973, 1.002))}#
- reference_designator = Silkscreen(shape=Shape[Text], side=<Side.Top: 0>)#
- value_label = Custom(shape=Shape[Text], side=<Side.Top: 0>, name='Fab')#
- silkscreen = [Silkscreen(shape=Polyline(width=0.152, elements=[(-2.159, -1.27), (-2.159, -1.778), (-1.651, -1.778)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.152, elements=[(-1.902, -1.551), (-1.902, 1.778), (2.159, 1.778), (2.159, 0.127), (2.159, -1.524), (2.159, -1.524), (-1.902, -1.551)]), side=<Side.Top: 0>)]#
- custom_layer = [Custom(shape=ArcPolyline(width=0.06, elements=[Arc(center=(-1.473, -1.123), radius=0.03, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab'), Custom(shape=ArcPolyline(width=0.254, elements=[Arc(center=(-0.961, -1.44), radius=0.127, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.359, -0.301), (-1.323, -0.301), (-1.323, -0.877), (-1.359, -0.877), (-1.359, -0.301)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.395, -0.301), (-1.359, -0.301), (-1.359, -0.877), (-1.395, -0.877), (-1.395, -0.301)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.431, -0.301), (-1.395, -0.301), (-1.395, -0.877), (-1.431, -0.877), (-1.431, -0.301)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.467, -0.337), (-1.431, -0.337), (-1.431, -0.877), (-1.467, -0.877), (-1.467, -0.337)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.503, -0.337), (-1.467, -0.337), (-1.467, -0.445), (-1.503, -0.445), (-1.503, -0.337)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.539, -0.373), (-1.503, -0.373), (-1.503, -0.481), (-1.539, -0.481), (-1.539, -0.373)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.575, -0.409), (-1.539, -0.409), (-1.539, -0.481), (-1.575, -0.481), (-1.575, -0.409)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.611, -0.409), (-1.575, -0.409), (-1.575, -0.481), (-1.611, -0.481), (-1.611, -0.409)], holes=()), side=<Side.Top: 0>, name='Fab')]#
- courtyard = Courtyard(shape=Polygon(elements=((2.235, 1.854), (-2.235, 1.854), (-2.235, -1.854), (2.235, -1.854)), holes=()), side=<Side.Top: 0>)#
- model3ds = <jitx.model3d.Model3D object>#
- class SymbolX322512MSB4SI[source]#
Bases:
Symbol- pin_name_size: float | None = 0.7874#
Font size of pin name text of
Pinobjects in this symbol, in grid units. If unset, defers to a parentSymbol, if a parent exists. This can be overriden at thePinlevel by setting itspin_name_sizeattribute.
- pad_name_size: float | None = 0.7874#
Font size of pad name text of
Pinobjects in this symbol, in grid units. If unset, defers to a parentSymbol, if a parent exists. This can be overriden at thePinlevel by setting itspad_name_sizeattribute.
- OSC2 = Pin((4, 2), 2, <Direction.Right: 'right'>)#
- OSC1 = Pin((-4, -2), 2, <Direction.Left: 'left'>)#
- GND0 = Pin((4, -2), 2, <Direction.Right: 'right'>)#
- GND1 = Pin((-4, 2), 2, <Direction.Left: 'left'>)#
- reference = Shape[Text]#
- value = Shape[Text]#
- shapes = [Polygon(elements=((4.0, 4.0), (-4.0, 4.0), (-4.0, -4.0), (4.0, -4.0)), holes=()), Polyline(width=0.254, elements=[(0.6, 1.4), (0.6, -1.4), (-0.6, -1.4), (-0.6, 1.4), (0.6, 1.4)]), Polyline(width=0.254, elements=[(-1, -1.4), (-1, 1.4)]), Polyline(width=0.254, elements=[(1, -1.4), (1, 1.4)]), Polyline(width=0.254, elements=[(-4, -2), (-2, -2), (-2, 0), (-1.2, 0)]), Polyline(width=0.254, elements=[(4, 2), (2, 2), (2, 0), (1.2, 0)]), Polyline(width=0.254, elements=[(-0.6, -1.4), (-0.6, 1.4), (0.6, 1.4), (0.6, -1.4)]), Polyline(width=0.254, elements=[(1, -0.8), (1, 0.8)]), Polyline(width=0.254, elements=[(0.6, -1.4), (-0.6, -1.4)]), Polyline(width=0.254, elements=[(-1, -0.8), (-1, 0.8)])]#
- class X322512MSB4SI(*args, **kwargs)[source]#
Bases:
Component12 Mhz, 20pf, 20ppm Crystal Resonator
- manufacturer: str | None = 'Yangxing Tech'#
Manufacturer for this component.
- mpn: str | None = 'X322512MSB4SI'#
Manufacturer part number for this component.
- reference_designator_prefix: str | None = 'X'#
Reference designator prefix for this component. This will be used to generate a unique reference designator for each component of the same type.
Note
This field is a required data point for matching components between builds. If this value changes (including changing from unset to set), it will be treated as a new component, even if nothing else changes.
- datasheet = 'https://www.lcsc.com/datasheet/lcsc_datasheet_2403291504_YXC-Crystal-Oscillators-X322512MSB4SI_C9002.pdf'#
- OSC2 = Port()#
Oscillator Pin 2
- OSC1 = Port()#
Oscillator Pin 1
- GND0 = Port()#
GND Pin 1
- GND1 = Port()#
GND Pin 2
- landpattern = LandpatternOSC_SMD_4P_L3_2_W2_5_BL()#
- symbol = SymbolX322512MSB4SI()#
- cmappings = [SymbolMapping({Port(): SymbolX322512MSB4SI().OSC2, Port(): SymbolX322512MSB4SI().OSC1, Port(): SymbolX322512MSB4SI().GND0, Port(): SymbolX322512MSB4SI().GND1}), PadMapping({Port(): LandpatternOSC_SMD_4P_L3_2_W2_5_BL().p[3], Port(): LandpatternOSC_SMD_4P_L3_2_W2_5_BL().p[1], Port(): LandpatternOSC_SMD_4P_L3_2_W2_5_BL().p[2], Port(): LandpatternOSC_SMD_4P_L3_2_W2_5_BL().p[4]})]#
- Device#
alias of
X322512MSB4SI