├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README.md ├── alarms.c ├── alarms.h ├── canbus.c ├── canbus.h ├── changelog.md ├── config.h ├── coolant_control.c ├── coolant_control.h ├── core_handlers.h ├── crc.c ├── crc.h ├── crossbar.c ├── crossbar.h ├── driver_opts.h ├── driver_opts2.h ├── errors.c ├── errors.h ├── expanders_init.h ├── fs_device.c ├── gcode.c ├── gcode.h ├── grbl.h ├── grbllib.c ├── grbllib.h ├── hal.h ├── ioports.c ├── ioports.h ├── kinematics.h ├── kinematics ├── corexy.c ├── corexy.h ├── delta.c ├── delta.h ├── maslow.c ├── maslow.h ├── polar.c ├── polar.h ├── wall_plotter.c └── wall_plotter.h ├── machine_limits.c ├── machine_limits.h ├── messages.c ├── messages.h ├── modbus.c ├── modbus.h ├── modbus_rtu.c ├── motion_control.c ├── motion_control.h ├── motor_pins.h ├── my_plugin.c ├── ngc_expr.c ├── ngc_expr.h ├── ngc_flowctrl.c ├── ngc_flowctrl.h ├── ngc_params.c ├── ngc_params.h ├── nuts_bolts.c ├── nuts_bolts.h ├── nvs.h ├── nvs_buffer.c ├── nvs_buffer.h ├── override.c ├── override.h ├── pid.c ├── pid.h ├── pin_bits_masks.h ├── planner.c ├── planner.h ├── platform.h ├── plugins.h ├── plugins_init.h ├── probe.c ├── probe.h ├── protocol.c ├── protocol.h ├── regex.c ├── regex.h ├── report.c ├── report.h ├── rgb.h ├── settings.c ├── settings.h ├── sleep.c ├── sleep.h ├── spindle_control.c ├── spindle_control.h ├── spindle_sync.h ├── state_machine.c ├── state_machine.h ├── stepdir_map.h ├── stepper.c ├── stepper.h ├── stepper2.c ├── stepper2.h ├── stream.c ├── stream.h ├── stream_file.c ├── stream_file.h ├── stream_json.c ├── stream_json.h ├── stream_passthru.c ├── stream_passthru.h ├── strutils.c ├── strutils.h ├── system.c ├── system.h ├── task.h ├── tool_change.c ├── tool_change.h ├── utf8.c ├── utf8.h ├── vfs.c └── vfs.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/README.md -------------------------------------------------------------------------------- /alarms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/alarms.c -------------------------------------------------------------------------------- /alarms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/alarms.h -------------------------------------------------------------------------------- /canbus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/canbus.c -------------------------------------------------------------------------------- /canbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/canbus.h -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/changelog.md -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/config.h -------------------------------------------------------------------------------- /coolant_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/coolant_control.c -------------------------------------------------------------------------------- /coolant_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/coolant_control.h -------------------------------------------------------------------------------- /core_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/core_handlers.h -------------------------------------------------------------------------------- /crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/crc.c -------------------------------------------------------------------------------- /crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/crc.h -------------------------------------------------------------------------------- /crossbar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/crossbar.c -------------------------------------------------------------------------------- /crossbar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/crossbar.h -------------------------------------------------------------------------------- /driver_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/driver_opts.h -------------------------------------------------------------------------------- /driver_opts2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/driver_opts2.h -------------------------------------------------------------------------------- /errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/errors.c -------------------------------------------------------------------------------- /errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/errors.h -------------------------------------------------------------------------------- /expanders_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/expanders_init.h -------------------------------------------------------------------------------- /fs_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/fs_device.c -------------------------------------------------------------------------------- /gcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/gcode.c -------------------------------------------------------------------------------- /gcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/gcode.h -------------------------------------------------------------------------------- /grbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/grbl.h -------------------------------------------------------------------------------- /grbllib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/grbllib.c -------------------------------------------------------------------------------- /grbllib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/grbllib.h -------------------------------------------------------------------------------- /hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/hal.h -------------------------------------------------------------------------------- /ioports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ioports.c -------------------------------------------------------------------------------- /ioports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ioports.h -------------------------------------------------------------------------------- /kinematics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics.h -------------------------------------------------------------------------------- /kinematics/corexy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/corexy.c -------------------------------------------------------------------------------- /kinematics/corexy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/corexy.h -------------------------------------------------------------------------------- /kinematics/delta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/delta.c -------------------------------------------------------------------------------- /kinematics/delta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/delta.h -------------------------------------------------------------------------------- /kinematics/maslow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/maslow.c -------------------------------------------------------------------------------- /kinematics/maslow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/maslow.h -------------------------------------------------------------------------------- /kinematics/polar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/polar.c -------------------------------------------------------------------------------- /kinematics/polar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/polar.h -------------------------------------------------------------------------------- /kinematics/wall_plotter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/wall_plotter.c -------------------------------------------------------------------------------- /kinematics/wall_plotter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/kinematics/wall_plotter.h -------------------------------------------------------------------------------- /machine_limits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/machine_limits.c -------------------------------------------------------------------------------- /machine_limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/machine_limits.h -------------------------------------------------------------------------------- /messages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/messages.c -------------------------------------------------------------------------------- /messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/messages.h -------------------------------------------------------------------------------- /modbus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/modbus.c -------------------------------------------------------------------------------- /modbus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/modbus.h -------------------------------------------------------------------------------- /modbus_rtu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/modbus_rtu.c -------------------------------------------------------------------------------- /motion_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/motion_control.c -------------------------------------------------------------------------------- /motion_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/motion_control.h -------------------------------------------------------------------------------- /motor_pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/motor_pins.h -------------------------------------------------------------------------------- /my_plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/my_plugin.c -------------------------------------------------------------------------------- /ngc_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ngc_expr.c -------------------------------------------------------------------------------- /ngc_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ngc_expr.h -------------------------------------------------------------------------------- /ngc_flowctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ngc_flowctrl.c -------------------------------------------------------------------------------- /ngc_flowctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ngc_flowctrl.h -------------------------------------------------------------------------------- /ngc_params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ngc_params.c -------------------------------------------------------------------------------- /ngc_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/ngc_params.h -------------------------------------------------------------------------------- /nuts_bolts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/nuts_bolts.c -------------------------------------------------------------------------------- /nuts_bolts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/nuts_bolts.h -------------------------------------------------------------------------------- /nvs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/nvs.h -------------------------------------------------------------------------------- /nvs_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/nvs_buffer.c -------------------------------------------------------------------------------- /nvs_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/nvs_buffer.h -------------------------------------------------------------------------------- /override.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/override.c -------------------------------------------------------------------------------- /override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/override.h -------------------------------------------------------------------------------- /pid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/pid.c -------------------------------------------------------------------------------- /pid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/pid.h -------------------------------------------------------------------------------- /pin_bits_masks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/pin_bits_masks.h -------------------------------------------------------------------------------- /planner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/planner.c -------------------------------------------------------------------------------- /planner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/planner.h -------------------------------------------------------------------------------- /platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/platform.h -------------------------------------------------------------------------------- /plugins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/plugins.h -------------------------------------------------------------------------------- /plugins_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/plugins_init.h -------------------------------------------------------------------------------- /probe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/probe.c -------------------------------------------------------------------------------- /probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/probe.h -------------------------------------------------------------------------------- /protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/protocol.c -------------------------------------------------------------------------------- /protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/protocol.h -------------------------------------------------------------------------------- /regex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/regex.c -------------------------------------------------------------------------------- /regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/regex.h -------------------------------------------------------------------------------- /report.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/report.c -------------------------------------------------------------------------------- /report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/report.h -------------------------------------------------------------------------------- /rgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/rgb.h -------------------------------------------------------------------------------- /settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/settings.c -------------------------------------------------------------------------------- /settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/settings.h -------------------------------------------------------------------------------- /sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/sleep.c -------------------------------------------------------------------------------- /sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/sleep.h -------------------------------------------------------------------------------- /spindle_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/spindle_control.c -------------------------------------------------------------------------------- /spindle_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/spindle_control.h -------------------------------------------------------------------------------- /spindle_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/spindle_sync.h -------------------------------------------------------------------------------- /state_machine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/state_machine.c -------------------------------------------------------------------------------- /state_machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/state_machine.h -------------------------------------------------------------------------------- /stepdir_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stepdir_map.h -------------------------------------------------------------------------------- /stepper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stepper.c -------------------------------------------------------------------------------- /stepper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stepper.h -------------------------------------------------------------------------------- /stepper2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stepper2.c -------------------------------------------------------------------------------- /stepper2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stepper2.h -------------------------------------------------------------------------------- /stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream.c -------------------------------------------------------------------------------- /stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream.h -------------------------------------------------------------------------------- /stream_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream_file.c -------------------------------------------------------------------------------- /stream_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream_file.h -------------------------------------------------------------------------------- /stream_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream_json.c -------------------------------------------------------------------------------- /stream_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream_json.h -------------------------------------------------------------------------------- /stream_passthru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream_passthru.c -------------------------------------------------------------------------------- /stream_passthru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/stream_passthru.h -------------------------------------------------------------------------------- /strutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/strutils.c -------------------------------------------------------------------------------- /strutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/strutils.h -------------------------------------------------------------------------------- /system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/system.c -------------------------------------------------------------------------------- /system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/system.h -------------------------------------------------------------------------------- /task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/task.h -------------------------------------------------------------------------------- /tool_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/tool_change.c -------------------------------------------------------------------------------- /tool_change.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/tool_change.h -------------------------------------------------------------------------------- /utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/utf8.c -------------------------------------------------------------------------------- /utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/utf8.h -------------------------------------------------------------------------------- /vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/vfs.c -------------------------------------------------------------------------------- /vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grblHAL/core/HEAD/vfs.h --------------------------------------------------------------------------------