[WIP] CNC System and Macro Variables#24654
[WIP] CNC System and Macro Variables#24654MasterofNull wants to merge 1 commit intoMarlinFirmware:bugfix-2.1.xfrom
Conversation
|
Should this be labeled as a draft? |
43e0584 to
6ad5711
Compare
d516bd6 to
4128c1f
Compare
|
This specification for CNC variables seems to be more of a standard… https://gcodetutor.com/cnc-macro-programming/cnc-variables.html … using the |
You are correct. I would prefer to use #. But was running into issues with the code checks failing. Kept getting unexpected # in code error. And didn't have enough experience to know how to work around it so I changed the variable assignment to L. Just to keep moving. |
52a9e5e to
7e60d15
Compare
a71a62c to
250fd60
Compare
40e1292 to
339773d
Compare
6500798 to
683498d
Compare
e90c213 to
4b9bb85
Compare
27df113 to
8d31429
Compare
de391db to
0f34163
Compare
c624e13 to
e6f1b07
Compare
9c65146 to
4f65466
Compare
c792921 to
37fb26b
Compare
37d77d6 to
aa44542
Compare
4354891 to
efa1758
Compare
3791e7d to
6ea4a16
Compare
52532da to
06c6c47
Compare
Co-Authored-By: MasterofNull <29788208+masterofnull@users.noreply.github.com>
dfa4fba to
f84afce
Compare
Description
Adding Variable_Support function.
To allow L (or other naming convention) to be used as variable storage and recall.
Edits to parser, gcode, and other files to allow CNC system and macro variable usage.
Requirements
N/A
Benefits
Variable storage and recall for data parsing between functions, macros, memory storage, and FTP server applications.
Configurations
N/A
Related Issues
Marlin firmware may still need to implement basic math and assign functions to be called and used in gcode execution.