Hi folks. I just finished a layout, got the pcb, and realized I used a resistor footprint for about 60 resistors that’s a just a bit too small. Aside from several choice curse words (measure twice, cut once, I know)…is there any “easy” way to fix the board layout?
Like, just swap the new footprints in for the old ones in their exact location, then I can go fix up the ends of each of the traces? Or do I need to essentially re layout the whole thing?
Both the assign footprints tool and the edit symbol fields tool can change the footprint assignment of multiple symbols at once. After you have done so simply update the pcb from schematic with exchange footprints selected.
Have you considered a rush order, overnight shipping, etc, for 60 resistors that fit? Then fix the footprints on the next board cycle. (It sounds like this is the first implementation of a fresh design. I’ll wager that there will be a couple other changes to the board layout in the near future. If I was the administrator for your project, the schedule would have time allocated for at least two prototype builds before committing to production.)
It is also possible, if you are careful, to edit the .kicad_pcb file.
I do this to change hole sizes to reduce the number of hole types. Have a backup file!!!
I just use vim - use your favorite text editor
I am no expert, but have spent enough time to see several potential powerful tools that I have not really used. When you change a footprint association, there are several options. Working from memory, one is to change a range of, for example resistor numbers. If yours are sequential - or if you want ALL resistors to be, say 0.4" pin spacing rather than 0.3", you may be able to change them all at once. I suspect you will still have to “trim” the traces - but maybe not so long as they don’t touch. I am slowly building my own library of standard footprints with holes MY size and spacing as I want them. Best Grant