Commit Graph
591 Commits
Author SHA1 Message Date
Terje Io f88b154b96 See changelog for details. 2021-11-28 16:52:00 +01:00
Terje Io fc0f9ecf75 Fixed silly typedef mistake in setting struct, added settings $392 and $393 for spindle and coolant startup delays on safety door open. 2021-11-22 10:26:56 +01:00
Terje Io a5dfb953f8 Updated settings and HAL version numbers++, see changelog for details.. 2021-11-21 16:40:37 +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 4a140576a2 Updated changelog 2021-11-01 09:08:37 +01:00
Terje Io 82d42f4fa4 Fixed variable name typo, renamed hal.stream.disable to hal.stream.disable_rx 2021-11-01 08:40:55 +01:00
Terje Io 6fe592cd2c Moved @ G59.3 probing event call earlier in code, added check for X and Y homed.
Minor "bug fix" for real-time report, no longer sends `WCO` and `Ov` elements in the same response.
2021-10-24 18:20:22 +02:00
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