LinuxCNC 2.7.9 Released

More
04 Jun 2017 13:00 #94048 by BigJohnT

LinuxCNC 2.7.9 is released. This release fixes some obscure bugs and
adds a couple of new features:

* A driver for Mitsubishi VFDs.
* Support for "auxiliary applications", such as NativeCam, that are
distributed separately from LinuxCNC.
* Add a "Integrator's Manual", a work in progress with helpful
information on how to build your own CNC machine.


Special shout out to *two* first-time committers in this release (we
hope to see more of you in the future!):

* Alexander Brock
* Joe Hildreth


And as always, thanks to our awesome community of helpers and
bug-reporters, and to the usual list of long-time committers:

* Andy Pugh
* Chris Morley
* Chris Radek
* Dewey Garrett
* Jeff Epler
* John Thornton
* Jon Elson
* Norbert Schechner
* Sebastian Kuzminsky


The full changelog:

* support "auxiliary apps", distributed separately from LinuxCNC

* docs: add a bit more info to position feedback ini setting
* docs: sort board list in hm2_eth manpage
* docs: fix pyvcp multi label description
* docs: fix pyvcp example so it runs
* docs: clarify return value in hal_pin_new(3) manpage
* docs: add missing var section to index header
* docs: add machine building info to integrator document
* docs: add manpage for hal_parport realtime component
* docs: add units info to halui max-velocity pins in manpage
* docs: flesh out max-velocity pins in halui manpage
* docs: fix incorrect info for stat.motion_type and stat.motion_mode
* docs: code notes: a pose has 9 coordinates, not 6
* docs: add hal_manualtoolchange manpage
* docs: add info about remap debug messages
* docs: fix paraport/parport typos
* docs: fix pin names in thcud manpage example HAL config
* docs: clean up the note about T0 handling
* docs: add some info for the hal python module
* docs: clarify an ambiguity about siggen in the HAL documentation
* docs: add information about addf command in the HAL documentation
* docs: add details on epp_dir command line parameter of hal_ppmc
* docs: remove a footnote about the behavior of emc2 v2.4
* docs: add or2 example
* docs: fix description of USER_DEFINED_FUNCTION_MAX_DIRS in
ini-config
* docs: clarify g28/30 description
* docs: add link to G54-G59.3 User Coordinates section
* docs: clean up Machine Coordinate System section
* docs: remove M6 from modal group description
* docs: add links to machine origin from several places
* docs: fix typos and markup problems all over
* docs: add more information about the addf command
* docs: sorted gmoccapy video links with headlines
* docs: add a known problem with macros to gmoccapy docs
* docs: fix cut-n-paste bug in mb2hal manpage
* docs: expand on different ways of starting LinuxCNC
* docs: document some features of the Axis GUI
* docs: add info about the basic directory structure
* docs: correct misleading descriptions of named parameters
* docs: update info about 'save' command in halcmd manpage & help

* Axis GUI: avoid unbounded memory growth in text widgets on stretch
* Axis GUI: make tool info display widget larger
* Axis GUI: remove unused .info.offset widget
* Axis GUI: shorten tool touch off widget title text
* gmoccapy GUI: removed unused code
* gmoccapy GUI: added get_joints_amount() for compatibility 2.7 and
master
* gmoccapy GUI: new hal pin gmoccapy.ignore-limits
* gmoccapy GUI: bug if no macros in ini file
* gmoccapy GUI: bug in macro button handling
* gmoccapy GUI: G96 bug solved
* gscreen GUI: fix missing .themes folder error
* halui: fix halui.program.run

* gladeVCP: make CombiDRO compatible for both 2.7 and master
* gladeVCP: fix delta scale pin not updating if wheel scroll used
* gladeVCP: add missing icon image for hal_dial

* pncconf: fix spindle command using wrong signal name
* pncconf: fix sserial mode setting in HAL file

* hal_ppmc: add command line arg to turn on/off port direction change

* mitsub_vfd: add a driver for Mitsubishi VFDs

* classicladder: fix sequential variable access
* classicladder: fix whitespace errors

* ilowpass: round the output instead of truncating

* halcmd: waitusr: avoid race condition

* hm2: better error message on unexpected pin descriptors
* hm2_eth: don't segfault on interfaces without addresses

* linuxcnc python module: add doc string for stat.motion_mode
* linuxcnc python module: add doc string for stat.motion_type
* linuxcnc python module: add a doc string for
stat.queued_mdi_commands
* linuxcnc python module: add EMC_MOTION_TYPE_* constants

* hal python module: better doc strings for connect() and new_sig()

* Interp: fix a typo in a cutter-comp error message
* Task: set the stat struct member queuedMDIcommands

* example g-code: fix Z value reported by rectangle_probe.ngc
* example configs: fix hal pin names in gmoccapy_plasma
* example configs: limit led without off color in gmoccapy_plasma
* example configs: xhc-hb04.tcl: if prior connects, continue with msg

* rtapi: better error message when failing to connect

* uspace: allow calculated parameter array sizes

* tests: let introspection complete before continuing in the t0 tests
* tests: fixup hm2-idrom test to match new hm2 PD error message
* tests: add a test of ilowpass with low gain
* tests: reorg ilowpass test so i can add a low-gain test next to it
* tests: add a test of stat.queued_mdi_commands
* travis: manually uninstall gpl3 readline
* build: fix link error on i686 with gcc, or maybe objcopy 2.27
* packaging: add the new LinuxCNC_Integrator pdf to the doc package


--
Sebastian Kuzminsky

Please Log in or Create an account to join the conversation.

Time to create page: 0.114 seconds
Powered by Kunena Forum