Hi, Wow, that is quite a list of improvements!Great job guys. Your hard work is appreciated. A week ago I spent about an hour changing my post processor for this one:
* eliminate requirement for unnecessary endpoint respecification for > full circles (G2/G3 with only I/J/K words will give full circles) I should have just waited a while. Thanks Again Terry Christophersen On Wed Mar 25 13:27 , Jeff Epler <jep...@unpythonic.net> sent: >I'm pleased to announce the second beta release of the emc 2.3, emc >2.3.0beta2. > >The new packages are now available for Ubuntu 8.04 "Hardy Heron". > >This is a beta release, and should not be installed on production >systems. > >For more information and installation/upgrade instructions, please see >http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl\?UpdatingTo2.3 > >CVS users can get this release by checking out the RELEASE_2_3_0_BETA2 >tag (or follow development on TRUNK). Source tarballs are available from the >package repository: > http://linuxcnc.org/hardy/dists/hardy/emc2.3/source > >Many thanks to all the developers who have been working over the course >of many months to deliver the new features in this release. > >Changes since emc 2.2.8 (includes changes in beta1 and beta2): > * install sample configurations to > /usr/share/doc/emc2/examples/sample-configs > * fix halui - MDI number limited to 10 (SF#2607450) > * halvcp has been removed, use pyvcp instead > * change motion.* and axis.* HAL parameters to pins > * M62/M63 P now work as intended > * add M61 Qxx - allows to change the number of the currently loaded tool > * add driver to control Automation Direct GS2 VFDs via serial MODBUS > * fix G33 moves without feedrate (SF#2011311) > * minor improvements for teach-in.py > * G38.x extensions allow for smart & fast probing > * probe protection: abort homing or jogging if the probe trips > * (debug,...) (print,...) comments for debugging gcode > * (logopen), (log), (logclose) for flexible logging of probed points and > probably lots of other uses > * PID component's parameters changed to pins, for tuning with a panel > * M66 now reads analog inputs as well > * new simulated machines: 5 axis machines of various configurations > * new sample kinematics modules for several 5 axis machine configurations > * allow colors in vismach > * G73 drill cycle, like G83 but with short chip breaking motion instead of > full retraction > * new O words: repeat/endrepeat for repeating some lines a specified > number of times > * added drivers for Mesa Electronics' HostMot2 firmware on the > 5i20 and 7i43 boards > * added a driver for Mesa Electronics' 7i43 FPGA I/O board > * AXIS: ability to zero G92 offset from the menu > * G28.1, G30.1 set the corresponding reference point to the current position > * increase the maximum number of axes (8) and buttons (32) in hal_joystick > * keystick: retry if emcsvr is not ready yet > * AXIS: fix very small tool display when the radius was very small > * user-configurable number of digital/analog I/O at insmod time > * semicolon now denotes a comment in gcode. the rest of the line after > the semicolon is the comment. no closing character is needed. > * rising and falling edge detection in M66 > * tool length can be along the W axis instead of Z. This is especially > useful for 5-axis machines and XYZW machines (moving quill and table) > * update Classic Ladder to version 7.124 > * new ability to unhome a joint > * named "O" words > * permit calling subroutines from MDI > * fix "sample every Nth time" function of halscope > * put RS274NGC_STARTUP_CODE in [RS274NGC] > * build against hardy package > * new HOME_FINAL_VEL setting can be used to slow down the last homing rapid > * eliminate requirement for unnecessary endpoint respecification for > full circles (G2/G3 with only I/J/K words will give full circles) > * index-only homing for machines with no home switches > * new "mux8" eight-way multiplexor component > * halui now supports all nine axes > * python 2.5 compatibility changes > * new "toggle2nist" component for some pendant button configurations > * tkemc: allow user command file for customization > * extend the "naive cam detector" to handle tiny arcs too > * AXIS: allow display of rapids to be disabled > * UV/VW/WU (G17.1, G18.1, G19.1) plane canned cycles > * AXIS: configurable preview of gcode for multiaxis/rotational machines > * AXIS: honor Block Delete in the preview > * added 'vismach' directory to sample configs, with max5 configuration > * vismach improvements: trianglar plate and triangle mesh primitives, > and ability to view model from all angles > * vismach improvement: allow loading of stl models > * added interpolated position to software encoder counter - allows > threading with low ppr spindle encoder > * HALUI: new relative position pins show position with active offsets > * new realtime component: gearchange. selects between two scale factors, > two min and max speed limits, and optionally reverses direction of spindle > * new realtime component: invert - outputs the inverse of a float (1/x) > * pyvcp: add rectangular LED widgets > * pyvcp: timer widget for things like timing a program run > * vismach; new arc primitive > * new driver for OPTO22 PCI AC5 adapter card > * AXIS: display error messages on the main screen instead of a popup > * PID saturation detector output pins for fault/runaway protection > * halscope: add a menubar for load/save configurations, logging, help > * honor [TRAJ]'s ACCELERATION settings when jogging/homing > * pyvcp: fix bug that required you to hold down buttons for them to work > * AXIS: configurable minimum jog speed value > * tkemc: separate sliders for linear/angular joints > * allow FPR/G95 canned cycles > * AXIS: optional large DRO font > * AXIS: new Polish translation > * new distance-to-go and current-velocity HAL pins > * AXIS: the jog increment now does not wrap with repeated 'i' keypress; > using 'i' and 'I' prevents disaster when you press one too many times. > * FPR/G95 now works with the spindle going either direction > * AXIS: right clicking in the gcode window lets you "run from here" > * several new tool change configuration options: TOOL_CHANGE_WITH_SPINDLE_ON, > TOOL_CHANGE_QUILL_UP, TOOL_CHANGE_AT_G30 > * allow UVW to be specified in the TOOL_CHANGE_POSITION > * improve motion synchronization at the beginning of a threading pass. > * AXIS: continue to show the line where the program was aborted, in order > to make it easier to know where to restart. > * allow setting of spindle, coolant, tool, tool length to persist across > mode switches, to allow the user to set up the machine properly for a > program restart. > * AXIS: do not display initial rapid moves after a tool change or > tool length offset change. These were not useful to see and made the > preview and extents display less useful. > * disallow MDI commands and program execution on an unhomed machine > by default. The old behavior is still available with an INI change. > * improve the "move on line N would exceed limits" messages by telling > which limit would be exceeded > * G10 L1 commands to set tool offsets, radius, orientation > * AXIS: "touch off" can now also set offsets in the tool table > * converted many parameters to pins for added flexibility. this does not > require any configuration changes because setp works on both. > * new motion.spindle-at-speed pin can be used to cause motion to > wait for the spindle to reach a newly-programmed speed at the > beginning of feed moves. > * new component "near" which tells whether two values are roughly equal > as determined by configurable parameters > * make hal_float a double precision type > * "maximum velocity" that can be changed during a run. This will slow > down rapids and cap feed rates (except spindle synchronized motion) for > dry runs. Currently only AXIS and halui allow you to set it. > * the Mesa firmware images are now in their own deb package, since they > are large and many users don't need them > * several fixes and updates to the STG1 and STG2 drivers, including > encoder index support for STG2 > * G90.1/G91.1 let you select relative or absolute arc centers > * the save button in classicladder now works > * AXIS: recently-opened files are remembered and available through the > File menu > * AXIS: replace the preview window with a tab set that lets the user > select the original view or a huge DRO view > * "halcmd alias" lets you give pins alias names > * new cutter compensation algorithm handles inside sharp corners and > does not require complicated entry moves > * new count-enable pins in halui allow the use of a MPG for more than > one function > * new sample configurations for Sherline 3 and 4 axis mills and lathe > * lathe diameter mode (select with G7; radius mode G8) > * AXIS: block delete and optional stop buttons/indicators on the toolbar > * AXIS: save block delete and optional stop settings across runs > * fix g41/g42 in lathe mode. previously, right/left were swapped. > * fix deviation from commanded velocity due to differences > between requested and actual servo-thread period (SF#2478266) > * maintain G92 setting, if any, across gcode runs and EMC restarts > * AXIS: allow the filename ~/.axisrc to be overridden by inifile > [DISPLAY]USER_COMMAND_FILE > * AXIS: per-axis DTG readout > * tweak firmware package building: not on sim, arch "all". > * rename sim's emc2-dev to emc2-sim-dev > * documentation improvements > * french translation improvements > * romanian translation improvements > * stepconf: fix limit signals > * stepconf: fix possible following errors on sherline systems > (when the 'step length' setting is long) > * stepconf: fix import of emc2.2 stepconf files > * stepconf: fix finding certain files included in the sample configurations > directories > * pickconfig: no longer display /etc/emc2/sample-configs as this directory > is no longer used for that purpose > * halscope: fix crashing bug > * hostmot2: use same behavior as software stepgen for controlling > velocity and acceleration > * freqgen: fix loadrt error for certain step types > * freqgen: note that it is deprecated (use stepgen ctrl_type=v > * smartprobe.ngc: write to a "ngc" file since the output is in the form > of an ngc program > * halui: increase the maximum number of mdi commands specified > * configs: new sample config "cooltool" > * configs: remove OUTPUT_SCALE (unused item) from sherline sample configs > * application menu: new entries for "latency test" and "getting started > guide" > * mdi: make it possible to use cutter comp in mdi > >Jeff > >------------------------------------------------------------------------------ >_______________________________________________ >Emc-users mailing list >Emc-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/emc-users ---- Msg sent via CableONE.net MyMail - http://www.cableone.net ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users