Yahoo Groups archive

Homebrew PCBs

Index last updated: 2026-04-03 01:13 UTC

Thread

You guys are good...how about another Eagle one? The case of missing components

You guys are good...how about another Eagle one? The case of missing components

2004-02-12 by joshdewinter

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

Re: You guys are good...how about another Eagle one? The case of missing compon

2004-02-12 by javaguy11111

You may want to check out the news group that cadsoft maintains. Go
to 
http://www.cadsoftusa.com/forum.htm 

Anything I have not been able to figure out in the manual or help I
have always found in the forum archives. 

Not trying to discourage you from asking questions, just letting you
know where I go when I have questions.

--- 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 
Show quoted textHide quoted text
> 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

RE: [Homebrew_PCBs] You guys are good...how about another Eagle one? The case of missing components

2004-02-12 by Robert Ussery

Yeah, Eagle can be screwy sometimes.
I don't think I've encountered exactly your problem, but I've only been
using Eagle for a month. My only suggestion would be to totally delete the
part in the schematic and add a new one. This isn't as bad as it sounds,
since all the connections should remain in place. Just make sure that they
all get re-connected. This often requires moving the part and nets more than
once in the schematic.
Good luck!

- Robert
Show quoted textHide quoted text
>-----Original Message-----
>From: joshdewinter [mailto:joshdewinter@...]
>Sent: Wednesday, February 11, 2004 8:58 PM
>To: Homebrew_PCBs@yahoogroups.com
>Subject: [Homebrew_PCBs] You guys are good...how about another Eagle one?
>The case of missing components
>
>  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
>
>
>
>
>Be sure to visit the group home and check for new Bookmarks and files:
>http://groups.yahoo.com/group/Homebrew_PCBs
>Yahoo! Groups Links
>
>
>
>

RE: [Homebrew_PCBs] You guys are good...how about another Eagle one? The case of missing components

2004-02-12 by Jan Kok

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.

 

As the Hitchhiker's Guide to the Galaxy said on the cover in large
comforting letters:

 

                            DON'T PANIC

 

:-)

 

It's been several months since I've used Eagle, but here is what I
remember about fixing "out of sync" problems.  Once the board and
schematic get out of sync, the two parts don't talk to each other; they
each go their separate ways.  Get the ERC report.  Delete (from
schematic and/or board) the parts mentioned in the ERC report that don't
match up.  Save the board and schematic.  Exit and restart Eagle.  If
you removed all the inconsistencies, then the next time you load the
design, the board and schematic will be automatically re-connected and
things will be back to normal.  You can then add back the deleted parts
to the schematic, and they will appear in the board display, unplaced
and unrouted.

 

Cheers,

- Jan
 



[Non-text portions of this message have been removed]

Re: You guys are good...how about another Eagle one? The case of missing components

2004-02-12 by Phil

when it gets in a screwed up state, I just rename the schematic and 
start over with a new board.  keep the old one around for 
reference.   Yes, I know it wastes effort but once you know parts 
plaement, its not hard to get back to where you were quickly.

--- In Homebrew_PCBs@yahoogroups.com, "Robert Ussery" 
<uavscience@f...> wrote:
> Yeah, Eagle can be screwy sometimes.
> I don't think I've encountered exactly your problem, but I've only 
been
> using Eagle for a month. My only suggestion would be to totally 
delete the
> part in the schematic and add a new one. This isn't as bad as it 
sounds,
> since all the connections should remain in place. Just make sure 
that they
> all get re-connected. This often requires moving the part and nets 
more than
> once in the schematic.
> Good luck!
> 
> - Robert
> 
> >-----Original Message-----
> >From: joshdewinter [mailto:joshdewinter@y...]
> >Sent: Wednesday, February 11, 2004 8:58 PM
> >To: Homebrew_PCBs@yahoogroups.com
> >Subject: [Homebrew_PCBs] You guys are good...how about another 
Eagle one?
> >The case of missing components
> >
> >  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
> >
> >
> >
> >
> >Be sure to visit the group home and check for new Bookmarks and 
files:
Show quoted textHide quoted text
> >http://groups.yahoo.com/group/Homebrew_PCBs
> >Yahoo! Groups Links
> >
> >
> >
> >

Re: You guys are good...how about another Eagle one? The case of missing components

2004-02-12 by rustyturley

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 
Show quoted textHide quoted text
> 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