Commit graph

6015 commits

Author SHA1 Message Date
Greg Carl
72eac86eaf qtplasmac:
run from line enhancements load default material after a successful run 
with a temp material docs update
2021-08-11 22:01:45 -04:00
Phillip Carter
9d3c76803f docs: install_script is python 3 2021-08-04 21:17:22 +10:00
CMorley
c419278c52 docs -update qtvcp widget dro label docs 2021-08-02 20:30:32 -07:00
Greg Carl
343c51cdb2 qtplasmac: tidy previously submitted handler code, update docs 2021-08-02 20:50:25 -04:00
Phillip Carter
ac03a9aeca remove redundant plasmac files 2021-08-01 10:41:26 +10:00
Rene Hopf
86f6b61dff Merge branch 'master' into master-gtk3 2021-08-01 00:17:05 +02:00
Rene Hopf
7c9d834c14 add named parameters for absolute tool position 2021-07-27 16:09:41 +02:00
Greg Carl
e1cbcd3364 docs: qtplasmac 2021-07-27 04:50:28 -04:00
Phillip Carter
e59a56a04a qtplasmac docs: add mpg height control 2021-07-23 10:08:54 +10:00
Phillip Carter
218731195b
Merge pull request #1213 from snowgoer540/gregc/probe_cancel_2
qtplasmac: various enhancements
2021-07-20 19:56:23 +10:00
Greg Carl
704842ee5b qtplasmac: various enhancements
add external pins ext_height_ovr_plus, ext_height_ovr_minus, 
ext_height_ovr_reset to docs
probe test can be canceled via cycle stop or esc key
make manual cut button activate during manual cut
2021-07-20 05:06:43 -04:00
andypugh
c73b402ad5 encoder: Add missing-tooth index
This allows a single channel to supply both position and index, most likely
to be useful for IO-limited lathe configurations.

Signed-off-by: andypugh <andy@bodgesoc.org>
2021-07-19 23:23:34 +01:00
Phillip Carter
e01cdde539 qtplasmac: add manual cut user button
more work on button interlocking
2021-07-18 11:53:47 +10:00
Dewey Garrett
a68cb9007e Merge remote-tracking branch 'origin/2.8' 2021-07-17 06:50:21 -07:00
Dewey Garrett
908d167679 docs: specify a working keyserver
Ref: #1209 https://github.com/LinuxCNC/linuxcnc/issues/1209
2021-07-17 06:42:54 -07:00
Chris Morley
1faa06b922 docs -update panelui for ZMQ messaging 2021-07-16 00:23:13 -07:00
Chris Morley
439f1da15e docs -add info about offsetview widgets
tool offset view and origin offset view now have basic docs.
2021-07-16 00:23:13 -07:00
Phillip Carter
d1b8708394
Merge pull request #1208 from snowgoer540/gregc/plasmac_probetest
qtplasmac:
2021-07-13 12:12:10 +10:00
Greg Carl
54c1180810 qtplasmac:
add probe test specific error messages
update error message section of docs
2021-07-12 21:14:35 -04:00
andypugh
2e7391e3b4 Docs: New ISO
Signed-off-by: andypugh <andy@bodgesoc.org>
2021-07-13 00:08:32 +01:00
Greg Carl
66fbb13a69 docs: qtplasmac, add clarity 2021-07-10 06:12:33 -04:00
andypugh
74a8ee39f2
Docs: Latency-test, make text description match image 2021-07-09 14:23:12 +01:00
Chris Morley
d5c429953d docs -add Qtvcp Panels page
As we add Builtin panels we can document them here
2021-07-07 20:30:28 -07:00
Rene Hopf
b3566de791 fix ci 2021-07-07 11:04:11 +02:00
Rene Hopf
32bcd9db61 Merge branch 'master' into master-gtk3 2021-07-07 09:19:06 +02:00
Phillip Carter
be1cbc9c72 qtplasmac: complete documenation for external hal pins 2021-07-07 15:51:16 +10:00
Phillip Carter
c40c464a0b qtplasmac: add three hal bit output pins 2021-07-07 14:07:24 +10:00
Dewey Garrett
17886d3ee5 Merge 'origin/2.8' to master 2021-07-05 14:38:41 -07:00
john
6d29f1458c Merge branch '2.7' into 2.8 2021-07-02 19:14:08 -05:00
john
ee4cacf1b0 fix author name 2021-07-02 19:12:32 -05:00
Dewey Garrett
1174134cee linuxcnc.in: add '-H dirname' for halfile search
close #1197

1) linuxcnc.in new option: -H dirname
   to prepend 'dirname' to search path (HALLIB_PATH)
2) linuxcnc.in update usage() message
3) update docs: ini-config.txt
4) update docs: updating-linuxcnc.txt

Revised:
  print HALLIB_PATH when '-H dirname' used
  exit if specified dirname is invalid

Note: the dirname specified with '-H dirname' may be
absolute or relative to the working directory
where linuxcnc is invoked (not necessarily the ini
config dir).  Example:
   $ cd /tmp
   $ mkdir try
   $ echo "show pin axis.z" >|try/test.hal
   $ linuxcnc -H try /somewhere/example.ini # uses test.hal
