Wayne Thanks for the encouragement. My hope is that at least if I can build and trivially modify KiCad interaction with developers will be more productive for them, especially given my modest expertise. Similarly, it will be easier for me to follow the road map if I have a clue to begin with. Renumbering has three major components: parsing the PCB and schematics (not as trivial as you'd imagine given the potential for a hierarchy), creating a change plan, and implementing that change plan on the respective files (PCB, schematics, and netlist), basically back-annotation. I suspect that whatever changes are made to the file structures to enable pin-swapping will most like impact the third component, namely back-annotation. I did make a "feature request" and was hopeful somebody would reach out to me. When that didn't happen I figured I'd move it along myself a bit farther. That said, I'm not trying to wag the dog. I'm sure the devs are very competent and I don't want to waste their time because I know what it is like to have to deal with a complete newb like me asking questions all the time. That said I will review the roadmap. I am exclusively using msys64 but the build seems to combine both, though I'm not sure why. My skills on things like cmake are negligible so I am very hesitant to try and parse it. I do not understand what this means " I would avoid building and installing a binary package. There is no need to install the libraries and docs everytime you want to make a change and rebuild kicad. Building kicad itself takes long enough on windows. The overhead of the libraries will make this process really painful." Except to say that yes, I'd very much like to know how to build *only* PCBnew, at least for the moment. I just don't have a clue how to start. Since I only found instructions on how to build all of Kicad I figured I'd start with that. Once I did that I could pare it down. If there is a shortcut to only building PCBnew I'd be deliriously happy. -----Original Message----- From: