Raspberry pi 5 + RP1

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.

Just did quick look at it - at first look - yes it’s possible, and there are some existing implementations of stepper control with PIO interface
for example here: Raspberry Pi Pico - PIO Stepper Motor Control - Hackster.io

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.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.