Yes you can just move steppers them from arduino...
see [
reprap.org] for a very simple demo to move all stepper back and forward, (also tuns mosfets on and off)
But you really cant run a p&p like that... its will require alot more programming
gcode are just text instructions to control the firmware. eg G1 X5 Y10 F500 see [
marlinfw.org] for details.
The ramps is really a serial device. you send gcode to it in uppercase, it responds with OK when its ready for next command.
There is also more complicate protocol that sends line number and checksums see [
reprap.org] for details.
"the 5 motors should know when to operate (independently) "
most ramps firmwares will not do this. X,Y Z are independent, but E0 and E1 are special.
configuration.h is the main configuration file. you edit it so the firmware knows the exact details of your hardware. for eg steps/mm how me steps does your machine need to move 1mm.
Edited 1 time(s). Last edit at 01/23/2020 05:42AM by Dust.