I'm pleased to announce the first release of the EMC 2.2 series, EMC
2.2.0.  After about a year of development, many new features are
available in this release.  The documentation (particularly the HTML
documentation) is greatly improved, and a partial translation of the
documentation into the french language is available.

Please join us on IRC in the usual place (irc.freenode.net / #emc)
if you have any questions, or just to help us celebrate!


I am the release manager for the emc 2.2.x release cycle.  As a result,
you'll need to add my "gpg key" to the list of keys that will
authenticate packages on your system.  Do so by issuing these commands
in the terminal:
    gpg --keyserver pgpkeys.mit.edu --recv-key 96935D7D
    gpg -a --export 96935D7D | sudo apt-key add -
after the second step you will be prompted for your password in order to
run the administrative command "apt-key add".  If you don't perform this
step, you will get a warning about "unauthenticated software" when
installing bugfix releases.


Because (minor) changes to configuration files are needed, your
existing install will not automatically be updated to 2.2.  If you want
to run 2.2, you will have to change to the EMC 2.2 repository by
following these instructions:

    Run System/Administration/Synaptic Package Manager
    Go to Settings/Repositories

    In the list of Channels are two lines for linuxcnc.org.

    For each of them:
      Select the line and click Edit
      on the Components line, change emc2 or emc2.1 to emc2.2
      Click OK

    Close the "Software Preferences" window
    Click "Reload" as instructed
    Click "Mark All Upgrades"
    Click "Apply"


A new EMC 2.2 Live CD will be released in the next week or so.


CVS users can get this release by checking out the RELEASE_2_2_0 tag.


Once you have done the upgrade, you will need to update any custom
configurations by following these instructions:
    http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?UPDATING


As noted previously, support for Ubuntu 5.10 "Breezy Badger" has been
dropped from this release.  The currently supported version is Ubuntu
6.06 LTS "Dapper Drake".  If you are running a Breezy Badger system, you
must reinstall with Dapper Drake, or follow these instructions to update
online:
    http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Breezy_Upgrading


More detailed changelog:
  * G41.1, G42.1, G43.1 to take tool parameters from gcode instead of tool
    table
  * split libposemath and libemcini from libnml
  * new inifile item: [HAL]SHUTDOWN, a .hal file run at a clean shutdown of emc
  * new component: deadzone
  * new component: tristate_float
  * new component: random
  * new components: clarke2 clark3 clarkeinv
  * hexapod visualization
  * scara robot sample configuration with visualization
  * opengl machine visualization for several "robots"
  * new m5i20 firmwares
  * M66 - digital input control (wait & read external HAL inputs)
  * userspace "comp"
  * hal-8255 driver for a PCI multiple-8255 card
  * tapered in/out on multipass threading canned cycle
  * debug and print output from the interpreter
  * named parameters in the interpreter
  * puma robot kinematics
  * sample configuration for a puma robot
  * reduce quantization of the encoder module's velocity output
  * MDI history manipulation and save in AXIS
  * home to index on STG1
  * number of samples in halscope can be specified at runtime
  * add 'source' command to halcmd
  * add tcl interface to halcmd commands (tcl/hal.so)
  * add "-U" (force unload) to halrun script
  * new component: lut5
  * image-to-gcode: roughing passes
  * rs274.author: automatic arc recognition (used by image-to-gcode)
  * Filters can now show progress bars in the AXIS window as they run
  * U,V,W linear axes with fully coordinated motion
  * probing in A,B,C,U,V,W axes is now allowed
  * AXIS: touch-off in any coordinate system
  * AXIS: allow starting an editor on the loaded gcode or tool table from the
    File menu
  * AXIS: A much better Velocity display
  * AXIS: Preferences set on the View menu are saved for the next EMC run
  * Rigid tapping G33.1
  * Feed Per Revolution and Constant Surface Speed for lathes
  * Index-only homing for configurations where homing on a switch is
    inconvenient
  * G28/G30 now move only the specified axes to the home/reference point
  * Improved error messages for incorrect arcs
  * All combinations of inch/metric machines running inch/metric programs work
    correctly when using the tool table.  The tool table is always in machine
    units.
  * Now any combination of XYZABCUVW axes can be defined, and trying to move
    an undefined axis causes a proper error message
  * Tool change position can have an ABC component.  Previously rotary axes
    always moved to 0 for a tool change.
  * Spindle speed override
  * Optional stop
  * Analog jogging in halui (for joysticks etc.)
  * Fix several-second unresponsiveness when switching between two guis
    (even if one of them was halui)
  * AXIS: Show machine limits with red dashed lines
  * Pluto step/direction driver (ALPHA QUALITY DRIVER)
  * Halscope display now shows the trace name and parameters for each trace
  * Halscope "roll" mode
  * Halscope "AC coupling" of signals
  * for SMP configurations, run EMC's realtime parts on the highest numbered
    CPU, since this can be isolated from the rest of linux using isolcpus=
  * x86_64 port
  * powerpc port (sim only)
  * fixed a bug that caused helixes with a small circular component to have 
    too low a feed rate

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to