Another pendant question - Page 2


Page 2 of 2 FirstFirst 12
Results 13 to 20 of 20

Thread: Another pendant question

  1. #13
    Member
    Join Date
    Nov 2012
    Location
    United States
    Posts
    330
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    He sends out an update patch to run each time that PathPilot has an update
    My point is that it's highly unlikely that the nitty gritty of integrating the pendant actually changes much, other than it has to be re-applied in the right place. The re-application in the right place can be automated using tools used in software development to maintain patched versions of standard products.

    Thus, someone should be able to ship a patch to apply, install it on the PathPilot, and arrange for the patch-applyer to run each time on start-up. If it finds the patch has already been applied, it does nothing. If it finds that the patch needs re-application, it re-applies it, then carries on to launch PathPilot proper, in its patched state.

    The convenience here is that, 19 times out of 20, the previously version's patch is likely to just "slide in" to the new version software, assuming the patch can be developed to be reasonably localized.

    It would be even better if PathPilot loaded patches from a "modules" directory in start-up, perhaps with some key-hold-down to prevent it from doing so in some kind of safe-mode start-up if some module breaks a newer version.



  2. #14
    Member
    Join Date
    Oct 2010
    Location
    USA
    Posts
    655
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    Quote Originally Posted by Mooser View Post
    That's what I'm worried about now. Tormach changes something and all of a sudden my aftermarket peripheral no longer works unless the company updates their end. (as was the case with Vista) I can't imagine the Tormach one being cost effective but at least it'll probably stay supported
    M
    From my understanding, Tormach is using Linux CNC as it's foundation, which, is open source by design.....

    Awall - The Body Armor Dude
    CoolCNCStuff_ on Instagram - CoolCNCStuff.com "coming soon"


  3. #15
    Member kstrauss's Avatar
    Join Date
    Apr 2013
    Location
    Canada
    Posts
    1451
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    Yes, LinuxCNC is the foundation for PathPilot and is open source but Tormach has no obligation to include special code for devices such as the Vista pendant. If you have the time and the skills YOU can write whatever is needed for a particular device and then adjust things as required with each update to PP. For a supported device Tormach tests everything on each PP release. You may differ but I prefer to be making parts rather than writing and updating Python code.



  4. #16
    Member
    Join Date
    Oct 2010
    Location
    USA
    Posts
    655
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    Quote Originally Posted by kstrauss View Post
    Yes, LinuxCNC is the foundation for PathPilot and is open source but Tormach has no obligation to include special code for devices such as the Vista pendant. If you have the time and the skills YOU can write whatever is needed for a particular device and then adjust things as required with each update to PP. For a supported device Tormach tests everything on each PP release. You may differ but I prefer to be making parts rather than writing and updating Python code.
    That's why I purchased it from Pete. He makes the patch whenever Tormach pushes out an update. All I do is apply the patch file and it auto does everything. Takes me less than 5 minutes to execute.

    Awall - The Body Armor Dude
    CoolCNCStuff_ on Instagram - CoolCNCStuff.com "coming soon"


  5. #17
    Member
    Join Date
    Dec 2008
    Location
    Switzerland
    Posts
    630
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    Quote Originally Posted by Mooser View Post
    I was just wondering if the pendant alone (p/n 50363 according to that doc) was going to be available and if it would work with any version of the control and PP and not just the M / MX mills
    M
    If you check Figure 2-17 of the operator console installation guide you'll see that the pendant connector appears to be something like a SUB-D type. The PathPilot code appears to communicate over a single USB interface with not only the pendant but also the feed/speed overrides, buttons and LEDs. This gives me the impression that the console contains a controller board with most, if not all logic, which connects to the PP controller (PC) via USB. If I'm not mistaken the pendant probably has little or no logic inside. In which case it's unlikely that it could be connected to a PP controller directly.
    Step



  6. #18
    Member
    Join Date
    Nov 2016
    Location
    United States
    Posts
    105
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    Quote Originally Posted by jwatte View Post
    My point is that it's highly unlikely that the nitty gritty of integrating the pendant actually changes much, other than it has to be re-applied in the right place. The re-application in the right place can be automated using tools used in software development to maintain patched versions of standard products.

    Thus, someone should be able to ship a patch to apply, install it on the PathPilot, and arrange for the patch-applyer to run each time on start-up. If it finds the patch has already been applied, it does nothing. If it finds that the patch needs re-application, it re-applies it, then carries on to launch PathPilot proper, in its patched state.

    The convenience here is that, 19 times out of 20, the previously version's patch is likely to just "slide in" to the new version software, assuming the patch can be developed to be reasonably localized.

    It would be even better if PathPilot loaded patches from a "modules" directory in start-up, perhaps with some key-hold-down to prevent it from doing so in some kind of safe-mode start-up if some module breaks a newer version.
    Yep, it doesn't take too much to run Ninjapendant. Most patches "slide-in" for several version updates unless they have done some big changes in certain places. Most times you just re-run the patch, it does what it does, and your good to go. If the patch detects too much of a change and can't find its way, it bails out. This is where I manually create a new patch to get the ball rolling again. I got the latest version ready to go and just need to post it to the site.

    Pete



  7. #19
    Member kstrauss's Avatar
    Join Date
    Apr 2013
    Location
    Canada
    Posts
    1451
    Downloads
    0
    Uploads
    0

    Default Re: Another pendant question

    I've done a quick but unsuccessful search. What module(s) interfaces with the console unit?



  8. #20
    Member
    Join Date
    Oct 2006
    Location
    US
    Posts
    28
    Downloads
    5
    Uploads
    0

    Default Re: Another pendant question

    I just looked at the MX at Fabtech, the pendant is hooked up via a parallel port. I also did notice they were running PP version 2.4...



Page 2 of 2 FirstFirst 12

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Another pendant question

Another pendant question

Another pendant question