Thanks Mecanix. Yeah I'm all over the P4

Thanks for the heads up though! Its certainly going to be interesting to see how they perform and any quirks.
I intend on having firmware releases for ESP32 SPI & RMII Ethernet, S2 USB, S3 USB and P4 USB & Ethernet (since it has once again). The P4 won't have ESP-NOW low latency wireless though which I believe people may like to adopt once they see how useful it can be.
cornholio,
Yes that is a feature that will be added soon. I've chosen a design path to ensure PCNT counter peripheral is available for full use so high speed encoders etc can be implemented. It's an issue in my github repo.
I'm also aware of the hesitancy towards USB for EMI on CNC machines however it's still a diff pair like Ethernet, shielded USB cables (so many crap ones) and ferrites should ensure no issues. The USB PHY on the S2/S3 is very robust I've found so at least based on what I know and experienced I doubt it would be an issue for most use-cases