True padstacks with differing geometries on different layers

Bug #1827233 reported by Chris Elliott
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
KiCad
New
Unknown

Bug Description

It would be great to have true padstacks to allow different geometries across layers. The primary use for this would be to support proportional THT padstacks where the inner layer annular rings are smaller than the exterior annular rings, and maybe even a setting to not place an annular ring on an internal layer that doesn't have an electrical connection.

This can be expanded to allow custom pad shapes on any layer, and different custom pad shapes on different layers. This may be a benefit for any future expansion towards mixed flex and rigid design support.

Tags: pcbnew
Jon Evans (craftyjon)
Changed in kicad:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Seth Hillbrand (sethh) wrote :

This will address lp:1605049

Changed in kicad:
milestone: none → 6.0.0-rc1
tags: added: pcbnew
Revision history for this message
Seth Hillbrand (sethh) wrote :

This should include vias. Details from lp:1837207 :

----- Copy section -----

An intuitive place to have the control may be in Board setup->Tracks and vias and add in the vias frame have "External size" and "Inner size" (this is the approach used in Pads).

An example of such needs can be shown in the xilinx document:
https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf

around page 32 - 33 - 34, where there is almost no copper on the non-connected via.

More examples and usage cases in:
https://forum.kicad.info/t/optimizing-annular-rings-of-vias-in-inner-layers/1514/22
(with new features ideas as "enlarge via copper on layers with connection")

Also is one of the points in:
https://blueprints.launchpad.net/kicad/+spec/few-improvements-for-pcbnew

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2402

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.