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