Which Motor Controller to Select?

Ok so I am building a building a robot with a small team for my engineering class and things have been going smoothly but we have hit a problem with our motor controller. We are using a Raspberry Pi to send codes from the GPIO pins to our motor controller (l298 dual h bridge). Everything was functioning fine until our h bridge exploded. Long story short, the voltage was appropriate but there was too much current. Im now looking for a replacement motor controller that can handle the current which is probably going to be around 10-15A continuous with a peak of about 30A. Most Ive looked at are designer for arduino however such as this one… amazon.com/Sany58520-High-po … B00M2QVT00
So my question is, can a motor controller designed for Arduino be easily used with Raspberry Pi GPIO outputs, and if so, how should I go about doing that?
Any help would be greatly appreciated!

The controller you linked to is actually not specifically for Arduino - they put “Arduino” in the title to help it sell.
There are not many motor controllers made specifically for the Raspberry Pi’s IO pins, so a good option is to use the USB port.
The following controllers all accept serial input: robotshop.com/en/serial-moto … llers.html
If they don’t have a USB port on the board, then you just need a USB to serial adapter.
robotshop.com/en/ttl-cmos-serial.html

Thanks for the reply, Ill look into those controllers and maybe going with USB instead of the pins

I’ve been using a Roboclaw 2x30 with an Arduino on a 6WD Wild Thumper using an Adafruit 16 PWM servo board with no problem.

I’ve also controlled the Roboclaw 2x30 without the servo shield, direct from the Arduino using the Arduino servo library.