I ordered most of the parts from your amazon links.
DRV8825 stepper motors/Ramps 1.4/Arduino – 12v power cable
NEMA 17 motors
for gcode generation I am using aspire to create the text and using quick engrave for the toolpath creation.
Then this is fed to Repetier.
I use a Mac so I had to change the baudrate in the code to 115200 to be able to send it commands.