| 
    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 | AperturePad (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.AperturePad | ( | self, | |
| Vsize, | |||
| Hsize, | |||
shape = pcbnew.PAD_SHAPE_RECT,  | 
        |||
rot_degree = 0  | 
        |||
| ) | 
Create a aperture pad of the given size and shape, i.e. a smd pad shape on the solder paste and not on a copper layer @param Vsize: the vertical size of the aperture @param Hsize: the horizontal size of the aperture @param shape: the shape of the pad @param rot_degree: the pad rotation, in degrees
Definition at line 99 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 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 118 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.