This is a slightly tweaked version of Open Hardware Design's awesome IoT button. The design is great. Their instructions are awesome. So I am going to keep this brief.
The original version was not very flexible in the size of PCBs it supported. I wanted to use an ESP32 D1 Mini (see photo). These boards are shorter than the ESP32 devkits Open Hardware Design was using.
But amazingly, they provided their original FreeCAD file! So I've tweaked the constraints on the mounting shelf so you can adjust it to various board lengths.
I've included an STL for the pictured AZDelivery ESP32 D1 Mini.
The maximum length is 54mm.
The author remixed this model.