Hello LinuxCNC people, I just pushed LinuxCNC 2.6.0~pre3 to the debian archive at linuxcnc.org. This is the latest pre-release on the road to 2.6.0.
Note! This one includes two changes that may required you to change your .hal configuration: * The pid component now defaults to using the previous target in its error calculation. This behavior affects PID tunings! The pid component can be restored to the earlier behavior by setting pid.N.error-previous-target to False. It is recommended that this pin be left True, because it leads to better PID behavior. * halcmd now has stricter arrow syntax for connecting pins to nets, ie '=>', '<=', and '<=>'. Arrows must now have only a single '='. The accepted syntax now matches the manpage. Any .hal files with arrows with multiple '=' signs will be rejected as invalid, and an error message printed. Many thanks to the folks who have been testing the 2.6 pre-releases and reporting bug, and especially to the folks who have contributed fixes and improvements to LinuxCNC: * Chris Radek * Dewey Garrett * Francis Tisserant * John Thornton * Michael Geszkiewicz * Michael Haberler * Norbert Schechner * Sebastian Kuzminsky The full changelog since 2.6.0~pre2: * HAL: make halcmd arrow syntax ('=>', '<=', '<=>') more strict (matches manpage now) * HAL: fix halcmd 'pin = value' and 'param = value' (matches manpage now) * HAL: don't clobber pin value when connecting to a net * HAL: fix a cosmetic bug in signal memory allocation * motion: add a pin giving the motion type (motion.motion_type) * pid: default to using previous target to compute error. This will disturb existing tunings, so those with old configs who do not want to re-tune may want to set pid.N.error-previous-target to false. * hm2: fix a bug in 5i24 support on some motherboards * hm2: fix 5i24 connector names * hm2: expose encoder inputs (A, B, Index) as HAL pins * fix a bug in the comp(1) tool that would let invalid .comp files compile, but crash when the invalid code executed * fix a crash in the biquad component (and add a test) * fix a crash in the mesa 7i65 driver * pickconfig: always allow creation of shortcuts (fixes bug #372) * gmoccapy: add option to hide 4th axis * gmoccapy: fix problem of pin_value changing on startup * gmoccapy: let user change the DRO font size * gmoccapy: reset error pin when user clears the message in GUI * gladevcp: fix a bug in iconview * sample configs: fix a bug in the gmoccapy config * sample configs: make xhc-hb04 program-run button automatically switch to auto mode * docs: update French translation * docs: update motion(9) manpage to match reality * docs: fix a markup error in hostmot2(9) manpage * docs: fix hostmot2(9) manpage encoder .rawcounts pin name * docs: update hm2_pci(9) manpage list of supported boards * docs: fix some bugs in the comp(1) documentation -- Sebastian Kuzminsky ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users