dual module#

class DualColumnLeadShape(*args, **kwargs)[source]#

Bases: LeadProfileMixin, GridPadShapeGeneratorMixin

class DualColumn(*, num_rows=None, num_leads=None)[source]#

Bases: ColumnMajorOrder, DualColumnLeadShape, GridLandpatternGenerator

Dual Column Pad Generator

This class constructs the pad grid for dual column (otherwise called dual row) component such as a SOIC or SOP.

The idea is that the grid gets constructed in a way that is conducive for making the landpattern. For example:

Left-Row    Col 0   Col 1   Right-Row
  0          1       8         3
  1          2       7         2
  2          3       6         1
  3          4       5         0

Notice how Column 1 is rotated 180 degrees relative to Column 0.

Parameters:
  • num_rows (int | None)

  • num_leads (int | None)