15A Dual Motor Driver, Arduino with Joystick Inputs

15 A is a lot. Even 10 A, which your power supply can supply, is a lot. Did you have heatsinks on the mosfets of the driver?