Thanks, Jake.
I'm not an expert. I'll tell you what I've learned.
g2core is based on drivers that are used for CNC machining.
The Printrboard G2 is a 32-bit board that provides nice smooth operation (microstepping) of the motors.
Some documentation of the board can be found here:
https://github.com/abdrumm/printrbot-do ... tation.pdf
There is a firmware version here:
https://github.com/synthetos/g2/tree/edge/g2core
It can also run Kilpper firmware (
https://www.klipper3d.org/).
Of course, if you're able to support this type of board, talk to one of the people supporting those codes and not me.
It works with Cura.
Paul