Rebuilding linucnc for a robotic project
- believerbuilds
- Offline
- New Member
Less
More
- Posts: 1
- Thank you received: 0
30 Sep 2024 06:58 #311055
by believerbuilds
Rebuilding linucnc for a robotic project was created by believerbuilds
Hi Community,
I’m a hobby developer, relatively new to CNC systems, and I’m working on a project where I plan to use LinuxCNC as the controlling software for a robotic component. My use case requires only a limited subset of the CNC functionality, and I’m planning to develop a custom UI for the system. However, I’m struggling to fully grasp how LinuxCNC operates as a system, especially regarding control flow.
I understand that communication happens through NML (Neutral Messaging Language), but so far, I’ve mainly seen the configuration files, scripts, and binaries. What I’m trying to figure out is how the control flows when I jog each axis — how does LinuxCNC communicate down the stack, from generating G-code to sending signals to the motors?
Could anyone point me toward the right resources or provide a simplified overview of the LinuxCNC control flow? Any guidance would be greatly appreciated!
Thanks in advance!
I’m a hobby developer, relatively new to CNC systems, and I’m working on a project where I plan to use LinuxCNC as the controlling software for a robotic component. My use case requires only a limited subset of the CNC functionality, and I’m planning to develop a custom UI for the system. However, I’m struggling to fully grasp how LinuxCNC operates as a system, especially regarding control flow.
I understand that communication happens through NML (Neutral Messaging Language), but so far, I’ve mainly seen the configuration files, scripts, and binaries. What I’m trying to figure out is how the control flows when I jog each axis — how does LinuxCNC communicate down the stack, from generating G-code to sending signals to the motors?
Could anyone point me toward the right resources or provide a simplified overview of the LinuxCNC control flow? Any guidance would be greatly appreciated!
Thanks in advance!
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5009
- Thank you received: 1443
30 Sep 2024 13:46 - 30 Sep 2024 13:51 #311069
by Todd Zuercher
Replied by Todd Zuercher on topic Rebuilding linucnc for a robotic project
I'd suggest starting with the documentation.
linuxcnc.org/docs/stable/html/
Specifically, starting with the "General User Information" selections "Linuxcnc User Introduction" and "Important User Concepts".
Then for more details looking into "Customization and Development" sections "Developer Information" and "User Interface Programming".
PS: Depending on what your goals are, you may find that there might not need to be many if any changes required.
linuxcnc.org/docs/stable/html/
Specifically, starting with the "General User Information" selections "Linuxcnc User Introduction" and "Important User Concepts".
Then for more details looking into "Customization and Development" sections "Developer Information" and "User Interface Programming".
PS: Depending on what your goals are, you may find that there might not need to be many if any changes required.
Last edit: 30 Sep 2024 13:51 by Todd Zuercher.
Please Log in or Create an account to join the conversation.
Time to create page: 0.094 seconds