         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')
+        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'


  pinNumber = 0
  mountingHole = 1
  copperPads pattern, element
  i = 1
  loop


pinNumber = 0
mountingHole = 1
ncPad = 1

copperPads = (pattern, element, suffix = '') ->
  housing = element.housing
