 
 pinNumber = 0
 mountingHole = 1
+ncPad = 1
 
 copperPads = (pattern, element, suffix = '') ->
   housing = element.housing

    for p, i in points
      pad.x = p.x
      pad.y = p.y
      number = if pad.type is 'mounting-hole' then ('MH' + mountingHole++) else (numbers[pinNumber++] ? 'NC')
      pattern.pad number, pad
      if housing['holeDiameter' + suffix]?
        pad.shape = 'circle'

        columnDY = columnDYs[column] ? columnDYs[0]
        pad.x = x + rowDX + columnDX
        pad.y = y + rowDY + columnDY
        number = if pad.type is 'mounting-hole' then ('MH' + mountingHole++) else (numbers[pinNumber++] ? ('NC' + ncPad++))
        pattern.pad number, pad
        if housing['holeDiameter' + suffix]?
          pad.shape = 'circle'
