Wire wont connect to pin

I’m doing my first pcb using Eagle. The Sparkfun tutorials have been a huge help and I have built 6 devices, 5 of which work great. However, I have a problem device that I can’t seem to experiment my way around.

Its a micro sd card holder/connector based on a Molex part. I successfully created the device but when I try to wire to the symbol in a schematic it won’t connnect. In only one of my experiments did I even get 1 out of 8 pins to connect.

I’ve rebuilt the symbol several times. The package is pretty complex so I have’nt tried to rebuild that but will if it will fix the problem.

Any ideas?

The Pulsonix software I use doesn’t have any problems like that, but it’s probably caused by the pins not being on the grid. Eagle is fussy about that sort of thing.

Hold control and reposition the pins in the symbol. That’ll snap em’ to the grid if the aren’t already on it.

Remember to keep the grid on .1" too… Don’t deviate.

I tried that on the symbol and made sure all the pins were on the grid but I can still only get 2 out of 8 pins to be connectable. It seems like each time I change the symbol the pins that are connectable are not the same as before.

Could it be the package?

Unlikely, but normally you can’t edit a symbol if it’s in use by a device…?

Do you re-make the device each time? Wanna post the library file for us to take a look?

I had rebuilt it once. Each time I tried something new though I created a new device with a new name. I finally got it to work by removing all the devices and the 2 symbols I had built and then creating a new symbol and a new device. Thankfully I didn’t have to change the package which was the most complex piece of it.

Thanks for the help Monkey, it steered me in the right direction.