I am using a "Teensy" development board in a project and would like to attach it to my main PCB including the surface mount pads for the usb data lines.
Are there any reasons I shouldn't just design up a footprint of all surface mount pads and install it during my regular reflow assembly step.
I can see the potential for some kind of thermal stress issue but on the other hand see many castleated radio boards mounted in this fashion.
My only other alternate solution is to persist with through hole design and use pogo pins to mate with the required surface mount parts.
Edit: To be clear my question is more focused on if it is possible to take an arbitrary non-castellated board and solder it surface mount in a reliable fashion.