Open murarduino opened 11 months ago
Sorry about the confusion!
The ESP32-WROOM Adapter was one of the first adapters designed, it was done before the FlexyPin spacing recommendation was established. Because of that, it doesn't quite follow the recommended alignment.
However, FlexyPins are really springy and their performance isn't really affected much by having a bit more extra space in there.
If you're designing with FlexyPins currently, I'd recommend you follow the spacing recommendation :)
I have a similar question about positioning. What do you mean "Module board edge"? Does it mean the edge of the board or the bottom of Castellated Hole? The Flexypin is springy, so maybe both works ok.
Yes, I do mean the edge of the PCB, unless the Castellated Hole is really deep for some reason, then adjustments might have to be made.
In fact, the core of the problem is worried about the elasticity of copper wire pins and the tightness of PCB edge size. The general pin cross-section diameter is 0.6mm, because the edge of the via (internal test) is indented to the PCB edge 0.3mm is no problem. I use PCB test pins as copper pins
https://www.amazon.com/Black-Ceramic-Bead-Ring-Copper/dp/B00S4YKC8E
Consider the elastic contraction of the pins (for this reason I also drew a 3D test pin with Fusion360 for simulation and analysis). To make sure I also consider setting the PCB (module) edge back another 0.3mm.
According to the recommendations in Readme. The edge of the module board should coincide with the center of the elliptical through hole. To verify, I downloaded flexypin_adapters_hw and opened the PCB of ESP32-WROOM_flexypin for measurement. It was found that the center spacing of elliptical vias in the same row is 18.9726 mm,
while the data sheet of ESP32-WROOM module indicates that the width is 18+-0.15.
That makes me wonder. If I define a 12mm wide dual half hole module, how do I set the flexypin pad spacing?