linuxcnc.git
4 years agoInitialize values to avoid outputting nan proposed
Chris Radek [Fri, 8 Aug 2014 16:06:16 +0000 (11:06 -0500)]
Initialize values to avoid outputting nan

4 years agoMerge remote-tracking branch 'origin/v2.5_branch' into 2.6
Sebastian Kuzminsky [Thu, 7 Aug 2014 23:17:43 +0000 (17:17 -0600)]
Merge remote-tracking branch 'origin/v2.5_branch' into 2.6

For the fr.po conflict i simply discarded the Weblate fr.po from 2.6 and
used Francis Tisserant's version from 2.5.

Conflicts:
docs/src/config/ini_config.txt src/po/fr.po

4 years agoxhc-hb04: update linuxcnc.files too
Dewey Garrett [Wed, 6 Aug 2014 20:23:38 +0000 (13:23 -0700)]
xhc-hb04: update linuxcnc.files too

4 years agoxhc-hb04: reorder rules name, use plugdev group
Dewey Garrett [Wed, 6 Aug 2014 17:12:05 +0000 (10:12 -0700)]
xhc-hb04: reorder rules name, use plugdev group

attempt for compatibility with debian wheezy and ubuntu

4 years agoThis made the backplot scale wonkily
Chris Radek [Wed, 6 Aug 2014 02:19:50 +0000 (21:19 -0500)]
This made the backplot scale wonkily

4 years agolatency-histogram-1: single thread app
Dewey Garrett [Tue, 5 Aug 2014 14:11:02 +0000 (07:11 -0700)]
latency-histogram-1: single thread app

4 years agoupdate changelog and VERSION for 2.6.1
Sebastian Kuzminsky [Tue, 5 Aug 2014 03:45:18 +0000 (21:45 -0600)]
update changelog and VERSION for 2.6.1

4 years agocomment the funny Z max in sim/axis/axis.ini
Sebastian Kuzminsky [Tue, 5 Aug 2014 03:30:49 +0000 (21:30 -0600)]
comment the funny Z max in sim/axis/axis.ini

4 years agoLet the splash screen run with default varfile
Chris Radek [Fri, 25 Jul 2014 14:58:57 +0000 (09:58 -0500)]
Let the splash screen run with default varfile

On a first startup, there are no G54 offsets, so the splash screen
will not run without touch-off.  This is confusing for new folks.

Having +Z allowed is the least bad solution for this I think,
because people do actually mill the splash screen into things,
so it should continue to have top of workpiece as zero.

Shipping and installing a nondefault varfile is the only other
solution I can think of, and that's nasty.

4 years agoRemove mistaken file
Chris Radek [Tue, 5 Aug 2014 02:52:52 +0000 (21:52 -0500)]
Remove mistaken file

4 years agostepconf: Try to work better with duplicate IDs
Jeff Epler [Mon, 4 Aug 2014 13:28:57 +0000 (08:28 -0500)]
stepconf: Try to work better with duplicate IDs

This makes it safe to build one screen from multiple
unfortunately, we still can't detect until runtime that a duplicated
name is referred to from the Python code.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
4 years agoTouchy: Disable macro button if there aren't any macros defined
Chris Radek [Tue, 5 Aug 2014 02:19:50 +0000 (21:19 -0500)]
Touchy: Disable macro button if there aren't any macros defined

Previously, poking the macro button would generate a traceback if there are no
macros.

4 years agostepconf -fix bugs caused by widget id collision
Cmorley [Mon, 4 Aug 2014 07:37:13 +0000 (00:37 -0700)]
stepconf -fix bugs caused by widget id collision

on systems newer then Uuntu 10.04, gtkbuilder has problems with
widget ids that are the same on some objects.
This fixes the ones that matter

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
4 years agogcode: add missing comments
John Thornton [Sat, 2 Aug 2014 13:05:41 +0000 (08:05 -0500)]
gcode: add missing comments

Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agouse easier-to-type bugtracker URL in some manpages
Sebastian Kuzminsky [Tue, 29 Jul 2014 16:17:50 +0000 (10:17 -0600)]
use easier-to-type bugtracker URL in some manpages

