Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
64d87af
update 2.8 from master for xhc-whb04b-6
alkabal May 14, 2021
e965a86
Typo correction Axis.py "Geometry reading" XYZBCUVW > XYZABCUVW
alkabal May 18, 2021
af05f21
Alkabal patch add an axisui.abort pin
alkabal May 18, 2021
025e379
Alkabal patch add an axisui.abort pin documentation
alkabal May 18, 2021
c12345e
add missing information to manual 2.8 for xhc-whb04b-6
alkabal May 30, 2021
26bbb98
Merge pull request #1152 from alkabal/2.8
andypugh Jun 15, 2021
d36a03d
Merge pull request #1160 from alkabal/2.8
andypugh Jun 18, 2021
6862cce
Merge pull request #1161 from alkabal/alkabal-patch-axis-abort
andypugh Jun 20, 2021
cb58a00
Merge pull request #1169 from alkabal/patch-1
andypugh Jun 20, 2021
8abbff0
2.8.2 Release
andypugh Jun 20, 2021
3dacc7f
docs: add a note about reloading udev rules for shuttle driver
SebKuzminsky Jun 24, 2021
992f3de
docs: fix out-of-date info about shuttle HAL pin names
SebKuzminsky Jun 24, 2021
ec6f65e
shuttle: finish support for Shuttle PRO2
SebKuzminsky Jun 24, 2021
2493d19
qtvcp -panel: add standalone toolchange component
c-morley Jun 27, 2021
ef374ca
Docs: Bump kernel version for RTAI in "Getting LinuxCNC"
andypugh Jun 28, 2021
7bd5baf
parport: Clarify messages when parport_pc has not found the device.
andypugh Jun 28, 2021
a27679a
Merge pull request #1199 from LinuxCNC/shuttle
SebKuzminsky Jun 30, 2021
a17ba27
pncconf -raise the stepper timing maximuim to 50000
c-morley Jul 1, 2021
ee4cacf
fix author name
Jul 3, 2021
6d29f14
Merge branch '2.7' into 2.8
Jul 3, 2021
2f8fa89
pncconf: fix all-limit-home config settings
phillc54 Jul 5, 2021
fb90374
pncconf: fix dual mesa card config settings
phillc54 Jul 5, 2021
9851451
pncconf: add a 7i80db and a 7i90hd firmware
phillc54 Jul 5, 2021
842a513
pncconf: rename 7i80 hal name
phillc54 Jul 5, 2021
6a3d0a4
check_config.tcl: warn multiple [section]name vals
dngarrett Jul 5, 2021
51ebe31
Merge pull request #1203 from phillc54/phillc54/pncconf28
c-morley Jul 6, 2021
74a8ee3
Docs: Latency-test, make text description match image
andypugh Jul 9, 2021
2e7391e
Docs: New ISO
andypugh Jul 12, 2021
908d167
docs: specify a working keyserver
dngarrett Jul 17, 2021
acab27a
Docs: Typo in sendkeys manpage
andypugh Jul 30, 2021
3c61dfc
Docs add axis lathe info and images
Jul 31, 2021
0370a6f
docs: fix some minor glitches in INI config docs.
SebKuzminsky Aug 14, 2021
2a28f18
Fix MD5 / SHA256 sums
andypugh Aug 16, 2021
85436a8
Update getting-linuxcnc-cn.txt
andypugh Aug 16, 2021
06cff4c
Update getting-linuxcnc_es.txt
andypugh Aug 16, 2021
1e82058
Merge pull request #1234 from LinuxCNC/fix-md5-sum
andypugh Aug 16, 2021
f8a0faf
Docs: Update RTAI install instructions.
andypugh Aug 16, 2021
cdd1457
Update man-pages for latency-* scripts.
Aug 16, 2021
c95c6f4
pncconf -fix error with encoder name in tune test
c-morley Aug 20, 2021
1efe486
Merge pull request #1235 from havardAasen/man-page_2.8
jepler Aug 20, 2021
d048960
qtvcp -detect machine units from joints rather the axis
c-morley Aug 21, 2021
da89022
qtvcp -status slider: add a HAL pin for current value
c-morley Aug 21, 2021
eb4de6f
pncconf: fix miscellaneous signals for tandem joints
phillc54 Aug 23, 2021
a0a1c23
remove my name from hal components I didn't work on
jethornton Aug 24, 2021
9dd7565
docs: Fix error in RTAI install instructions
andypugh Sep 3, 2021
2c24928
pyngcgui.py bugfix for expanding nested indents
dngarrett Sep 5, 2021
4c6437f
Docs fix incomplete examples
Sep 6, 2021
f255cd3
revert previous commit due to lack of information
jethornton Sep 6, 2021
ade80dd
missed one item
jethornton Sep 6, 2021
054c344
axis gui: fix incremental jog hotkey
SebKuzminsky Sep 19, 2021
57106b0
docs: add missing word to pid.9 manpage
SebKuzminsky Sep 19, 2021
2619ba7
plasmac: change default thc delay to 0.5
phillc54 Sep 24, 2021
a3db7e2
Fix https://github.com/LinuxCNC/linuxcnc/issues/1272
safarir Sep 24, 2021
37c107c
Merge pull request #1273 from safarir/2.8
rene-dev Sep 26, 2021
332325c
github workflow: bump ci runner from 16.04 to 18.04
SebKuzminsky Sep 27, 2021
b805722
Merge pull request #1282 from LinuxCNC/fix-github-ci
rene-dev Sep 28, 2021
d944928
qtvcp -backport master fixes to LCDNumber, Dial, Slider
c-morley Oct 3, 2021
38c4d4b
qtvcp -simplewidgets: fix default template of LCDNumber
c-morley Oct 6, 2021
d756723
qtvcp: add install script and add v5.11 to makefile
phillc54 Oct 9, 2021
17d8e9d
docs: add missing section to Getting Started pdf
SebKuzminsky Oct 10, 2021
8054d18
docs: fix asciidoc markup in Running LinuxCNC, update index
SebKuzminsky Oct 10, 2021
a5f8e5c
ignore another generated file
SebKuzminsky Oct 10, 2021
ab78852
Put the English version of rtfaults.txt back
andypugh Oct 14, 2021
9c2a80c
Adjusted udev rules to flag xhc units as user accessable.
petterreinholdtsen Oct 14, 2021
c573452
plasmac: docs update to add heights diagram
snowgoer540 Oct 15, 2021
54aa272
Merge pull request #1310 from snowgoer540/2.8
phillc54 Oct 15, 2021
2c0c592
Merge pull request #1308 from petterreinholdtsen/lintian-udev-uaccess…
SebKuzminsky Oct 16, 2021
1d0343e
Update M51 description
andypugh Oct 21, 2021
2e94d34
Docs: spell out abbreviation at least once
jethornton Oct 22, 2021
f599a9b
Remove use of unknown .HTML macro.
petterreinholdtsen Oct 14, 2021
30f7380
FIxed IRC webclient URL
smoe Nov 4, 2021
33dec06
emc: add a system param :_metric_machine
c-morley Dec 28, 2020
88ba23a
runtest: fix remap introspection
c-morley Dec 28, 2020
8440b96
Merge pull request #1385 from LinuxCNC/backport-metric_machine
SebKuzminsky Nov 16, 2021
dafdb9f
Update axis.tcl
DdotLdot Nov 19, 2021
1ed967b
Merge pull request #1388 from ddotldot/2.8
rene-dev Nov 20, 2021
840b1cf
de.po: merge from master and update from pot
hansu Dec 4, 2021
aba660a
gscreen -fix INI parsing of jog increments that uses space as a delim…
c-morley Dec 7, 2021
1cc45e2
plasmac: fix reconfigure mode for breakaway switch
phillc54 Dec 9, 2021
1c0bc24
plasmac: fix date typo
phillc54 Dec 9, 2021
16755de
improved german translation
hansu Dec 4, 2021
bcb0b7c
Merge pull request #1441 from hansu/translation-de
SebKuzminsky Dec 11, 2021
4d056d4
mitsub_vfd -fix documention of the serial data/stop setting
c-morley Jan 15, 2022
809881b
mitsub_vfd -add open, close then open agaon - some systems require it.
c-morley Jan 16, 2022
cd22b5e
mitsub_vfd docs: add point we are not using MODBUS
c-morley Jan 16, 2022
a82a4d4
hal_lib: minor cosmetic fix to a seldom-seen debug message
SebKuzminsky Jan 22, 2022
27d8149
hal_lib: whitespace fixes only, no code change
SebKuzminsky Jan 22, 2022
d04578b
docs: fix an omission in the rtapi_shmem manpage
SebKuzminsky Jan 22, 2022
0fe6bab
rtapi fix shmem comment
SebKuzminsky Jan 22, 2022
ff16585
hal_lib: fix a race in hal_init()
SebKuzminsky Jan 22, 2022
29b4890
add a test that verifies that rtapi shmem is initialized to zeros
SebKuzminsky Jan 25, 2022
68f883b
Merge pull request #1535 from LinuxCNC/hal-init-race
SebKuzminsky Jan 27, 2022
dd7c0ea
axis.py: stop continuous jogs if mdi tab #1519
dngarrett Jan 24, 2022
e4d59eb
getting-linuxcnc.txt list alternate keyserver
dngarrett Jan 28, 2022
44a8f32
docs/python-interface: fix max_velocity description
hansu Jan 31, 2022
cbd6a2f
man: Add references to logic(9)
hansu Jan 31, 2022
33c749d
docs: Updated/extended halshow doc
hansu Jan 31, 2022
3633289
Merge pull request #1553 from hansu/docs-2.8
c-morley Jan 31, 2022
ccf8f2d
check_config.tcl catch error in puts
dngarrett Feb 1, 2022
42dce43
gscreen -fix error related to keyboard jogging and limit switch
c-morley Feb 13, 2022
53d3442
linuxcncrsh: check for errors when creating listening socket
SebKuzminsky Feb 15, 2022
3fa3998
Updated the gantry example with what I gather from the forum is best …
JTrantow Mar 2, 2022
f895fa1
Change EDITOR = geany.
JTrantow Mar 2, 2022
cbf6bf1
Merge pull request #1641 from JTrantow/2.8
andypugh Mar 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
main:
runs-on: ubuntu-16.04
runs-on: ubuntu-18.04
steps:
- name: Dump GitHub context
env:
Expand All @@ -23,5 +23,3 @@ jobs:
- run: git fetch --recurse-submodules=no https://github.com/linuxcnc/linuxcnc refs/tags/*:refs/tags/*
- run: ./scripts/travis-install-build-deps.sh
- run: ./scripts/travis-build-test.sh


