-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Simply over-write the LinuxCNC tp folder with the Tormach one #3524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
I have merged this into master on my fork. |
|
I never expected this to compile (and even less work). 23eba66#diff-da68bc4b06ffe02ed3538bf29569a95ddbb12bb2f096c865c15752eac9c130a5L113 In this case it looks like PM_CARTESIAN as a macro has been replaced by PmCartesian. (though Github CoPilot disagrees) (I don't even know what cms does, it's one of the more mysteriious corners of LinuxCNC) |
|
I have thrown my industrial-grade stochastic parrot at this diff, and it doesn't look like we're missing much. the wall of text below is what it deemed useful for the machinists after analyzing the code.
|
|
It's this bit that we want: Hopefully this will address the common problem reported with combined rotary and linear moves in cases where the G-code is many small moves and 1-segment lookahead is the bottleneck. I have wondered if AI can help with large merges like this, but haven't found a free tool to try it with. (and I trust myself a little more than AI) |
|
@andypugh this is not the same codebase like in the zip-file i got. I emailed some other observations, gmail probably ate those emails (or put them into the spam folder). |
|
@andypugh or others, do you happen to have the test suite for these changes? I think I've managed to beat my stochastic parrot into reimplementing this properly on top of the master branch, but I'd like to test it more. |
|
Have you implemented the version in the PR as a separate pluggable TP or have you merged the changes into the existing one? I can look in the Tormach code that I have to see if it has any more test cases in there. Do you see any speed increase in cases where there are combined linear and rotary moves? Where I would expect to see a difference would be in the case of a number of very short linear moves combined with a rotary move. I would hope that with these changes the linear + rotary would complete in the same time as the linear alone) |
|
@andypugh just in case the email misbehaves - I got your latest message and I've sent a response, let me know here if you have not received it. |
This is just an exercise to see what changed. It definitely should not be merged.