Regarding card edge connectors, take a look at this thread:
https://forum.kicad.info/t/pcb-card-edge-manufacturing/6337/
There are examples of surface mount parts from 3M (3M SPD08-020-RB-TR) and the Samtec MEC1 series. They are not cheap though. If size is not a constraint the Samtec part might be the mechanically most sturdy one.
1 Like