Now that I'm using an ESP32 I need a circuit and PCB to suit. Consider directly implementing an ESP-WROOM-32D on the PCB rather than using a carrier board. Interface via usb-to-TTL adaptor (FTDI).
All control I/O on the DRV8825 boards should be connected to GPIO on the ESP32, not just step and direction, we have lots of extra pins available and it would be nice to be able to support changing microstepping in software.
Now that I'm using an ESP32 I need a circuit and PCB to suit. Consider directly implementing an ESP-WROOM-32D on the PCB rather than using a carrier board. Interface via usb-to-TTL adaptor (FTDI).
All control I/O on the DRV8825 boards should be connected to GPIO on the ESP32, not just step and direction, we have lots of extra pins available and it would be nice to be able to support changing microstepping in software.