Okay, my "simple board" is turning out to be complicated. I'm trying to add a 2-terminal screw terminal from the Sparkfun library to it, and Eagle is saying "no". Or more accurately, it's saying "do it in the schematic", but in the schematic it's saying "there is no such part".
Any idea how to add that part to my schematic? When I click "add" in the schematic window, there are no screw terminals at all in the Sparkfun library. When I click "add" in the board window, I can get to the terminal I want in that library, but when I click to add it, I get a window saying that I can't do that in the board view, and that I need to do it in the schmatic.
I've also tried just opening up the library in the Eagle control panel, but the terminals don't appear in that list either.
This is the point at which one wants to throw Eagle out the window.
Edit:
Apparently it only allows me to add certain parts if I have a board window open, except that it doesn't allow me to add them to the board. If I try to do it with from a schematic window, those parts do not appear in the list. If I try to do it from the library in the control panel window, those parts only appear in the list if a board window is also open, and then it tries to add them to the board, but says that it cannot "back annotate" so I need to do it in the schematic - but there's nothing about how to add the part in the schematic. Classic Catch-22.
Okay, it seems to distinguish between "devices" and "packages". I can add "devices" to the schematic, but not "packages". Packages can't be added to anything. What am I missing?
Edit: Aargh. This is utterly insane. Is there some magic hidden key that I need to press? Do have I have to click the mouse button while standing on my right foot?
Surely the terminal exists in the library so that it can be added to a board design, right? Or am I completely missing the point somewhere?
I'll keep ranting here while I'm clicking and dragging and dropping and ESC'ing everything in sight.