2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.8.1
2.8.2
11 changes: 6 additions & 5 deletions configs/by_interface/parport/gantry/README
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Stepper Gantry basic configurations using gantrykins.
Stepper Gantry basic configurations.

gantry has no home switches
It is very important for gantry machines to set initial home switch positions before first homing so they reach home switches at a very similar time. To remove any skewing on the gantry adjust the home offset of one joint. After homing the configuration will switch from joint mode to world mode.

This configuration is a stepper based configuration for a gantry type of device using independent Y axis steppers on the gantry. When this configuration is started you will be in joint mode and each axis can be jogged independently. This allows you to square up the gantry to match marks then home each joint. Once this is completed switch to world mode before trying to jog the gantry.
gantry_joints.ini uses the same .hal file but uses kinstype=BOTH which requires independently homing each joint axis.

gantry-hs has home switches for each joint
gantry.ini implements a dual Y motor gantry. This is the configuration to use after you verify the directions and speeds of the individual joints using gantry_joints.ini.

These configs use switches for min-home on the X,Y,Y2 axis and max-home for Z. Pay attention to the parallel input pin assignment for the switches.

This configuration is just like gantry.ini with the addition of home switches. Homing is done in joint mode. It is very important for gantries to set initial home switch positions before first homing so they reach home switches at a very similar time. To remove any skewing on the gantry adjust of home offset of one joint. After homing switch to world mode.
9 changes: 0 additions & 9 deletions configs/by_interface/parport/gantry/README_es

