Fatal error: grbl.h: No such file or directory

RE: GRBL and ARDUINO IDE 2.0.4

Hi. I'm having the same issue. I've tried to follow these instructions exactly but same result. Here are some details.

C:\Users\joel.gillard\Documents\Arduino Libraries\grbl\examples\grblUpload\grblUpload.ino:27:10: fatal error: grbl.h: No such file or directory
#include <grbl.h>
^~~~~~~~
compilation terminated.
exit status 1
Compilation error: grbl.h: No such file or directory

Using Arduino IDE 2.1.0. I've downloaded grbl from here GitHub - grbl/grbl: An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino and extracted the files.

I've placed the grbl folder here

Hope this is sufficient detail to spot my issue. Thanks in advance. Joel

@joelgillard, please do not hijack. Thread split.

There are a few topics on installing GRBL so I wont re-invent the wheel and you can find them using the forum search.

It does appear you are not using the correct location for your library which is covered a lot in other topics.

1 Like

Spaces in path names confuse things.

I bet if you created an empty file named grbl.ino in your existing directory:

C:\Users\joel.gillard\Documents\Arduino Libraries\grbl\grbl\

so it is at:

C:\Users\joel.gillard\Documents\Arduino Libraries\grbl\grbl\grbl.ino

and then opened it in the IDE, it would work like:

image -- https://github.com/gnea/grbl/wiki/Compiling-Grbl#build-as-a-normal-arduino-ide-project

Additionally pictures of error messages are not as much use as the ACTUAL text, paths, etc.

And this link is to a search to get you going.

Thanks for helping all. Here is my error code
`C:\Users\joel.gillard\Documents\Arduino_Libraries\grbl\examples\grblUpload\grblUpload.ino:27:10: fatal error: grbl.h: No such file or directory
#include <grbl.h>
^~~~~~~~
compilation terminated.

exit status 1

Compilation error: grbl.h: No such file or directory`

Here is the file I'm selecting

I've looked at the other forum post that are similar you list and I'm doing my best to follow exactly but still get the same error. I'm doing something wrong. Appreciate the advice.

Here is the path
C:\Users\joel.gillard\Documents\Arduino_Libraries\grbl\examples\grblUpload

D:\Arduino sketches an libs\grbl\grbl\examples

This is mine but I have my sketches in an alternate folder.
If you have a folder called MASTER you need to move the other folder OUT of there.
Then delete the MASTER which should now be empty.

On my Mac my libraries are at:

/Users/drf/Documents/Arduino/libraries

So I think your Arduino libraries might be under your Documents/Arduino in:

C:\Users\joel.gillard\Documents\Arduino\libraries\

so you would want a path more like:

C:\Users\joel.gillard\Documents\Arduino\libraries\grbl\examples\grblUpload

but I'm not sure of the upper-or-lower case.

But rather than mess with libraries, I would suggest making an empty grbl.ino file in what might be your:

C:\Users\joel.gillard\Documents\Arduino_Libraries\grbl\grbl\

...directory. Then compiling that grbl.ino would work like compiling any other script, without messing with library paths and examples.

Thank you both for helping very much. I've deleted the Master folder previously.

I don't understand why the file path matters. If I open and run grblUpload in the file structure already existing when I download from github, why doesn't that work?

Here is what my file structure looks like



The examples in the file structure depend on the rest of the file structure being properly installed as a library in the Arduino's library directory.

If you add a grbl.ino file into the file structure, it looks for the other files relative to the grbl.ino file and doesn't depend on the rest of the files being properly installed as an Arduino library.

Here's my file structure (using the grbl.ino as a normal sketch method):

% ls -lR ~/Work/grbl
total 296
-rw-r--r--   1 drf  staff  35298 Apr  2  2021 COPYING
-rw-r--r--   1 drf  staff   3774 Mar  6 09:54 Makefile
-rw-r--r--   1 drf  staff   7346 Apr  2  2021 README.md
drwxr-xr-x  41 drf  staff   1312 Mar  6 00:46 build
drwxr-xr-x   6 drf  staff    192 Apr  2  2021 doc
drwxr-xr-x  47 drf  staff   1504 Mar 31 15:39 grbl
-rw-r--r--   1 drf  staff  99975 Mar  6 00:46 grbl.hex
drwxr-xr-x   3 drf  staff     96 Mar  6 00:43 obj

