Differential pair net trace width sizes not respected within the edit menu when "Use net class widths" is checked
-
I have checked and ensured that no one else has reported this issue.
Description
When editing a differential pair trace width (using the edit menu), selecting the "Use net class widths" checkbox uses the single-track trace width rather than the DP trace width. The expected behavior is that the DP trace width is used for these nets.
Steps to reproduce
- Create a differential pair.
- Assign the differential pair to a net class.
- Within the PCB editor, assign the netclass a track width as 0.1mm and the DP width as 0.2mm.
- Lay out the differential pair within the PCB editor.
- Select both differential pair signals, click "e" to bring up the edit menu.
- Select the checkbox "Use net class widths".
- Note that the trace width for this pair has been updated to 0.1mm instead of 0.2mm.
KiCad Version
Application: KiCad PCB Editor arm64 on arm64
Version: (7.0.0-0), release build
Libraries:
wxWidgets 3.2.1
FreeType 2.12.1
HarfBuzz 5.3.1
FontConfig 2.14.0
libcurl/7.85.0 SecureTransport (LibreSSL/3.3.6) zlib/1.2.11 nghttp2/1.47.0
Platform: macOS Ventura Version 13.1 (Build 22C65), 64 bit, Little endian, wxMac
Build Info:
Date: Feb 12 2023 10:56:31
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.3
Curl: 7.77.0
ngspice: 38
Compiler: Clang 13.0.0 with C++ ABI 1002
Build settings:
KICAD_SPICE=ON
Edited by Clay McLeod