I think I fixed the issue in the latest commit. It turned out that I wasn't checking the type of segment properly in an error check, so it would flag some arcs as not tangent even when they were. Along with some other fixes to get acceleration right, it should be running at nearly full speed now.
Since my last push, I also added a few optimization fixes that should run code like stellabee a bit faster. In particular transitions from tangent to parabolic blending in some cases forced two unnecessary exact stops, which caused more ripple and slowdown than would otherwise be expected. I also ran the 3D chips code on my Sherline, off of an Atom CPU. I didn't see any RT interruptions even with the base thread running. My plan for testing next is to set up a version of the test config with a base thread, and spoof an e-stop. This way, the parallel port can be disconnected to do build tests. -Rob On Fri, Dec 13, 2013 at 2:44 PM, sam sokolik <sa...@empirescreen.com> wrote: > I forgot to say - I just pulled your latest changes before testing... > > sam > On 12/13/2013 1:37 PM, Robert Ellenberg wrote: > > Can you send a link to that G code? I'd like to run it myself and see if > I > > can pinpoint the slowdown. I've identified and fixed a bunch of little > > slowdowns over the last week, so the problem may already be solved. > > > > Thanks! > > Rob > > > > > > On Fri, Dec 13, 2013 at 2:00 PM, sam sokolik <sa...@empirescreen.com> > wrote: > > > >> Couple of things. > >> > >> arc-arc blends are slower than current TP... current tp does arcspiral > >> at a peak of 100ipm while the new TP does it at about 70. > >> So current TP http://imagebin.org/282155 1:19 minutes > >> New TP http://imagebin.org/282156 1:51 (you can see it does parabolic > >> blends) > >> > >> The neat thing is.. If you do a G64P.003 the naive cam detector > >> converts the short arcs to line segments and you get... > >> > >> http://imagebin.org/282156 21 seconds > >> > >> that peaks at almost 400ipm > >> > >> sam > >> > >> > >> > >> > >> > >> > >> > >> > >> On 12/12/2013 2:49 PM, Robert Ellenberg wrote: > >>> I agree with Sam that we're ready for testing from other users. > However, > >>> there are a few features that we may want to add before a merged into a > >>> main build. One limitation now is that there are a bunch of > configuration > >>> variables that are hard coded: > >>> > >>> - Optimization depth (currently set to ~40 segments) > >>> - Enable / disable arc blend flag > >>> - Max feed override (for sizing blend arcs, assumed to be 200%) > >>> > >>> Given these extra settings, I'm curious what the best way is get them > >> from > >>> an INI file to the trajectory planner. For the experts, how are INI > >>> settings propagated into motion currently? Is there an easy way to tack > >> on > >>> a few more config options? > >>> > >>> Thanks, > >>> Rob > >>> > >> > ------------------------------------------------------------------------------ > >>> Rapidly troubleshoot problems before they affect your business. Most IT > >>> organizations don't have a clear picture of how application performance > >>> affects their revenue. With AppDynamics, you get 100% visibility into > >> your > >>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > >> AppDynamics Pro! > >> > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > >>> _______________________________________________ > >>> Emc-developers mailing list > >>> Emc-developers@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/emc-developers > >>> > >>> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Rapidly troubleshoot problems before they affect your business. Most IT > >> organizations don't have a clear picture of how application performance > >> affects their revenue. With AppDynamics, you get 100% visibility into > your > >> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > AppDynamics > >> Pro! > >> > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> Emc-developers mailing list > >> Emc-developers@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/emc-developers > >> > > > ------------------------------------------------------------------------------ > > Rapidly troubleshoot problems before they affect your business. Most IT > > organizations don't have a clear picture of how application performance > > affects their revenue. With AppDynamics, you get 100% visibility into > your > > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > AppDynamics Pro! > > > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > > _______________________________________________ > > Emc-developers mailing list > > Emc-developers@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/emc-developers > > > > > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers