I was under the understanding that the RPI4 GPIO could only produce 20~30k step rates. A new project called pandapi is making step rates in the 10+ MHz using the rpi4 gpio. The pi does not have a PRU like the beaglebone or orangepi so what voodo is going on? any ideas and the real limit of Linuxcnc on the RPI
A bit from the project page:
"the obvious difference is that PandaPi control the motor directly.the gpio on the RPi speed being able to signal at 10+ Mhz as compared to 8/32bit MCU limit of about 10Khz/200khz for steps.that is one of my reason to explore this project. although the <100Khz speed is enough"