Skip to content
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

LinuxCNC -> grblHAL #63

Closed
eecue opened this issue May 26, 2022 · 3 comments
Closed

LinuxCNC -> grblHAL #63

eecue opened this issue May 26, 2022 · 3 comments

Comments

@eecue
Copy link

eecue commented May 26, 2022

I'm interested in using you probe_basic for GrblHAL (https://github.com/grblHAL/core) instead of LinuxCNC. Looking through the codebase I'm actually not quite sure where to start. Can you point me in the right direction?

@eecue eecue changed the title LinuxCNC -grblHAL LinuxCNC -> grblHAL May 26, 2022
@KurtJacobson
Copy link
Member

One of the intents of QtPyVCP (the framework used to build the ProbeBasic UI) is for it to be modular enough that it could be used with a "CNC control" other than LinuxCNC (I had GRBL in mind). The goal would be to abstract the interface with the control and make it pluggable. There has been a lot of work in this direction, and most of the communication with LinuxCNC is thru plugins, the main exception being the Actions. The problem is that there is still a good bit of code scattered about that relies on LinuxCNC being present.

I would start by unloading any LinuxCNC specific plugins (comment out in YAML file), and removing any references to linuxcnc and getting a bare GUI working, and then add back what is needed to communicate with grblHAL.

That is, unless you want to try to completely abstract the control interface.. This would be awesome, but a huge amount of work.

@eecue
Copy link
Author

eecue commented May 26, 2022

Thanks! Mind if I leave this open for further questions? I realize it’s not actually an issue

@eecue
Copy link
Author

eecue commented May 27, 2022

Closing this. Will make a new ticket to discuss things in the QtPyVCP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants