Apologies if this is obvious, but I've searched the forums and not found anything.
My PCB will include a NodeMCU module (an ESP8666 mounted on a small PCB).  It has 2 rows of 15 pins, one down each side of the module.
There are footprints available for mounting the NodeMCU directly on the PCB, and they work great. I've build a few boards with that approach.
In the next iteration of my design, I want to mount the NodeMCU on female headers, to avoid soldering, and so that it can be removed/replaced easily.
My question is:  how do I specify the female headers in the schematic/PCB layout, so that the spacing of the headers exactly matches the spacing of the NodeMCU pins?
Do I have to carefully measure the NodeMCU module and lay out the header positions exactly to match, or is there a way to specify that the NodeMCU is "on headers", thus reusing the existing footprint?
Thanks!
                        
                                                
                            
                                                                        
                                            