Somewhere I heard the idea to create a Component Library with your standard graphics so that you drop them on the schematic and then place them on the board like anything else. That made a ton more sense than battling the BMP import ULP on every single project! So, I've gone down that path and - so far - it's been working well enough.
This morning as I was finishing up, though, I created a nice logo graphic in the library, then I tried to put it on the bottom of my PCB...
I cannot find a way to move this graphic component (again, it's a footprint but has no pads) to the bottom. It seems like the only way I can control which layer the silkscreen shows up on is in the footprint definition itself. So, I created a LOGO_TOP and LOGO_BOTTOM variant which are identical except the layer the rectangles live on (in the footprint). That works, but seems extra dumb.
So, two questions:
- Is there any EXPLICIT way to either move a footprint to one side of a board or - besides selection filters - see which layer a footprint is on?
- Am I correct in assuming that when I create a footprint, put various things on XYZTop layers, when I move this component to the bottom it simply toggles each of those layers to the XYZBottom version and vise versa?
I'm wondering if it's just that without pads the system doesn't think it has anything interesting to toggle between layers or something. Anyway - any guidance is appreciated!