A new feature in Mach3....


Page 1 of 2 12 LastLast
Results 1 to 20 of 22

Thread: A new feature in Mach3....

  1. #1
    Community Moderator ynneb's Avatar
    Join Date
    Feb 2004
    Location
    Oz
    Posts
    2337
    Downloads
    0
    Uploads
    0

    Default A new feature in Mach3....

    As some of you know, Mach3 is only in beta stage, and Art (the software writer) is constantly working on bettering the product and adding new features.
    One great feature he has just added is "Shuttle mode"
    This allows those who have connected a MPG ( Manual Pulse Generator) to thier computer to control the tool path via MPG instead of just having the computer control the feed rate.

    This means when you turn the MPG fast, the machine will process its Gcode fast, and when turned slow the machine will move slow.Essentially you are winding your way through the gcode instead of having no feedrate control.

    This is good for testing out suss gcode and identifying problem areas in your code. This is different than just doing one line of code at a time since it gives you control even over partilaly carried out code.

    I musts say I havnt tested this feature myself, but are keen to give it a go on Monday. If you give it a test, tell us in this thread what you think.

    You can download the beta from here http://www.artofcnc.ca/Mach3Beta7.61.exe

    Similar Threads:
    Being outside the square !!!


  2. #2
    Member ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Township
    Posts
    35538
    Downloads
    1
    Uploads
    0

    Default

    Here's a more detailed explanation quoted from Art on the Yahoo group

    "MPG Shuttle mode. (Yes, its finally here!!!)

    I really like this one. Run a program, during the run press the Shuttle
    Button. The program will ramp to a stop (Deceleration time may be set int he
    config/state screen). Now turn your MPG, the tool will move with your
    turning of the wheel and execute the program slowly. Once your past the
    feature you were nervous about, hit the shuttle button again and the program
    will ramp back up to speed and continue. You may only go forward, but I did
    allow you to turn the wheel in either direction just in case your right hand
    gets tired playing with this feature. (It is VERY cool, I can see why this
    is popular, and have no doubt it will be popular in Mach3...).
    Whatever JOG mode you are in will switch to MPG mode when you press
    shuttle, but it will revert back to what you had selected when you exit
    shuttle mode. Please let me know what you think of not only the way it
    works, but how well it works for you. Small tweaking may be necessary on my
    part. (Though my mill and I love it.. )"

    One thing he didn't mention, is that Mach3 has a reverse mode, and if you are in reverse mode, the shuttle will work in the opposite direction as well. It just can't go forward and backward at the same time.

    Gerry

    UCCNC 2017 Screenset
    [URL]http://www.thecncwoodworker.com/2017.html[/URL]

    Mach3 2010 Screenset
    [URL]http://www.thecncwoodworker.com/2010.html[/URL]

    JointCAM - CNC Dovetails & Box Joints
    [URL]http://www.g-forcecnc.com/jointcam.html[/URL]

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  3. #3
    Registered
    Join Date
    Oct 2004
    Location
    US
    Posts
    118
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ynneb
    As some of you know, Mach3 is only in beta stage, and Art (the software writer) is constantly working on bettering the product and adding new features.
    One great feature he has just added is "Shuttle mode"
    This allows those who have connected a MPG ( Manual Pulse Generator) to thier computer to control the tool path via MPG instead of just having the computer control the feed rate.

    I have tested it and it is working VERY well. My Bp at home has steppers and it never lost a step! I am going to put up a video in the next few days for people to see it working on my web page...

    Latter
    Brian



  4. #4
    Registered
    Join Date
    Sep 2004
    Location
    USA
    Posts
    239
    Downloads
    0
    Uploads
    0

    Default

    Ynneb,

    For those interested in making or purchasing a Pendant, what ever came of the other thread where ideas were being solicited to put together a BIY or a already assembled Pendant?

    Chris



  5. #5
    Community Moderator ynneb's Avatar
    Join Date
    Feb 2004
    Location
    Oz
    Posts
    2337
    Downloads
    0
    Uploads
    0

    Default

    Chris, the thread is still active although it has taken a twist. In the end the only way it was going to become financially viable and affordable was if I had 100 firm orders.
    Not even that many have voted for it after all this time. I didnt want to put that much money into the project just to have the pendants sitting on my shelf waiting to be sold. Did you want to bank roll the project?
    We have found that there are other products already on the market that are very close to what I was proposing and very cheap.
    Much of the conversation in that thread is now about how people are making thier own controllers, and other suggested products.

    I recon if there was a gutsy individual ( not me )who was prepared to take on the task and come up with a great design it could become a small bussines for them. I tried to canvass Mariss ( Mr Gecko) to take on the task but he said he was busy at the time, and would look into it later. Interpretation ( Nah I'll stick to what I do best )

    You can read that thread here if you are interested in its progress

    Being outside the square !!!


  6. #6
    Member
    Join Date
    Jun 2003
    Location
    Boalsburg PA
    Posts
    866
    Downloads
    0
    Uploads
    0

    Default

    when you say MPG, is that an encoder? How is it attached to the computer, through a parallel port?

    Wish I could find one of those cool knobs they use on the commercial ones, I've got plenty of encoders.



  7. #7
    Member ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Township
    Posts
    35538
    Downloads
    1
    Uploads
    0

    Default

    Quote Originally Posted by unterhaus
    when you say MPG, is that an encoder? How is it attached to the computer, through a parallel port?
    Yes, yes.

    Gerry

    UCCNC 2017 Screenset
    [URL]http://www.thecncwoodworker.com/2017.html[/URL]

    Mach3 2010 Screenset
    [URL]http://www.thecncwoodworker.com/2010.html[/URL]

    JointCAM - CNC Dovetails & Box Joints
    [URL]http://www.g-forcecnc.com/jointcam.html[/URL]

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  8. #8
    Registered JavaDog's Avatar
    Join Date
    Mar 2004
    Location
    USA
    Posts
    847
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ger21
    Yes, yes.
    Oh, so you couldn't use a usb wheel like the Griffin knob or similar?

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
    Check Out My Build-Log: http://www.cnczone.com/forums/showthread.php?t=6452


  9. #9
    Member ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Township
    Posts
    35538
    Downloads
    1
    Uploads
    0

    Default

    I'm not entirely sure, but I don't think so.

    Gerry

    UCCNC 2017 Screenset
    [URL]http://www.thecncwoodworker.com/2017.html[/URL]

    Mach3 2010 Screenset
    [URL]http://www.thecncwoodworker.com/2010.html[/URL]

    JointCAM - CNC Dovetails & Box Joints
    [URL]http://www.g-forcecnc.com/jointcam.html[/URL]

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  10. #10
    Registered santiniuk's Avatar
    Join Date
    Nov 2004
    Location
    U.K - England
    Posts
    389
    Downloads
    0
    Uploads
    0

    Default

    Benny, you captured my interest with this post.

    I have updated my build thread ramble with a clip showing a 'taster' of this feature.

    http://www.cnczone.com/forums/showpo...&postcount=523

    Cheers



  11. #11
    Registered
    Join Date
    Oct 2004
    Location
    USA
    Posts
    742
    Downloads
    0
    Uploads
    0

    Default

    Santiniuk

    Enjoyed seeing the videos. Seems to work very well.

    Jerry



  12. #12
    Community Moderator ynneb's Avatar
    Join Date
    Feb 2004
    Location
    Oz
    Posts
    2337
    Downloads
    0
    Uploads
    0

    Default

    Great videos santiniuk.
    It sounded like you could almost play music with that MPG
    MPG ( Musical Playing Generator)



  13. #13
    Registered
    Join Date
    Oct 2004
    Location
    USA
    Posts
    590
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ynneb
    This allows those who have connected a MPG ( Manual Pulse Generator) to thier computer to control the tool path via MPG instead of just having the computer control the feed rate.
    After reading the entire thread I realize that I don't quite understand the workings of the MPG. Could someone explain the general concept as well as the typical hardware and software interface?

    Thanks!



  14. #14
    Member ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Township
    Posts
    35538
    Downloads
    1
    Uploads
    0

    Default

    An MPG is just a rotarty encoder. You can wire it directly to the parallel port, or breakout board, or the ModIO from Peter Homann http://www.homanndesigns.com/.

    Use use it to jog your axis. you can toggle axis from the keyboard, or an external switch. When turned slowly, it can move in single step increments. Turn it faster, and it will move at jog speeds. There is also a shuttle mode, which can step through your gcode both forward, and reverse.

    If any of this is incorrect, someone please correct me.

    Gerry

    UCCNC 2017 Screenset
    [URL]http://www.thecncwoodworker.com/2017.html[/URL]

    Mach3 2010 Screenset
    [URL]http://www.thecncwoodworker.com/2010.html[/URL]

    JointCAM - CNC Dovetails & Box Joints
    [URL]http://www.g-forcecnc.com/jointcam.html[/URL]

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  15. #15
    Registered santiniuk's Avatar
    Join Date
    Nov 2004
    Location
    U.K - England
    Posts
    389
    Downloads
    0
    Uploads
    0

    Default

    Gerry,

    You mentioned that the axis can be toggled using an external switch. Is this simply a matter of connecting a switch to the parallel port ?

    I cannot seem to find a setting on how to do this... It's probably staring at me !

    Thanks.



  16. #16
    Member ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Township
    Posts
    35538
    Downloads
    1
    Uploads
    0

    Default

    I believe you can hook it to the parallel port, and set up an OEM Input on the inputs page. I think you also have to put the OEM code (175 I think) on the system hotkeys page. You may need to add a button to the screen and set up the appropriate codes.
    Sorry I can't be more specific, but I haven't done it.

    You can also use a keyboard emulator and keygrabber, or the ModIO I mentioned above.

    Gerry

    UCCNC 2017 Screenset
    [URL]http://www.thecncwoodworker.com/2017.html[/URL]

    Mach3 2010 Screenset
    [URL]http://www.thecncwoodworker.com/2010.html[/URL]

    JointCAM - CNC Dovetails & Box Joints
    [URL]http://www.g-forcecnc.com/jointcam.html[/URL]

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  17. #17
    Registered
    Join Date
    Oct 2004
    Location
    USA
    Posts
    590
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ger21
    An MPG is just a rotarty encoder. You can wire it directly to the parallel port, or breakout board, or the ModIO from Peter Homann http://www.homanndesigns.com/.
    Are you saying that the encoder is just being used to generate manual pulses for the drivers? This would mean that you would need an encoder for each driver if you wanted to jog the axes simultaneosly?? This method then works independently of software. You're just running 5v from the pp or bob directly through the encoder to the driver step input. Of course unless you lock out the encoder while running software pulses movement of the encoder would add to the software pulses and cause errors. Is it then the case that the Mach software 'shuttle mode' is taking care of this potential problem by causing the encoder to jog the Gcode rather than the drivers directly?

    Thanks!



  18. #18
    Member ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Township
    Posts
    35538
    Downloads
    1
    Uploads
    0

    Default

    The encoder generates manual pulses, but Mach3 always sends out the pulses. The encoder isn't connected to the driver, it sends the info back to Mach3, which then sends the pulses to the driver.

    Mach3 supports 2 MPG's, soon to be 3 (for those with 3 hands ), so yes, you can use 2 to jog 2 axis at the same time. Since you can toggle which axis they control, 2 should give you any combinations you should need.

    I'm not sure exactly how the shuttle mode works, but the encoders should be disabled while gcode is running.

    Gerry

    UCCNC 2017 Screenset
    [URL]http://www.thecncwoodworker.com/2017.html[/URL]

    Mach3 2010 Screenset
    [URL]http://www.thecncwoodworker.com/2010.html[/URL]

    JointCAM - CNC Dovetails & Box Joints
    [URL]http://www.g-forcecnc.com/jointcam.html[/URL]

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  19. #19
    Registered
    Join Date
    Oct 2004
    Location
    USA
    Posts
    590
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ger21
    The encoder generates manual pulses, but Mach3 always sends out the pulses. The encoder isn't connected to the driver, it sends the info back to Mach3, which then sends the pulses to the driver.
    Thanks- I understand what the thread is about now. I find that still I'm wondering if you can generate with just an encoder and a 5v source a pulse train that could be fed to the step pin of a stepper driver.



  20. #20
    Registered santiniuk's Avatar
    Join Date
    Nov 2004
    Location
    U.K - England
    Posts
    389
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ger21
    I believe you can hook it to the parallel port, and set up an OEM Input on the inputs page. I think you also have to put the OEM code (175 I think) on the system hotkeys page. You may need to add a button to the screen and set up the appropriate codes.
    Sorry I can't be more specific, but I haven't done it.

    You can also use a keyboard emulator and keygrabber, or the ModIO I mentioned above.

    Gerry,

    Just a quick follow up. Thanks for the details above. You are correct. Simple enough when you know what to look for.

    I simply setup an OEM input #1. Then in system hotkeys added a code 175 to trigger #1.

    Thats all. Works a treat.

    Cheers



Page 1 of 2 12 LastLast

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

A new feature in Mach3....

A new feature in Mach3....