That is really excellent. I don't know if I suggested this before publicly... optional stepper output to make more than one step in a interrupt, up to n steps (8, 10, 100, whatever). I have microcontroller input on the microstepping and it can read the quadrature outputs from PC at any speed up to "100MPH".
On 9/25/07, Alex Joni <[EMAIL PROTECTED]> wrote: > I am very happy to announce that we are starting the process of releasing > emc2.2.0 > This includes a feature-freeze (no new features added - except new drivers), > and a bugfixing and testing phase, after which we'll release the 2.2.0 > version. > I would also like to thank our new Release Manager for stepping up for the > job. Jeff Epler has been a real driving force in the project lately, adding > lots of the new features in 2.2.x, yet he found the time to take the release > manager job (overview the release procedure, coordinate work/bugfixes, and > build/sign packages for the supported platforms). > > What does this mean to you? > - translators should get busy updating the strings > - driver authors should test that the sample configs run without issues > (sometimes it's enough if someone with the appropriate board tries the > config, and notifies of any issues) > - adventurous users should start testing the latest version, and notify of > any issues > - people working on documentation should take the chance and review/update > docs > - regular users: relax and wait for the release including quite a big list > of changes: > > * lots of bugfixes > * halui - mdi commands triggered by HAL pins > * stepconf - GUI to configure parport "step+direction" machines > * classicladder improvements: auto assignment of symbol names, tool tips > to describe buttons > * doublestep - double steprate for parport based steppers > * check inputs from g-code (read input, wait for input) > * G41.1, G42.1, G43.1 to take tool parameters from gcode instead of tool > table > * split libposemath and libemcini from libnml > * new userspace driver: input > * 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 > * new hardware driver: pci_8255 for a PCI multiple-8255 card > * scara robot sample configuration with visualization > * opengl machine visualization, starting with puma-style robots > * new m5i20 firmwares > * userspace "comp" > * 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 > * 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) > <probably a couple left out.. will investigate more thoroughly before the > release> > > Best regards, > Alex Joni > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers