cap_touch module#

class Launch[source]#

Bases: Pad

shape: Shape | PadShape = Shape[Polygon]#

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.

class Electrodelp(width=10.0, length=30.0)[source]#

Bases: Landpattern

class CapSymbol[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.

A = Pin((-5, 2), 2, <Direction.Left: 'left'>)#
B = Pin((-5, 0), 2, <Direction.Left: 'left'>)#
draws = [Shape[Text], Shape[Text], Polygon(elements=((5.00001, 4.00001), (-5.00001, 4.00001), (-5.00001, -4.00001), (5.00001, -4.00001)), holes=()), Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Polygon], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Circle], Shape[Text]]#
class Electrode(width=10.0, length=30.0)[source]#

Bases: Component

symbol = CapSymbol()#
A = Port()#
B = Port()#
class CapTouch(width=10.0, length=30.0, pitch=0.1, bar_width=0.5)[source]#

Bases: Circuit

A = Port()#
B = Port()#