LinuxCNC 2.5.0 is released!  

You will not get an automatic update from EMC 2.4 to LinuxCNC 2.5.  
To update your Lucid or Hardy machine to 2.5, you need to take a few
steps, documented here:

http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.5

Be sure to check the "Changes to your configuration" section at the
bottom of the page.

(I also updated the LinuxCNC Live CD to contain 2.5.0 and to receive
updates from the new 2.5 repository, but the easiest and fastest way
to update an existing install is definitely to follow the instructions
above.  The updated CD will be available sometime later today.)

I want to give my very sincere thanks to everyone who has contributed
to this release.  All of you who have contributed to documentation,
translations, rebranding, new features, and bugfixes should be proud,
and I appreciate you all.

Also I want to especially thank Seb K, who traveled many hours and has
been working with me tirelessly for almost three days solid to get the
final glitches out of the rebranding, packaging, and release process.

Some of the most important changes in 2.5.0 are:

  * AXIS: dynamic tabs can embed other applications, including virtual
    control panels
  * AXIS: make the gcode readout resizable
  * AXIS: many speedups in preview generation
  * AXIS: new OpenGL preview with antialiased fonts
  * AXIS: optional blending in the program preview can make very complex
    programs easier to see
  * AXIS: prompt when homing a joint that's already homed
  * AXIS: Selectable tool touch off to workpiece or fixture
  * AXIS: show all offsets and rotation separately in the BIG DRO
  * AXIS: show G5x and G92 offsets graphically in the preview
  * AXIS: user-configurable MDI history file
  * AXIS: A comment (AXIS,notify,message) will print "message" when the
    preview is generated, instead of just at run-time.

  * Configs: many configuration updates for Smithy machines
  * Configs: update motenc sample configs for encoder index
  * Configs: add filtering (image-to-gcode etc) to hostmot2 samples
  * Configs: univpwm sample uses new encoder velocity for pid

  * GladeVCP: a new framework for making virtual control panels with the
    Glade screen designer

  * Gremlin: AXIS's program preview is now separated out as gremlin,
    for use with GladeVCP/Touchy/etc.

  * HAL: fix rare problem with freqgen output getting stuck "on"
  * HAL: gearchange component: support up to 32 gears
  * HAL: make commanded (unaffected by spindle override) spindle speed
    available on a pin, for gear selection etc.
  * HAL: make limit3 parameters into pins
  * HAL: new axis.N.motor-offset pins can be used to detect position loss
    between homings
  * HAL: new component bldc_sine: commutation for BLDC with encoder feedback
  * HAL: new mux16 component
  * HAL: new time comp, which converts seconds to hr/min/sec
  * HAL: new watchdog component
  * HAL: remove deprecated hal_m5i20 driver
  * HAL: new component for ShuttleXpress USB jog dongle
  * HAL: support names= options for encoder_ratio, sim_encoder, at_pid, siggen
  * HAL: a new component, message, to display user messages from HAL
  * HAL: a new component, multiswitch, to toggle through bits with one button

  * Halshow: add menu with load/save/exit
  * Halshow: fix the tree to not cut off after a certain depth

  * HAL: standardize on maximum hal name length

  * HALUI: allow direct-value input to spindle and feed overrides and
    max velocity
  * HALUI: handle the situation better when many command inputs change
    simultaneously

  * Hostmot2: fix a rare problem in stepgen mode setting
  * Hostmot2: fix stepgen moving VERY slowly when it should have been
    stopped
  * Hostmot2: handle failed card registration better
  * Hostmot2: support for multiplexed encoders like on the 7i48
  * Hostmot2: support for onboard diagnostic LEDs
  * Hostmot2: support for three phase PWM
  * Hostmot2: improve watchdog reliability and defaults

  * Interpreter: fixes to always use . for a decimal, no matter the locale
  * Interpreter: fix G83 peck retract to match fanuc
  * Interpreter: fix G98/G99 to match fanuc retract planes behavior
  * Interpreter: fix "run from line" when the start line is between a
    sub definition and its call
  * Interpreter: give correct errors when rotary axes are commanded to
    move in canned cycles
  * Interpreter: improve arc endpoint radius-mismatch error checking
  * Interpreter: maintain G5x and G92 offsets separately
  * Interpreter: make current position including all offsets and in the
    current program units available in parameters 5420-5428
  * Interpreter: make EMC version available in named parameters _vminor,
    _vmajor
  * Interpreter: make G92 offset rotated coordinate systems correctly
  * Interpreter: make more errors translatable
  * Interpreter: many fixes to allow O-call of subroutines from MDI mode
  * Interpreter: many new tests in the test suite, including the ability
    to verify errors
  * Interpreter: new G10 L11 code for tool touch off to fixture instead
    of active work coordinate system
  * Interpreter: new unary function EXISTS tells whether a certain
    parameter exists
  * Interpreter: search path for subroutines: [RS274NGC]SUBROUTINE_PATH
  * Interpreter: search path for user M codes: [RS274NGC]USER_M_PATH
  * Interpreter: detect and error on malformed O-if[] statements

  * IOcontrol: make aborting tool changes work

  * Kinematics: several improvements to the general serial kinematics module

  * Motenc, VTI, Opto_ac5: PCI-related update for new kernel versions

  * Motion: allow translations of more error messages
  * Motion: fix stuttering motion in NURBS
  * Motion: support for indexing/locking rotary axes

  * ngcgui: many new features and bugfixes

  * PID: accept external command-deriv and feedback-deriv connections to
    use a high quality velocity signal when it is available

  * pncconf: many new features and bugfixes

  * PPMC: improve error messages when cards are not found

  * Probing: correctly abort motion when the probe trips during a non-probe
    MDI command

  * Rebranding: rename EMC to LinuxCNC

  * TkEMC: display and allow entry of all tool offsets
  * TkEMC: in Set Coordinates, display the correct axes
  * TkEMC: only display active axes
  * TkEMC: show coordinate system in offset widget
  * TkEMC: show work offsets for all axes

  * Touchy: add a spindle speed readout on the manual tab
  * Touchy: dynamic tabs can embed other applications, including virtual
    control panels
  * Touchy: macro capability that uses MDI O-call
  * Touchy: make single-block switch work like feed hold
  * Touchy: save maximum velocity (MV) value across runs
  * Touchy: Selectable tool touch off to workpiece or fixture
  * Touchy: show all offsets separately in the status information
  * Touchy: show the total number of lines in the loaded program
  * Touchy: show which tools are in which pockets
  * Touchy: support for metric configurations
  * Touchy: support panel indicators for status readout
  * Touchy: use appropriate jog and maxvel increments for metric and degrees
  * Touchy: turning the wheel during a continuous jog changes the current 
    jog speed

  * add a G code language spec for gedit
  * add latencyplot, a strip-chart type display of latency test results

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to