Community
EAGLE Forum
Welcome to Autodesk’s EAGLE Forums. Share your knowledge, ask questions, and explore popular EAGLE topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

After updating pad position in a package, how update already designed board?

8 REPLIES 8
Reply
Message 1 of 9
whamodyne
1895 Views, 8 Replies

After updating pad position in a package, how update already designed board?

My first design/attempt at Eagle and so far so OK.

 

I created my own library and designed my own devices from scratch.  Then using them I designed a board.  Fairly simple layout.  Sent the design out to be made and just received the PCBs.

 

Turns out I had the pad placement off by a about a hundredth of an inch in my package design.  Live an learn.  I've updated the package design in the library.

 

Since I've already designed a board with these packages and I'm happy with the layout/silkscreen/graphics, how do I have the the changes made in the library devices propogate into the board I've already designed?  I just want the pads on the board to move over that hundredth of an inch I moved them in the library package.

 

Is there a simple way to do this?  Semi-decent way?  Don't want to have to start from scratch on the board design and layout.  Took long enough the first time and I want to keep what I have. 

8 REPLIES 8
Message 2 of 9
hudriwudri
in reply to: whamodyne

From the board (or schematic) use Library -> update. It will move the last segment of the traces to the new pad position, so you will have to check that it does not overlap another trace.

 

To make sure your packages are conforming to industry standards I recommend to use the pcblibraries.com lite version (free download and unlimited use). This is especially important when you are not hand-soldering, but using pcb assembly services. If you are hand-soldering SMD components, it is best to switch to "Most density level" (Terminal -> Density level, for each component before you export it to Eagle).

 

 

Chris

Message 3 of 9
jf_thor
in reply to: hudriwudri

Hi there, I also have a hard time with Library updates.

 

I have a problem with updating the Libraries after making adjustments to the Footprint layouts.

 

My problem is not with the "Update all" cmd.  It works fine and carries the modifications to the design.

 

My problem is that Eagle, instead of simply updating the new pad size per example, it updates the footprint of the revised part (which is good) but it doesn't keep the part in place... it moves all the newly updated parts out of the board area.  It stacks them all way out there and I have to move every parts back to their original position one by one.  In the process of moving the parts to their original location, the tracks get all messed up and I end up having to redo them all because they don't keep the original arrangement / angles.  It gets quite annoying.  Every time I get to change a part from a library,  I have to redo a considerable amount of routing.

 

Please help.

 

Attached is the error shown, just after hitting Update all.  After hitting ok, the software moves my component outside of the board area.  The error say "it has to be shifted to stay within", but then the software moves the part way off, in the "non-board Area".  Please Help.

 

Eagle_Update_prob.JPG

Message 4 of 9
jorge_garcia2
in reply to: jf_thor

Hi @jf_thor,

Could you post a picture of the board? That can help us figure out what's going with your board limits. What edition of EAGLE are you working with?

Let me know if there's anything else I can do for you.

Best Regards,


Jorge Garcia
​Product Support Specialist for Fusion 360 and EAGLE

Kudos are much appreciated if the information I have shared is helpful to you and/or others.

Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.
Message 5 of 9
jf_thor
in reply to: jorge_garcia2

Hi there.

 

I attach a picture of the board. I can't believe it would be because of the board dimension, the border is not even close to the parts being updated.  I think i am using Eagle 9.5.1

Message 6 of 9
one-of-the-robs
in reply to: jf_thor

Can you upload the library in which the part is defined? Preferably both before and after the changes you made, in case there's some weirdness there (like the foot print origin getting moved)

Message 7 of 9
jf_thor
in reply to: one-of-the-robs

Second try at sending the Library.

 

I don't know if it is gonna be of any use.  The origin point of the updated parts stayed the same from before.  I changed the location of Name and Value on an other part and the same deal...  All parts got thrown away form their original location... but this time... one of the part stayed on its location 8-/  I cannot figure out why this one.  This gets a little annoying.  Feel almost like starting from scratch.

 

Hope the Library goes in attachment, it didn't want to accept it earlier.

 

Update-  The library doesn't want to go .lib or trying zipped. 

Unfortunatly I don't have a before / after version of the Library.
Message 8 of 9
jf_thor
in reply to: jf_thor

Got able to do what needed to be done... but still get the error message.

 

Used a trick.  Need to "Lock" in place all the components of the Layout that need to be updated prior to "update all".  It is a checkbox in the property of the component. 

 

This way it still show the same error message of the components saying that then need to be moved... but then since the part is locked in place, it stays where it is supposed to be.  After that, if needed, "Un-lock" the position of the part on the layout to move around.

 

Semi-Solved !

Message 9 of 9
insansains
in reply to: jf_thor

Hi @jf_thor 

 

Thank a lot. You saved my time. Using Autodesk Eagle 9.6.1

And your methods works as well.

Here is some of my video to show how it works.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report