CADSTAR PCB Importer ignores "rounded rectangle" shape of pads in .cpa archive
When importing CADSTAR PCB archives component pads are imported with the correct sizes and orientations but the pads all have sharp corners. Some pads in the archive are "rounded rectangles" and have their corners rounded. KiCad also has this feature although the radius of the corners is specified in a different manner than in CADSTAR. The importer appears to ignore the rounded rectangle description in the .cpa archive. On import there were 3 warnings about complex pad stacks, yet there are many more pad sizes in the archive with rounded corners. Note that not all SMT pads are rounded rectangles in this archive. Description
CADSTAR_top_layer.gbr KiCad_test-F_Cu.gbr
NOTE: The two KiCad_test... gerber files above must be viewed together in the KiCad gerber viewer in order to see what the top layer should look like. See issue #14443 (closed).
Steps to reproduce
- Import the archive files below- File->Import Non-KiCad Project->CADSTAR Project...
- (Ignore the schematic import error, again, another issue...)
- Observe the imported pads in the PCB editor- all have sharp corners. KiCad_test.cpa
KiCad Version
Version: 7.0.1-3b83917a11~172~ubuntu22.04.1, release build
Libraries:
wxWidgets 3.2.1
FreeType 2.11.1
HarfBuzz 6.0.0
FontConfig 2.13.1
libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.14
Platform: Ubuntu 22.04.2 LTS, 64 bit, Little endian, wxGTK, KDE, x11
Build Info:
Date: Mar 15 2023 03:29:40
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.5.2
Curl: 7.87.0
ngspice: 38
Compiler: GCC 11.3.0 with C++ ABI 1016
Build settings:
KICAD_SPICE=ON