24V stepper trouble, too many fried parts

I would recommend against the series resistor. Not only is a 10W resistor pretty expensive and bulky, but it also will work as a space heater -- it's very inefficient.
Get a "chopping" or "current limiting" stepper driver, and you'll be fine.