NCP1117LPST33T3G module#
- class RectSMDPad1[source]#
Bases:
Pad- rect = Polygon(elements=((1.2324995, 0.5250065), (-1.2324995, 0.5250065), (-1.2324995, -0.5250065), (1.2324995, -0.5250065)), holes=())#
- shape: Shape | PadShape = Polygon(elements=((1.2324995, 0.5250065), (-1.2324995, 0.5250065), (-1.2324995, -0.5250065), (1.2324995, -0.5250065)), 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.
- layer = Soldermask(shape=Polygon(elements=((1.2324995, 0.5250065), (-1.2324995, 0.5250065), (-1.2324995, -0.5250065), (1.2324995, -0.5250065)), holes=()), side=<Side.Top: 0>)#
- class RectSMDPad2[source]#
Bases:
Pad- rect = Polygon(elements=((1.2324995, 1.7700025), (-1.2324995, 1.7700025), (-1.2324995, -1.7700025), (1.2324995, -1.7700025)), holes=())#
- shape: Shape | PadShape = Polygon(elements=((1.2324995, 1.7700025), (-1.2324995, 1.7700025), (-1.2324995, -1.7700025), (1.2324995, -1.7700025)), 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.
- layer = Soldermask(shape=Polygon(elements=((1.2324995, 1.7700025), (-1.2324995, 1.7700025), (-1.2324995, -1.7700025), (1.2324995, -1.7700025)), holes=()), side=<Side.Top: 0>)#
- class C146799[source]#
Bases:
Landpattern- p = {1: RectSMDPad1().at(2.857506, -2.299975, on=<Side.Top: 0>), 2: RectSMDPad1().at(2.857506, 0.0, on=<Side.Top: 0>), 3: RectSMDPad1().at(2.857506, 2.299975, on=<Side.Top: 0>), 4: RectSMDPad2().at(-2.857506, 0.0, on=<Side.Top: 0>)}#
- ref_text = Silkscreen(shape=Shape[Text], side=<Side.Top: 0>)#
- value_text = Finish(shape=Shape[Text], side=<Side.Top: 0>)#
- ref_alt_text = Finish(shape=Shape[Text], side=<Side.Top: 0>)#
- silk_lines = [Silkscreen(shape=Polyline(width=0.1524, elements=[(-1.396393, -3.401219), (-1.396393, 3.401219)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.1524, elements=[(1.396393, -3.401219), (-1.396393, -3.401219)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.1524, elements=[(1.396393, 3.401219), (1.396393, -3.401219)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.1524, elements=[(-1.396393, 3.401219), (1.396393, 3.401219)]), side=<Side.Top: 0>)]#
- silk_arcs = [Silkscreen(shape=ArcPolyline(width=0.059995, elements=[Arc(center=(3.5, -3.250038), radius=0.0299969999999998, start=0.0, arc=360.0)]), side=<Side.Top: 0>)]#
- finish_arc = Finish(shape=ArcPolyline(width=0.5, elements=[Arc(center=(4.228626, -2.276607), radius=0.250013, start=0.0, arc=360.0)]), side=<Side.Top: 0>)#
- class NCP1117LPST33T3G_Symbol[source]#
Bases:
Symbol- pin_name_size: float | None = 0.6#
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.6#
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.
- ADJGND = Pin(at=(3, -8), direction=<Direction.Right: 'right'>, length=2)#
- VOUT = Pin(at=(3, -6), direction=<Direction.Right: 'right'>, length=2)#
- VIN = Pin(at=(-3, -6), direction=<Direction.Left: 'left'>, length=2)#
- EP = Pin(at=(3, -7), direction=<Direction.Right: 'right'>, length=2)#
- ref_text = Shape[Text]#
- value_text = Shape[Text]#
- component_box = Polygon(elements=[(3.0, -5.0), (-3.0, -5.0), (-3.0, -9.0), (3.0, -9.0), (3.0, -5.0)], holes=())#
- class NCP1117LPST33T3G(*args, **kwargs)[source]#
Bases:
Component1.0A, Low-Dropout Positive, Fixed and Adjustable Voltage Regulator
- 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.
- ADJGND = Port()#
- VOUT = Port()#
- VIN = Port()#
- landpattern = C146799()#
- symbol = BoxSymbol(rows=[Row(right=[PinGroup([Port(), Port()])]), Row(left=[PinGroup([Port()])])])#
- mappings = [PadMapping({Port(): [C146799().p[1]], Port(): [C146799().p[2], C146799().p[4]], Port(): [C146799().p[3]]})]#
- class PowerPin(voltage_range)[source]#
Bases:
Property- Parameters:
voltage_range (Toleranced)
- voltage_range: Toleranced#
- class PowerSupplyPin(voltage, current)[source]#
Bases:
Property- Parameters:
voltage (Toleranced)
current (float)
- voltage: Toleranced#
- VIN_power_pin = NCP1117LPST33T3G.PowerPin(voltage_range=Toleranced(11.35, 6.65, 6.65))#
- VOUT_power_supply_pin = NCP1117LPST33T3G.PowerSupplyPin(voltage=Toleranced(3.3, 3.235, 3.365), current=1.0)#
- VOUT_voltage = Toleranced(3.3, 3.235, 3.365)#
- datasheet = 'https://datasheet.lcsc.com/lcsc/1809111714_onsemi-NCP1117LPST33T3G_C146799.pdf'#
- class NCP1117LPST33T3G_Module[source]#
Bases:
CircuitNCP1117LPST33T3G Module Voltage regulator module with bypass capacitors
- VIN = Port()#
- VOUT = Port()#
- GND = Port()#
- ld = NCP1117LPST33T3G()#
- vin_bypass = Capacitor(capacitance=1e-05, case='0805')#
- vout_bypass = Capacitor(capacitance=1e-05, case='0805')#
- nets = [add(Port(), NCP1117LPST33T3G().VIN), add(Port(), NCP1117LPST33T3G().VOUT), add(Port(), NCP1117LPST33T3G().ADJGND), add(NCP1117LPST33T3G().VIN, Capacitor(capacitance=1e-05, case='0805').p1), add(Port(), Capacitor(capacitance=1e-05, case='0805').p2), add(NCP1117LPST33T3G().VOUT, Capacitor(capacitance=1e-05, case='0805').p1), add(Port(), Capacitor(capacitance=1e-05, case='0805').p2)]#
- Device#
alias of
NCP1117LPST33T3G_Module