EAGLE Central Forums
Where the EAGLE community meets. Sponsored by Stratford Digital.

Home » CadSoft Support Forums » eagle.userchat.eng » Board inconsistency -how to update?
Board inconsistency -how to update? [message #161291] Mon, 08 June 2015 06:48 Go to next message
Logyx
Messages: 34
Registered: May 2015
Member
I'm experiencing inconsistencies with a board.
In the past I've simply deleted the board file then created a new one
from the schematic, but in this case I've spent considerable time with
the layout.

Is there a way to "synchronize" the board file with the current schematic?
Re: Board inconsistency -how to update? [message #161293 is a reply to message #161291] Mon, 08 June 2015 07:30 Go to previous messageGo to next message
Rob Pearce
Messages: 470
Registered: September 2012
Senior Member
On 08/06/15 07:48, Logyx wrote:
> I'm experiencing inconsistencies with a board.
> In the past I've simply deleted the board file then created a new one
> from the schematic, but in this case I've spent considerable time with
> the layout.
>
> Is there a way to "synchronize" the board file with the current schematic?

They are automatically kept in synch as long as you have both open
whenever you make a change. Eagle defaults to always opening both (or at
least offers to, you can sometimes say no).
Re: Board inconsistency -how to update? [message #161294 is a reply to message #161293] Mon, 08 June 2015 08:27 Go to previous messageGo to next message
Logyx
Messages: 34
Registered: May 2015
Member
On 08/06/2015 09:30, Rob Pearce wrote:
> On 08/06/15 07:48, Logyx wrote:

>> Is there a way to "synchronize" the board file with the current schematic?
>
> They are automatically kept in synch as long as you have both open
> whenever you make a change. Eagle defaults to always opening both (or at
> least offers to, you can sometimes say no).

Yes, I know, but they have come out of sync. Probably because I disabled
the board file (renamed its extension to ._RD) when I should have made a
backup copy instead, replaced parts etc.

Basically, I don't want to lose the board layout I have in that file,
but want to update it to be consistent with the schematic. Is there a
way to force a synchronization between the two?
Re: Board inconsistency -how to update? [message #161295 is a reply to message #161294] Mon, 08 June 2015 11:46 Go to previous messageGo to next message
Werner Harbrecht
Messages: 108
Registered: June 2005
Senior Member
Am 08.06.2015 um 10:27 schrieb Logyx:
> On 08/06/2015 09:30, Rob Pearce wrote:
>> On 08/06/15 07:48, Logyx wrote:
>
>>> Is there a way to "synchronize" the board file with the current
>>> schematic?
>>
>> They are automatically kept in synch as long as you have both open
>> whenever you make a change. Eagle defaults to always opening both (or at
>> least offers to, you can sometimes say no).
>
> Yes, I know, but they have come out of sync. Probably because I disabled
> the board file (renamed its extension to ._RD) when I should have made a
> backup copy instead, replaced parts etc.
>
> Basically, I don't want to lose the board layout I have in that file,
> but want to update it to be consistent with the schematic. Is there a
> way to force a synchronization between the two?
>
>
HI,
if you run "ERC" so you get a list of the diffs between board
an schematic.
Then you can do the changes by hand. If you have done all
errors the "ERC" make flags the board and schematic as sync.

HTH
Werner
Re: Board inconsistency -how to update? [message #161302 is a reply to message #161295] Tue, 09 June 2015 12:32 Go to previous messageGo to next message
Logyx
Messages: 34
Registered: May 2015
Member
On 08/06/2015 13:46, Werner wrote:
> Am 08.06.2015 um 10:27 schrieb Logyx:

>> Basically, I don't want to lose the board layout I have in that file,
>> but want to update it to be consistent with the schematic. Is there a
>> way to force a synchronization between the two?
>>
>>
> HI,
> if you run "ERC" so you get a list of the diffs between board
> an schematic.
> Then you can do the changes by hand. If you have done all
> errors the "ERC" make flags the board and schematic as sync.

Yes, I do get several errors when pressing "ERC" in the schematic, such
as consistency errors: "Part xx not found in board" and warnings: "Only
one pin on net xx".
So I go to the board, add the first missing component and naming it the
same as in the schematic. I was hoping to see the wires magically appear
but not so. And in the schematic I still get the same errors.
How should I proceed?


L.
Re: Board inconsistency -how to update? [message #161306 is a reply to message #161302] Tue, 09 June 2015 14:24 Go to previous messageGo to next message
Werner Harbrecht
Messages: 108
Registered: June 2005
Senior Member
Am 09.06.2015 um 14:32 schrieb Logyx:
> On 08/06/2015 13:46, Werner wrote:
>> Am 08.06.2015 um 10:27 schrieb Logyx:
>
>>> Basically, I don't want to lose the board layout I have in that file,
>>> but want to update it to be consistent with the schematic. Is there a
>>> way to force a synchronization between the two?
>>>
>>>
>> HI,
>> if you run "ERC" so you get a list of the diffs between board
>> an schematic.
>> Then you can do the changes by hand. If you have done all
>> errors the "ERC" make flags the board and schematic as sync.
>
> Yes, I do get several errors when pressing "ERC" in the schematic, such
> as consistency errors: "Part xx not found in board" and warnings: "Only
> one pin on net xx".
> So I go to the board, add the first missing component and naming it the
> same as in the schematic. I was hoping to see the wires magically appear
> but not so. And in the schematic I still get the same errors.
> How should I proceed?
>
>
> L.
Hi,
the Warning with one pin is in the schematic.
Look at the Net "Show netname".
If you see that the net is highighted and the pins not, move the symbol
a little bit away and back to the Net. It will be connect to the symbol.
(If not check Grid etc.)
The wires will be "magically appear" in the board if you use "export
Netscript"(Help Netscript would be your friend). Then run the exported
script in the board....

HTH (HopeThatHelps)
Werner
Re: Board inconsistency -how to update? [message #161313 is a reply to message #161291] Wed, 10 June 2015 07:01 Go to previous message
Morten Leikvoll
Messages: 1343
Registered: November 2007
Senior Member
On 08.06.2015 08:48, Logyx wrote:
> I'm experiencing inconsistencies with a board.
> In the past I've simply deleted the board file then created a new one
> from the schematic, but in this case I've spent considerable time with
> the layout.
>
> Is there a way to "synchronize" the board file with the current schematic?

You need to do this manually. You need to understand how eagle handles
this. Note that when consistancy is broken, NO changes on either brd or
sch is reflected on the other.

-First, make sure all the devices are present at both schematic and
board. Also make sure they have the same name (you can rename either on
sch or brd to match)

-2nd, for brd and sch, make sure the connections are the same between
devices, and that they have same name. You can easily add and remove
wires on sch, and on brd you need to use "delete" or "signal" (not
wire!) to erase and add connections. Use "name" to rename on both sides.

Do ERC now and then to check how its going. You will regain consistancy
after ERC if no consistancy errors are found.

Of course, if you have a very long list of consistancy errors, this may
add up to some amount of work.
Previous Topic: Can't attach name or label to part pins
Next Topic: Where are the 74ALS parts?
Goto Forum:
  


Current Time: Mon May 01 00:31:17 GMT 2017