Working on an STM32 board right now, maybe 60 or 70 pins I care about, and hand-typing every net name into KiCad is slowly killing me. I saw a while back that someone posted a plugin or command line tool that takes the pinout CSV you export from CubeMX and slaps the labels onto the schematic pins automatically. I found a GitHub repo for something like that but I'm honestly not sure how people are actually using it day to day.
Like, do you export the CSV first, run the script, then import the result into KiCad? Or does it work as a plugin inside KiCad itself? I'm on KiCad 8 and I can't tell from the readme wether that's supported or if it expects an older version. My Python is shaky at best so if there's a setup step I'm missing, that's prolly my problem.
Also curious how you all handle pins you left unconfigured in CubeMX. If I only enable what I need, does the tool just skip the rest or does it choke on the unused ones? Seems like it should be a common workflow by now, MCU pinout to schematic labels, so I figure someone here has it figured out. Would love to hear how you set it up.