Giter Site home page Giter Site logo

me-robot's Introduction

me-robot

grbl0.9 nano/uno 4axis xyza 根据grbl0.9版本改写的328-NANO-UNO的固件,支持XYZA四轴控制,因为328空间太小只有4k精简了很多而且写入后几乎是满的。做一点优化。后续升级A轴转换B轴或C轴, 建议使用grbl的控制通信软件:https://github.com/Denvi/Candle 这个软件控制速度高不卡,比其他的grbl软件运行和通信更流畅。特别是发送4轴运动代码时候更明显~! 测试见下面连接 https://www.youtube.com/channel/UCFcVlb_JrM2z-Vwd9hDWBlA

提供原始代码,使用usbasp工具上传即可,arduino编译版本1.5.5以上,支持NANO/UNO/328芯片。 欢迎修改和提交bug。多谢!

一下是机器翻译的英文凑合看吧!哈哈 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Grbl0.9 nano/uno 4axis xyza The 328-NANO-UNO firmware rewritten according to the grbl0.9 version supports XYZA four-axis control, because the 328 space is too small, only 4k is much thinner and almost full after writing. Do a little optimization. Subsequent upgrade A-axis conversion B-axis or C-axis, it is recommended to use grbl control communication software: https://github.com/Denvi/Candle This software controls high speed and does not card, and runs and communicates more smoothly than other grbl software. Especially when sending 4-axis motion code is more obvious ~!

Provide the original code, upload it with usbasp tool, arduino compiled version 1.5.5 or higher, support NANO/UNO/328 chip. Welcome to modify and submit bugs. Thank you!

Let's take a look at the English translation of machine translation! Haha

一下是编译过程:


