XHC-HB04 wireless MPG pendant HAL module
- dgarrett
- Offline
- Platinum Member
-
Less
More
- Posts: 567
- Thank you received: 325
21 Feb 2016 22:25 #70460
by dgarrett
Replied by dgarrett on topic XHC-HB04 wireless MPG pendant HAL module
The problem is indicated by:
You likely used pncconf (or stepconf) which create numerous signals that are
connected to a source but not to a destination -- e.g,, it creates signals
which are not used.
So, in your config directory, find the hal file created by pncconf (or
stepconf) and look for a line like:
Remove that line or comment it out with a leading '#' character and try again
Pin 'motion.spindle-speed-out-rps-abs' was already linked to signal 'spindle-cmd-rps-abs'
You likely used pncconf (or stepconf) which create numerous signals that are
connected to a source but not to a destination -- e.g,, it creates signals
which are not used.
So, in your config directory, find the hal file created by pncconf (or
stepconf) and look for a line like:
net spindle-vel-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
Remove that line or comment it out with a leading '#' character and try again
Please Log in or Create an account to join the conversation.
- blacksmith99
- Offline
- Junior Member
-
Less
More
- Posts: 36
- Thank you received: 4
22 Feb 2016 14:27 #70481
by blacksmith99
Replied by blacksmith99 on topic XHC-HB04 wireless MPG pendant HAL module
dgarrett,
Thank you very much. I will try that. I knew there something going on with the pins. I don't have enough experience with this to know what can safely be deleted and what can't. I went back and forth between the ini and hal files trying to see a connection as to where they are different.
As far as I can tell the hal files are indentical. That is what confuses me. One of them was indeed setup by stepconf as I wanted to use the paralell port. The 5i25 hal file was put together with help from andypugh and pcw. There is a thread here where I posted my hal file which works perfectly with the G540 and the 5i25. Smooth as silk. I realize that the 5i25 is overkilll for the G540, the paralell port is more than fast enough. I had already purchased the 5i25 before I understood that. I'm wanting to add probing routines to my mill and I thought that it would be simple matter to change over to the paralell port while I developed that capability.
It might be more effective to just make changes to the 5i25 file and work from there.
I don't spend enough time time working with the hal files to fully understand them. I have delved into them in the past but as soon as I get it working I don't work with the hal files enough to handle new problems.
I appreciate the time and effort you and the other folks here put into helping folks.
Regards,
Matt
Thank you very much. I will try that. I knew there something going on with the pins. I don't have enough experience with this to know what can safely be deleted and what can't. I went back and forth between the ini and hal files trying to see a connection as to where they are different.
As far as I can tell the hal files are indentical. That is what confuses me. One of them was indeed setup by stepconf as I wanted to use the paralell port. The 5i25 hal file was put together with help from andypugh and pcw. There is a thread here where I posted my hal file which works perfectly with the G540 and the 5i25. Smooth as silk. I realize that the 5i25 is overkilll for the G540, the paralell port is more than fast enough. I had already purchased the 5i25 before I understood that. I'm wanting to add probing routines to my mill and I thought that it would be simple matter to change over to the paralell port while I developed that capability.
It might be more effective to just make changes to the 5i25 file and work from there.
I don't spend enough time time working with the hal files to fully understand them. I have delved into them in the past but as soon as I get it working I don't work with the hal files enough to handle new problems.
I appreciate the time and effort you and the other folks here put into helping folks.
Regards,
Matt
Please Log in or Create an account to join the conversation.
- blacksmith99
- Offline
- Junior Member
-
Less
More
- Posts: 36
- Thank you received: 4
26 Feb 2016 22:45 #70686
by blacksmith99
Replied by blacksmith99 on topic XHC-HB04 wireless MPG pendant HAL module
dgarret,
From the xhc-hb04.tcl file:
net pendant:spindle-rps <= motion.spindle-speed-out-rps-abs \
=> xhc-hb04.spindle-rps
From the SX3_parallel_hb04.ini file:
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
changed to:
#net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
I commented out the line in the SX3_parallel_hb04.ini file and as you commented it was not connected.
That got it working. Thank you.
Regards,
Matt
From the xhc-hb04.tcl file:
net pendant:spindle-rps <= motion.spindle-speed-out-rps-abs \
=> xhc-hb04.spindle-rps
From the SX3_parallel_hb04.ini file:
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
changed to:
#net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
I commented out the line in the SX3_parallel_hb04.ini file and as you commented it was not connected.
That got it working. Thank you.
Regards,
Matt
Please Log in or Create an account to join the conversation.
- dannym
- Offline
- Elite Member
-
Less
More
- Posts: 217
- Thank you received: 1
12 Apr 2016 04:31 - 13 Apr 2016 00:13 #73142
by dannym
Replied by dannym on topic XHC-HB04 wireless MPG pendant HAL module
Throwing this into this megathread:
I'm getting "Missing Stanza: [XHC_HB04_BUTTONS]"
[HAL]
HALUI=halui
HALFILE = 7i92_general.hal
HALFILE = xhc-hb04.hal
HALFILE = LIB:xhc-hb04.tcl
xhc-hb04.hal:
loadusr -W xhc-hb04 -I xhc-hb04-layout2.ini -H
xhc-hb04-layout2.ini:
#INCLUDE layout2.inc
layout2.inc:
[XHC_HB04_BUTTONS]
....
all these .ini/.inc files are already copied to linuxcnc/configs. They're unmodified.
Is is saying that XHC_HB04_BUTTONS is required, and can't be found? Why can't it be found?
EDIT: shoot, that that INCLUDE line commented out??
I'm getting "Missing Stanza: [XHC_HB04_BUTTONS]"
[HAL]
HALUI=halui
HALFILE = 7i92_general.hal
HALFILE = xhc-hb04.hal
HALFILE = LIB:xhc-hb04.tcl
xhc-hb04.hal:
loadusr -W xhc-hb04 -I xhc-hb04-layout2.ini -H
xhc-hb04-layout2.ini:
#INCLUDE layout2.inc
layout2.inc:
[XHC_HB04_BUTTONS]
....
all these .ini/.inc files are already copied to linuxcnc/configs. They're unmodified.
Is is saying that XHC_HB04_BUTTONS is required, and can't be found? Why can't it be found?
EDIT: shoot, that that INCLUDE line commented out??
Last edit: 13 Apr 2016 00:13 by dannym.
Please Log in or Create an account to join the conversation.
- cncbasher
- Offline
- Moderator
-
Less
More
- Posts: 1744
- Thank you received: 288
12 Apr 2016 11:49 #73155
by cncbasher
Replied by cncbasher on topic XHC-HB04 wireless MPG pendant HAL module
layout 2.inc is your list of buttons. and it cant load or can't find them
#INCLUDE layout2.inc , needs to be included at the top of your ini file
you appear to be mixing the older xhc install , with the newer version .
which version of linuxcnc are you running ? older versions will not have the #INCLUDE function
#INCLUDE layout2.inc , needs to be included at the top of your ini file
you appear to be mixing the older xhc install , with the newer version .
which version of linuxcnc are you running ? older versions will not have the #INCLUDE function
Please Log in or Create an account to join the conversation.
- dannym
- Offline
- Elite Member
-
Less
More
- Posts: 217
- Thank you received: 1
13 Apr 2016 00:13 - 13 Apr 2016 01:13 #73205
by dannym
Replied by dannym on topic XHC-HB04 wireless MPG pendant HAL module
It's LinuxCNC 2.7.4, Preempt RTK.
I think all the files came from the linuxcnc directory. I did see online that people had problems where the .ini file used dashes instead of underscores in the names, but there's none of that problem here. All underscores.
Like I say, #INCLUDE layout2.inc is right there at the top of xhc-hb04-layout2.ini, and that is referenced in the xhc-hb04.hal which is referenced from the main .ini. It seems like it should see it!
I think all the files came from the linuxcnc directory. I did see online that people had problems where the .ini file used dashes instead of underscores in the names, but there's none of that problem here. All underscores.
Like I say, #INCLUDE layout2.inc is right there at the top of xhc-hb04-layout2.ini, and that is referenced in the xhc-hb04.hal which is referenced from the main .ini. It seems like it should see it!
Last edit: 13 Apr 2016 01:13 by dannym.
Please Log in or Create an account to join the conversation.
- dannym
- Offline
- Elite Member
-
Less
More
- Posts: 217
- Thank you received: 1
17 Apr 2016 04:20 - 17 Apr 2016 04:34 #73460
by dannym
Replied by dannym on topic XHC-HB04 wireless MPG pendant HAL module
OK back at the shop-
I stopped worrying about why the xhc-hb04-layout2.in and layout2.inc didn't get included and just added the relevant contents to my .ini file.
Now I get
monitor-xhc-hb04: xhc-hb04 comp not loaded
monitor-xhc-hb04: <pin or parameter 'xhc-hb04.connected' not found>
monitor-xhc-hb04: exiting
any idea?
I stopped worrying about why the xhc-hb04-layout2.in and layout2.inc didn't get included and just added the relevant contents to my .ini file.
Now I get
monitor-xhc-hb04: xhc-hb04 comp not loaded
monitor-xhc-hb04: <pin or parameter 'xhc-hb04.connected' not found>
monitor-xhc-hb04: exiting
any idea?
Last edit: 17 Apr 2016 04:34 by dannym.
Please Log in or Create an account to join the conversation.
- vre
- Away
- Platinum Member
-
Less
More
- Posts: 650
- Thank you received: 17
20 Jun 2016 12:52 #76314
by vre
Replied by vre on topic XHC-HB04 wireless MPG pendant HAL module
Has anyone tested this version www.ebay.com/itm/2016-Wireless-Mach3-MPG...lesale-/140918851970 if works with linuxcnc ?
Please Log in or Create an account to join the conversation.
- pommen
-
- Away
- Senior Member
-
Less
More
- Posts: 47
- Thank you received: 14
20 Jun 2016 18:55 #76325
by pommen
Replied by pommen on topic XHC-HB04 wireless MPG pendant HAL module
Looks just as the one that I have. Works a treat.
/Peter
/Peter
Please Log in or Create an account to join the conversation.
- Gasman
- Offline
- New Member
-
Less
More
- Posts: 7
- Thank you received: 0
24 Jun 2016 22:40 #76613
by Gasman
Replied by Gasman on topic XHC-HB04 wireless MPG pendant HAL module
Was the spindle toggle problem ever resolved? I would like to do the same - I have the HB04 working well but would like to free up the 'half' button. I have got the mode button to toggle between auto and MDI but can't figure out how to get the spindle switching on and off with the spindle button only. I think I have managed to get it to switch on with
(in my CUSTOM_POSTGUI.HAL file)
loadrt toggle count=3
addf toggle.0 servo-thread
net spindle-toggle toggle.0.in <= xhc-hb04.button-spindle
net spindle-control toggle.0.out => halui.spindle.start
but I am confused as to how I now get it to stop as nothing I tried seemed to work.
Figuring out the configs is made more complicated by the fact that the mill is in the workshop and I am in the house running linuxcnc under emulation on a Mac.
Wanted to do the same for toggling functions for 'mist' on macro 6 and 'flood' on macro 7, so that I can use buttons Macro 1-3 for some probing/edge finding routines.
Feel I am nearly there as have jogging, zeroing and probing all working but when I start looking at hal files my eyes start to glaze over.
(in my CUSTOM_POSTGUI.HAL file)
loadrt toggle count=3
addf toggle.0 servo-thread
net spindle-toggle toggle.0.in <= xhc-hb04.button-spindle
net spindle-control toggle.0.out => halui.spindle.start
but I am confused as to how I now get it to stop as nothing I tried seemed to work.
Figuring out the configs is made more complicated by the fact that the mill is in the workshop and I am in the house running linuxcnc under emulation on a Mac.
Wanted to do the same for toggling functions for 'mist' on macro 6 and 'flood' on macro 7, so that I can use buttons Macro 1-3 for some probing/edge finding routines.
Feel I am nearly there as have jogging, zeroing and probing all working but when I start looking at hal files my eyes start to glaze over.

Please Log in or Create an account to join the conversation.
Time to create page: 0.164 seconds