As a postscript.

Looking at some other configs, it appears that setting max-velocity and max-acceleration to zero

DOES work if the stepgen is set to type 1 (velocity stepgen).

I use that on a config to control a spindle through a speed board that converts step frequency into an analogue

voltage signal to control a VFD

regards

On 30/01/2017 17:43, schooner30@btinternet wrote:
I did look at that, as all my configs have values there.
However it should just mean the maximum possible as you say, so it didn't seem to be wrong.

Glad you have it sorted

On 30/01/17 17:31, Curtis Dutton wrote:
SOLVED!

Thanks for your help.

The stepgen maxaccel and maxvel values were being set to 0 in my config.. In linux cnc this was ok. The documentation states in machinekit and linuxcnc that when set to 0 that the stepgens will only be limited to the step timing settings and otherwise are not limited. This does not seem to be the case as when I set the values of maxaccel and maxvel on the stepgen to more than 0, then the stepgen works.



On Monday, January 30, 2017 at 11:22:35 AM UTC-5, Curtis Dutton wrote:

    Ok I was running a rip build from master. Commit:
    079b1ed4adb30c60079d0d43a173002201f34538. Which appears to be the
    latest commit.

    Do you know what commit your sim is running from? I'd like to
    build that version and see if I get a better result.

    So I guess the hm2 driver now just exposes everything in the
    config of the 5i25 and doesn't need the commit string?


    I'll try the sim here later today to see if it works for me.

    Thanks,
      Curt



    On Sunday, January 29, 2017 at 6:33:44 AM UTC-5, Schooner wrote:

        If you run the hm2_stepper sim you should see position-fb
        updated when you jog, as per screen shot.
        Does that work?

        Your test does not run
        *newthread servo-thread cpu=0 1000000*
        is asking for a new thread called /servo-thread/, of a period
        /cpu=0/

        Next the hm2_pci config string
        *loadrt hm2_pci config="num_mencoders=0 num_stepgens=5
        num_pwmgens=1"*
        AFAIK has not been used for some while and will also not run
        hence
        
https://github.com/machinekit/machinekit/blob/master/configs/hm2-stepper/5i25.ini#L11
        
<https://github.com/machinekit/machinekit/blob/master/configs/hm2-stepper/5i25.ini#L11>
        
https://github.com/machinekit/machinekit/blob/master/configs/hm2-stepper/hm2-stepper-5i25.hal#L44
        
<https://github.com/machinekit/machinekit/blob/master/configs/hm2-stepper/hm2-stepper-5i25.hal#L44>

        the configuration is whatever the 5i25 is flashed as.

        All of which raises the question of what you are running and
        on what platform.

        On a recent pull of machinekit on a amd64 computer running
        Jessie, the 5i25 works fine, I have used my
        5i25/7i76 combo a lot just recently.

        On 28/01/17 20:26, Curtis Dutton wrote:
        Ok I have attached a halcmd file that demonstrates the issue.

        The debug.txt contains the output of the halrun session.

        Notice that after the position-cmd is set, position-fb has
        not changed.

        The firmware on the 5i25 is 5i25_7i85sspx2


        Thanks,
           Curt

        On Saturday, January 28, 2017 at 2:43:18 AM UTC-5, Schooner
        wrote:

            Without seeing your configuration files, we cannot even
            begin to guess.

            If you have done the same as John Fairbanks on the 7i80
            post, you may have omitted the trajectory planner

            *loadrt tp*

            after trivkins or whatever is loaded and not specified

            *tp=tp kins=trivkins* at the end of the motmod
            configuration line

            These are specific to Machinekit and without them your
            config will act more like a sim.

            See the sample configs for using 5i25 with Machinekit

            
https://github.com/machinekit/machinekit/blob/master/configs/hm2-stepper/hm2-stepper-5i25.hal#L33
            
<https://github.com/machinekit/machinekit/blob/master/configs/hm2-stepper/hm2-stepper-5i25.hal#L33>

            regards



            On 27/01/2017 22:07, Curtis Dutton wrote:
            I'm experimenting with running my laser engraver with
            machinekit. Currently I'm running linuxcnc master and
            have it set up and operating properly.


            The trouble I'm having is that my stepgens and my
            pwmgen doesn't seem to be working properly. The signals
            are all wired up properly, I have my threads scheduled
            properly etc....


            The stepgen shows it is enabled.

            Anyhow when I send my position command to the stepgen
            nothing seems to happen The position-feedback from the
            stepgen does not change.

            I also have a 7I84 hooked up to the 5i25 through
            sserial. All of those pins show up in hal so
            communication is working properly there. I can set pins
            on the 7i84 interface and have physically verified that
            they are changing properly.


            It looks like the 5i25 is not responding even though it
            works properly under linuxcnc.


            Any suggesstions on what could be going on? Any tips or
            things I should do to debug this?


            Thanks,
             Curt
-- website: http://www.machinekit.io blog:
            http://blog.machinekit.io github:
            https://github.com/machinekit
            ---
            You received this message because you are subscribed to
            the Google Groups "Machinekit" group.
            To unsubscribe from this group and stop receiving
            emails from it, send an email to
            [email protected].
            Visit this group at
            https://groups.google.com/group/machinekit
            <https://groups.google.com/group/machinekit>.
            For more options, visit
            https://groups.google.com/d/optout
            <https://groups.google.com/d/optout>.

-- website: http://www.machinekit.io blog:
        http://blog.machinekit.io github: https://github.com/machinekit
        ---
        You received this message because you are subscribed to the
        Google Groups "Machinekit" group.
        To unsubscribe from this group and stop receiving emails
        from it, send an email to [email protected].
        Visit this group at
        https://groups.google.com/group/machinekit
        <https://groups.google.com/group/machinekit>.
        For more options, visit https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.

--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

--
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to