pcb

Padstacks

Registered by Chad Parker on 2017-11-26

Padstacks are used to define objects typically associated with component pins or pads, or vias. They are a collection of geometrical shapes that are associated with different layers of a pcb.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Chad Parker
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for trunk
Implementation:
Unknown
Milestone target:
milestone icon pcb-4.2.0

Whiteboard

Padstacks could provide a mechanism for interacting with pins/pads/vias in a consistent, versatile way. Presently, there is virtually no possible interaction. Pins and pads are static objects associated with elements, and vias are separate.

This would also give us a way of acknowledging drills. Presently, you can turn off vias, or pins/pads, and have no idea that you just routed something through a drill hit. Not only is that bad, but since the pads have copper associated with them, you've also just created a short.

Challenges:
* converting our current footprint library to use padstacks

(?)

Work Items

Work items:
Create a struct to contain padstack information: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.