Things have on quite a bit since GRBL was running on an 8 bit arduino.

Have a look at grblHAL, https://github.com/grblHAL
It can be run on numerous 32 bit processors and boards, including the Teensy 4.1, running at 600Mhz, capable of producing a 100khz step pulse stream.
They also have ports for the RP2040 processor. They also have the IOsender application to feed gcode to these motion controllers.

Yes, they are not as complete in terms of the implemented Gcodes, but they are continuously improving day by day.
Considering you can put an Ethernet motion controller together for well under $100, or a USB one for under $50, it is a viable option compared to some of the more expensive and complex systems out there.

Cheers

Peter.


Sent from my iPhone using Tapatalk Pro