A Teensy -> Python Interface Manualmatic MPG/pendant

More
4 years 9 months ago #233464 by sagreen
To link the youtube video, I just copied the URL and pasted it into the inline message. Nothing special...

I'm working on the attached model. I am doing it in fusion 360. Pretty close to done. The buttons will be here tomorrow. I'm leveraging a bunch of work that was done by the guy in this video on the pathpilot side, so all I have to do is the hardware side and pathpilot is picking it up nicely. The thumbstick is an amazing addition!



Scott...

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

More
4 years 9 months ago #233533 by fletch
That's an interesting pendant I hadn't found - is it tightly coupled to PathPilot? I can't find any source other than the shop front to buy a complete one.

In early messing around I did look at the  thumb slide from Sparkfun or this xbox one to sit between the two rotary encoders. I may revisit - it seemed like a good idea but doesn't appear to be implemented on 'regular' pendants.
 

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

More
4 years 9 months ago #233534 by sagreen

That's an interesting pendant I hadn't found - is it tightly coupled to PathPilot? I can't find any source other than the shop front to buy a complete one.

In early messing around I did look at the  thumb slide from Sparkfun or this xbox one to sit between the two rotary encoders. I may revisit - it seemed like a good idea but doesn't appear to be implemented on 'regular' pendants.
 

Yes and no. The process he uses to communicate with the pendant is exactly the same as you have done. He sends a serial packet with a command and data that is read in a python script and sent to Pathpilot (linuxcnc). But after that he is tightly coupled with pathpilot. All of his server side code is imbedded into Tormach provide python scripts. 

Scott...

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

More
4 years 9 months ago - 4 years 9 months ago #233538 by fletch
Thanks - do you have a link to the code? I'm always interested in how other people have done it! The beauty of Open Source, eh?

In principal, it would only be a (my) server side Python class that would need to be customised to use with PathPilot? It's not the principal objective, but I'd like to think the manualmatic is at least slightly agnostic...
Last edit: 4 years 9 months ago by fletch.

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

More
4 years 9 months ago #233602 by sagreen

Thanks - do you have a link to the code? I'm always interested in how other people have done it! The beauty of Open Source, eh?

In principal, it would only be a (my) server side Python class that would need to be customised to use with PathPilot? It's not the principal objective, but I'd like to think the manualmatic is at least slightly agnostic...

This is his patches link from his home page. Pretty difficult to install without first having pathpilot installed. The install first looks for pathpilot, then does a diff against the files to build the current version.

Scott...
The following user(s) said Thank You: fletch

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

More
4 years 9 months ago #233623 by fletch
Now the initial code release is done, I've added a quick/temporary bezel STL file to github - I kept catching the display ribbon cable... github.com/Stutchbury/Manualmatic-Pendant

 

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

Time to create page: 0.546 seconds
Powered by Kunena Forum