Last edited · 4 revisions  


Important: This board is experimental! If you build a controller based on it, please post your experience.

This board is based on the ESP32 microcontroller, with a CNC/Engraver motor shield.

It was developed by Guillermo Moncho.

Part List

The parts are available on eBay and AliExpress, and are very cheap (~ $20 or less)


Due to the limited number of pins on the ESP32, this board does not support many features available on other boards (e.g. focusers, rotator, heaters). 


This board can use the LV8729 or S109, as well as the TMC2130 and TMC5160.

If you use the LV8729 or S109, there is no on-the-fly switching of microstepping. You set the microsteps using jumpers. Since the ESP32 is very fast, the lack of microstepping switching is not a limited.


(More info needed here)

A resistor need to be removed (more info needed here).


To use this board, you need to change Config.h to be:

#define PINMAP CNC3


More information in this thread.