Yes, maybe "remora" name should be reserved for projects that use an external MCU interfaced over SPI (or Ethernet) to LinuxCNC. Using an integrated MCU seems cool, but it's not clear how it is interfaced (shared memory maybe?) and how is firmware flashed to it. This is something that was already done in the past with
allwincnc project
. Hard to say if similar approach is applicable to RK3588 with it's integrated Cortex-M0 core.
Until this is investigated, Remora can be used with RK3588 with an external MCU. It's SPI implementation is using
bcm2835 library which will only work on RPi hardware. When porting Remora to UP Board, Mr.Bubbles rewrote this SPI code to use
spidev (should work with RK3588 as well as any board with SPI kernel driver), however this implementation appears to have
realtime performance issues
.
So finally, it leaves us with Ethernet. Will it work? Most likely, yes. Anyone already tried it? I don't think so.