I'm working on getting a python script to drive a stepper motor (28BJY-48). When I hook it up to the 5v power on the Pi it basically freezes up. I added a header on a circuit board to allow me to hook up a 9v power source (9v battery since I don't have any plugs for power supplies yet). After rebooting I hooked up to the external power source and that resolved the issue and the motor started turning. I've tested several other things running off just the Pi power and not had this issue, LED lights, 16x2 Backlit LCD screen. Is there something I need to check with the Pi or is the Motor just a bit too much for the Pi to supply the needed power to the stepper motor? I also have a external powered USB hub attached to the Pi. I'm trying to learn more about how electronics work. My main background is in Computers but I've always had a interest in electronics so anything, including theory, will help me greatly. I'm just hoping I didn't do something and fried my Pi