[Allgemeine Rants über CubeMX, KiCAD und/oder KI bitte anderswo führen, danke]
Der manuelle Abgleich zwischen STM32CubeMX und KiCAD bezüglich Portbelegung ist ziemlich mühsam - man muss eine ganze Reihe von Ports im Auge behalten, und am Ende ist der USB dann doch verpolt.
Ich habe heute dazu die KI ein Skript erstellen lassen, das eine .ioc-Datei (STM32CubeMX) einliest und in einem Schaltplan die Portbezeichungen am µC-Symbol entsprechend anpasst.
Aufruf: python parse_ioc.py [ioc-Datei] [Schaltplan]
Modifiziert wird das Symbol, der Schaltplan muss anschließend neu in KiCAD geladen werden. Sicherheitskopien sind sicher sinnvoll.
Ohne Garantie, vielleicht ist es ja für den einen oder anderen nützlich.