I defined a differential pair, using the proper suffixes ‘+/-’ in the net names in a subsheet.
Connected it to the corresponding net in the top level sheet via hierarchical connectors.
The net correctly is shown at the respective components pins.
Netlist is correct:
(net (code 14) (name /YANC_Testrig_MCU/USBDP+)
(node (ref U2) (pin 33))
(node (ref P3) (pin 3)))
(net (code 15) (name /YANC_Testrig_MCU/USBDM-)
(node (ref P3) (pin 2))
(node (ref U2) (pin 32)))
where U2 is in the subsheet and P3 in the top level sheet.
Still pcbnew complains aboute not finding a differential pair. (Route->differential pair).
As a test I placed a pair connecting components residing in the toplevel sheet only -> works.
Did I get something wrong?