solderparty / flexypin

91 stars 11 forks source link

Questions about module board positioning #4

Open murarduino opened 11 months ago

murarduino commented 11 months ago

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, image

while the data sheet of ESP32-WROOM module indicates that the width is 18+-0.15. image

That makes me wonder. If I define a 12mm wide dual half hole module, how do I set the flexypin pad spacing?

arturo182 commented 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 :)

lovefool commented 7 months ago

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.

Flexypin position 1

arturo182 commented 7 months ago

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.

murarduino commented 7 months ago

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

71vHY+r9jVL _AC_SX679_

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.

image