- Configuring LinuxCNC
- Basic Configuration
- Change colored axis reference pointers in Preview tab gnomon
Change colored axis reference pointers in Preview tab gnomon
31 Jan 2024 17:23 #292080
by comjon
For those not familiar with the term 'gnomon' I learned about it in the context of MasterCAM but do not think in LinuxCNC we use the same reference. It is the colored 3 vector pointy thingy that displays in the Preview tab and usually at the homed point for a;; three axes on a 3 axes mill. Well anyway, by default it seems LinuxCNC StepConf builds new configurations with the 1st cartesian coordinate quadrant as the plot area; when viewed in the Preview tab the gnomon implies a reference point at the lower left and this kind of implies which direction the axes table will move. The X axis gnomon pointer is intuitive. On my mill, the table moves to the left and the gnomon leader line is saying " hey look the spindle and tool are traversing to the right across the work". However, the Y axis points in a direction that both frames the 1st quadrant of the cartesian coordinate system, and has the tool moving relative to the work in the opposite direction. On my mill as many others, the cartesian coordinate the work is performed in is quadrant 4, (right lower). What is interesting is that the table movement and AXIS display are exactly what I expect, it just drives me a bit bonkers seeing the gnomon vector pointy thing out of place and pointing the wrong direction. How do I change ONLY the way the pointers orient, please ? I really hope my question does not give everyone a headache today. Pic of gnomon attached.
I have researched the help forum for answers, but none of the issues described in detail as mine. I tired several settings changes also, and while I was able to invert the splash 'LinuxCNC' code, that is not really what I want to do.
I have researched the help forum for answers, but none of the issues described in detail as mine. I tired several settings changes also, and while I was able to invert the splash 'LinuxCNC' code, that is not really what I want to do.
Attachments:
Please Log in or Create an account to join the conversation.
31 Jan 2024 17:42 #292081
by Aciera
Replied by Aciera on topic Change colored axis reference pointers in Preview tab gnomon
Not entirely sure I understand what you are saying but the coordinate symbol in the preview is located in the current work offset zero position and the arrows point in the positive direction of the XYZ axes.
Are you saying that you want the Y arrow to point in the negative direction?
Are you saying that you want the Y arrow to point in the negative direction?
Please Log in or Create an account to join the conversation.
31 Jan 2024 17:59 #292084
by comjon
Replied by comjon on topic Change colored axis reference pointers in Preview tab gnomon
Yes.
Please Log in or Create an account to join the conversation.
31 Jan 2024 18:51 #292092
by Aciera
Replied by Aciera on topic Change colored axis reference pointers in Preview tab gnomon
For this you would need to modify the file 'glcanon.py' where the coordinate symbol is created.
Line 1789 and following:
I have not tested this but maybe try changing the fourth line above to:
Line 1789 and following:
glColor3f(*self.colors['axis_y'])
glBegin(GL_LINES)
glVertex3f(0.0,0.0,0.0)
glVertex3f(0.0,1.0,0.0)
glEnd()
if view != y:
glPushMatrix()
glTranslatef(0, 1.2, 0)
if view == x:
glTranslatef(0, 0, -0.1)
glRotatef(90, 0, 1, 0)
glRotatef(90, 0, 0, 1)
glScalef(0.2, 0.2, 0.2)
self.hershey.plot_string(letters[1], 0.5)
glPopMatrix()
I have not tested this but maybe try changing the fourth line above to:
glVertex3f(0.0,-1.0,0.0)
Please Log in or Create an account to join the conversation.
31 Jan 2024 22:13 #292107
by comjon
Replied by comjon on topic Change colored axis reference pointers in Preview tab gnomon
Thanks Aciera that worked for moving the y axis line, wonder if there is a way to also to move the labeling letter 'Y'.
Please Log in or Create an account to join the conversation.
01 Feb 2024 05:03 #292122
by Aciera
Replied by Aciera on topic Change colored axis reference pointers in Preview tab gnomon
Try changing :
glTranslatef(0, 1.2, 0)
to :
glTranslatef(0, -1.2, 0)
glTranslatef(0, 1.2, 0)
to :
glTranslatef(0, -1.2, 0)
Please Log in or Create an account to join the conversation.
01 Feb 2024 17:28 #292145
by comjon
Replied by comjon on topic Change colored axis reference pointers in Preview tab gnomon
That worked, again my thanks to you.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Basic Configuration
- Change colored axis reference pointers in Preview tab gnomon
Time to create page: 0.715 seconds