Yet another integration
- fsabbatini
- Offline
- Junior Member
Less
More
- Posts: 39
- Thank you received: 67
13 Apr 2023 23:43 - 13 Apr 2023 23:44 #268995
by fsabbatini
Yet another integration was created by fsabbatini
Another nice integration
Last edit: 13 Apr 2023 23:44 by fsabbatini.
Please Log in or Create an account to join the conversation.
16 Apr 2023 00:18 #269170
by spumco
Replied by spumco on topic Yet another integration
Any progress towards publishing the changes you've made to LCNC or setting up a donation scheme for the screenset you developed?
Please Log in or Create an account to join the conversation.
- fsabbatini
- Offline
- Junior Member
Less
More
- Posts: 39
- Thank you received: 67
23 Apr 2023 13:40 #269683
by fsabbatini
Replied by fsabbatini on topic Yet another integration
Hi Spumco
Not yet as i am trying to finish the new GCode interpreter and publish all at once (modifications are everywhere and it is kind of impossible to port it back into linuxcnc current branch).
Current Gcode interpreter is messy, dificult to mantain and difficult to add new "commands" without breaking it all up as it is just a normal "character eater" parser (it just takes one character at a time until it finds a space, then it parses).
Also the new GCode interpreter is all way recursive. What i mean is that if you look at the current gcode, it opens up the "main" file but when an "o" command is found messy code gets executed. Fixed that and same gcode is executed all. This allowed me to do a "channel" structure with the advantage of "multichannel" cnc possibility (adding sync commands like WATIM, WAITS, etc..)
Please patience as i am getting closer....
Not yet as i am trying to finish the new GCode interpreter and publish all at once (modifications are everywhere and it is kind of impossible to port it back into linuxcnc current branch).
Current Gcode interpreter is messy, dificult to mantain and difficult to add new "commands" without breaking it all up as it is just a normal "character eater" parser (it just takes one character at a time until it finds a space, then it parses).
Also the new GCode interpreter is all way recursive. What i mean is that if you look at the current gcode, it opens up the "main" file but when an "o" command is found messy code gets executed. Fixed that and same gcode is executed all. This allowed me to do a "channel" structure with the advantage of "multichannel" cnc possibility (adding sync commands like WATIM, WAITS, etc..)
Please patience as i am getting closer....
The following user(s) said Thank You: 0x2102
Please Log in or Create an account to join the conversation.
Time to create page: 0.059 seconds