Two bugs in IPC-2581 exporter:the footprint contains line segments of the edge_cuts layer;pads with the same serial number in footprints.
Description
- When the footprint contains line segments of the edge_cuts layer, the ipc-2581 exporter reports an error: Footprint SMA_Amphenol_901-143_Horizontal not found in dictionary
- When there are pads with the same serial number in footprints, IPC-2581 can only export one pad, and the other pads are outside the component.
Steps to reproduce
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 8.0.4, release build
Libraries:
wxWidgets 3.2.5
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
Platform: Windows 10 (构建 19045),64位版, 64 bit, Little endian, wxMSW
OpenGL: NVIDIA Corporation, NVIDIA GeForce MX230/PCIe/SSE2, 4.6.0 NVIDIA 556.12
wxWidgets: 3.2.5 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.8.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1939 without C++ ABI
Build settings: