I am using a raspberry pi model B to drive one stepper motor with the L293D chip and python. Now I would like to control two stepper motors simultaneously with two different L293D chips and python. I have read that this can be done with python threading but it is very difficult. Is there another way to accomplish that with python? Thank you.
As jDo said you can just deal with the situation as another set of GPIO pins.
Here is my blog post where I did just that http://jumpstation.co.uk/flog/Mar2014.html#190320142109
The code simple copies the previous stepper motor code and changes the GPIO pins assignments. You pass in the number of steps you want each motor to do on the command line.
What I would suggest is you use a L298N Motor Controller. You have to have a separate power source for it but you can power and control 2 motors at once using the GPIO pins and python