/Applications/Arduino1.8.5.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino1.8.5.app/Contents/Java/hardware -hardware /Users/zy/Library/Arduino15/packages -tools /Applications/Arduino1.8.5.app/Contents/Java/tools-builder -tools /Applications/Arduino1.8.5.app/Contents/Java/hardware/tools/avr -tools /Users/zy/Library/Arduino15/packages -built-in-libraries /Applications/Arduino1.8.5.app/Contents/Java/libraries -libraries /Users/zy/Documents/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10805 -build-path /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501 -warnings=default -build-cache /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_cache_836188 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/zy/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/Users/zy/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -verbose /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino /Applications/Arduino1.8.5.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino1.8.5.app/Contents/Java/hardware -hardware /Users/zy/Library/Arduino15/packages -tools /Applications/Arduino1.8.5.app/Contents/Java/tools-builder -tools /Applications/Arduino1.8.5.app/Contents/Java/hardware/tools/avr -tools /Users/zy/Library/Arduino15/packages -built-in-libraries /Applications/Arduino1.8.5.app/Contents/Java/libraries -libraries /Users/zy/Documents/Arduino/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10805 -build-path /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501 -warnings=default -build-cache /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_cache_836188 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/Users/zy/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/Users/zy/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -prefs=runtime.tools.avr-gcc.path=/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -verbose /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino Using board 'nano' from platform in folder: /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21 Using core 'arduino' from platform in folder: /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21 Detecting libraries used... "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/coolant_control.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/eeprom.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/gcode.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/limits.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/main.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/motion_control.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/planner.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/print.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/probe.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/protocol.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/report.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/serial.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/settings.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/spindle_control.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/stepper.c" -o "/dev/null" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/system.c" -o "/dev/null" Generating function prototypes... "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/preproc/ctags_target_for_gcc_minus_e.cpp" "/Applications/Arduino1.8.5.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/preproc/ctags_target_for_gcc_minus_e.cpp" 正在编译项目... "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp.o" In file included from /Users/zy/Documents/Arduino/libraries/grbl/grbl.h:24:0, from /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino:3: /Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.h:6:0: warning: "false" redefined #define false 0 ^ In file included from /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Arduino.h:24:0, from /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp:1: /Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/lib/gcc/avr/4.9.2/include/stdbool.h:42:0: note: this is the location of the previous definition #define false false ^ In file included from /Users/zy/Documents/Arduino/libraries/grbl/grbl.h:24:0, from /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino:3: /Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.h:7:0: warning: "true" redefined #define true 1 ^ In file included from /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Arduino.h:24:0, from /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp:1: /Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/lib/gcc/avr/4.9.2/include/stdbool.h:43:0: note: this is the location of the previous definition #define true true ^ In file included from /Users/zy/Documents/Arduino/libraries/grbl/grbl.h:24:0, from /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino:3: /Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.h:34:0: warning: "max" redefined #define max(a,b) (((a) > (b)) ? (a) : (b)) ^ In file included from /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp:1:0: /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Arduino.h:93:0: note: this is the location of the previous definition #define max(a,b) ((a)>(b)?(a):(b)) ^ In file included from /Users/zy/Documents/Arduino/libraries/grbl/grbl.h:24:0, from /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino:3: /Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.h:35:0: warning: "min" redefined #define min(a,b) (((a) < (b)) ? (a) : (b)) ^ In file included from /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp:1:0: /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Arduino.h:92:0: note: this is the location of the previous definition #define min(a,b) ((a)<(b)?(a):(b)) ^ In file included from /Users/zy/Documents/Arduino/libraries/grbl/grbl.h:24:0, from /Users/zy/Documents/GitHub/me-robot/grbl/grblUpload/grblUpload.ino:3: /Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.h:38:0: warning: "bit" redefined #define bit(n) (1 << n) ^ In file included from /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp:1:0: /Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Arduino.h:123:0: note: this is the location of the previous definition #define bit(b) (1UL << (b)) ^ Compiling libraries... Compiling library "grbl" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/coolant_control.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/coolant_control.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/eeprom.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/eeprom.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/gcode.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/gcode.c.o" 找到无效库在 /Users/zy/Documents/Arduino/libraries/grbl-master: /Users/zy/Documents/Arduino/libraries/grbl-master 找到无效库在 /Users/zy/Documents/Arduino/libraries/Marlin-mUVe1DLP-Running-master: /Users/zy/Documents/Arduino/libraries/Marlin-mUVe1DLP-Running-master "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/limits.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/limits.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/main.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/main.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/motion_control.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/motion_control.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/nuts_bolts.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/nuts_bolts.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/planner.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/planner.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/print.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/print.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/probe.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/probe.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/protocol.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/protocol.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/report.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/report.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/serial.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/serial.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/settings.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/settings.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/spindle_control.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/spindle_control.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/stepper.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/stepper.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "-I/Users/zy/Documents/Arduino/libraries/grbl" "/Users/zy/Documents/Arduino/libraries/grbl/system.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/system.c.o" Compiling core... "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_pulse.S" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_pulse.S.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/WInterrupts.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/WInterrupts.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/hooks.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/hooks.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_analog.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_analog.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_digital.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_digital.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_pulse.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_pulse.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -c -g -Os -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/wiring_shift.c" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_shift.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/CDC.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/CDC.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial0.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial0.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial1.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial1.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial2.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial2.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/HardwareSerial3.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial3.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/IPAddress.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/IPAddress.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/PluggableUSB.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/PluggableUSB.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Print.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/Print.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Stream.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/Stream.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/Tone.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/Tone.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/USBCore.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/USBCore.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/WMath.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/WMath.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/WString.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/WString.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/abi.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/abi.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/main.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/main.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino" "-I/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/variants/eightanaloginputs" "/Users/zy/Library/Arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/new.cpp" -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/new.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_pulse.S.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/WInterrupts.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/hooks.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_analog.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_digital.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_pulse.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/wiring_shift.c.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/CDC.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial0.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial1.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial2.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/HardwareSerial3.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/IPAddress.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/PluggableUSB.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/Print.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/Stream.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/Tone.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/USBCore.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/WMath.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/WString.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/abi.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/main.cpp.o" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc-ar" rcs "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/new.cpp.o" Archiving built core (caching) in: /var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_cache_836188/core/core_arduino_avr_nano_cpu_atmega328_d45018532dc905ad9e4c2fb51fdf24be.a Linking everything together... "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/grblUpload.ino.elf" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/sketch/grblUpload.ino.cpp.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/coolant_control.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/eeprom.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/gcode.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/limits.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/main.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/motion_control.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/nuts_bolts.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/planner.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/print.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/probe.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/protocol.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/report.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/serial.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/settings.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/spindle_control.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/stepper.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/libraries/grbl/system.c.o" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/core/core.a" "-L/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501" -lm "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/grblUpload.ino.elf" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/grblUpload.ino.eep" "/Users/zy/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-objcopy" -O ihex -R .eeprom "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/grblUpload.ino.elf" "/var/folders/tl/xhd8rh8j3xq0nj2g5p1kv7t40000gn/T/arduino_build_718501/grblUpload.ino.hex" 使用库 grbl 在文件夹: /Users/zy/Documents/Arduino/libraries/grbl (legacy) 项目使用了 30688 字节,占用了 (99%) 程序存储空间。最大为 30720 字节。 全局变量使用了1502字节,(73%)的动态内存,余留546字节局部变量。最大为2048字节。

