PathPilot with mesa 7i80 board

More
9 years 10 months ago - 9 years 10 months ago #84148 by auto-mation-assist
I have been working on verifying that the communication from the the gui to the redis server and linuxcnc-dev is working. To me it appears to be working fine with two links being established, one for cmd=hget and the other for cmd=client.

Pushing any buttons on the gui are being displayed in the terminal window that started linuxcnc-dev running. The log file that I attached shows what I believe to be a working communication link from the regis server to the gui via the local host link 127.0.0.1.. I have not yet figured out what needs to be done to be send and handle commands from the gui's simulated buttons to linuxcnc-dev or how send back data from linuxcnc-dev to the gui for display via the link. Any one have any hints on this? This link reminds me of shared global variables that are shared between computers via a Ethernet link.

Log-Notes attached.
Last edit: 9 years 10 months ago by auto-mation-assist.

Please Log in or Create an account to join the conversation.

More
9 years 10 months ago #84150 by cncbasher
do you have a git repro ?
i'm happy to help get this resolved
The following user(s) said Thank You: auto-mation-assist

Please Log in or Create an account to join the conversation.

More
9 years 10 months ago #84154 by racedirector
Not much of a help but that is some impressive work, well done. I want to do something similar even to the point of trying to connect the PathPilot GUI to something like the Gmoccapy or GScreen code bases. I hope you share how you did all this at some point, I would definitely be interested.
The following user(s) said Thank You: auto-mation-assist

Please Log in or Create an account to join the conversation.

More
9 years 10 months ago - 9 years 10 months ago #84225 by auto-mation-assist
cncbasher: I decided not to use the old operating system and use the PathPilot restore disk for none machine owners instead as a guide. I will keep the link you provided in case I need it in the future.

I'm encouraged that it looks like this is going to be doable but its not a simple thing to do. I'm happy with the progress I have made to get the PathPilot gui working to "some" degree in a updated version of linuxcnc. Initially halshow did not show any of the PathPilot "signals" in its tree list but that appeared to get fixed by eliminating incompatibility issues with redis versions. Likely a conflict 32 bit version and my 64 bit version.

Issues that I had to be bypass for now and thus not worry about to much are related 4th axis homing, jog speeds, liststore, netbios and usb, with others likely lurking in the background. More code will likely need to be added to the build recipe of linuxcnc to fix these problems. So the use of the gui outside of PathPilot with all its functionality will require the build structure of linuxcnc to be modified before linuxcnc is compiled.

There are likely different ways to incorporate this gui into linuxcnc. The way I choose was to copy all required files into appropriate locations my linuxcnc-dev folder since this would likely be the way used if the PathPilot gui was ever distributed with linuxcnc. There are a few folders that are in the "home" folder for convenience. Right now these are folders, gcode, lathe_data, mil_data, tmc and updates. In the end some of these may not be needed or can be moved as desired.

To make the modifications required to a linuxcnc build when the PathPilot gui "is desired to be used" a script file will likely need to be generated to modify linuxcnc "configure" in the /linuxcnc/src folder and also move the gui files files to their desired locations automatically within the linuxcnc-dev folder. This will need a knowledgeable script writer volunteer.
Last edit: 9 years 10 months ago by auto-mation-assist.
The following user(s) said Thank You: racedirector

Please Log in or Create an account to join the conversation.

More
9 years 10 months ago - 9 years 10 months ago #84352 by auto-mation-assist
I was wondering if the gui submakefile typically used to provide some build paths for gui's could also be used to provide the information required to the linuxcnc build process to automatically add the redis functions and also the additions that are required by the pp gui. Does anyone information on the possibility of doing this with the submakefile?
Last edit: 9 years 10 months ago by auto-mation-assist.

Please Log in or Create an account to join the conversation.

Time to create page: 0.370 seconds
Powered by Kunena Forum