PathPilot V2 source code
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23443
- Thank you received: 4981
08 Aug 2025 19:26 #333059
by andypugh
Replied by andypugh on topic PathPilot V2 source code
Maybe a more-fun project would be to make the 9-axis blending work with LinuxCNC.
github.com/LinuxCNC/linuxcnc/tree/Tormach_9_axis
This was just an experiment to see what happens if you replace the LinuxCNC tp folder with the Tormach one.
I haven't even bothered trying to compile it, the point is to examine all the points of difference by looking at the diff:
github.com/LinuxCNC/linuxcnc/pull/3524
github.com/LinuxCNC/linuxcnc/tree/Tormach_9_axis
This was just an experiment to see what happens if you replace the LinuxCNC tp folder with the Tormach one.
I haven't even bothered trying to compile it, the point is to examine all the points of difference by looking at the diff:
github.com/LinuxCNC/linuxcnc/pull/3524
The following user(s) said Thank You: tommylight, snowgoer540
Please Log in or Create an account to join the conversation.
- ihavenofish
- Offline
- Platinum Member
-
Less
More
- Posts: 848
- Thank you received: 198
08 Aug 2025 23:20 #333079
by ihavenofish
Replied by ihavenofish on topic PathPilot V2 source code
This is still not the build with the jerk limiting right?
Please Log in or Create an account to join the conversation.
- snowgoer540
-
- Offline
- Moderator
-
Less
More
- Posts: 2463
- Thank you received: 819
09 Aug 2025 00:34 #333085
by snowgoer540
Replied by snowgoer540 on topic PathPilot V2 source code
It's not, but I think a good step 1 is to add the 9 axis blending, and then step 2 would be to look at those changes. It would probably be easier to implement that way.
Please Log in or Create an account to join the conversation.
- snowgoer540
-
- Offline
- Moderator
-
Less
More
- Posts: 2463
- Thank you received: 819
09 Aug 2025 00:37 #333086
by snowgoer540
Earlier in this thread you said you got 2.9 to compile. I am wondering a few things:
1. What steps you took to get that to work?
2. What version are you working with currently?
3. I wonder what the last version that would compile would be assuming you did get v2.9 to work.
The 9 axis look ahead should be in v2.9, so if you can make that compile, then it might be a start, and worth doing something like Andy did to see what all is different and go from there?
Just thinking out loud.
Replied by snowgoer540 on topic PathPilot V2 source code
I am not really looking for the pathpilot UI.
The Tormach version has look ahead applied on all 9 axes (as opposed to only XYZ for vanilla linuxcnc v2.9).
Also I wanted to see if they have applied the dpll patch needed to operate Ethercat drives with lower jitter (github.com/sittner/linuxcnc-ethercat/blo...-functions-2.8.patch). My conclusion on this front is that they have not.
Further they sent over non-compilable code - there is a bunch of uncommented FIXMEs and TODOs littered over the code and it does not even compile.
So Tormach is definitely not playing by the rules of GPLv2.
And it uses python2 (and python3 in some places) to the point that it is not compilable on Bookworm. Neither it is compilable on Stretch.
-automata
Earlier in this thread you said you got 2.9 to compile. I am wondering a few things:
1. What steps you took to get that to work?
2. What version are you working with currently?
3. I wonder what the last version that would compile would be assuming you did get v2.9 to work.
The 9 axis look ahead should be in v2.9, so if you can make that compile, then it might be a start, and worth doing something like Andy did to see what all is different and go from there?
Just thinking out loud.
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23443
- Thank you received: 4981
09 Aug 2025 00:40 #333087
by andypugh
Replied by andypugh on topic PathPilot V2 source code
Does PathPilot have jerk limiting? Or are you talking about the Grotius version?This is still not the build with the jerk limiting right?
Please Log in or Create an account to join the conversation.
Time to create page: 0.144 seconds