/Users/drf/Work/grbl/build:
total 2616
-rw-r--r--  1 drf  staff     755 Mar  6 00:46 coolant_control.d
-rw-r--r--  1 drf  staff   12052 Mar  6 00:46 coolant_control.o
-rw-r--r--  1 drf  staff  476854 Mar  6 00:46 core.a
-rw-r--r--  1 drf  staff      30 Mar  6 00:46 eeprom.d
-rw-r--r--  1 drf  staff    9784 Mar  6 00:46 eeprom.o
-rw-r--r--  1 drf  staff     735 Mar  6 00:46 gcode.d
-rw-r--r--  1 drf  staff   43372 Mar  6 00:46 gcode.o
-rw-r--r--  1 drf  staff     731 Mar  6 00:46 jog.d
-rw-r--r--  1 drf  staff   13944 Mar  6 00:46 jog.o
-rw-r--r--  1 drf  staff     737 Mar  6 00:46 limits.d
-rw-r--r--  1 drf  staff   24656 Mar  6 00:46 limits.o
-rw-r--r--  1 drf  staff     733 Mar  6 00:46 main.d
-rwxr-xr-x  1 drf  staff  278348 Mar  6 00:46 main.elf
-rw-r--r--  1 drf  staff   13016 Mar  6 00:46 main.o
-rw-r--r--  1 drf  staff     753 Mar  6 00:46 motion_control.d
-rw-r--r--  1 drf  staff   28908 Mar  6 00:46 motion_control.o
-rw-r--r--  1 drf  staff     745 Mar  6 00:46 nuts_bolts.d
-rw-r--r--  1 drf  staff   22640 Mar  6 00:46 nuts_bolts.o
-rw-r--r--  1 drf  staff     739 Mar  6 00:46 planner.d
-rw-r--r--  1 drf  staff   36476 Mar  6 00:46 planner.o
-rw-r--r--  1 drf  staff     735 Mar  6 00:46 print.d
-rw-r--r--  1 drf  staff   23040 Mar  6 00:46 print.o
-rw-r--r--  1 drf  staff     735 Mar  6 00:46 probe.d
-rw-r--r--  1 drf  staff   13048 Mar  6 00:46 probe.o
-rw-r--r--  1 drf  staff     741 Mar  6 00:46 protocol.d
-rw-r--r--  1 drf  staff   32028 Mar  6 00:46 protocol.o
-rw-r--r--  1 drf  staff     737 Mar  6 00:46 report.d
-rw-r--r--  1 drf  staff   51380 Mar  6 00:46 report.o
-rw-r--r--  1 drf  staff     737 Mar  6 00:46 serial.d
-rw-r--r--  1 drf  staff   19880 Mar  6 00:46 serial.o
-rw-r--r--  1 drf  staff     741 Mar  6 00:46 settings.d
-rw-r--r--  1 drf  staff   31040 Mar  6 00:46 settings.o
-rw-r--r--  1 drf  staff     755 Mar  6 00:46 spindle_control.d
-rw-r--r--  1 drf  staff   18608 Mar  6 00:46 spindle_control.o
-rw-r--r--  1 drf  staff     739 Mar  6 00:46 stepper.d
-rw-r--r--  1 drf  staff   43976 Mar  6 00:46 stepper.o
-rw-r--r--  1 drf  staff     737 Mar  6 00:46 system.d
-rw-r--r--  1 drf  staff   33944 Mar  6 00:46 system.o

/Users/drf/Work/grbl/doc:
total 0
drwxr-xr-x   6 drf  staff  192 Apr  2  2021 csv
drwxr-xr-x  10 drf  staff  320 Apr  2  2021 log
drwxr-xr-x   8 drf  staff  256 Apr  2  2021 markdown
drwxr-xr-x   5 drf  staff  160 Apr  2  2021 script

