Which NEMA17 stepper motor IC driver for using with Arduino + GRBL cnc open source?

Hello,
need help from experts. I need to build small CNC for school study purpose, and have minor problems with driver.
Current situation of hardware, and software:
- Arduino Uno
- stepper motor EasyDriver v4
- Nema17 stepper motors
- github grbl open source as software
I have already successful hardware, with grbl software. Process works successful.
What I have found that EasyDriver are very unstable, meaning they are overheating, sometimes one of them is not even working (like disconnected at all). I have also already find some public posts that also other users have same problems.

So, what I would like to replace those drivers. Most would like to build own circuit, but do not have a lot of experience with IC chips which would able to connect with Arduino, and to be compatible with GRBL software. Of course I can buy something for 50-100$, but that would not be a student project anymore, due to high cost budget.
dejandejanovicAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Davis McCarnOwnerCommented:
The Easydriver board uses an IC with a maximum current of 750ma which I suspect is the root cause of most folks "overheating" issues.  It does; however, allow the stepper supply voltage to be as high as 30 volts which might well radically change things as you would have 22.5 watts at 30 volts versus 9 watts at 12 volts.
http://www.allegromicro.com/en/Products/Part_Numbers/3967/3967.pdf

If you are overloading the IC, the key to fixing it is in working backwards from the specs on the stepper.  How many amps at what voltage does it need to work for you?
0
dejandejanovicAuthor Commented:
Continuously around 1.5A, and between 20-30V.
0
Davis McCarnOwnerCommented:
Check this which is up to 50v at 2 amps: https://www.sparkfun.com/products/9815
Or this for up to 30 amps: https://www.sparkfun.com/products/10182
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
What were the top attacks of Q1 2018?

The Threat Lab team analyzes data from WatchGuard’s Firebox Feed, internal and partner threat intelligence, and a research honeynet, to provide insightful analysis about the top threats on the Internet. Check out our Q1 2018 report for smart, practical security advice today!

dejandejanovicAuthor Commented:
Will be compatible with GRBL?
0
dejandejanovicAuthor Commented:
Thanks.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Hardware

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.