-
Notifications
You must be signed in to change notification settings - Fork 497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Render holes in vias #416
Comments
It probably goes without saying, but I would personally tackle implementing this for the Fusion/Eagle workflow, and possibly the genericjson workflow if desired. As far as implementation/integration, my initial thoughts are:
|
I've checked kicad and there it's a board level setting. Either all vias are tented or none. Is that the case with fusion/eagle too? If so then there is no need for a making this optional, just render them like through hole pads if board settings call for untented vias.
Sounds good. Do you want me to implement format changes and kicad side first or do you want to do format + eagle first? |
Also fix tracks sometimes overlapping via holes Issue #416
Untented vias are now supported in kicad. Heads up to @juulsA in case you want to add support in your Allegro export script. All you have to do is add |
I stumbled across this topic yesterday and I have already started implementing it ... support is coming soon! |
Done! |
Well that escalated quickly! |
It's typical, particularly in commercial boards, for vias to be tented (covered with soldermask) and therefore the current way ibom renders vias as solid zero-length tracks is appropriate:
However, for all my prototype/personal use boards I don't tent the vias, because exposed vias are a really convenient "free" test point for probing while troubleshooting a board, which is my secondary use case for ibom (after assembly).
Incidentally, un-tented vias like this are what I get using the default settings in Fusion/Eagle and fab at JLCPCB.
As such, it would be helpful in my use case to have my un-tented vias rendered with a hole in the center. For vias on tracks, this would make them slightly more visually obvious, particularly for a via with an annular ring not significantly larger than the connected track. Vias in zones are currently invisible, so this would make them visible - most commonly, this would be convenient for picking up ground when probing.
Additionally, it might also be nice if the vias are rendered in the same color scheme as through-hole pads (e.g. two-tone grayscale) so they're even more visible - which would seem logical, since an exposed via is in reality practically equivalent to a through-hole pad.
The text was updated successfully, but these errors were encountered: