Low Speed for 3d Printing application
07 Dec 2019 14:33 #152251
by andypugh
Replied by andypugh on topic Low Speed for 3d Printing application
I am starting to wonder if an alternative interpreter would be part of the solution. That could accept the printer M-codes and use E for extruder like they seem to.
But that wouldn't actually solve the path blending or preview problems.
I am slightly surprised that XYU doesn't help. I think that the preview is generated by this file:
github.com/LinuxCNC/linuxcnc/blob/master...hon/rs274/glcanon.py
But that wouldn't actually solve the path blending or preview problems.
I am slightly surprised that XYU doesn't help. I think that the preview is generated by this file:
github.com/LinuxCNC/linuxcnc/blob/master...hon/rs274/glcanon.py
Please Log in or Create an account to join the conversation.
07 Dec 2019 15:50 #152262
by Muz94
Replied by Muz94 on topic Low Speed for 3d Printing application
Sorry, I meant the file where the blending takes place.
Please Log in or Create an account to join the conversation.
07 Dec 2019 23:30 - 07 Dec 2019 23:36 #152303
by Muz94
Replied by Muz94 on topic Low Speed for 3d Printing application
Well, i gave a look to the TP source to see in it was possible to just swap the two axes in some way, but it turns out that all the blending mechanism has been implemented with the restriction to the XYZ coordinates in mind, so i wouldn't even know where to start to touch something (especially because i really don't know at all the theroy behind spherical arc interpolation).
I guess that i'll have to just swap the axes in the code, and maybe put my hands in the gui to try to hide it. (I at least have to fix the preview, but i really don't like the idea of working with swapped controls, origin table etc).
Any news about that experimental branch with arc interpolation on uvw?
I guess that i'll have to just swap the axes in the code, and maybe put my hands in the gui to try to hide it. (I at least have to fix the preview, but i really don't like the idea of working with swapped controls, origin table etc).
Any news about that experimental branch with arc interpolation on uvw?
Last edit: 07 Dec 2019 23:36 by Muz94.
Please Log in or Create an account to join the conversation.
07 Dec 2019 23:44 #152305
by Leon82
Replied by Leon82 on topic Low Speed for 3d Printing application
Can you make a custom panel with jog buttons reassigned?
Please Log in or Create an account to join the conversation.
07 Dec 2019 23:52 #152306
by Muz94
Replied by Muz94 on topic Low Speed for 3d Printing application
Yes, probably. But doing only that makes it even worse as the jog buttons would be swapped but other elements (dro, preset table etc) wouldn't.
If i swap Z and U i have to stick with that and consider my vertical axis as U to have the GUI and the program coherent, i would only need to fix (or remove, sadly) the preview.
If i swap Z and U i have to stick with that and consider my vertical axis as U to have the GUI and the program coherent, i would only need to fix (or remove, sadly) the preview.
Please Log in or Create an account to join the conversation.
08 Dec 2019 00:14 - 08 Dec 2019 00:15 #152308
by andypugh
Replied by andypugh on topic Low Speed for 3d Printing application
I think that making page-up / page-down jog U raher than X is possibly as easy as changing a line in axis.py
github.com/LinuxCNC/linuxcnc/blob/master...cripts/axis.py#L3652
And you can probably do this in a way that won't break on update, too, with a .axisrc file:
forum.linuxcnc.org/21-axis/29735-axis-modifications
github.com/LinuxCNC/linuxcnc/blob/master...cripts/axis.py#L3652
And you can probably do this in a way that won't break on update, too, with a .axisrc file:
forum.linuxcnc.org/21-axis/29735-axis-modifications
Last edit: 08 Dec 2019 00:15 by andypugh.
Please Log in or Create an account to join the conversation.
08 Dec 2019 21:15 - 08 Dec 2019 21:16 #152341
by Muz94
Replied by Muz94 on topic Low Speed for 3d Printing application
Just got an idea.
X Y Z --> U V W.
To fix the preview i have to use W instead of U. if i set geometry to XYW the W axis actually moves along Z, so at least that is fixed.
I'll have to follow that route for now, as after spending another day studying the TP code still dind't bring any result.
Just an info: do you know if someone is actually going to introduce arc blending on all 9 axes in the near future?
If you have any news about that let me know.
For now thank you for your great help
X Y Z --> U V W.
To fix the preview i have to use W instead of U. if i set geometry to XYW the W axis actually moves along Z, so at least that is fixed.
I'll have to follow that route for now, as after spending another day studying the TP code still dind't bring any result.
Just an info: do you know if someone is actually going to introduce arc blending on all 9 axes in the near future?
If you have any news about that let me know.
For now thank you for your great help
Last edit: 08 Dec 2019 21:16 by Muz94.
Please Log in or Create an account to join the conversation.
04 May 2021 15:38 #207840
by Doogie
Replied by Doogie on topic Low Speed for 3d Printing application
Hi Andy, Is this the current solution to using LinuxCNC on 3D printers so that the TP doesn't revert to a 1 line look-ahead and the extruder axis becomes part of the TP arc blending algorithm? Or has something changed regarding this sine 2019?
Please Log in or Create an account to join the conversation.
04 May 2021 16:50 #207848
by andypugh
Replied by andypugh on topic Low Speed for 3d Printing application
I don't know if anything has changed, but I suspect not. (So much changed between 2.7 and 2.8 that I am not aware of all of it)
There is an interpreter out there that blends in all 9 axes, but I think that only PathPilot has it at the moment. (Possibly Machinekit too)
I haven't got as far as trying to find the patches to see if they merge with LinuxCNC at all.
There is an interpreter out there that blends in all 9 axes, but I think that only PathPilot has it at the moment. (Possibly Machinekit too)
I haven't got as far as trying to find the patches to see if they merge with LinuxCNC at all.
Please Log in or Create an account to join the conversation.
04 May 2021 17:16 #207853
by Doogie
Replied by Doogie on topic Low Speed for 3d Printing application
Ok, thx. I've been testing LinuxCNC/Remora on my ender3 configured XYZA and have been having a tough time with following errors and jerky motion on the A axis/extruder. Scott A found this thread this morning and it seems to explain things.
Please Log in or Create an account to join the conversation.
Time to create page: 0.186 seconds