Just had a thought and wanted to share. What if we could use the RP1 MCU on the Raspberry Pi 5 to control stepper motors? The RP1 has this neat PIO interface like the RP2040 but connects via PCIe on the Pi 5. It’s got four state machines that could, in theory, each run a stepper motor with super high precision and speed.
Wouldn’t it be awesome for projects needing precise movements, especially with something like input shaper to reduce vibrations?
But here’s the catch - there’s no SDK or much documentation for the RP1 yet, just this draft here.
But I didn’t understand why you want to bother with complex connections, Klipper don’t need some High speed connection with stepped controller (MCU), it require just very reliable connection and strict execution of tasks in exact predictable time.