This file was deleted.

154 changes: 0 additions & 154 deletions configs/by_interface/parport/gantry/gantry-hs.ini

This file was deleted.

61 changes: 38 additions & 23 deletions configs/by_interface/parport/gantry/gantry.hal
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
# Kinematics
# Generated by stepconf 1.1 at Mon Feb 28 16:28:49 2022
# If you make changes to this file, they will be
# overwritten when you run stepconf again
loadrt [KINS]KINEMATICS

# Settings for gantrykins
setp gantrykins.joint-0 0
setp gantrykins.joint-1 1
setp gantrykins.joint-2 2
setp gantrykins.joint-3 1

loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
loadrt hal_parport cfg="0x378 out "
loadrt hal_parport cfg="0 out"
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0,0

Expand All @@ -21,20 +16,32 @@ addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd <= spindle.0.speed-out
net spindle-cmd-rpm <= spindle.0.speed-out
net spindle-cmd-rpm-abs <= spindle.0.speed-out-abs
net spindle-cmd-rps <= spindle.0.speed-out-rps
net spindle-cmd-rps-abs <= spindle.0.speed-out-rps-abs
net spindle-at-speed => spindle.0.at-speed

net xstep => parport.0.pin-02-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
net zdir => parport.0.pin-07-out
net astep => parport.0.pin-08-out
net zdir => parport.0.pin-07-out
net y2step => parport.0.pin-08-out
setp parport.0.pin-08-out-reset 1
net adir => parport.0.pin-09-out
net y2dir => parport.0.pin-09-out