/Users/drf/Work/grbl/doc/csv:
total 32
-rw-r--r--  1 drf  staff  1385 Apr  2  2021 alarm_codes_en_US.csv
-rw-r--r--  1 drf  staff   888 Apr  2  2021 build_option_codes_en_US.csv
-rw-r--r--  1 drf  staff  3186 Apr  2  2021 error_codes_en_US.csv
-rw-r--r--  1 drf  staff  4017 Apr  2  2021 setting_codes_en_US.csv

/Users/drf/Work/grbl/doc/log:
total 424
-rw-r--r--  1 drf  staff  16560 Apr  2  2021 commit_log_v0.7.txt
-rw-r--r--  1 drf  staff  26836 Apr  2  2021 commit_log_v0.8c.txt
-rw-r--r--  1 drf  staff  70478 Apr  2  2021 commit_log_v0.9g.txt
-rw-r--r--  1 drf  staff  24906 Apr  2  2021 commit_log_v0.9i.txt
-rw-r--r--  1 drf  staff    474 Apr  2  2021 commit_log_v0.9j.txt
-rw-r--r--  1 drf  staff   4985 Apr  2  2021 commit_log_v1.0b.txt
-rw-r--r--  1 drf  staff   2414 Apr  2  2021 commit_log_v1.0c.txt
-rw-r--r--  1 drf  staff  45116 Apr  2  2021 commit_log_v1.1.txt

/Users/drf/Work/grbl/doc/markdown:
total 288
-rw-r--r--  1 drf  staff   9627 Apr  2  2021 change_summary.md
-rw-r--r--  1 drf  staff  27078 Apr  2  2021 commands.md
-rw-r--r--  1 drf  staff  55260 Apr  2  2021 interface.md
-rw-r--r--  1 drf  staff   9801 Apr  2  2021 jogging.md
-rw-r--r--  1 drf  staff   9033 Apr  2  2021 laser_mode.md
-rw-r--r--  1 drf  staff  24007 Apr  2  2021 settings.md

/Users/drf/Work/grbl/doc/script:
total 64
-rw-r--r--  1 drf  staff  18023 Apr  2  2021 fit_nonlinear_spindle.py
-rwxr-xr-x  1 drf  staff   2395 Apr  2  2021 simple_stream.py
-rwxr-xr-x  1 drf  staff   8035 Apr  2  2021 stream.py

