IS31FL3236A_QFLS2_TR module#
- class CustomSMDPad1[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(0.100025, 0.249886), (0.100025, -0.600051), (-0.099975, -0.600051), (-0.099975, 0.049911)], 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 = Paste(shape=Polygon(elements=[(0.100025, 0.249886), (0.100025, -0.600051), (-0.099975, -0.600051), (-0.099975, 0.049911)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad2[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(0.250013, 0.100051), (-0.599924, 0.100051), (-0.599924, -0.099949), (0.050038, -0.099949)], 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 = Paste(shape=Polygon(elements=[(0.250013, 0.100051), (-0.599924, 0.100051), (-0.599924, -0.099949), (0.050038, -0.099949)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad3[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(-0.250013, 0.1), (0.599924, 0.1), (0.599924, -0.1), (-0.050038, -0.1)], 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 = Paste(shape=Polygon(elements=[(-0.250013, 0.1), (0.599924, 0.1), (0.599924, -0.1), (-0.050038, -0.1)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad4[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(-0.100025, 0.249911), (-0.100025, -0.600025), (0.099975, -0.600025), (0.099975, 0.049936)], 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 = Paste(shape=Polygon(elements=[(-0.100025, 0.249911), (-0.100025, -0.600025), (0.099975, -0.600025), (0.099975, 0.049936)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad5[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(-0.249911, -0.100025), (0.600025, -0.100025), (0.600025, 0.099975), (-0.049936, 0.099975)], 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 = Paste(shape=Polygon(elements=[(-0.249911, -0.100025), (0.600025, -0.100025), (0.600025, 0.099975), (-0.049936, 0.099975)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad6[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(-0.1, -0.250013), (-0.1, 0.599924), (0.1, 0.599924), (0.1, -0.050038)], 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 = Paste(shape=Polygon(elements=[(-0.1, -0.250013), (-0.1, 0.599924), (0.1, 0.599924), (0.1, -0.050038)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad7[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(0.100025, -0.249911), (0.100025, 0.600025), (-0.099975, 0.600025), (-0.099975, -0.049936)], 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 = Paste(shape=Polygon(elements=[(0.100025, -0.249911), (0.100025, 0.600025), (-0.099975, 0.600025), (-0.099975, -0.049936)], holes=()), side=<Side.Top: 0>)#
- class CustomSMDPad8[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=[(0.250013, -0.1), (-0.599924, -0.1), (-0.599924, 0.1), (0.050038, 0.1)], 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 = Paste(shape=Polygon(elements=[(0.250013, -0.1), (-0.599924, -0.1), (-0.599924, 0.1), (0.050038, 0.1)], holes=()), side=<Side.Top: 0>)#
- class RectSMDPad1[source]#
Bases:
Pad- rect = Polygon(elements=((1.2250065, 1.2250065), (-1.2250065, 1.2250065), (-1.2250065, -1.2250065), (1.2250065, -1.2250065)), holes=())#
- shape: Shape | PadShape = Polygon(elements=((1.2250065, 1.2250065), (-1.2250065, 1.2250065), (-1.2250065, -1.2250065), (1.2250065, -1.2250065)), 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 = Paste(shape=Polygon(elements=((1.2250065, 1.2250065), (-1.2250065, 1.2250065), (-1.2250065, -1.2250065), (1.2250065, -1.2250065)), holes=()), side=<Side.Top: 0>)#
- class RectSMDPad2[source]#
Bases:
Pad- rect = Polygon(elements=((0.45, 0.1), (-0.45, 0.1), (-0.45, -0.1), (0.45, -0.1)), holes=())#
- shape: Shape | PadShape = Polygon(elements=((0.45, 0.1), (-0.45, 0.1), (-0.45, -0.1), (0.45, -0.1)), 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 = Paste(shape=Polygon(elements=((0.45, 0.1), (-0.45, 0.1), (-0.45, -0.1), (0.45, -0.1)), holes=()), side=<Side.Top: 0>)#
- class RectSMDPad3[source]#
Bases:
Pad- rect = Polygon(elements=((0.1, 0.45), (-0.1, 0.45), (-0.1, -0.45), (0.1, -0.45)), holes=())#
- shape: Shape | PadShape = Polygon(elements=((0.1, 0.45), (-0.1, 0.45), (-0.1, -0.45), (0.1, -0.45)), 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 = Paste(shape=Polygon(elements=((0.1, 0.45), (-0.1, 0.45), (-0.1, -0.45), (0.1, -0.45)), holes=()), side=<Side.Top: 0>)#
- class C246443[source]#
Bases:
Landpattern- p = {1: CustomSMDPad1().at(-2.0, -2.385954, on=<Side.Top: 0>), 2: RectSMDPad3().at(-1.599949, -2.536068, on=<Side.Top: 0>), 3: RectSMDPad3().at(-1.199898, -2.536068, on=<Side.Top: 0>), 4: RectSMDPad3().at(-0.800102, -2.536068, on=<Side.Top: 0>), 5: RectSMDPad3().at(-0.400051, -2.536068, on=<Side.Top: 0>), 6: RectSMDPad3().at(0.0, -2.536068, on=<Side.Top: 0>), 7: RectSMDPad3().at(0.400051, -2.536068, on=<Side.Top: 0>), 8: RectSMDPad3().at(0.800102, -2.536068, on=<Side.Top: 0>), 9: RectSMDPad3().at(1.199898, -2.536068, on=<Side.Top: 0>), 10: RectSMDPad3().at(1.599949, -2.536068, on=<Side.Top: 0>), 11: CustomSMDPad4().at(2.0, -2.385954, on=<Side.Top: 0>), 12: CustomSMDPad3().at(2.386081, -2.000127, on=<Side.Top: 0>), 13: RectSMDPad2().at(2.535941, -1.600076, on=<Side.Top: 0>), 14: RectSMDPad2().at(2.535941, -1.200025, on=<Side.Top: 0>), 15: RectSMDPad2().at(2.535941, -0.799975, on=<Side.Top: 0>), 16: RectSMDPad2().at(2.535941, -0.399924, on=<Side.Top: 0>), 17: RectSMDPad2().at(2.535941, -0.000127, on=<Side.Top: 0>), 18: RectSMDPad2().at(2.535941, 0.399924, on=<Side.Top: 0>), 19: RectSMDPad2().at(2.535941, 0.799975, on=<Side.Top: 0>), 20: RectSMDPad2().at(2.535941, 1.200025, on=<Side.Top: 0>), 21: RectSMDPad2().at(2.535941, 1.600076, on=<Side.Top: 0>), 22: CustomSMDPad5().at(2.385827, 1.999873, on=<Side.Top: 0>), 23: CustomSMDPad6().at(2.0, 2.385954, on=<Side.Top: 0>), 24: RectSMDPad3().at(1.599949, 2.536068, on=<Side.Top: 0>), 25: RectSMDPad3().at(1.199898, 2.536068, on=<Side.Top: 0>), 26: RectSMDPad3().at(0.800102, 2.536068, on=<Side.Top: 0>), 27: RectSMDPad3().at(0.400051, 2.536068, on=<Side.Top: 0>), 28: RectSMDPad3().at(0.0, 2.536068, on=<Side.Top: 0>), 29: RectSMDPad3().at(-0.400051, 2.536068, on=<Side.Top: 0>), 30: RectSMDPad3().at(-0.800102, 2.536068, on=<Side.Top: 0>), 31: RectSMDPad3().at(-1.199898, 2.536068, on=<Side.Top: 0>), 32: RectSMDPad3().at(-1.599949, 2.536068, on=<Side.Top: 0>), 33: CustomSMDPad7().at(-2.0, 2.3857, on=<Side.Top: 0>), 34: CustomSMDPad8().at(-2.386081, 1.999873, on=<Side.Top: 0>), 35: RectSMDPad2().at(-2.535941, 1.600076, on=<Side.Top: 0>), 36: RectSMDPad2().at(-2.535941, 1.200025, on=<Side.Top: 0>), 37: RectSMDPad2().at(-2.535941, 0.799975, on=<Side.Top: 0>), 38: RectSMDPad2().at(-2.535941, 0.399924, on=<Side.Top: 0>), 39: RectSMDPad2().at(-2.535941, -0.000127, on=<Side.Top: 0>), 40: RectSMDPad2().at(-2.535941, -0.399924, on=<Side.Top: 0>), 41: RectSMDPad2().at(-2.535941, -0.799975, on=<Side.Top: 0>), 42: RectSMDPad2().at(-2.535941, -1.200025, on=<Side.Top: 0>), 43: RectSMDPad2().at(-2.535941, -1.600076, on=<Side.Top: 0>), 44: CustomSMDPad2().at(-2.386081, -2.000127, on=<Side.Top: 0>), 45: RectSMDPad1().at(0.0, -0.000127, 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_arcs = [Silkscreen(shape=ArcPolyline(width=0.059995, elements=[Arc(center=(-2.499873, -2.5), radius=0.0299719999999999, start=0.0, arc=360.0)]), side=<Side.Top: 0>), Silkscreen(shape=ArcPolyline(width=0.254001, elements=[Arc(center=(-2.328931, -3.250064), radius=0.179579, start=0.0, arc=360.0)]), side=<Side.Top: 0>)]#
- finish_arc = Finish(shape=ArcPolyline(width=0.3, elements=[Arc(center=(-2.020066, -2.859919), radius=0.150114, start=0.0, arc=360.0)]), side=<Side.Top: 0>)#
- silk_lines = [Silkscreen(shape=Polyline(width=0.254001, elements=[(2.413005, 2.921006), (2.921006, 2.921006)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(2.921006, 2.921006), (2.921006, 2.413005)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(2.921006, -2.413005), (2.921006, -2.921006)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(2.921006, -2.921006), (2.413005, -2.921006)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-2.921006, -2.413005), (-2.921006, -2.540005)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-2.921006, -2.540005), (-2.540005, -2.921006)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-2.540005, -2.921006), (-2.413005, -2.921006)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-2.921006, 2.413005), (-2.921006, 2.921006)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-2.921006, 2.921006), (-2.413005, 2.921006)]), side=<Side.Top: 0>)]#
- class IS31FL3236A_QFLS2_TR(*args, **kwargs)[source]#
Bases:
ComponentIS31FL3236A is comprised of 36 constant current channels each with independent PWM control, designed for driving LEDs
- 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.
- VCC = Port()#
- SCL = Port()#
- SDA = Port()#
- SDB = Port()#
- AD = Port()#
- R_EXT = Port()#
- EPAD = Port()#
- GND = [Port(), Port()]#
- OUT = {1: Port(), 2: Port(), 3: Port(), 4: Port(), 5: Port(), 6: Port(), 7: Port(), 8: Port(), 9: Port(), 10: Port(), 11: Port(), 12: Port(), 13: Port(), 14: Port(), 15: Port(), 16: Port(), 17: Port(), 18: Port(), 19: Port(), 20: Port(), 21: Port(), 22: Port(), 23: Port(), 24: Port(), 25: Port(), 26: Port(), 27: Port(), 28: Port(), 29: Port(), 30: Port(), 31: Port(), 32: Port(), 33: Port(), 34: Port(), 35: Port(), 36: Port()}#
- landpattern = C246443()#
- symbol = BoxSymbol(rows=[Row(left=[PinGroup([Port(), Port(), Port(), Port(), Port(), Port()])]), Row(right=[PinGroup((Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port(), Port()))])], columns=[Column(down=[PinGroup([Port(), Port(), Port()])])])#
- mappings = [PadMapping({Port(): [C246443().p[38]], Port(): [C246443().p[42]], Port(): [C246443().p[41]], Port(): [C246443().p[36]], Port(): [C246443().p[37]], Port(): [C246443().p[40]], Port(): [C246443().p[45]], Port(): [C246443().p[17]], Port(): [C246443().p[39]], Port(): [C246443().p[43]], Port(): [C246443().p[44]], Port(): [C246443().p[1]], Port(): [C246443().p[2]], Port(): [C246443().p[3]], Port(): [C246443().p[4]], Port(): [C246443().p[5]], Port(): [C246443().p[6]], Port(): [C246443().p[7]], Port(): [C246443().p[8]], Port(): [C246443().p[9]], Port(): [C246443().p[10]], Port(): [C246443().p[11]], Port(): [C246443().p[12]], Port(): [C246443().p[13]], Port(): [C246443().p[14]], Port(): [C246443().p[15]], Port(): [C246443().p[16]], Port(): [C246443().p[18]], Port(): [C246443().p[19]], Port(): [C246443().p[20]], Port(): [C246443().p[21]], Port(): [C246443().p[22]], Port(): [C246443().p[23]], Port(): [C246443().p[24]], Port(): [C246443().p[25]], Port(): [C246443().p[26]], Port(): [C246443().p[27]], Port(): [C246443().p[28]], Port(): [C246443().p[29]], Port(): [C246443().p[30]], Port(): [C246443().p[31]], Port(): [C246443().p[32]], Port(): [C246443().p[33]], Port(): [C246443().p[34]], Port(): [C246443().p[35]]})]#
- lcsc = 'C246443'#
- datasheet = 'https://datasheet.lcsc.com/lcsc/1810010543_ISSI-Integrated-Silicon-Solution-IS31FL3236A-QFLS2-TR_C246443.pdf'#
- Device#
alias of
IS31FL3236A_QFLS2_TR