ESP32 in Arduino Mega compatible footprint?

So I'm interesting in creating a project using this TFT display module here:

ELEGOO UNO R3 2.8 Inches TFT Touch Screen with SD Card Socket

and using an ESP32 as the controller. I know I could buy an Arduino Mega protoshield and solder up an ESP32 module to it, but are there any existing ESP32 modules that come in an Arduino Mega form-factor? I have seen ones in the Uno form-factor but the above TFT shield uses all the available IO pins.

Alternatively, does anyone know of any ESP32 boards that come with a TFT display this size mounted already? That would be even more ideal.

Thanks!
Jason O

ESP32

  1. doesn't have as many pins as ATMEGA2560, a lot less pins if you count the WROVER module's pads, a couple dozen pins so not many more than an UNO
  2. has 3.3V logic so many UNO/MEGA compatible shields will have to be able to talk 3.3V to work with ESP32
  3. someone can design one but as you pointed out there's already UNO form factor ESP32 boards

There are many ESP32 with LCD combo boards. Just google:

You may want to check out their software library and code before buying though.