/Users/drf/Work/grbl/grbl:
total 1224
-rw-r--r--  1 drf  staff  55036 Apr 17 23:45 #stepper.c#
-rw-r--r--  1 drf  staff  49666 Mar  6 09:54 config.h
-rw-r--r--  1 drf  staff   3747 Apr  2  2021 coolant_control.c
-rw-r--r--  1 drf  staff   1508 Apr  2  2021 coolant_control.h
-rw-r--r--  1 drf  staff  12223 Mar  6 09:54 cpu_map.h
-rw-r--r--  1 drf  staff  29113 Apr  2  2021 defaults.h
-rw-r--r--  1 drf  staff   5599 Mar  6 09:54 eeprom.c
-rw-r--r--  1 drf  staff   1059 Apr  2  2021 eeprom.h
drwxr-xr-x  5 drf  staff    160 Apr 15  2022 examples
-rw-r--r--  1 drf  staff  62644 Apr  2  2021 gcode.c
-rw-r--r--  1 drf  staff  10429 Apr  2  2021 gcode.h
-rw-r--r--  1 drf  staff   4490 Apr  2  2021 grbl.h
-rw-r--r--  1 drf  staff      0 Apr 15  2022 grbl.ino
-rw-r--r--  1 drf  staff   1775 Apr  2  2021 jog.c
-rw-r--r--  1 drf  staff   1022 Apr  2  2021 jog.h
-rw-r--r--  1 drf  staff  18692 Apr  2  2021 limits.c
-rw-r--r--  1 drf  staff   1238 Apr  2  2021 limits.h
-rw-r--r--  1 drf  staff   4537 Apr  2  2021 main.c
-rw-r--r--  1 drf  staff  18724 Apr  2  2021 motion_control.c
-rw-r--r--  1 drf  staff   2674 Apr  2  2021 motion_control.h
-rw-r--r--  1 drf  staff   5381 Apr  2  2021 nuts_bolts.c
-rw-r--r--  1 drf  staff   3076 Apr  2  2021 nuts_bolts.h
-rw-r--r--  1 drf  staff  27098 Apr  2  2021 planner.c
-rw-r--r--  1 drf  staff   6975 Apr  2  2021 planner.h
-rw-r--r--  1 drf  staff   5025 Apr  2  2021 print.c
-rw-r--r--  1 drf  staff   1670 Apr  2  2021 print.h
-rw-r--r--  1 drf  staff   2418 Apr  2  2021 probe.c
-rw-r--r--  1 drf  staff   1610 Apr  2  2021 probe.h
-rw-r--r--  1 drf  staff  38607 Apr  2  2021 protocol.c
-rw-r--r--  1 drf  staff   1882 Apr  2  2021 protocol.h
-rw-r--r--  1 drf  staff  24592 Apr  2  2021 report.c
-rw-r--r--  1 drf  staff   4476 Apr  2  2021 report.h
-rw-r--r--  1 drf  staff   8304 Apr  2  2021 serial.c
-rw-r--r--  1 drf  staff   1885 Apr  2  2021 serial.h
-rw-r--r--  1 drf  staff  13240 Apr  2  2021 settings.c
-rw-r--r--  1 drf  staff   5882 Apr  2  2021 settings.h
-rw-r--r--  1 drf  staff  10432 Apr  2  2021 spindle_control.c
-rw-r--r--  1 drf  staff   2573 Apr  2  2021 spindle_control.h
-rw-r--r--  1 drf  staff  55036 Apr  2  2021 stepper.c
-rw-r--r--  1 drf  staff   1951 Apr  2  2021 stepper.h
-rw-r--r--  1 drf  staff  15916 Apr  2  2021 system.c
-rw-r--r--  1 drf  staff  10383 Apr  2  2021 system.h
drwxr-xr-x  3 drf  staff     96 Apr  9  2022 xxJUNK

/Users/drf/Work/grbl/grbl/examples:
total 0
drwxr-xr-x  4 drf  staff  128 Mar  6 09:54 grblUpload
drwxr-xr-x  4 drf  staff  128 Apr  2  2021 grblWrite_BuildInfo

/Users/drf/Work/grbl/grbl/examples/grblUpload:
total 16
-rw-r--r--  1 drf  staff  1231 Mar  6 09:54 grblUpload.ino
-rw-r--r--  1 drf  staff  1081 Apr  2  2021 license.txt

/Users/drf/Work/grbl/grbl/examples/grblWrite_BuildInfo:
total 16
-rw-r--r--  1 drf  staff  3670 Apr  2  2021 grblWrite_BuildInfo.ino
-rw-r--r--  1 drf  staff  1103 Apr  2  2021 license.txt

/Users/drf/Work/grbl/grbl/xxJUNK:
total 104
-rw-r--r--  1 drf  staff  49675 Apr  9  2022 config.h

/Users/drf/Work/grbl/obj:
total 936
-rw-r--r--  1 drf  staff  476830 Mar  6 00:43 core.a

Note the grbl/grbl/grbl.ino file with size 0 -- the Arduino IDE starts with that and assembles everything else.

To be clear -- your files do not look like they are properly installed in the Arduino's library directory. They look like they are in your 'Documents/Arduino_Library' directory rather than (what on my Mac would be) 'Documents/Arduino/library' 'Documents/Arduino/libraries'

1 Like

Thanks so much for your time and patience. I have created a blank grbl.ino (no lines of code) and saved to Documents/Arduino/Library/. I then run grblUpload.ino and get the same error.

If I run the blank grbl.ino I created I get this error

C:\Users\JOEL~1.GIL\AppData\Local\Temp\ccqPrCyO.ltrans0.ltrans.o: In function main':
C:\Users\joel.gillard\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:43: undefined reference to setup' C:\Users\joel.gillard\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:46: undefined reference to loop'
collect2.exe: error: ld returned 1 exit status

exit status 1

