Results 1 to 4 of 4

Thread: Using EMC2 for non-step/dir steppers in DIY mill

  1. #1
    Registered
    Join Date
    Feb 2010
    Location
    USA
    Posts
    18
    Downloads
    0
    Uploads
    0

    Using EMC2 for non-step/dir steppers in DIY mill

    I'm told on another forum that EMC2 should support setting up to phase drive steppers, but I can't figure this out in EMC itself. Am I chasing a ghost, or does someone know how to do set this up in EMC2? The setup config tools all seem to require a step/dir schema. After extensive searching I'm not finding any good direction on this. Suggestions?

    Any help is much appreciated.


  2. #2
    Registered
    Join Date
    Jan 2009
    Location
    USA
    Posts
    237
    Downloads
    0
    Uploads
    0
    EMC2 is a machine control program that conforms to "standard" g-code formats.
    There is a useful setup application to aid in the use of stepper drives . Step and Direction.

    EMC2 will send pulses from a PC parallel port to motor drives configured to receive them.
    EMC2 has no provision to act as a motor drive.
    The options available with specialty add on cards are extensive.

    Search the web, the EMC2 web site and forum has more information available than any one person can read in a week!


  3. #3
    Registered
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    487
    Downloads
    0
    Uploads
    0
    Actually EMC can output many different signals.
    see here:
    http://www.linuxcnc.org/docs/devel/h...stepgen.9.html
    It's just that step / directions is by far most popular.


  4. #4
    Registered
    Join Date
    Mar 2004
    Location
    St. Louis, MO
    Posts
    332
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by hondaman900 View Post
    I'm told on another forum that EMC2 should support setting up to phase drive steppers, but I can't figure this out in EMC itself. Am I chasing a ghost, or does someone know how to do set this up in EMC2? The setup config tools all seem to require a step/dir schema. After extensive searching I'm not finding any good direction on this. Suggestions?

    Any help is much appreciated.
    Yes, EMC has a variety of options for signalling the stepper drive. Other than step/direction, there is a Bridgeport full-step phase drive as well as a half-step phase drive. These are selected when you install the software step module. I don't think you can make these selections yet directly in the stepconf wizard, but you can edit in the change after making most of the other settings in the wizard.

    In the integrator's manual :
    http://www.linuxcnc.org/docs/EMC2_Integrator_Manual.pdf
    under HAL / internal components / stepgen / step types, you will see the available step output signal schemes. The step type is selected by a code when you install the driver with the loadrt command in your xxx.hal file. I think step type 2 is what you want for full steps, you can then invert each signal (A and B) to make the not-A and not-B signals. That way, you still only need two parallel port bits per axis.

    Jon


Similar Threads

  1. Replies: 0
    Last Post: 12-21-2009, 05:35 AM
  2. Need Help!- LARKEN viper.100 (step/dir) on EMC2
    By krummigudna in forum LinuxCNC (formerly EMC2)
    Replies: 0
    Last Post: 06-08-2008, 04:26 PM
  3. How run pluto step on emc2 ?
    By bigeye3107 in forum LinuxCNC (formerly EMC2)
    Replies: 3
    Last Post: 02-04-2008, 11:13 AM
  4. EMC2 HOW DO YOU SET MOTOR STEP ACCURACY
    By Gads in forum LinuxCNC (formerly EMC2)
    Replies: 1
    Last Post: 01-29-2008, 09:36 AM
  5. EMC2 - Step/Direction Change Precharge
    By NightHawk.Eng in forum LinuxCNC (formerly EMC2)
    Replies: 3
    Last Post: 08-13-2007, 02:30 PM

Posting Permissions


 


About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed


Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.