ESP12E-based controller
October 05, 2016 12:22PM
For a simple 2axis machine I wanted operate wireless I started with Arduino UNO and CNC shield plus a Bluetooth-serial adapter using GRBL-servo as firmware.

Given the Wemos D1 card features a ESP12E (ESP8266) that besides wifi includes a 32bit processor and lots of Flash and RAM (compared to ATmega328), I thought it could be a good platform, but unfortunately there was not a GRBL port for it. What I did is not really a port but a very crude (but operational) trapezoidal speed motion profile, good enough for my purpose but most likely not enough for other uses, but it might be a start []

The only "obscure" thing used is timer0 that has its own personality (once you start it, you need to keep it going, otherwise you'll get a WDT reset).


Re: ESP12E-based controller
October 11, 2016 08:09AM
Hi misan,

I'm eager for release of ESP-WROOM-32 (ESP32) module from Espressif as a worldwide product like as already available sister ESP-WROOM-02 (ESP8266). FYI, ESP-WROOM-32 datasheet was disclosed at the end of last month.


Edited 1 time(s). Last edit at 10/11/2016 08:10AM by Genie.

Genie - designer of bitfab::Hexagon Heatedbed in purple. PM me if you wish to get original one of the best quality.
Re: ESP12E-based controller
October 16, 2016 02:20PM
This new chip will definitely make it easier to handle easily all the I/O needed for a 3D printer or CNC machine.

However, Mauro Manco is working on 4 axis controller that would work with ESP8266 by using a port expander for those pins that do not need the fastest response possible (like DIR pins).

Edited 1 time(s). Last edit at 10/16/2016 02:20PM by misan.
Re: ESP12E-based controller
October 17, 2016 10:42AM
Hi Misan,

Just have a look on the following topic:,594898
Re: ESP12E-based controller
October 17, 2016 11:03AM
Thanks xebbnw.
Sorry, only registered users may post in this forum.

Click here to login