Terje Io
af2a922915
Added experimental support for G65 and M99, call and return from macro.
2023-05-11 10:58:01 +02:00
Terje Io
20aa4ec941
Added event definition for SD card file open, fix for issue #118 .
2023-03-13 10:05:44 +01:00
Terje Io
04ce2c5c8c
Large spindle handling refactoring and enhancement++, see the changelog for more.
2023-02-13 22:14:48 +01:00
Terje Io
fb60b493b5
Added settings, updated settings version to 22. See changelog for details.
...
Merged defaults.h with config.h, deleted defaults.h and harmonized settings defines.
2023-01-25 21:11:21 +01:00
Terje Io
893f0de66a
Fix for issue #191 , allow homing of rotary axes with infinite rotation (max travel = 0)
...
Added spindle type property to HAL, "hardened" code.
Added new setting $346 for action to take after tool change: either return controlled point (tool tip) back to the same position as before the M6 command (default) or move spindle to Z home.
2022-10-21 11:50:00 +02:00
Jon Escombe
4a25254bd7
Add support for CAN bus plugin
2022-09-26 10:21:10 +01:00
Terje Io
357e4ca077
See the changelog for details.
2022-09-26 11:07:23 +02:00
Terje Io
66f821d8e0
Addded virtual file system \(VFS\) handler, Linux/Unix style with mount directories.
...
Now raises alarm if homed state becomes invalid on settings changes when homing on startup is required. Issue #173 .
2022-08-30 19:54:48 +02:00
luz paz
90fd6ca410
Fix various typos
...
Found via`codespell -q 3 -L iterm,nd`
2022-08-07 18:56:52 -04:00
Terje Io
f446881da4
Added grbl.on_reset event, new settings for VFDs etc.
2022-06-18 10:36:08 +02:00
Terje Io
dae7d56ab5
Changed spindle handling to allow dynamic spindle registration and support for multiple spindles selectable at run-time.
...
See the changelog for more info.
2022-03-25 23:01:56 +01:00
Terje Io
22e0fcba1c
Added optional spindle select event to core events, for dual spindle enabled configurations (VFD + PWM spindle).
...
Attempted fix for weird issue with VFD spindle when spindle at speed tolerance is set > 0 with $340.
2022-01-09 22:11:57 +01:00
Terje Io
dcdc3ef1ed
Added function for connecting via specified serial port.
...
Changed internals to allow further VFD spindle drivers to be added.
2021-12-23 13:21:41 +01:00
Terje Io
d86015b154
Added generic stream switcher functions for driver use, to avoid duplicated code.
...
Some minor fixes.
2021-12-13 12:42:19 +01:00
Terje Io
f88b154b96
See changelog for details.
2021-11-28 16:52:00 +01:00
Terje Io
0c47a688b5
Enhanced ioports API, fix for issue #87 ++
2021-11-17 07:22:35 +01:00
Terje Io
f306bfa598
Renamed default hostnames and device names, added some HAL extensions and hardened code a bit.
2021-11-09 15:24:52 +01:00
Terje Io
415886e53b
Improved HAL/core stream handling etc.
2021-09-09 19:19:09 +02:00
Terje Io
6c0bd647a5
Added optional HAL entry point for stepper motor enumeration, improved optional driver support files.
2021-08-08 12:47:41 +02:00
Terje Io
2068165e62
Moved HAL entry point for realtime commands enqueueing to stream struct,
...
added some crossbar pin definitions and limited $TPW retract to Z home.
Moved some common driver code to the core and update of current position on steps/mm changes.
2021-07-26 15:35:55 +02:00
Terje Io
222ba55724
See changelog for details.
2021-07-07 19:19:15 +02:00