Creating modules in Eagle PCB layout editor

Years ago I tried to make a module in Eagle. I couldn’t finish it because there are no traces available in the package editor. Choosing a “Wire” from the tool palette will result in overlap errors and there is no way to assign a net name to a wire in that editor.
This week I discovered a new feature in Eagle, I can connect multiple pads from a package to a single pin from a symbol. Well, it is an old feature in Eagle, but new to me. So I tried to create a module again.

For the test I created a simple flipflop. Not that I need one but it contains far less components than the modules I have in mind. I created the traces with SMD pads and I removed the thermals and the stop/cream layers from these pads to make them resemble traces.

When I use the flipflop module in a board layout, the design rule check won’t give me any errors but “unrouted” lines are shown on the board. That is also an unwanted problem and the autorouter doesn’t do a great job removing these lines.


Even if I have to route these missing traces by hand everytime I use this kind of modules, it is less work than routing everything. Having a partly routed module available saves a lot of time already but I am not completely satisfied yet.
Are there any experienced Eagle users on this forum who can think of something to improve this?

I you want to give it try, Here is my test library:

I created the library with Eagle 7.7.0 Ultimate.

2 Likes

I am an eagle user… But you are much more advanced than I am !