So I got my Canaduino ESP32 board working with a Arduino CNC shield easily. I found it on both Amazon.com and Amazon.ca
I used Barton Dring’s machine profile for espduino.h in the Machines folder. I added a 4th axis, modified the Pin arrangement slightly so it worked better for my Laser and Probe. I don’t use a Spindle, just a Router so a pin is freed up. I had to do two ‘hardware things’. I soldered a couple of wires to the Canaduino board and removed a resistor (beside the Endstop pins) from the Arduino CNC Shield. It was interfering with the bootup and removing it caused no issues with an ESP32 type board. The two wires were plugged into the CNC shield A Step and A Dir pins.
To control the machine I am using Grblgru and sign on as Grbl 1.x
My MPCNC moves normally under either USB or Bluetooth. The Laser and Probe work properly. I wired XYZ Max Endstops as well.
This is the easiest 32 bit control board upgrade I’ve done. The result is a very compact unit. The bonus of Bluetooth is great.