On 10/15/14 4:07 AM, Frank Tkalcevic wrote: > I was so annoyed that the estimates for my 3d printing jobs were so far off > (estimated 2 hours, took 8) that I modified the axis code. It looks at the > Velocity and acceleration of each axis and tries to calculate a more > accurate time. It only looks at moves - no G64 or probing. It isn't > perfect, but much closer. > > The attached file is the changes - a new gcode_properties function and some > additional routines. > > My version of linuxcnc is pretty old, so a diff or patch wouldn't be useful.
That change looks good to me, thanks. I pasted all the parts of your file into appropriate-seeming places in axis.py, and it runs, so that's good. But i think something's off with the estimate still. I did some testing with the sim/axis/axis config. Your code's estimate for the splash screen gcode is 2:09, which is within a second of the measured runtime. The current version of Axis in the master branch estimates "2.1 minutes", so they agree on this one. But the estimate for 3D_Chips.ngc is way off. The current master version of Axis estimates 0:46, your code estimates 3:44, and measured runtime is 1:11. So I think there's some work to do still. I pushed your updated version to git.linuxcnc.org as a branch called 'seb/master/ftkalcevic-axis-estimate', for wider testing and in case you want to refine the code. -- Sebastian Kuzminsky ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users