test.hal will be found as /tmp/try/test.hal
2021-07-01 05:40:09 -07:00
Chris Morley
cfe3ccef98 Merge branch '2.8' 2021-06-30 18:05:54 -07:00
Sebastian Kuzminsky
a27679a578
Merge pull request #1199 from LinuxCNC/shuttle
update shuttle docs & driver
2021-06-29 18:02:05 -06:00
Phillip Carter
8246cc0ba6 qtplasmac: add ellipse to conversational 2021-06-30 10:00:50 +10:00
andypugh
f5751a5a35 Merge branch '2.8' 2021-06-29 00:20:55 +01:00
andypugh
ef374ca624 Docs: Bump kernel version for RTAI in "Getting LinuxCNC"
Signed-off-by: andypugh <andy@bodgesoc.org>
2021-06-28 15:46:22 +01:00
Chris Morley
36e68f75fc Merge branch '2.8' 2021-06-26 20:55:33 -07:00
Sebastian Kuzminsky
ec6f65e029 shuttle: finish support for Shuttle PRO2
It's much like the Shuttle PRO, but with two more buttons and a different
USB ID.
2021-06-24 17:43:12 -06:00
Sebastian Kuzminsky
992f3dedaf docs: fix out-of-date info about shuttle HAL pin names
They all begin with just `shuttle` now (like the component name), not
different HAL pin names for different shuttle devices.
2021-06-24 17:41:11 -06:00
Sebastian Kuzminsky
3dacc7ff12 docs: add a note about reloading udev rules for shuttle driver 2021-06-24 17:21:48 -06:00
Phillip Carter
8d6fc56d9c qtplasmac: allow hiding start, pause, and stop gui buttons
add external start/pause button
2021-06-24 13:36:52 +10:00
Phillip Carter
0ee9c155a9 qtplasmac: fix external abort pin
add external power pin
2021-06-22 17:21:03 +10:00
Phillip Carter
5b44f41a2a qtplasmac: add hal pins for pendants/external buttons
add pulse hal pin to user buttons
2021-06-22 14:50:30 +10:00
andypugh
cb58a0033f
Merge pull request #1169 from alkabal/patch-1
add missing information to manual 2.8 for xhc-whb04b-6
2021-06-20 19:03:15 +01:00
D. Mueller
325caafff4 millturn.ini sim config (new) 2021-06-19 18:22:49 -07:00
Dewey Garrett
135b0ce522 switchable kinematics
1) Control kinematics type by hal pin: motion.switchkins-type
   The _integer_ value of this float hal pin is passed
   to the kinematicsSwitch() function to select a
   kinematics type.
2) Uses M68 (analog out) in a hal net like:
     net :kinstype-select <= motion.analog-out-0N
     net :kinstype-select => motion.switchins-type
3) Supports 3 switchable kinematic types (0,1,2)
   Switching kinstype is managed by user supplied mcodes
   that provide for interp-motion syncrhonization:
     M428/M429/M130 (remap Mcode examples)
     M128/M129/M130 (user  Mcode examples with limits updates)
4) API change for kinematics:
   All kinematics modules must export functions:
          kinematicsSwitchable() (return 1 if supported)
          kinematicsSwitch()     (return 0 if ok)
       or use macro (from kinematics.h):
          KINS_NOT_SWITCHABLE
5) Provide a template (userkfuncs.c) and support building a
   user kinematics module for RIP builds
6) Supported modules:
     xyz[ab]c-trt-kins
     pumakins
     scarakins
     genserkins
     genhexkins
     5axiskins (bridgemill)
7) file updates for src/emc/kinematics/:
     genserfuncs.c: separated out genserkins functions
     trtfuncs.c:    separated out xyz[ab]c-trt-kins functions
     userkfuncs.c:  template user kins functions
     ugenserkins.c: separated user program bin/genserkins
                    (declining support, not working)
8) Docs (asciidoc fmt): docs/src/motion/switchkins.txt

******************************************************
Initial branch 24nov19
Based on work of rushabh,plopes9000,jskangas
particularly:
https://forum.linuxcnc.org/10-advanced-configuration/31813-tcp-5-axis-kinematics?start=90#124848
******************************************************

misc updates:
  scara use 6 joints as supported by vismach scaragui

  switchkins sims: [RS274NGC]FEATURES=8 obsolete
        [RS274NGC]HAL_PIN_VARS (default is 1(enable))

  update genserkins jts 6,7,8 == u,v,w
        with appropriate [KINS]JOINTS value

  support for 5axiskins (bridgemill), refactor to:
        1) support module 'coordinates' parameter and allow duplicate
           letters for multiple joints for an axis letter
        2) support A,U,V one-to-one to assigned joint
        3) support switchkins

  puma560gui: message if missing .obj files
2021-06-19 18:22:49 -07:00
Greg Carl
fd599281b6 docs: qtplasmac add warning about disconnecting/connecting keyboard 2021-06-15 19:17:54 -04:00
Phillip Carter
3a92cfc87f qtplasmac: add machine log to statistics tab and configuration backups 2021-06-12 10:54:05 +10:00
Phillip Carter
6fea9ae23b qtplasmac: rework migration assistant 2021-06-10 13:18:20 +10:00
Phillip Carter
bae75c8b1f remove plasmac configuration 2021-06-09 16:48:31 +10:00