TEST:

Grbl 0.9 UP_5_Axis_30K[X,Y,Z,A/B]QQ:47193051/324584909 ['$' for help] $$ (view Grbl settings) $# (view # parameters) $G (view parser state) $I (view build info) $N (view startup blocks) $x=value (save Grbl setting) $Nx=line (save startup block) $C (check gcode mode) $X (kill alarm lock) $H (run homing cycle) ~ (cycle start) ! (feed hold) ? (current status) ctrl-x (reset Grbl) ok $0=10 (step pulse, usec) $1=255 (step idle delay, msec) $2=0 (step port invert mask:00000000) $3=5 (dir port invert mask:00000101) $4=0 (step enable invert, bool) $5=0 (limit pins invert, bool) $6=0 (probe pin invert, bool) $10=3 (status report mask:00000011) $11=0.010 (junction deviation, mm) $12=0.001 (arc tolerance, mm) $13=0 (report inches, bool) $20=0 (soft limits, bool) $21=0 (hard limits, bool) $22=0 (homing cycle, bool) $23=0 (homing dir invert mask:00000000) $24=25.000 (homing feed, mm/min) $25=200.000 (homing seek, mm/min) $26=200 (homing debounce, msec) $27=1.000 (homing pull-off, mm) $100=800.000 (x, step/mm) $101=800.000 (y, step/mm) $102=800.000 (z, step/mm) $103=66.667 (A, step/mm) $110=160.000 (x max rate, mm/min) $111=160.000 (y max rate, mm/min) $112=160.000 (z max rate, mm/min) $113=1920.000 (A max rate, mm/min) $120=900.000 (x accel, mm/sec^2) $121=900.000 (y accel, mm/sec^2) $122=900.000 (z accel, mm/sec^2) $123=900.000 (A accel, mm/sec^2) $130=200.000 (x max travel, mm) $131=100.000 (y max travel, mm) $132=100.000 (z max travel, mm) $133=360000.000 (A max travel, mm) ok [G54:0.000,0.000,0.000,0.000] [G55:0.000,0.000,0.000,0.000] [G56:0.000,0.000,0.000,0.000] [G57:0.000,0.000,0.000,0.000] [G58:0.000,0.000,0.000,0.000] [G59:0.000,0.000,0.000,0.000] [G28:0.000,0.000,0.000,0.000] [G30:0.000,0.000,0.000,0.000] [G92:0.000,0.000,0.000,0.000] [TLO:0.000] [PRB:0.000,0.000,0.000,0.000:0] ok [G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F0.] ok $N0= $N1= ok

me-robot's People

Contributors

pm58 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.