How much can your 9V battery support your circuits. If you have a good power motor then your 9V battery will drain in minutes. Specifically when you are driving a stepper motor , it is near impossible to sustain in the contest with a 9V battery.
Use a Li-ion battery for such applications. It comes in mobiles and Laptops and is rechargeable. Though the initial investment is higher , it will give good returns.
“Break them and use them ” this is the Magic Mantra !!!