On Apr 8, 2015 10:06 PM, "sam sokolik" <sa...@empirescreen.com> wrote: > > well that is pretty darn neat.. > > couple issues I found > -the first time you hit play after pausing and reversing the motion > (while still paused) - no movement. Hmm, I'll try to reproduce this and see. If I can track down the cause. > -if you reverse run to the end of 20 segments (either manually or > unpausing) you cannot get it move anymore. shift-f will not go forward > again.
That happens because it has to be paused to switch direction, so you have to manually pause it, then switch to forward, then resume. I'm looking into a way to automatically pause when it runs out of reverse motion. One issue I have with this now is that the pause button in axis doesn't show the correct state if tpPause is called within motion at an arbitrary time. That could be something I'm doing wrong, though. I'll take another look and see what I can find. > > sam > > > On 04/08/2015 07:25 PM, Robert Ellenberg wrote: > > Hi All, > > > > I've been playing around with reverse run for the last few days, and I > > think I have a crude but working solution based off of 2.7. Here's a branch > > on my github repo that has an example (also pushed to the official repo to > > run on the buildbot): > > > > https://github.com/robEllenberg/linuxcnc-mirror/tree/feature/reverse-run-2.7 > > > > The major changes are in motion / TP, but I also set up a quick way to test > > using axis. I added 2 new key bindings to axis to enable / disable reverse > > run: > > > > SHIFT + R = reverse run (only switches while paused) > > SHIFT + F = forward run (default, only switches while paused) > > > > Here's the behavior I was going for (tested so far against some examples of > > each): > > > > - Be able to reverse run up to about 20 segments > > - only allow exact-stop motion in reverse (adding blending is a much > > bigger change) > > - Do not allow reversing through spindle-sync moves or at-speed moves > > > > There are definitely some warts in this code I'd like to clean up before > > merging, but it should be test-ready at least. As always, if you find > > anything wrong or have ideas for how to improve this, let me know and I'll > > take a stab at it. > > > > Best, > > -Rob > > ------------------------------------------------------------------------------ > > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > > Develop your own process in accordance with the BPMN 2 standard > > Learn Process modeling best practices with Bonita BPM through live exercises > > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > > _______________________________________________ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers