Once Eagle gets out of synch between the board and schematic, you
have two choices: delete the board file and re-create it or work
backwards as soon as you know the two are out of synch.
Run an ERC check and if they are out of synch. The ERC check will
tell you at the bottom of the ERC list window. Look above for
all "Errors". You will probably find a line that says part missing
from schematic/part missing from board. Even if the part is visible
in both places, Eagle has lost the connection between the two.
Delete the part from both the schematic and the board. Rerun the
ERC. If it now says the "Board and schematic are consistent" you may
add the part back to the schematic and re-connect it in the circuit
there. Switch to the board and you should see the part outside the
border of the board, connected by air wires. Place the part as usual
and resume work.
If after deleting this part, you run the ERC and still get the
message "Board and schematic are not consistent", look among the
errors for another part that is not in both places and repeat the
above procedure. This can also happen if a net has a different class
name in the schematic and board. In that case, just make them the
same in both places.
At some point, depending on the degree of difficulty and tediousness
of the above procedure and the number of such changes needed, it may
be easier to punt the existing board and re-create it as described
above.
Hope this helps.
Rusty
--- In
Homebrew_PCBs@yahoogroups.com, "joshdewinter"
<joshdewinter@y...> wrote:
> Thanks a lot Robert. So thhhhaaaats what that Net class menu is
> for!
> I don't mean to flood the group with questions specific to a
layout
> program, but everyone here is so good. I hope more people can
> bebefit from these. Maybe I'll make a little mini-tutorial as an
> alternative for newbies like myself who find software manuals to be
> kryptonite once I get everything figured out.
>
> I've got another one. I just dug a hole I can't figure out how
to
> get out of...I noticed something in my circuit I wanted to change,
> yet I was already routing, so I stopped the autorouter in mid-
route.
> I then removed a component from my schematic. After that, I
noticed
> the router was still half-done, so I went back to the board and
told
> it to "End Job". When I did, it somehow magically replaced the
> component I had just removed, restoring the board to the way it was
> when routing had started, but here's the bad thing...the component
> was still missing from the schematic. I then promptly got the
error
> message that the schematic and boards didn't match, that no
> forward/backward annotation would be allowed, and that my first
born
> children would be found and executed. Okay not really...just the
> first parts.
> I noticed though that the part it replaced wasn't wired up (when
I
> say "wired up", I mean it didn't have the straight little yellow
> unrouted lines between it and the other components it should be
> connected to). When I went to the schematic and replaced the part,
> then went back to the board, it still wasn't wired. So, I deleted
> the component from the board and the schematic. I then replaced
the
> component with a brand new one on the schematic, BUT, and here's
the
> bug butt, it nor any others will show up on the board now. (It was
> serious about the forward/backward annotation thing). How do you
> restore that function once you've gotten it out of sync?
>
> Thanks a million again
>
> Josh DeWinter
> Pullman, WA