Gantry homing witch XHC_HB04 HandWheel enabled.

More
07 Oct 2018 14:24 #118512 by Blumax
Hello

I have a 4-axis machine, with two driver / motor / endstop on the Y axis, and LinuxCNC 2.8 (On official LinuxNC 2.7 ISO).
When I start the machine, the user interface displays 0/1/2/3/4 joint for XYYZA, when I do homing it turns into X / Y / Z / A.
All is well, all works!

When I add the line
#INCLUDE XHC_HB04.inc
in the [HAL] section of the file machine.ini,
And after activating this patch manually : github.com/LinuxCNC/linuxcnc/commit/cb93...515812f48d79bf09bcbf

The machine after the homing remains lock on the joints 0/1/2/3/4 and not XYZA.

There are small targets that indicate that the origins have been found.

I would specify, that before I used the handwheel with this same machine but without the kinstype = BOTH and with linuxcnc 2.7

Do you have a solution ?



machine.ini



machine.hal



XHC_HB04.inc
Attachments:

Please Log in or Create an account to join the conversation.

More
20 Nov 2018 16:17 #121067 by Blumax
I find a solution.
I do not know for that reason but it is enough to remove all the lines mentionanat "spindle" of the file xhc-hb04.tcl and the homing is done correctly!

Please Log in or Create an account to join the conversation.

More
20 Nov 2018 20:23 - 20 Nov 2018 20:39 #121084 by dgarrett
Your photo shows
2.8.0-pre1-3850-g88ba2eb
indicating buildbot build number 3850 at commit 88ba2eb.

This commit was made on Sep 6.
$ git show -s 88ba2eb25|grep Date:
Date:   Thu Sep 6 15:15:37 2018 +0200

Prior to this date, a number of commits were made to incorporate multispindle
functionality begining with commit e3caa92e1

Ref: github.com/LinuxCNC/linuxcnc/commit/e3caa92e1

This commit was followed by a number of updates and bug fixes:
$ git log --oneline --pretty=format:"%h %ad %s"|cut -b -70|grep -i multispindle
3291d5725 Thu Nov  8 07:37:55 2018 -0700 multispindle: linuxcnctop upda
a2b06c4dc Thu Nov  1 23:32:01 2018 +0000 Multispindle: Remove some debu
58624aab3 Sun Oct 21 13:37:49 2018 +0100 Multispindle: Fix the F9 / F1
2e8f4d3c8 Thu Oct 18 19:13:18 2018 +0100 Multispindle: Further docs up
13434870f Wed Oct 17 23:53:45 2018 +0100 Multispindle: Docs Update
826232c9f Wed Oct 17 23:44:09 2018 +0100 Multispindle: CLean up some c
9b5e9dc3a Wed Oct 17 21:50:03 2018 +0100 Multispindle: add EMCMOT_NUM_
d42d9b097 Tue Oct 16 01:41:52 2018 +0100 Multispindle: Remove debug me
7fb914d19 Tue Oct 16 01:30:24 2018 +0100 Multispindle: Make S commands
5b477ad7e Sun Oct 14 22:36:10 2018 +0100 Multispindle: Make interp_che
bedc7e501 Sun Oct 14 22:36:10 2018 +0100 Multispindle: Make interp_che
5e98296f4 Thu Oct 11 22:58:19 2018 +0100 Multispindle: Fix some wierd 
458436175 Tue Oct  9 21:12:57 2018 +0100 Multispindle: Guard against at
eb8d43fad Mon Oct  8 22:27:09 2018 +0100 Multispindle: Fix a bug with s
db55cea24 Thu Oct  4 15:03:58 2018 -0700 Multispindle: update some brok
5e6943032 Wed Oct  3 07:20:14 2018 -0700 Multispindle: update xhc-hb04.
04d8d1d30 Sun Sep 30 10:36:32 2018 +0100 Multispindle: Revert base sim
1fc06379d Sat Sep 29 22:00:13 2018 +0100 Multispindle: Elide some extr
b948dba1a Sat Sep 29 12:14:35 2018 +0100 Multispindle: Change generate
ebb709fc2 Sat Sep 15 14:17:15 2018 +0100 Multispindle: Correct the spi
ac154e06d Fri Sep 28 23:20:52 2018 +0100 Multispindle: Update sample 
aa4d20b92 Tue Sep 25 00:35:37 2018 +0100 Multispindle: Modify runtests
5f3c097e5 Mon Sep 24 02:14:05 2018 +0100 multispindle: Update the upda
6431a525b Sun Sep 23 22:10:34 2018 +0100 multispindle: Modify user-int
7d5ccc7b6 Sun Sep 23 22:09:56 2018 +0100 multispindle: Make required c
3f7fdc047 Sun Sep 16 14:37:11 2018 +0100 Multispindle: Switch to using

So, the problem you observed may have been fixed by commits made
after your buildbot deb update.

For example, the commit: "5e6943032 Wed Oct 3 07:20:14 2018 -0700 ..."
made changes to the library file xhc-hb04.tcl that could affect your
configuration.

Ref: github.com/LinuxCNC/linuxcnc/commit/5e69...db73e96919e946a389c0

Users of buildbot debs for the master branch may encounter some instability.
It is a good idea to update with consideration of commits made since your
last update especially when substantial changes are made to the master
branch. Commits for the master branch are listed (in order) on github
at:

github.com/LinuxCNC/linuxcnc/commits/master
Last edit: 20 Nov 2018 20:39 by dgarrett.

Please Log in or Create an account to join the conversation.

Time to create page: 0.083 seconds
Powered by Kunena Forum