I am designing a board that has a part on it which I will supply myself\, it is an ESP32\_DOIT\_V1 board\.
Accordingly\, I found a great template for the pins associated with this part called "ESP32\_DOIT\_V1" and placed it on my board and made all the connections in the sketch just fine\.
The part puts two rows of 15 pins on both sides where the ESP32 board would be soldered into the board I am designing.
However, rather than me having to solder in the ESP32 board onto the board I am designing, I would like to have assembled onto the board I am designing two 15 pin female headers (to go into the holes where the ESP32 board would otherwise be mounted) so that when I get my board the female header pins will be assembled onto it, and all I will have to do is plug the ESP32 board into the female header pins (i.e. no soldering required by me).
To this end, I found this part (LCSC C124408) which is the 15 pin female header needed on both sides of the ESP32 board.
So what I have done is I've designed the PCB with the ESP32\_DOIT\_V1 template on it\, and then carefully positioned the LCSC C124408 parts over where the ESP32 and Female pin headers are\.
Having this said:
1\. Is this the right way of going about that \- or is there another way?
Of note, I had thought about just adding something in the comments, but it seemed that I need to put the header pins someplace on the board so that they could be added to the BOM and the PCB finished off.
Accordingly, this is the only way I could figure to do it. Again, is this correct?
2\. Also\, as an aside\, I noticed that when I do this \(put one part over another\)\, it causes the AutoRouter feature to fail with divide by zero errors\, and with it all my routing is lost\.
(The work-around appears to be to first auto route the board with the header pins moved out of the way, and then place the header pins over the holes after the routing has been done) and never auto route again.
So this point, number 2, is not so much a question as it is a Bug Report.
With thanks in advance.
<br>
<br>
<br>
<br>
Chrome
90.0.4430.212
Windows
10
EasyEDA
6.4.19.5