RK09K1130AP5 module#

class CircleTHPad[source]#

Bases: Pad

shape: Shape | PadShape = Circle(radius=0.9)#

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 = Cutout(shape=Circle(radius=0.5500125))#
class OvalTHPad[source]#

Bases: Pad

rect = Polygon(elements=((1.45, 1.5), (-1.45, 1.5), (-1.45, -1.5), (1.45, -1.5)), holes=())#
shape: Shape | PadShape = Polygon(elements=((1.45, 1.5), (-1.45, 1.5), (-1.45, -1.5), (1.45, -1.5)), 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 = Cutout(shape=Polygon(elements=((0.9500125, 1.1000125), (-0.9500125, 1.1000125), (-0.9500125, -1.1000125), (0.9500125, -1.1000125)), holes=()))#
class C470295[source]#

Bases: Landpattern

p = {1: CircleTHPad().at(-2.5, -6.230505, on=<Side.Top: 0>), 2: CircleTHPad().at(0.000127, -6.230505, on=<Side.Top: 0>), 3: CircleTHPad().at(2.5, -6.230505, on=<Side.Top: 0>), 4: OvalTHPad().at(-4.899797, 0.769495, on=<Side.Top: 0>), 5: OvalTHPad().at(4.900051, 0.769495, 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.254001, elements=[(-5.08001, 2.349505), (-5.08001, 6.286513)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-5.08001, -6.286513), (-3.683007, -6.286513)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(5.08001, -6.286513), (5.08001, -0.952502)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(3.556007, -6.286513), (5.08001, -6.286513)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(5.08001, 6.286513), (5.08001, 2.349505)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-5.08001, 6.286513), (5.08001, 6.286513)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.254001, elements=[(-5.08001, -0.952502), (-5.08001, -6.286513)]), side=<Side.Top: 0>)]#
silk_arcs = [Silkscreen(shape=ArcPolyline(width=0.059995, elements=[Arc(center=(-5.149809, -6.480518), radius=0.0299970000000007, start=0.0, arc=360.0)]), side=<Side.Top: 0>), Silkscreen(shape=ArcPolyline(width=0.254001, elements=[Arc(center=(0.000127, -0.317374), radius=2.773686, start=0.0, arc=360.0)]), side=<Side.Top: 0>)]#
class RK09K1130AP5_Symbol[source]#

Bases: Symbol

pin_name_size: float | None = 0.6#

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.6#

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.

p = {1: Pin(at=(-30, 20), direction=<Direction.Right: 'right'>, length=1), 2: Pin(at=(-31, 21), direction=<Direction.Up: 'up'>, length=1), 3: Pin(at=(-32, 20), direction=<Direction.Left: 'left'>, length=1), 4: Pin(at=(-32, 19), direction=<Direction.Right: 'right'>, length=1), 5: Pin(at=(-32, 19), direction=<Direction.Left: 'left'>, length=1)}#
ref_text = Shape[Text]#
value_text = Shape[Text]#
pot_lines = [Polyline(width=0.0, elements=[(-39.4, 26.6), (-39.4, 27.1)]), Polyline(width=0.0, elements=[(-40.4, 25.0), (-38.4, 25.0)]), Polyline(width=0.0, elements=[(-40.4, 26.4), (-38.4, 26.4), (-38.4, 25.4), (-40.4, 25.4), (-40.4, 26.4)])]#
wiper_arrow = Polygon(elements=[(-39.4, 26.4), (-39.6, 26.9), (-39.2, 26.9), (-39.4, 26.4)], holes=())#
class RK09K1130AP5(*args, **kwargs)[source]#

Bases: Component

Compact type potentiometer with 9.8mm width

mpn: str | None = 'RK09K1130AP5'#

Manufacturer part number for this component.

reference_designator_prefix: str | None = 'VR'#

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.

p = {1: Port(), 2: Port(), 3: Port(), 4: Port(), 5: Port()}#
landpattern = C470295()#
symbol = BoxSymbol(rows=[Row(left=[PinGroup([Port(), Port()])]), Row(right=[PinGroup([Port(), Port()])])], columns=[Column(up=[PinGroup([Port()])])])#
mappings = [PadMapping({Port(): [C470295().p[1]], Port(): [C470295().p[2]], Port(): [C470295().p[3]], Port(): [C470295().p[4]], Port(): [C470295().p[5]]})]#
datasheet = 'https://datasheet.lcsc.com/lcsc/2005150038_ALPSALPINE-RK09K1130AP5_C470295.pdf'#
Device#

alias of RK09K1130AP5