Any Eagle wizards? 1 part, 2 packages, different pinout

I’m trying to create a part for the RFM12B module from hopeRF (http://www.hoperf.com/upfile/RFM12B.pdf) It has 2 packages - SMD and DIP. In the SMD package I need to be able to run an antenna lead to a pad, so there is an ANT pin in my schematic symbol that corresponds to the antenna pin in the SMD package.

In the DIP package, the antenna pad is on the board itself - no pad or mount is required for the antenna. When I try to create the device it is complaining that the antenna pin is disconnected. Unless anyone has a good workaround I’m thinking about just creating an SMD pad in an unobtrusive place though that seems less than elegant.

It’s something that people have wanted for a long time in Eagle, but hasn’t been implemented yet. Right now it is strictly one pin per pad in the device editor.

Your option is to create two separate devices for the two different modules. Not really that bad, but yeah it’s not as elegant as the multipackage part idea.