RE: "I already flashed g2core with Chilipeppr on my Due and whenever i try to move my motors with it (using the pinout of GRBL) the motors don’t move. "
Without level translators, I would not expect any movement, no matter how you connected Step and Dir pins.
If you made no connection to the enable, then, as you say, the motors energise and hold in place, as expected
RE: " So i downloaded the sources and then i need to write lots of new files for a bord that is used by syntheos themselves? "
Not sure what you mean by write lots of new files.
If you want to avoid reentering you machine specific parameters, modify the default machine parameters with the correct parameters for your machine and re compile so they become the defaults.
For clarity: G2core is a software product under heavy development. Lots of changes happen every day.
DUE + Gshield is not a product platform, but does make a viable test, evaluation and customization platform.
In your case, with external drivers, Gshield is not required.
Many folks have built G2 enabled machines, some based on custom shields, some based on external drivers such as yours.
In virtually all cases, users are doing a lot of customization hardware to match their machines to the DUE or other hardware platforms that are based on the DUE compute/control hardware.
If you need something that ‘just works’ out of the box, G2core may not be right for your near term needs.