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
Message
Re: You guys are good...how about another Eagle one? The case of missing components
2004-02-12 by rustyturley
Attachments
- No local attachments were found for this message.