4 years agoUpdate changelog & VERSION for 2.6.0
Sebastian Kuzminsky [Tue, 29 Jul 2014 01:34:16 +0000 (19:34 -0600)]
Update changelog & VERSION for 2.6.0

4 years agointerp_setup: Can't use shell comments in a C++ file
Jeff Epler [Mon, 28 Jul 2014 14:23:05 +0000 (09:23 -0500)]
interp_setup: Can't use shell comments in a C++ file

4 years agors274ngc: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 14:13:06 +0000 (09:13 -0500)]
rs274ngc: Note GPL license on files

4 years agogscreen: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 14:12:53 +0000 (09:12 -0500)]
gscreen: Note GPL license on files

4 years agoscripts: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 14:12:39 +0000 (09:12 -0500)]
scripts: Note GPL license on files

4 years agotests: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:49:29 +0000 (07:49 -0500)]
tests: Note GPL license on files

4 years agotask: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:49:14 +0000 (07:49 -0500)]
task: Note GPL license on files

4 years agosai: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:49:05 +0000 (07:49 -0500)]
sai: Note GPL license on files

4 years agors274ngc: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:49:02 +0000 (07:49 -0500)]
rs274ngc: Note GPL license on files

4 years agopythonplugin: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:48:55 +0000 (07:48 -0500)]
pythonplugin: Note GPL license on files

4 years agonml_intf: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:48:49 +0000 (07:48 -0500)]
nml_intf: Note GPL license on files

4 years agogscreen: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:48:32 +0000 (07:48 -0500)]
gscreen: Note GPL license on files

4 years agoscripts: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:48:16 +0000 (07:48 -0500)]
scripts: Note GPL license on files

4 years agoconfigs: Note GPL license on files
Jeff Epler [Mon, 28 Jul 2014 12:47:32 +0000 (07:47 -0500)]
configs: Note GPL license on files

4 years agodocs: remove some broken asciidoc markup
Sebastian Kuzminsky [Mon, 28 Jul 2014 06:10:27 +0000 (00:10 -0600)]
docs: remove some broken asciidoc markup

(Variables) looks like an typoed attempt at creating an asciidoc anchor,
but it's not valid asciidoc anchor syntax so it doesnt work, and it
passes through into the generated docs, where it makes no sense.

None of the other asciidocs tries to use an anchor named Variables,
so just remove it.

4 years agofix hm2 5i22 sample configs
Sebastian Kuzminsky [Mon, 28 Jul 2014 04:48:07 +0000 (22:48 -0600)]
fix hm2 5i22 sample configs

All 4 of these sample configs referred to firmware files that changed
names a long, long time ago.

This commit changes the .ini files to use the new firmware names.

4 years agoRemove incorrect execute permissions - thanks, lintian
Chris Radek [Wed, 16 Jul 2014 17:30:45 +0000 (12:30 -0500)]
Remove incorrect execute permissions - thanks, lintian

4 years agoAlso make the same fixes in iov2
Chris Radek [Wed, 23 Jul 2014 15:51:18 +0000 (10:51 -0500)]
Also make the same fixes in iov2

4 years agoFix incorrect values on iocontrol.0.tool-prep-pocket
Chris Radek [Tue, 22 Jul 2014 18:27:03 +0000 (13:27 -0500)]
Fix incorrect values on iocontrol.0.tool-prep-pocket

With nonrandom toolchanger, previously this pin showed the internal array
index, but it should be the P word from the tool table instead.

4 years agoDocs: fix startup code example.
John Thornton [Fri, 25 Jul 2014 12:42:29 +0000 (07:42 -0500)]
Docs: fix startup code example.
g1 without a feed rate is an error and is a bad example for the startup code
thanks to archivist for spotting this
Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agoaxis: get interpreter address the right way
Jeff Epler [Wed, 23 Jul 2014 18:59:48 +0000 (13:59 -0500)]
axis: get interpreter address the right way

