Hallo Paulxy
Die Grbl Software liegt nicht als "Sketch" vor sondern ähnlich wie im AVR-Studio als verschienen Dateien.
bestehend aus main-C main-h .. config h ..usw.
Die Arduino IDE erzeugt auch diese Dateien beim kompilieren eines Sketches, nur zusätzlich ein Hexfile für einen bestimmten Controler.
Du stellst nur in der IDE den Prozessor ein und diverse Fuses werden von der IDE gesetzt.
Im Quellcode von GitHub ist ein Makefile enthalten.
Dies enthält Anweisungen zum kompilieren. Hier kannst Du Änderungen und Anpassungen an deinen Controller vornehmen.
in der Config h stehen deine Pinzuordnungen. Diese kannst Du auf deine vorhandene Hardware anpassen.
Danach musst Du ein Hexfile kompilieren mit dem Befehl make.
Dies geschieht entweder in einem Terminalfenster oder einer Entwicklungsumgebung.
Für OSX bietet sich X-Code an da diese Umgebung fast alles mitliefert.
unter Windows das gute AVR-Studio.
Nach make erhälst Du ein Hexfile als Firmware für den Arduino dieses muss dann in den Controller geflasht werden.
Im Netz findest Du auch Beispiele bzw Anleitungen zum flashen mit der grbl software. MTM-grbl
http://mtm.cba.mit.edu/machines/mtm_snap-lock/build/software.html
grüße Xboom