texas_instruments_SN74HC14PWR module#

class RectangleSmdPad[source]#

Bases: Pad

shape: Shape | PadShape = Polygon(elements=((0.2, 0.85), (-0.2, 0.85), (-0.2, -0.85), (0.2, -0.85)), 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.

paste = Paste(shape=Polygon(elements=((0.251, 0.901), (-0.251, 0.901), (-0.251, -0.901), (0.251, -0.901)), holes=()), side=<Side.Top: 0>)#
soldermask = Soldermask(shape=Polygon(elements=((0.251, 0.901), (-0.251, 0.901), (-0.251, -0.901), (0.251, -0.901)), holes=()), side=<Side.Top: 0>)#
class LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL[source]#

Bases: Landpattern

p = {1: RectangleSmdPad().at((-1.9425, -2.8)), 2: RectangleSmdPad().at((-1.2925, -2.8)), 3: RectangleSmdPad().at((-0.6425, -2.8)), 4: RectangleSmdPad().at((0.0075, -2.8)), 5: RectangleSmdPad().at((0.6575, -2.8)), 6: RectangleSmdPad().at((1.3075, -2.8)), 7: RectangleSmdPad().at((1.9575, -2.8)), 8: RectangleSmdPad().at((1.9575, 2.8)), 9: RectangleSmdPad().at((1.3075, 2.8)), 10: RectangleSmdPad().at((0.6575, 2.8)), 11: RectangleSmdPad().at((0.0075, 2.8)), 12: RectangleSmdPad().at((-0.6425, 2.8)), 13: RectangleSmdPad().at((-1.2925, 2.8)), 14: RectangleSmdPad().at((-1.9425, 2.8))}#
customlayer = [Custom(shape=Shape[Text], side=<Side.Top: 0>, name='Fab'), Custom(shape=ArcPolyline(width=0.06, elements=[Arc(center=(-2.4925, -3.2), radius=0.03, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab'), Custom(shape=ArcPolyline(width=0.3, elements=[Arc(center=(-1.9565, -3.662), radius=0.15, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab')]#
silkscreen = [Silkscreen(shape=Shape[Text], side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-2.5075, -1.601), (-2.5075, -0.686)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-2.5075, 0.685), (-2.5075, 1.6)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-2.4925, 2.25), (-2.3775, 2.25)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(2.3915, 2.25), (2.5075, 2.25), (2.5075, -2.25), (2.3915, -2.25)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-2.3775, -2.25), (-2.4925, -2.25)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-2.5075, 1.6), (-2.5075, 2.25)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254, elements=[(-2.5075, -1.601), (-2.5075, -2.25)]), side=<Side.Top: 0>), Silkscreen(shape=ArcPolyline(width=0.254, elements=[Arc(center=(-2.5075, 0), radius=0.686, start=90, arc=-180)]), side=<Side.Top: 0>), Silkscreen(shape=ArcPolyline(width=0.4, elements=[Arc(center=(-2.7425, -3), radius=0.2, start=0, arc=-360)]), side=<Side.Top: 0>)]#
courtyard = Courtyard(shape=Polygon(elements=((2.6345, 3.701), (-2.6345, 3.701), (-2.6345, -3.701), (2.6345, -3.701)), holes=()), side=<Side.Top: 0>)#
model = <jitx.model3d.Model3D object>#
class SymbolSchmittInverter[source]#

Bases: Symbol

A = Pin((-2, 0), 2, <Direction.Left: 'left'>)#
Y = Pin((1, 0), 2, <Direction.Right: 'right'>)#
reference_designator = Shape[Text]#
shapes = [Polygon(elements=[(-2, 1.5), (-2, -1.5), (1, 0)], holes=()), Shape[Circle], Polyline(width=0.1, elements=[(-1.4, -0.3), (-0.8, -0.3), (-0.8, 0.3)]), Polyline(width=0.1, elements=[(-0.6, 0.3), (-1.2, 0.3), (-1.2, -0.3)])]#
class SymbolSN74HC14PWR[source]#

Bases: Symbol

pin_name_size: float | None = 0.7874#

Font size of pin name text of Pin objects in this symbol, in grid units. If unset, defers to a parent Symbol, if a parent exists. This can be overriden at the Pin level by setting its pin_name_size attribute.

pad_name_size: float | None = 0.7874#

Font size of pad name text of Pin objects in this symbol, in grid units. If unset, defers to a parent Symbol, if a parent exists. This can be overriden at the Pin level by setting its pad_name_size attribute.

GND = Pin((-2, -1), 2, <Direction.Left: 'left'>)#
VCC = Pin((2, 1), 2, <Direction.Right: 'right'>)#
reference_designator = Shape[Text]#
value_label = Shape[Text]#
box = Polygon(elements=((2.0, 1.5), (-2.0, 1.5), (-2.0, -1.5), (2.0, -1.5)), holes=())#
class SN74HC14PWR(*args, **kwargs)[source]#

Bases: Component

name = 'C6821'#
description = 'Schmitt Trigger 6 21ns@6V,50pF 2uA 2V~6V TSSOP-14  Inverters ROHS'#
manufacturer: str | None = 'Texas Instruments'#

Manufacturer for this component.

mpn: str | None = 'SN74HC14PWR'#

Manufacturer part number for this component.

datasheet = 'https://www.lcsc.com/datasheet/lcsc_datasheet_2304140030_Texas-Instruments-SN74HC14PWR_C6821.pdf'#
reference_designator_prefix: str | None = 'U'#

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.

landpattern = LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL()#
P_1A = Port()#
P_1Y = Port()#
P_2A = Port()#
P_2Y = Port()#
P_3A = Port()#
P_3Y = Port()#
GND = Port()#
P_4Y = Port()#
P_4A = Port()#
P_5Y = Port()#
P_5A = Port()#
P_6Y = Port()#
P_6A = Port()#
VCC = Port()#
symbol = SymbolSN74HC14PWR()#
schmitts = [SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter(), SymbolSchmittInverter()]#
mappings = [SymbolMapping({Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSN74HC14PWR().GND, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSchmittInverter().Y, Port(): SymbolSchmittInverter().A, Port(): SymbolSN74HC14PWR().VCC}), PadMapping({Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[1], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[2], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[3], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[4], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[5], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[6], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[7], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[8], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[9], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[10], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[11], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[12], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[13], Port(): LandpatternTSSOP_14_L5_0_W4_4_P0_65_LS6_4_BL().p[14]})]#
class SN74HC14PWRCircuit[source]#

Bases: Circuit

power = Power()#
inv = SN74HC14PWR()#
byp = Capacitor(capacitance=4.7e-06).insert(SN74HC14PWR().VCC, SN74HC14PWR().GND, short_trace=True)#
Device#

alias of SN74HC14PWR