I'm finishing up the last few bits, some basic documentation and final testing. Should be released in the next day or so.
Additionally making it functional with the W5500 SPI module so if anyone has an existing SPI ethernet setup they can use it too.
It would be nice to have a ultra low cost multi-axis stepper solution that runs fast, in hardware, for LinuxCNC, even if purely for testing or tinkering since WT32-ETH01 modules can be purchased for $15 and connected to external stepper drivers without issue (yes 3.3v STEP,DIR and EN works, not ideal but does work)
A custom board that has a I2C GPIO mux and a single interrupt driven interrupt pin connected to the ESP32 for both inputs and outputs would be straightforward to add and greatly expands the ESP32 limited pins available.
Additional ideas - adding a 2nd ESP32 that handles Bluetooth connectivity for bespoke MPG pendants or wireless peripherals - all it would have to do is pass a basic I2C struct packet to the ethernet connected one which provides comms back to LinuxCNC HAL.
Modbus/RS485 VFD native spindle integration are possibilities too - as well as the existing PWM/Analog control.
I love Remora but I wanted a cheaper solution with hardware can be more accessible and/or available.
Caution must be taken when using Arduino libraries that they do not run on the core dedicated to ethernet & servo gen tasks.