ESP32 Module Compatibility - bdring/4_Axis_SPI_CNC GitHub Wiki
ESP32 Module Compatibility
There are many types of ESP32 modules. It is important you buy the correct one. This board is designed to work with (2) of the most popular formats.
The 4_Axis_SPI_CNC is compatible with the 2x19 pin format. It has an extra connector, so it can use the 0.9 inch (22.9mm) wide and 1.0 inch (25.4mm) wide versions.
Some versions of the ESP32 have the built in PCB antenna hanging off the back
Some have it above the PCB
Some require an external antenna connected.
The important thing is the pinout looks like this.
Where to buy
I usually get them form Amazon, but eBay, AliExpress, Digikey, Mouser, etc. also have them. Searching for ESP32 Development Module will usually find them. I am reluctant to provide links, because they change often.
Do not use
Some modules look similar and have a 2x15 pin format. They are not compatible, so do not use them. They are often called "DOIT" modules.
Installation
Be sure to install it with the USB connector on the edge side of the 4_Axis_SPI_CNC board as shown.