#
# Very likely that you will have wired your limit/home switches differently.
#
net min-home-y2 <= parport.0.pin-10-in
net max-home-z <= parport.0.pin-11-in
net min-home-y <= parport.0.pin-12-in
net min-home-x <= parport.0.pin-13-in

setp stepgen.0.position-scale [JOINT_0]SCALE
setp stepgen.0.steplen 1
Expand All @@ -47,6 +54,8 @@ net xpos-fb stepgen.0.position-fb => joint.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable joint.0.amp-enable-out => stepgen.0.enable
net min-home-x => joint.0.home-sw-in
net min-home-x => joint.0.neg-lim-sw-in

setp stepgen.1.position-scale [JOINT_1]SCALE
setp stepgen.1.steplen 1
Expand All @@ -59,6 +68,8 @@ net ypos-fb stepgen.1.position-fb => joint.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable joint.1.amp-enable-out => stepgen.1.enable
net min-home-y => joint.1.home-sw-in
net min-home-y => joint.1.neg-lim-sw-in

setp stepgen.2.position-scale [JOINT_2]SCALE
setp stepgen.2.steplen 1
Expand All @@ -71,18 +82,22 @@ net zpos-fb stepgen.2.position-fb => joint.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable joint.2.amp-enable-out => stepgen.2.enable
net max-home-z => joint.2.home-sw-in
net max-home-z => joint.2.pos-lim-sw-in

setp stepgen.3.position-scale [JOINT_3]SCALE
setp stepgen.3.steplen 1
setp stepgen.3.stepspace 0
setp stepgen.3.dirhold 40000
setp stepgen.3.dirsetup 40000
setp stepgen.3.maxaccel [JOINT_3]STEPGEN_MAXACCEL
net apos-cmd joint.3.motor-pos-cmd => stepgen.3.position-cmd
net apos-fb stepgen.3.position-fb => joint.3.motor-pos-fb
net astep <= stepgen.3.step
net adir <= stepgen.3.dir
net aenable joint.3.amp-enable-out => stepgen.3.enable
net y2pos-cmd joint.3.motor-pos-cmd => stepgen.3.position-cmd
net y2pos-fb stepgen.3.position-fb => joint.3.motor-pos-fb
net y2step <= stepgen.3.step
net y2dir <= stepgen.3.dir
net y2enable joint.3.amp-enable-out => stepgen.3.enable
net min-home-y2 => joint.3.home-sw-in
net min-home-y2 => joint.3.neg-lim-sw-in

net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
Expand Down
Loading