KT_0603G module#
- class RectangleSmdPad[source]#
Bases:
Pad- shape: Shape | PadShape = Polygon(elements=((0.4, 0.4), (-0.4, 0.4), (-0.4, -0.4), (0.4, -0.4)), 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.451, 0.451), (-0.451, 0.451), (-0.451, -0.451), (0.451, -0.451)), holes=()), side=<Side.Top: 0>)]#
- paste = [Paste(shape=Polygon(elements=((0.451, 0.451), (-0.451, 0.451), (-0.451, -0.451), (0.451, -0.451)), holes=()), side=<Side.Top: 0>)]#
- class LandpatternLED0603_R_RD[source]#
Bases:
Landpattern- name = 'LED0603-R-RD'#
- p = {1: RectangleSmdPad().at(Transform((0.851, 0), 90, (1, 1))), 2: RectangleSmdPad().at(Transform((-0.851, 0), 90, (1, 1)))}#
- pcb_layer_reference = Silkscreen(shape=Shape[Text], side=<Side.Top: 0>)#
- pcb_layer_value = Custom(shape=Shape[Text], side=<Side.Top: 0>, name='Fab')#
- silkscreen = [Silkscreen(shape=Polyline(width=0.15, elements=[(0.29, 0.751), (1.44, 0.751)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(1.44, 0.751), (1.44, -0.729)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(0.29, -0.749), (1.44, -0.749)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(-0.09, -0.751), (-1.14, -0.751)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(-1.44, -0.351), (-1.44, -0.451), (-1.14, -0.751)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(-1.44, 0.349), (-1.44, -0.351)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(-1.44, 0.349), (-1.44, 0.449), (-1.14, 0.749)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.15, elements=[(-0.09, 0.749), (-1.14, 0.749)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.203, elements=[(0.076, -0.406), (0.076, 0.381)]), side=<Side.Top: 0>), Silkscreen(shape=Polyline(width=0.203, elements=[(0.076, -0.008), (-0.099, -0.008)]), side=<Side.Top: 0>)]#
- custom_layer = [Custom(shape=ArcPolyline(width=0.06, elements=[Arc(center=(0.8, -0.4), radius=0.03, start=0, arc=-360)]), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(0.661, 0.102), (1.321, 0.102), (1.321, -0.051), (0.661, -0.051), (0.661, 0.102)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(0.936, -0.275), (0.936, 0.385), (1.088, 0.385), (1.088, -0.275), (0.936, -0.275)], holes=()), side=<Side.Top: 0>, name='Fab'), Custom(shape=Polygon(elements=[(-1.193, 0.05), (-0.533, 0.05), (-0.533, -0.103), (-1.193, -0.103), (-1.193, 0.05)], holes=()), side=<Side.Top: 0>, name='Fab')]#
- courtyard = [Courtyard(shape=Polygon(elements=((1.515, 0.826), (-1.515, 0.826), (-1.515, -0.826), (1.515, -0.826)), holes=()), side=<Side.Top: 0>)]#
- model3ds = [<jitx.model3d.Model3D object>]#
- class Symbol0603_Green_509_620mcd[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.
- A = Pin((1, 0), 3, <Direction.Right: 'right'>)#
- K = Pin((-1, 0), 3, <Direction.Left: 'left'>)#
- layer_reference = Shape[Text]#
- layer_value = Shape[Text]#
- draws = [Polyline(width=0.254, elements=[(-1, 1.6), (-1, -1.6)]), Polyline(width=0.254, elements=[(-0.8, 2), (-2.2, 3.40001)]), Polyline(width=0.254, elements=[(-1.6, 1.2), (-3.00001, 2.60001)]), Polygon(elements=[(1, -1.2), (-1, 0), (1, 1.4)], holes=()), Polygon(elements=[(-2.2, 3.40001), (-1.4, 3.00001), (-1.8, 2.60001)], holes=()), Polygon(elements=[(-3.00001, 2.60001), (-2.2, 2.2), (-2.60001, 1.8)], holes=())]#
- class KT_0603G(*args, **kwargs)[source]#
Bases:
ComponentGreen 0603 LED
- reference_designator_prefix: str | None = 'D'#
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_1806151818_Hubei-KENTO-Elec-KT-0603G_C12624.pdf'#
- A = Port()#
- K = Port()#
- landpattern = LandpatternLED0603_R_RD()#
- symbol = Symbol0603_Green_509_620mcd()#
- cmappings = [SymbolMapping({Port(): Symbol0603_Green_509_620mcd().A, Port(): Symbol0603_Green_509_620mcd().K}), PadMapping({Port(): LandpatternLED0603_R_RD().p[1], Port(): LandpatternLED0603_R_RD().p[2]})]#