Not only Marlin, you can run Grbl_ESP32 (CNC controller) on PandaZHU and PandaM4 now!
Maybe the next work we do is we can flash 2 firmware marlin & Grbl together because there are large flash memory in ESP32. and then we can switch the mode marlin(3D print) and Grbl(CNC) via the LCD screen.
Grbl_ESP32 for PandaZHU:https://github.com/markniu/PandaZHU Grbl_ESP32: https://github.com/bdring/Grbl_Esp32
Test video: https://youtu.be/sePMQd0MZmw