I have been looking for a tutorial or detailed explanation
of how to produce custom device profiles in the eagle library. There is something I am missing; I cannot seam
to get my attempts to make a simple device work as expected.
I am designing a board that will have a number of Molex KK
3.96 mm pin connectors on it. Since I was unsuccessful at locating any existing
library devices with a 3.96 mm pin pitch
I thought I could produce my own device profile by modifying an existing library
file. I started with the MA04-1 pin header
profile in he con_lstb.lbr. This is essentially the same connector device
profile as I need with a pin pitch of 2.54 mm instead of the 3.96 m that I will
require. My approach was to modify the MA04-1 package so that the pads are centered
on a 3.96mm grid and save it as a different package variant. I then verified that
the pins are connected to the pads in the connect window for the device.
As a result of my efforts to make a new variant package neither
the original device nor my newly created variant are working as expected. I can
select this device and place it on a schematic as expected. The device symbol appears
on the schematic and package image appears on the board as expected. The problem
is I cannot seam to make any valid connections to the device on the schematic.
Any connection I attempt to make never appear on the board ratsnest , I get ECR errors indicating no connection have bean
made to the device. No matter what I do I cannot make a connection to the pins
on the device.
What am I doing wrong?