Following this thread, I ask you, and in particular Jeff Epler who has worked a lot in this field, if it is possible to use as an external microcontroller via SPI through Remora also the Raspberry Pi Pico
www.tomshardware.com/news/raspberry-pi-p...ing-you-need-to-know
Given the characteristics
CPU: Dual-core Arm Cortex-M0+ @ 133MHz
Memory: 264KB on-chip SRAM; 2MB on-board QSPI Flash
Interfacing: 26 GPIO pins, including 3 analogue inputs
Peripherals: • 2 × UART
• 2 × SPI controllers
• 2 × I2C controllers
• 16 × PWM channels
• 1 × USB 1.1 controller and PHY, with host and
device support
• 8 × PIO state machines
and taking into account that there are numerous programming modes available (C/C++ SDK, MicroPython, CircuitPython, Arduino Mbed ) I believe that this should be possible.
Personally I tried some simple sketches with Arduino IDE and I easily reached the generation of over 25 thousand steps per second in driving a stepper motor in step / dir microstepping mode with an A4988 driver.
Others have used PIO mode
blues.io/blog/raspberry-pi-pico-pio/
also via microPython
danielwilczak101.medium.com/introduction...ncluded-af4eb9abfe86
Taking into account that the cost is about $ 5, what could be the advantages and disadvantages of using it?