.. the other way didn't cause problems as long as the top bit of the
address was never set (and "long" is the same width as a pointer).

4 years agoNew runtime dependency for gmoccapy
Moses McKnight [Wed, 23 Jul 2014 13:20:50 +0000 (07:20 -0600)]
New runtime dependency for gmoccapy

4 years agoUpdate changelog & VERSION for 2.6.0~pre5
Sebastian Kuzminsky [Mon, 21 Jul 2014 23:42:51 +0000 (17:42 -0600)]
Update changelog & VERSION for 2.6.0~pre5

4 years agogmoccapy_1_1_5_7 - tool change could caue an error if using remap
Norbert Schechner [Sat, 19 Jul 2014 11:19:54 +0000 (13:19 +0200)]
gmoccapy_1_1_5_7 - tool change could caue an error if using remap

ver. 1.1.5.7
- init dynamic tab now in try except to avoid python exception
  on user typos in ini file
- loading a tool using remap, leaded to an error if no
  file has been loaded before the change, we do check for that now to avoid the error

4 years agopncconf -fix error with firmware with more then 5 sserial channels
Chris Morley [Thu, 17 Jul 2014 05:49:01 +0000 (22:49 -0700)]
pncconf -fix error with firmware with more then 5 sserial channels

Pncconf can only display 5 channels but the code checked for 8
in certain circumstances.

4 years agodocs : update manpage pid.9 for use of IN pins
bdebruijn [Tue, 17 Jun 2014 07:11:26 +0000 (09:11 +0200)]
docs : update manpage pid.9 for use of IN pins

4 years agocomponents : change IO pins of pid to IN
bdebruijn [Mon, 16 Jun 2014 19:35:43 +0000 (19:35 +0000)]
components : change IO pins of pid to IN

it was not possible to connect an IO pin to another writing pin
for example "net signal mux2.0.out pid.0.bias"

changed were:
Pgain
Igain
Dgain
FF0
FF2
deadband
maxerror
maxerrori
maxerrorD
maxcmdD
maxcmdDD
bias
maxoutput

4 years agoFrench doc update: fix float value with old data
Francis Tisserant [Mon, 14 Jul 2014 20:00:26 +0000 (22:00 +0200)]
French doc update: fix float value with old data

Signed-off-by: Francis Tisserant <tissf@free.fr>
4 years agoAlso test clear/set TLO and summing TLO while rotated
Chris Radek [Mon, 14 Jul 2014 15:00:01 +0000 (10:00 -0500)]
Also test clear/set TLO and summing TLO while rotated

4 years agoThe interpreter doesn't report very many decimal places to the UI
Chris Radek [Mon, 14 Jul 2014 14:58:23 +0000 (09:58 -0500)]
The interpreter doesn't report very many decimal places to the UI

4 years agoStart with a clean var file each time, since we might have rotated
Chris Radek [Mon, 14 Jul 2014 14:57:33 +0000 (09:57 -0500)]
Start with a clean var file each time, since we might have rotated

4 years agotests: add a test of G43 & G43.2
Sebastian Kuzminsky [Mon, 14 Jul 2014 04:23:35 +0000 (22:23 -0600)]
tests: add a test of G43 & G43.2

4 years agog43.2: verify H-word is present, as per the docs
Sebastian Kuzminsky [Mon, 14 Jul 2014 04:18:21 +0000 (22:18 -0600)]
g43.2: verify H-word is present, as per the docs

4 years agoA demo config combining cradek's compounf offset (G43.2) and mah's
andy pugh [Sat, 12 Jul 2014 00:35:19 +0000 (01:35 +0100)]
A demo config combining cradek's compounf offset (G43.2) and mah's
remapping capability to redefine toolchange to be more similar to many
CNC lathes.
The tool table pocket number is ignored. To access that requires an emccanon
command in the prologue or post-logue python code, and example of which
can be seen in the stdglue.py prepare_epilog() code.

