What schematic are you not following?
The short answer is Yes, you need all those parts.
Nobody uses the L297+L298 these days because there are much better single-chip solutions for controlling stepper motors in constant current mode, for example the A4988.
Save yourself the trouble and the poor, energy wasting performance of outdated technology and buy a prebuilt A4988 module from Pololu. It even does microstepping. Pololu has great product support too. http://www.pololu.com/product/1182 or http://www.pololu.com/product/2128
well,can i use those parts but diffent model?
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16