That battery may be OK for testing - but you need to post a link to its datasheet. I presume it is rechargeable.
Stepper motors are very inefficient. Don't expect the battery to keep them going very long. Each motor will probably draw over 3 amps (2*1.7) continuously - even when stationary..
Simple DC motors are much more suitable for battery powered projects because thay only use power while they are moving, But they don't have position control - if that is important.
That looks like a lead-acid battery - but the data sheet does not mention that.
It should work fine but, as I said, it won't drive the motors for long. Make sure you do not leave it in a discharged state if you want it to last. Recharge fully immediately after use.
What is the actual problem? What does work right now?
You say that you want it to run fast, so we have an expectation that it does run, but not fast enough for your requirement.
Then you say that it won't overcome friction, which suggests that maybe it doesn't run. Maybe you aren't using the acceleration properly; a stepper motor can't instantly accelerate to maximum speed.
Then you say the motors are vibrating, which at least indicates some power is reaching the motors but now I'm starting to think that it's wired incorrectly.
Question: Does it run if you set a very slow speed?
If you are using the DRV8825 you must use DRIVER, that is the only mode that
drives step/dir interfaces. Sounds like one of your DRV8825's is miswired or there's a
bad connection, so that short step pulses are being lost somehow, which is why FULL2WIRE
is managing to get something happening (no short pulses).
You are trying to drive 1.7A motors with a 0.75A driver, which is probably why you get less torque
that in needed. Steppers have more torque at low speed, this is nothing to do with the speed
being too low, more likely you are failing to ramp up slowly enough.
You may also have more mechanical load than the motors can drive, to analyze that you need
to look at the mechanical arrangement. Traction wheels would normally be driven via a DC
gearmotor where the gearing boosts the torque by a large factor.
Then I repeat you have some wiring issue if DRIVER isn't working, this is well tried technology
running in every 3D printer out there. You want help, you have to listen...
Your circuit may be flaky in some way we can't guess until we see full details of how you've
connected everything.
And I repeat for 1.7A motor you shouldn't be using a 0.75A driver if its not developing enough
torque - this isn't rocket science.
And again I repeat steppers are not the right choice for traction, you have all sorts of resonance
issues that can bite you as well as less torque with no gearing...
So here's a plan: First review your wiring to ensure you have common star-grounding for all the
components, completely separate power for motor drivers and Arduino, good cable layout (twisted
pair is a really good idea for all high current cables BTW).
Get some DRV8825 modules's, set them to 1.5A or so (1.7 is maybe going to push them too hot),
and see if you get enough torque then (no guarantee, we have no idea what torque is actually
needed - that's mechanics and really that's where you should have started, determining or measuring
the maximum torque requirement....)
Also try various microstepping ratios from 1/4 to 1/16th. Full steps are the worst for resonance issues
and should be avoided.
Make sure your supply has enough current capability and that high current connections are sound
(not breadboarded if possible, breadboards are not designed for high current).
You can also investigate if a gear stage can be added to the motors you have - even 3:1 ratio
might gain you much more solid behaviour when loaded on the floor.
Is that good for power the steppers? if yes, how can i use it? i'll never see it before
That would be much better, although if it has A4988 stepper drivers they will be struggling with 1.7 amps and will probably need heat sinks.
As far as how to use it is concerned read all you can from Google to get the background information. It is not reasonable to expect us to spend time on stuff that is readily available on the internet.
DC motors, because the robot is alrady assembled with stepper motors and i can't ask to change it.You are trying to drive 1.7A motors with a 0.75A driver, which is probably why you get less torque
that in needed. Steppers have more torque at low speed, this is nothing to do with the speed
being too low, more likely you are failing to ramp up slowly enough.
Last question, sorry but I'm kinda noob about electronics: How can i measure the current released by DVR8825?
I don't want to go over 1.5A for not get damage on my steppers.
I have a tester but i'm not sure how to use it in this case.