Signed-off-by: andy pugh <andy@bodgesoc.org>
4 years agoDocumentation for G43.2
Chris Radek [Fri, 11 Jul 2014 16:24:52 +0000 (11:24 -0500)]
Documentation for G43.2

4 years agoG43.1 works with all axes, not just XZ now
Chris Radek [Fri, 11 Jul 2014 16:05:39 +0000 (11:05 -0500)]
G43.1 works with all axes, not just XZ now

4 years agoTouchy support for mdi G43.2
Chris Radek [Thu, 29 May 2014 20:01:00 +0000 (15:01 -0500)]
Touchy support for mdi G43.2

4 years agoAllow use of several simultaneous tool offsets with G43.2 H
Chris Radek [Thu, 29 May 2014 15:15:20 +0000 (10:15 -0500)]
Allow use of several simultaneous tool offsets with G43.2 H

To use tool 1 with the sum of offsets 1 and 10, program:
T1 M6
G43 (or G43 H1: replace any existing offset with T1's)
G43.2 H10 (also add in the T10 offset)

You can sum an arbitrary number of offsets by calling G43.2 more times.
There are no built-in assumptions about which numbers represent geometry
and which are wear, or that you should have only one of each.

4 years agoFrench translation update
Francis Tisserant [Mon, 14 Jul 2014 19:33:16 +0000 (21:33 +0200)]
French translation update

Signed-off-by: Francis Tisserant <tissf@free.fr>
4 years agogmoccapy_1_1_5_6 - new hal pin for program progress
Norbert Schechner [Sun, 13 Jul 2014 17:17:20 +0000 (19:17 +0200)]
gmoccapy_1_1_5_6 - new hal pin for program progress

ver. 1.1.5.6
- introduced three new hal-pin to signal program progress info
  gmoccapy.program.length = S32, OUT
  (total number of program lines)
  gmoccapy.program.current-line =S32, OUT
  (current executed line)
  gmoccapy.program.progress = FLOAT, OUT
  (progress in %)

  This pin do not work very perfect when using subroutines
  or remap procedures

4 years agogmoccapy_1_1_5_5 - solved bug using change remap and tool edit widget
Norbert Schechner [Sun, 13 Jul 2014 11:14:33 +0000 (13:14 +0200)]
gmoccapy_1_1_5_5 - solved bug using change remap and tool edit widget

ver. 1.1.5.5
- if using remap, an error has been launched, if the user used
  the buttons of the tool edit widget to change the tools
  (not posible to change to auto mode)
  I moved the resting procedure of self.tool_change to
  hal_status_intp_idle to solve the wrong behavior

4 years agotask: safely format these messages
Jeff Epler [Sat, 12 Jul 2014 15:23:32 +0000 (10:23 -0500)]
task: safely format these messages

.. rather than just silencing a correct warning.

4 years agotask: silence a warning with gcc 4.8 + boost 1.55.0
Jeff Epler [Sat, 12 Jul 2014 15:23:05 +0000 (10:23 -0500)]
task: silence a warning with gcc 4.8 + boost 1.55.0

This bug with certain boost functions is known upstream
https://svn.boost.org/trac/boost/ticket/8546
but is not fixed in the version of boost packaged for debian testing
(1.55.0.2)

4 years agodocs: Fix cut&paste errors
Jeff Epler [Sun, 6 Jul 2014 02:36:16 +0000 (21:36 -0500)]
docs: Fix cut&paste errors

.. somebody forgot to fully customize their skeleton.

4 years agosim: Fix 32-bit truncation of rdtsc on x86_64
Jeff Epler [Sun, 6 Jul 2014 02:14:29 +0000 (21:14 -0500)]
sim: Fix 32-bit truncation of rdtsc on x86_64

.. this problem was exposed when using hal_parport in resetting mode
in uspace on amd64.

4 years agoMerge branch 'v2.5_branch' into 2.6
Chris Morley [Sat, 12 Jul 2014 07:07:17 +0000 (00:07 -0700)]
Merge branch 'v2.5_branch' into 2.6

4 years agopncconf -fix an icompatibility between MESA XMLs and linuxcnc XMLs
Chris Morley [Sat, 12 Jul 2014 06:31:57 +0000 (23:31 -0700)]
pncconf -fix an icompatibility between MESA XMLs and linuxcnc XMLs

Linuxcnc used '???' to designate no secondary function, just GPIO,
where MESA use 'not used'. now both work
This made some GPIO pind not show in pncconf

4 years agogmoccapy_1_1_5_4 - solved screen 2 bug
Norbert Schechner [Mon, 7 Jul 2014 19:28:29 +0000 (21:28 +0200)]
gmoccapy_1_1_5_4 - solved screen 2 bug

After the user selected to show screen 2 on the settings page,
gmoccapy started with an error, because screen2 was activated
to early.

4 years agoDocs: try to word synopsis to be a bit clearer in the description
John Thornton [Wed, 2 Jul 2014 13:38:52 +0000 (08:38 -0500)]
Docs: try to word synopsis to be a bit clearer in the description

Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agoDocs: fix float value with old data
John Thornton [Wed, 2 Jul 2014 13:27:06 +0000 (08:27 -0500)]
Docs: fix float value with old data

Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agoMerge remote-tracking branch 'origin/v2.5_branch' into 2.6
Jeff Epler [Sun, 29 Jun 2014 20:28:42 +0000 (15:28 -0500)]
Merge remote-tracking branch 'origin/v2.5_branch' into 2.6

Conflicts:
docs/src/config/ini_config_fr.txt
docs/src/gcode/gcode_fr.txt

4 years agointerp: need to initialize context_struct
Jeff Epler [Sun, 29 Jun 2014 18:51:20 +0000 (13:51 -0500)]
interp: need to initialize context_struct

While tracking down the intermittent failure in
tests/interp/subroutine-return/, I ran task under
valgrind and saw that the problem occurred routinely,
and seemed to be associated with this valgrind
diagnostic:

Conditional jump or move depends on uninitialised value(s)
   Interp::unwind_call(int, char const*, int, char const*) (rs274ngc_pre.cc:1565)
   Interp::execute(char const*) (rs274ngc_pre.cc:511)
   emcTaskPlanExecute(char const*) (emctask.cc:565)
   readahead_reading() (emctaskmain.cc:593)
   main (emctaskmain.cc:1179)
 Uninitialised value was created by a heap allocation
   operator new(unsigned long) (vg_replace_malloc.c:287)
   emcTaskPlanInit() (emctask.cc:421)
   main (emctaskmain.cc:3002)

After arranging to properly construct a "context_struct", the valgrind
diagnostic and the test failure both went away.

4 years agointerp: print correct filename in message
Jeff Epler [Sun, 29 Jun 2014 18:29:40 +0000 (13:29 -0500)]
interp: print correct filename in message

The fopen arguent was changed, but the ERS argument
was not.

4 years agoComponent: fix incorrect calculation of velocity tolerance percent
John Thornton [Fri, 27 Jun 2014 16:38:54 +0000 (11:38 -0500)]
Component: fix incorrect calculation of velocity tolerance percent

Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agoDocs: fix column alignment
John Thornton [Sat, 7 Jun 2014 10:50:41 +0000 (05:50 -0500)]
Docs: fix column alignment

Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agoDocs: 4 dashes before and after denote a code block
John Thornton [Sat, 7 Jun 2014 10:48:23 +0000 (05:48 -0500)]
Docs: 4 dashes before and after denote a code block

Signed-off-by: John Thornton <jthornton@gnipsel.com>
4 years agopackaging: must build-depend on what configure checks for
Jeff Epler [Wed, 25 Jun 2014 19:10:40 +0000 (14:10 -0500)]
packaging: must build-depend on what configure checks for

4 years agoconfigure: make missing img::png a configure-time failure
Jeff Epler [Wed, 25 Jun 2014 18:35:31 +0000 (13:35 -0500)]
configure: make missing img::png a configure-time failure

4 years agomilltask: don't link with ULAPISRCS
Jeff Epler [Wed, 25 Jun 2014 14:04:02 +0000 (09:04 -0500)]
milltask: don't link with ULAPISRCS

.. that's just the same stuff that's in liblinuxcnchal.so

4 years agoRemove unused define
Jeff Epler [Tue, 24 Jun 2014 18:46:03 +0000 (13:46 -0500)]
Remove unused define

4 years agortapi: use proper type for rtapi_print_msg level
Jeff Epler [Tue, 24 Jun 2014 18:48:25 +0000 (13:48 -0500)]
rtapi: use proper type for rtapi_print_msg level

4 years agoconfigure: Choose highest-numbered version of tcl/tk
Jeff Epler [Tue, 24 Jun 2014 02:07:14 +0000 (21:07 -0500)]
configure: Choose highest-numbered version of tcl/tk

Otherwise, on my system (debian testing) which happens to have both 8.5
and 8.6 installed, as luck would have it tcl8.6 and tk8.5 were chosen
and configure complained about it.

4 years agoFrench doc update: Document G5,G5.1,G5.2,G5.3 NURBS/spline commands
Francis Tisserant [Wed, 18 Jun 2014 20:40:33 +0000 (22:40 +0200)]
French doc update: Document G5,G5.1,G5.2,G5.3 NURBS/spline commands

Signed-off-by: Francis Tisserant <tissf@free.fr>
4 years agoFix crash on debian wheezy + gcc4.7.2
Chris Radek [Wed, 18 Jun 2014 17:02:59 +0000 (12:02 -0500)]
Fix crash on debian wheezy + gcc4.7.2

4 years agoFrench doc update and cleaning
Francis Tisserant [Wed, 18 Jun 2014 14:34:31 +0000 (16:34 +0200)]
French doc update and cleaning

Signed-off-by: Francis Tisserant <tissf@free.fr>
4 years agoUpdate changelog & VERSION for 2.6.0~pre4
Sebastian Kuzminsky [Thu, 12 Jun 2014 03:49:43 +0000 (21:49 -0600)]
Update changelog & VERSION for 2.6.0~pre4

4 years agopickconfig: speed automatic closing of other branches
Jeff Epler [Sun, 8 Jun 2014 14:15:20 +0000 (09:15 -0500)]
pickconfig: speed automatic closing of other branches

By deferring the treeclose/treeopen until idle, the work isn't done
each time a single tree node is opened/closed.  Doing this work
repeatedly (with included "update" command) caused the automatic closing
to take an appreciable amount of time, particularly on slower machines.

4 years agoMerge branch 'v2.5_branch' into 2.6
Chris Radek [Wed, 11 Jun 2014 22:51:05 +0000 (17:51 -0500)]
Merge branch 'v2.5_branch' into 2.6

4 years agolinuxcnctop: fix the crawling scrollbar in many cases
Jeff Epler [Wed, 11 Jun 2014 21:28:51 +0000 (16:28 -0500)]
linuxcnctop: fix the crawling scrollbar in many cases

.. by only changing the necessary part of the text, the 'crawl' is usually
avoided.  It might still occur in cases when a changing value is one that
is split across more than two lines (at least this is the pattern I
believed I saw when working on this problem).

It looks and smells like a Tk bug but oh well

4 years agohalui: add Rapid Override pins to manpage
Sebastian Kuzminsky [Tue, 10 Jun 2014 18:55:23 +0000 (12:55 -0600)]
halui: add Rapid Override pins to manpage

4 years agoSupport rapid override "direct" input in halui, for symmetry
Chris Radek [Tue, 10 Jun 2014 19:52:54 +0000 (14:52 -0500)]
Support rapid override "direct" input in halui, for symmetry

4 years agoFix axis.ini to be consistent about maxvel
Chris Radek [Tue, 10 Jun 2014 16:12:48 +0000 (11:12 -0500)]
Fix axis.ini to be consistent about maxvel

4 years agoAdd rapid override support to AXIS
Chris Radek [Tue, 10 Jun 2014 16:07:31 +0000 (11:07 -0500)]
Add rapid override support to AXIS

4 years agoAs Michael G says, this config option is unneeded.
Chris Radek [Tue, 10 Jun 2014 15:35:25 +0000 (10:35 -0500)]
As Michael G says, this config option is unneeded.

4 years agoFix halui's rapid override increase and decrease pins
Chris Radek [Tue, 10 Jun 2014 15:34:31 +0000 (10:34 -0500)]
Fix halui's rapid override increase and decrease pins

4 years agoHonor rapid override
Chris Radek [Sat, 7 Jun 2014 01:52:35 +0000 (20:52 -0500)]
Honor rapid override

4 years agoHALUI: support setting rapid override in the various ways
Chris Radek [Fri, 6 Jun 2014 21:59:44 +0000 (16:59 -0500)]
HALUI: support setting rapid override in the various ways

4 years agoNew message and stat entry for rapid override
Chris Radek [Tue, 15 Nov 2011 02:17:59 +0000 (20:17 -0600)]
New message and stat entry for rapid override

4 years agoxhc-hb04: synthesize several per-axis buttons
Dewey Garrett [Mon, 9 Jun 2014 00:42:24 +0000 (17:42 -0700)]
xhc-hb04: synthesize several per-axis buttons

Users often want to use some buttons on a per-axis basis:

So, if any of the buttons named:
   button-zero, button-goto-zero, button-half
exist, synthesize additional buttons conditioned by the rotary
switch axis selector with names:
   button-zero-x
   button-zero-y
   button-zero-z
   button-zero-a
   button-goto-zero-x
   button-goto-zero-y
   button-goto-zero-z
   button-goto-zero-a
   button-half-x
   button-half-y
   button-half-z
   button-half-a
and create corresponding hal pins:
   xhc-hb04.button-zero-x
   xhc-hb04.button-zero-y
   ...
   etc.

4 years agorunscript: fix regression for ini names that include shell special characters
Jeff Epler [Sun, 8 Jun 2014 15:35:41 +0000 (10:35 -0500)]
runscript: fix regression for ini names that include shell special characters

4 years agoSupport moving only 3 or 6 axes for tool change position
Chris Radek [Sun, 8 Jun 2014 19:26:04 +0000 (14:26 -0500)]
Support moving only 3 or 6 axes for tool change position

Sam and I thought this was always intended, but it never worked.
This is a better fix for the problem in bug #250

4 years agoadd driver for the 7i90
Kim Kirwan [Sun, 23 Jun 2013 00:32:14 +0000 (19:32 -0500)]
add driver for the 7i90

This is almost entirely a copy of the 7i43 driver, with a few tiny tweaks.
Should be integrated with the 7i43 driver so they share more code,
but that can happen in the master branch later.

4 years agoMerge remote-tracking branch 'origin/v2.5_branch' into 2.6
Sebastian Kuzminsky [Thu, 5 Jun 2014 23:46:04 +0000 (17:46 -0600)]
Merge remote-tracking branch 'origin/v2.5_branch' into 2.6

4 years agoDocument G5, G5.1, G5.2, G5.3 NURBS/spline commands
Chris Radek [Wed, 4 Jun 2014 19:03:24 +0000 (14:03 -0500)]
Document G5, G5.1, G5.2, G5.3 NURBS/spline commands

This should close bug #369.

4 years agoMerge branch 'v2.5_branch' into 2.6
Chris Radek [Sun, 1 Jun 2014 23:12:08 +0000 (18:12 -0500)]
Merge branch 'v2.5_branch' into 2.6