Which pin should be used for the MCU's stepper signal?
Posted: Thu Dec 18, 2025 5:59 am
Hello,
I have a question. I'm planning a project that requires up to 12 stepper motor drivers
I plan to use Klipper as the firmware. Klipper's configuration file can remap the MCU's pins, allowing the use of unused pins on the controller board, which typically doesn't support 12 stepper motors.
As I understand it, only `step_pin` and `en_pin` are needed to control the stepper motor drivers. My question is, does `step_pin` have to be a special pin (e.g., a hardware PWM pin)?
I tried looking at the port mappings for the RADDS expansion board and the Arduino Due, but couldn't find any common ground.
Thank you for your help.
I have a question. I'm planning a project that requires up to 12 stepper motor drivers
I plan to use Klipper as the firmware. Klipper's configuration file can remap the MCU's pins, allowing the use of unused pins on the controller board, which typically doesn't support 12 stepper motors.
As I understand it, only `step_pin` and `en_pin` are needed to control the stepper motor drivers. My question is, does `step_pin` have to be a special pin (e.g., a hardware PWM pin)?
I tried looking at the port mappings for the RADDS expansion board and the Arduino Due, but couldn't find any common ground.
Thank you for your help.