jrowberg, Don't use that library part, it's not built correctly. Mini PCIe pads are not placed on top of each other, rather they are offset. I have attached a pic of what the pads should look like. Refer to figure 2-3 from the PCI express mini card spec 1.2, and note the offset from the datum is 1.65mm on the top, and 1.95mm on the bottom. (though the drawing uses opposite sides of the datum for the top and bottom, which is confusing).