LinuxCNC - Programming a Custom Machine

148 views
Skip to first unread message

Jerry Rutherford

unread,
Nov 18, 2014, 1:57:26 AM11/18/14
to The Robot Group Mailing List, Austin Hacker Space New
Well boys and girls, ladies and gentlemen... I figured out what I needed to do.

There are two main ways to go about a special panel design...
1) Glade Interface Builder - A Linux program that makes professional looking graphical interfaces.
2) pyVCP panels - You hand type pages of XML code, try it, make changes, and try it again.

I tried option #1... beat my head for two days getting Glade to install... then another learning it. I just could not figure out how to connect my pretty graphical buttons to where they would actually DO something useful. It looked like I was going to neen too learn PYTHON code... another language... in addition to G-Code and a new (Linux) operating system.

I decided to revisit the pyVCP option... more work on the interface section to be sure... but I do so much XML programming now for work... that it wasn't hard for me at all... I just had to learn the associated concepts of pin connections, etc.

Well... I figured it all out... I mean... HUGE leap forward... so much so that I wanted to document what i did so that others could benefit. (Including me in a couple of years when I forget it all and have to start over again.)

So... here are my findings, with pictures and a ZIP file if you want to put it on your LuinxCNC box and tinker with the code.
http://www.linuxcnc.org/index.php/english/forum/22-pyvcp/28572-monster-a-learning-experience-pyvcp-machine#53186

Have fun... let me know if it is useful.

Jerry

Askjerry... everyone else does.
Visit me online at http://askjerry.info
See my projects, video links, tutorials, and blog today.
http://youtube.com/askjerry https://www.facebook.com/jerryarutherford http://askjerry.info

David M

unread,
Nov 18, 2014, 10:08:42 AM11/18/14
to atxhs-...@googlegroups.com
Nice work Jerry, and thanks for the post!

Ironic that you still ended up using a python application (pyVCP) :)

I know what you mean about yet ANOTHER language, but it IS a great one, give it a try sometime!



--
You received this message because you are subscribed to the Google Groups "ATXHS Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to atxhs-discus...@googlegroups.com.
To post to this group, send email to atxhs-...@googlegroups.com.
Visit this group at http://groups.google.com/group/atxhs-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages