![]() |
KiCad Pcbnew Python Scripting
|
Useful construction functions for common types of pads, providing sensible defaults for common pads. More...

Public Member Functions | |
| def | __init__ (self, module) |
| def | THPad (self, Vsize, Hsize, drill, shape=pcbnew.PAD_SHAPE_OVAL, rot_degree=0) |
| A basic through-hole pad of the given size and shape. More... | |
| def | THRoundPad (self, size, drill) |
| A round though-hole pad. More... | |
| def | NPTHRoundPad (self, drill) |
| A round non-plated though hole (NPTH) More... | |
| def | SMDPad (self, Vsize, Hsize, shape=pcbnew.PAD_SHAPE_RECT, rot_degree=0) |
| def | SMTRoundPad (self, size) |
| A round surface-mount pad. More... | |
Public Attributes | |
| module | |
Useful construction functions for common types of pads, providing sensible defaults for common pads.
Definition at line 27 of file PadArray.py.
| def plugins.PadArray.PadMaker.__init__ | ( | self, | |
| module | |||
| ) |
| module | the module the pads will be part of |
Definition at line 33 of file PadArray.py.
| def plugins.PadArray.PadMaker.NPTHRoundPad | ( | self, | |
| drill | |||
| ) |
A round non-plated though hole (NPTH)
| drill | the drill diameter (equals the NPTH diameter) |
Definition at line 68 of file PadArray.py.
| def plugins.PadArray.PadMaker.SMDPad | ( | self, | |
| Vsize, | |||
| Hsize, | |||
shape = pcbnew.PAD_SHAPE_RECT, |
|||
rot_degree = 0 |
|||
| ) |
Create a surface-mount pad of the given size and shape @param Vsize: the vertical size of the pad @param Hsize: the horizontal size of the pad @param drill: the drill diameter @param shape: the shape of the pad @param rot_degree: the pad rotation, in degrees
Definition at line 82 of file PadArray.py.

| def plugins.PadArray.PadMaker.SMTRoundPad | ( | self, | |
| size | |||
| ) |
A round surface-mount pad.
A shortcut for SMDPad()
| size | pad diameter |
Definition at line 100 of file PadArray.py.
| def plugins.PadArray.PadMaker.THPad | ( | self, | |
| Vsize, | |||
| Hsize, | |||
| drill, | |||
shape = pcbnew.PAD_SHAPE_OVAL, |
|||
rot_degree = 0 |
|||
| ) |
A basic through-hole pad of the given size and shape.
| Vsize | the vertical size of the pad |
| Hsize | the horizontal size of the pad |
| drill | the drill diameter |
| shape | the shape of the pad |
| rot_degree | the pad rotation, in degrees |
Definition at line 39 of file PadArray.py.

| def plugins.PadArray.PadMaker.THRoundPad | ( | self, | |
| size, | |||
| drill | |||
| ) |
A round though-hole pad.
A shortcut for THPad()
| size | pad diameter |
| drill | drill diameter |
Definition at line 59 of file PadArray.py.
| plugins.PadArray.PadMaker.module |
Definition at line 37 of file PadArray.py.