You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Disclaimer: I'm aware this is a very big feature and am posting this mainly to start a conversation around the topic of interoperability in the ecosystem. I'd also be happy to collaborate on an implementation in the future.
IPC-2581 is an industry standard file format for exchanging PCB design information. The format contains Board, Package, Part and Placement information in a single XML file and is roughly equivalent to the concept of an OpenPNP job in scope.
If OpenPNP were able to import IPC-2581 files, it would potentially be able to load Part, Package, Board and Job information automatically from resources provided by the EDA package, improving the job setup experience dramatically.
The IPC-2581 standard is quite extensive and EDA packages will implement different sets of information. As a reference, KiCAD merged IPC-2581 fabrication output a bit over a year ago, and currently outputs Package definitions like the following:
As you can see a lot of the information relevant to OpenPNP is included, including Pad and Outline Geometry. The standard also includes a way to specify part height, which KiCAD doesn't currently capture (but could feasibly expose through footprint attributes).
The text was updated successfully, but these errors were encountered:
IPC-2581 is an industry standard file format for exchanging PCB design information. The format contains Board, Package, Part and Placement information in a single XML file and is roughly equivalent to the concept of an OpenPNP job in scope.
If OpenPNP were able to import IPC-2581 files, it would potentially be able to load Part, Package, Board and Job information automatically from resources provided by the EDA package, improving the job setup experience dramatically.
The IPC-2581 standard is quite extensive and EDA packages will implement different sets of information. As a reference, KiCAD merged IPC-2581 fabrication output a bit over a year ago, and currently outputs Package definitions like the following:
As you can see a lot of the information relevant to OpenPNP is included, including Pad and Outline Geometry. The standard also includes a way to specify part height, which KiCAD doesn't currently capture (but could feasibly expose through footprint attributes).
The text was updated successfully, but these errors were encountered: