Freecad marlin post processor

The gcode is not that bad to read. You might want to look at:

https://docs.v1engineering.com/learn/gcode/

And also:

https://docs.v1engineering.com/learn/coordinates/

You will be able to tell what the grbl post processor is doing differently real quick.