Commit Graph

533 Commits

Author SHA1 Message Date
Terje Io
baf5a36698 Some minor changes to better support Trinamic drivers, probing and drivers/boards with limited number of control inputs 2021-10-19 07:54:15 +02:00
Terje Io
465cdd32a3 Improved grbl.on_probe_fixture event signature, some minor fixes 2021-10-15 09:54:33 +02:00
Terje Io
79882cf094 Added enum and associated get function for system defined named parameters.
Added core event handler function pointers and calls if provided.
Some other minor changes.
2021-10-11 13:16:58 +02:00
Terje Io
71dc5ac333 Changed safety door/parking handling to be compliant with legacy Grbl.
Added $384 setting for controlling G92 offset persistence.
Improved $help command output and handling.
Moved the optional tool table in non-volatile storage.
Added gcode parameter support and optional expression support.
2021-09-29 10:22:47 +02:00
Terje Io
11640adcd2 Added some preprocessor stuff for driver use 2021-09-19 10:39:40 +02:00
Terje Io
e0d67142fe Fixed regression in buffer length 2021-09-14 09:55:48 +02:00
Terje Io
415886e53b Improved HAL/core stream handling etc. 2021-09-09 19:19:09 +02:00
Terje Io
384fda6e3a Added $376 setting for designating ABC-axes individually as rotational.
Added `$ESG` and `$ESH` system commands for outputting current setting definitions.
Added setting descriptions to most settings. Work in progress.
Added/updated preprocessor code for leaner board map files++
2021-08-20 18:53:20 +02:00
Terje Io
6f5d1cd31c Added entries for motor driver chip select lines to crossbar.h, enums for aux I/O pin types.
No funtional changes.
2021-08-10 13:28:54 +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
Terje Io
b685e18411 Added shared files for driver motor pins allocation and options handling.
Expanded HAL stream I/O functions. Added doxygen documentation to parts of the code.
A number of minor changes to simplify code.
2021-06-27 20:55:00 +02:00
Terje Io
7dbd285a0f Workaround for #26 2021-06-09 08:21:22 +02:00
Terje Io
c63024409e No longer list unavailable bitmap settings in $help commands or $$= commands. In the $ES enumeration the will be listed as N/A. 2021-06-08 15:45:50 +02:00
Terje Io
3a84b58d30 Added some HAL entry points and properties for pin handling, $pins system command (not all drivers) and some minor bug fixes. 2021-06-06 22:27:47 +02:00
Terje Io
edd243ac8a Added #define for simpler use check 2021-05-28 12:44:00 +02:00
Terje Io
37a2ea9291 Updates and additions to support driver development 2021-05-27 23:46:12 +02:00
Terje Io
cad8d28ca8 Fix for missing conversion to mm from inches for some canned cycle parameters. 2021-05-18 13:14:41 +02:00
Terje Io
0d27ba4d1f Fixed G43 "bug", added acceleration override handling for OpenPNP. 2021-05-17 13:36:13 +02:00
Terje Io
f2eea4dcb4 some bug fixes: relative canned cycles, incorrect comments handling and auto square fail distance calulation (regression) 2021-05-05 20:27:19 +02:00
Terje Io
e1554ddd86 added HAL entry for writing single character to output stream, core event for unknown real time command (character) 2021-04-23 16:40:39 +02:00
Terje Io
6499e1734b reverted config file to default settings 2021-04-20 15:23:58 +02:00
Terje Io
d71c9a351a Added license 2021-04-15 10:30:08 +02:00
Terje Io
f495cf40e8 added some crossbar types, fixed bug in check mode handling on program complete 2021-04-14 13:30:34 +02:00
Terje Io
4b9782e452 updated links 2021-04-05 19:18:26 +02:00
Terje
aa08dc8d43 Added shared stream buffer handling for tool change protocol. 2021-03-14 21:53:45 +01:00
Terje
4039b2bb76 added single block mode, toggle with $S system command or 0x89 real-time command 2021-03-10 15:38:58 +01:00
Terje Io
60d89338fd fix for homing issue when backlash comp is enabled, added CMakeLists.txt 2021-03-09 07:36:58 +01:00
Terje Io
d069383eab Update config.h 2021-02-25 17:23:41 +01:00
Terje Io
fe44c86d69 Create README.md 2021-02-25 12:35:47 +01:00
Terje Io
7dab08e294 some settings handling fixes for C0MPATIBILITY_LEVEL > 1 2021-02-23 14:21:36 +01:00
Terje Io
cdca5ad55c test check in 2021-02-22 12:29:17 +01:00