- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello!
I'm pretty new to F360 PCB design and PCB design in general, and having a lot of fun (with a moderate dose of frustration). I have found that managing various text elements on the PCB design is confusing from a best practices standpoint, not to mention from a F360 user experience perspective. I have read several other threads of people challenged by various aspects of this and understand that at the time writing, text vs. pcb layers vs. the silkscreen is a work in progress by the development team.
So, I'm hopeful this thread can help others like me who are struggling with how to handle PCB textual elements. Specifically I think some perspective on how to show or hide component attributes (e.g. name, value, etc.) and what layers things should exist on would be helpful.
Examples of things I'm struggling with:
- The value of a component exists on the tValues layer, but never gets rendered to the 3D model or silkscreen for me to review for placement. So, I've moved it to the tNames layer as a hack; this feels fundamentally wrong to me; I'm sure it's wrong...
- Custom text (e.g. "Rev. A") exists on the currently selected layer when you drop it. As a noob user, this makes no sense to me, and I have no idea where it should be placed. Again, as a hack I have been putting it on the tNames layer, though tPlace seems to work to. Both seem wrong...
- Changing the font for components from whatever they were designed with to my own font (for consistency). I can change my own component fonts easily enough, but components from say, the sparkfun libraries use whatever font, and I'd like to change it for consistency on the board. The default font is ugly, I don't like some of the other fonts used by others, and I'd like some control here.
- I've played with some of this in the CAM processor, but I have no idea if this is how we're meant to tweak some of these things.
I think this all really boils down to looking at the problem from the perspective of the following conditions, thought I'm confident these aren't the only to consider:
- A component where we want to display it's name designator but not it's value (e.g. LED1, J12, R1, etc.)
- A component where we want to display it's value but not it's name (e.g. "100k" or "Green" or ".1uf" or "Power Switch")
- A component where we want a human-meaningful label associate with it (e.g. "SWD Connector" or "JTAG" or "on/off" or "Water Level Sensor", etc.)
- A densely populated board where we only want to display custom text and select name designators.
- Free Text (e.g. "keep out" or "high voltage" or "Rev A", etc.)
- Font management, specifically font faces (Arial, Calibri, etc.)
I'm sorry for the long post, but wasn't really sure how to break this down into something that can be somewhat comprehensive guidance for those like myself who are struggling with text.
Thanks for your thoughts and perspectives!
Solved! Go to Solution.