Compilation error: exit status 1`

I'm very confused on what files I need to have where. I'm new to Arduino. I'm not sure if you mean a grbl.ino folder or grbl.ino sketch. I have both now. UGH.

Oops, I spelled it wrong in my last post -- "Documents/Arduino/libraries" I'll mark that error in my last post.

Is there a Documents/Arduino/Library and Documents/Arduino/libraries on your machine? The grbl goes in the second.

I'm not sure if the grbl.ino conflicts with the library method.

Here's a transcript of me using the standalone directory/grbl.ino method:

drf@V50833 ~ % cd Downloads 
drf@V50833 Downloads % mkdir Joel
drf@V50833 Downloads % cd Joel 
drf@V50833 Joel % wget https://github.com/gnea/grbl/archive/refs/tags/v1.1h.20190825.zip
--2023-05-30 19:12:34--  https://github.com/gnea/grbl/archive/refs/tags/v1.1h.20190825.zip
Resolving github.com (github.com)... 140.82.112.4
Connecting to github.com (github.com)|140.82.112.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/gnea/grbl/zip/refs/tags/v1.1h.20190825 [following]
--2023-05-30 19:12:34--  https://codeload.github.com/gnea/grbl/zip/refs/tags/v1.1h.20190825
Resolving codeload.github.com (codeload.github.com)... 140.82.114.10
Connecting to codeload.github.com (codeload.github.com)|140.82.114.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘v1.1h.20190825.zip’

v1.1h.20190825.zip                [ <=>                                              ] 301.08K  --.-KB/s    in 0.06s   

2023-05-30 19:12:34 (4.66 MB/s) - ‘v1.1h.20190825.zip’ saved [308301]

drf@V50833 Joel % unzip v1.1h.20190825.zip 
Archive:  v1.1h.20190825.zip
40eb439bf2afc4c6f3003836c396e183ba72c45b
   creating: grbl-1.1h.20190825/
  inflating: grbl-1.1h.20190825/.gitignore  
  inflating: grbl-1.1h.20190825/COPYING  
  inflating: grbl-1.1h.20190825/Makefile  
  inflating: grbl-1.1h.20190825/README.md  
   creating: grbl-1.1h.20190825/build/
  inflating: grbl-1.1h.20190825/build/.gitignore  
   creating: grbl-1.1h.20190825/doc/
   creating: grbl-1.1h.20190825/doc/csv/
  inflating: grbl-1.1h.20190825/doc/csv/alarm_codes_en_US.csv  
  inflating: grbl-1.1h.20190825/doc/csv/build_option_codes_en_US.csv  
  inflating: grbl-1.1h.20190825/doc/csv/error_codes_en_US.csv  
  inflating: grbl-1.1h.20190825/doc/csv/setting_codes_en_US.csv  
   creating: grbl-1.1h.20190825/doc/log/
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v0.7.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v0.8c.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v0.9g.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v0.9i.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v0.9j.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v1.0b.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v1.0c.txt  
  inflating: grbl-1.1h.20190825/doc/log/commit_log_v1.1.txt  
   creating: grbl-1.1h.20190825/doc/markdown/
  inflating: grbl-1.1h.20190825/doc/markdown/change_summary.md  
  inflating: grbl-1.1h.20190825/doc/markdown/commands.md  
  inflating: grbl-1.1h.20190825/doc/markdown/interface.md  
  inflating: grbl-1.1h.20190825/doc/markdown/jogging.md  
  inflating: grbl-1.1h.20190825/doc/markdown/laser_mode.md  
  inflating: grbl-1.1h.20190825/doc/markdown/settings.md  
   creating: grbl-1.1h.20190825/doc/script/
  inflating: grbl-1.1h.20190825/doc/script/fit_nonlinear_spindle.py  
  inflating: grbl-1.1h.20190825/doc/script/simple_stream.py  
  inflating: grbl-1.1h.20190825/doc/script/stream.py  
   creating: grbl-1.1h.20190825/grbl/
  inflating: grbl-1.1h.20190825/grbl/config.h  
  inflating: grbl-1.1h.20190825/grbl/coolant_control.c  
  inflating: grbl-1.1h.20190825/grbl/coolant_control.h  
  inflating: grbl-1.1h.20190825/grbl/cpu_map.h  
  inflating: grbl-1.1h.20190825/grbl/defaults.h  
  inflating: grbl-1.1h.20190825/grbl/eeprom.c  
  inflating: grbl-1.1h.20190825/grbl/eeprom.h  
   creating: grbl-1.1h.20190825/grbl/examples/
   creating: grbl-1.1h.20190825/grbl/examples/grblUpload/
  inflating: grbl-1.1h.20190825/grbl/examples/grblUpload/grblUpload.ino  
  inflating: grbl-1.1h.20190825/grbl/examples/grblUpload/license.txt  
   creating: grbl-1.1h.20190825/grbl/examples/grblWrite_BuildInfo/
  inflating: grbl-1.1h.20190825/grbl/examples/grblWrite_BuildInfo/grblWrite_BuildInfo.ino  
  inflating: grbl-1.1h.20190825/grbl/examples/grblWrite_BuildInfo/license.txt  
  inflating: grbl-1.1h.20190825/grbl/gcode.c  
  inflating: grbl-1.1h.20190825/grbl/gcode.h  
  inflating: grbl-1.1h.20190825/grbl/grbl.h  
  inflating: grbl-1.1h.20190825/grbl/jog.c  
  inflating: grbl-1.1h.20190825/grbl/jog.h  
  inflating: grbl-1.1h.20190825/grbl/limits.c  
  inflating: grbl-1.1h.20190825/grbl/limits.h  
  inflating: grbl-1.1h.20190825/grbl/main.c  
  inflating: grbl-1.1h.20190825/grbl/motion_control.c  
  inflating: grbl-1.1h.20190825/grbl/motion_control.h  
  inflating: grbl-1.1h.20190825/grbl/nuts_bolts.c  
  inflating: grbl-1.1h.20190825/grbl/nuts_bolts.h  
  inflating: grbl-1.1h.20190825/grbl/planner.c  
  inflating: grbl-1.1h.20190825/grbl/planner.h  
  inflating: grbl-1.1h.20190825/grbl/print.c  
  inflating: grbl-1.1h.20190825/grbl/print.h  
  inflating: grbl-1.1h.20190825/grbl/probe.c  
  inflating: grbl-1.1h.20190825/grbl/probe.h  
  inflating: grbl-1.1h.20190825/grbl/protocol.c  
  inflating: grbl-1.1h.20190825/grbl/protocol.h  
  inflating: grbl-1.1h.20190825/grbl/report.c  
  inflating: grbl-1.1h.20190825/grbl/report.h  
  inflating: grbl-1.1h.20190825/grbl/serial.c  
  inflating: grbl-1.1h.20190825/grbl/serial.h  
  inflating: grbl-1.1h.20190825/grbl/settings.c  
  inflating: grbl-1.1h.20190825/grbl/settings.h  
  inflating: grbl-1.1h.20190825/grbl/spindle_control.c  
  inflating: grbl-1.1h.20190825/grbl/spindle_control.h  
  inflating: grbl-1.1h.20190825/grbl/stepper.c  
  inflating: grbl-1.1h.20190825/grbl/stepper.h  
  inflating: grbl-1.1h.20190825/grbl/system.c  
  inflating: grbl-1.1h.20190825/grbl/system.h  
drf@V50833 Joel % cd grbl-1.1h.20190825/grbl 
drf@V50833 grbl % ls
config.h		gcode.c			motion_control.c	probe.c			settings.c
coolant_control.c	gcode.h			motion_control.h	probe.h			settings.h
coolant_control.h	grbl.h			nuts_bolts.c		protocol.c		spindle_control.c
cpu_map.h		jog.c			nuts_bolts.h		protocol.h		spindle_control.h
defaults.h		jog.h			planner.c		report.c		stepper.c
eeprom.c		limits.c		planner.h		report.h		stepper.h
eeprom.h		limits.h		print.c			serial.c		system.c
examples		main.c			print.h			serial.h		system.h
drf@V50833 grbl % touch grbl.ino
drf@V50833 grbl % ls -la 
total 1112
drwxr-xr-x  43 drf  staff   1376 May 30 19:12 .
drwxr-xr-x   9 drf  staff    288 Aug 25  2019 ..
-rw-r--r--   1 drf  staff  49666 Aug 25  2019 config.h
-rw-r--r--   1 drf  staff   3747 Aug 25  2019 coolant_control.c
-rw-r--r--   1 drf  staff   1508 Aug 25  2019 coolant_control.h
-rw-r--r--   1 drf  staff  12223 Aug 25  2019 cpu_map.h
-rw-r--r--   1 drf  staff  29113 Aug 25  2019 defaults.h
-rw-r--r--   1 drf  staff   5599 Aug 25  2019 eeprom.c
-rw-r--r--   1 drf  staff   1059 Aug 25  2019 eeprom.h
drwxr-xr-x   4 drf  staff    128 Aug 25  2019 examples
-rw-r--r--   1 drf  staff  62644 Aug 25  2019 gcode.c
-rw-r--r--   1 drf  staff  10429 Aug 25  2019 gcode.h
-rw-r--r--   1 drf  staff   4490 Aug 25  2019 grbl.h
-rw-r--r--   1 drf  staff      0 May 30 19:12 grbl.ino
-rw-r--r--   1 drf  staff   1775 Aug 25  2019 jog.c
-rw-r--r--   1 drf  staff   1022 Aug 25  2019 jog.h
-rw-r--r--   1 drf  staff  18692 Aug 25  2019 limits.c
-rw-r--r--   1 drf  staff   1238 Aug 25  2019 limits.h
-rw-r--r--   1 drf  staff   4537 Aug 25  2019 main.c
-rw-r--r--   1 drf  staff  18724 Aug 25  2019 motion_control.c
-rw-r--r--   1 drf  staff   2674 Aug 25  2019 motion_control.h
-rw-r--r--   1 drf  staff   5381 Aug 25  2019 nuts_bolts.c
-rw-r--r--   1 drf  staff   3076 Aug 25  2019 nuts_bolts.h
-rw-r--r--   1 drf  staff  27098 Aug 25  2019 planner.c
-rw-r--r--   1 drf  staff   6975 Aug 25  2019 planner.h
-rw-r--r--   1 drf  staff   5025 Aug 25  2019 print.c
-rw-r--r--   1 drf  staff   1670 Aug 25  2019 print.h
-rw-r--r--   1 drf  staff   2418 Aug 25  2019 probe.c
-rw-r--r--   1 drf  staff   1610 Aug 25  2019 probe.h
-rw-r--r--   1 drf  staff  38607 Aug 25  2019 protocol.c
-rw-r--r--   1 drf  staff   1882 Aug 25  2019 protocol.h
-rw-r--r--   1 drf  staff  24591 Aug 25  2019 report.c
-rw-r--r--   1 drf  staff   4476 Aug 25  2019 report.h
-rw-r--r--   1 drf  staff   8304 Aug 25  2019 serial.c
-rw-r--r--   1 drf  staff   1885 Aug 25  2019 serial.h
-rw-r--r--   1 drf  staff  13240 Aug 25  2019 settings.c
-rw-r--r--   1 drf  staff   5882 Aug 25  2019 settings.h
-rw-r--r--   1 drf  staff  10432 Aug 25  2019 spindle_control.c
-rw-r--r--   1 drf  staff   2573 Aug 25  2019 spindle_control.h
-rw-r--r--   1 drf  staff  55036 Aug 25  2019 stepper.c
-rw-r--r--   1 drf  staff   1951 Aug 25  2019 stepper.h
-rw-r--r--   1 drf  staff  15916 Aug 25  2019 system.c
-rw-r--r--   1 drf  staff  10383 Aug 25  2019 system.h
drf@V50833 grbl % 

Then Arduino IDE and File/Open Downloads/Joel/grbl-1.1h.20190825/grbl/grbl.ino

Then select board Uno, then compile:

FQBN: arduino:avr:uno
Using board 'uno' from platform in folder: /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Using core 'arduino' from platform in folder: /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6

Detecting libraries used...
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/grbl.ino.cpp -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/coolant_control.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/eeprom.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/gcode.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/jog.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/limits.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/main.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/motion_control.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/nuts_bolts.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/planner.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/print.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/probe.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/protocol.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/report.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/serial.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/settings.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/spindle_control.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/stepper.c -o /dev/null
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/system.c -o /dev/null
Generating function prototypes...
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/grbl.ino.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/drf/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/coolant_control.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/coolant_control.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/motion_control.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/motion_control.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/eeprom.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/eeprom.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/jog.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/jog.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/main.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/main.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/grbl.ino.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/grbl.ino.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/limits.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/limits.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/gcode.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/gcode.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/nuts_bolts.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/nuts_bolts.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/planner.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/planner.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/probe.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/probe.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/report.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/report.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/serial.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/serial.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/protocol.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/protocol.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/settings.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/settings.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/print.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/print.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/spindle_control.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/spindle_control.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/stepper.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/stepper.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/system.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/system.c.o
Compiling libraries...
Compiling core...
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/CDC.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/CDC.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/HardwareSerial0.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial0.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/HardwareSerial2.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial2.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/PluggableUSB.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/PluggableUSB.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/HardwareSerial1.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial1.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/IPAddress.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/IPAddress.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/HardwareSerial.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/HardwareSerial3.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial3.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/Print.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/Print.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/Stream.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/Stream.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/Tone.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/Tone.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/USBCore.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/USBCore.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/WInterrupts.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/WInterrupts.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/WMath.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/WMath.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/WString.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/WString.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/abi.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/abi.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/hooks.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/hooks.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/main.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/main.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/new.cpp -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/new.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/wiring.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/wiring_analog.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_analog.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/wiring_digital.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_digital.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/wiring_pulse.S -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_pulse.S.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/wiring_pulse.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_pulse.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -c -g -Os -w -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /Users/drf/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/wiring_shift.c -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_shift.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/CDC.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial0.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial1.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial2.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/HardwareSerial3.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/IPAddress.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/PluggableUSB.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/Print.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/Stream.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/Tone.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/USBCore.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/WInterrupts.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/WMath.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/WString.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/abi.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/hooks.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/main.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/new.cpp.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_analog.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_digital.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_pulse.S.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_pulse.c.o
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar rcs /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/wiring_shift.c.o
Archiving built core (caching) in: /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/cores/arduino_avr_uno_e5eed872978eeecc5e900d577e32f899/core.a
Linking everything together...
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-gcc -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/grbl.ino.elf /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/coolant_control.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/eeprom.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/gcode.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/grbl.ino.cpp.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/jog.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/limits.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/main.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/motion_control.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/nuts_bolts.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/planner.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/print.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/probe.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/protocol.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/report.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/serial.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/settings.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/spindle_control.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/stepper.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/sketch/system.c.o /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/core/core.a -L/private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15 -lm
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/grbl.ino.elf /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/grbl.ino.eep
/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy -O ihex -R .eeprom /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/grbl.ino.elf /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/grbl.ino.hex

/Users/drf/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-size -A /private/var/folders/7g/2b2t5vv15cg3yrp46fm2yv7h0000gt/T/arduino/sketches/D51AA6CBE285134E4AA985FF0E7C1B15/grbl.ino.elf
Sketch uses 29738 bytes (92%) of program storage space. Maximum is 32256 bytes.
Global variables use 1633 bytes (79%) of dynamic memory, leaving 415 bytes for local variables. Maximum is 2048 bytes.

Success!

1 Like

Ok, I final got it to work and upload grbl. I had to select the grbl folder and create a .zip file. The location of the files on your computer doesn't matter.

Then go to Sketch/Include Library/Add .ZIP Library....
Select the created .zip file from previous

Select Verify and select Upload.

I was then able to use a gcode sender with my Uno with attached CNC Shield, Driver, Stepper Motor.

Then go to File/Examples/grbl/grblUpload

1 Like

Glad you got it figured.

Now the fun begins.

Indeed, my journey just begins. Thanks for helping.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.