- Posts: 5712
- Thank you received: 0
Snuggly's Plasma Build
from:
Please Log in to join the conversation.
You don't have to be a genius to understand the basics of HAL, but you do have to do some research to figure out how to solve problems. The very first hit on a google search for "pin "motion.spindle-forward" does not exist" will show how to fix it.
Break your system and configuration down into manageable chunks that can be solved independently and logically. Get your motion stuff working and error free, archive your files for reference. Then make changes to try and get THC, or whatever other parts need work.
It can be frustrating, but it's not likely that someone else has the exact same setup that you can copy the configuration from. And no one is sitting at the machine with you to know exactly what changes need to be made.
Please Log in to join the conversation.
- snugglylovemuffin
- Topic Author
- Offline
- Elite Member
-
- Posts: 209
- Thank you received: 0
The good thing about my build is that it's based on some of the best available components (minus Proma 150, should have went with the THCAD in hidsight), which means that if implemented and supported that it can bring in new users. This is not a machine that many people start with, certainly not with an ethernet board. This is purely my fault. However it's the purpose of the community to help develop these technologies as Linux has in the past. I will post again here with the report after modifying my file with the updated motion.spindle
Please Log in to join the conversation.
In some cases it would almost certainly be cheaper to buy a turn key system, but for me the challenge is part of the fun. This is all hobby for me though. If I had a business then it would change things.
Good luck, I hope you figure it all out soon.
Please Log in to join the conversation.
phillc54 wrote: If you are using a recent version of master you need to change line 165 of thc_2018-11-27-2.hal
from:to:Code:net TurnTorchOn motion.spindle-forward => xor2.0.in0 and2.8.in0 and2.6.in0 mux2.4.sel not.0.inCode:net TurnTorchOn motion.spindle.0.forward => xor2.0.in0 and2.8.in0 and2.6.in0 mux2.4.sel not.0.in
Actually (and this is all my fault, I changed the pin names)
The pin names of all the components are listed here:
linuxcnc.org/docs/devel/html/ (scroll down to Realtime components and kernel modules )
Most pin names begin with the component that creates them. The exception is "motion" which also creates pins starting with "axis", "joint" and "spindle"
linuxcnc.org/docs/devel/html/man/man9/motion.9.html
Please Log in to join the conversation.
net TurnTorchOn [strike]motion.[/strike]spindle.0.forward => xor2.0.in0 and2.8.in0 and2.6.in0 mux2.4.sel not.0.in
Please Log in to join the conversation.
That would solve a lot of conversion problems when people move a single spindle machine config to master. (How many would have multiple spindles right now anyway ?)
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
- Posts: 22010
- Thank you received: 3
alan_3301 wrote: Break your system and configuration down into manageable chunks that can be solved independently and logically. Get your motion stuff working and error free, archive your files for reference. Then make changes to try and get THC, or whatever other parts need work.
That is how it should be done, everything needs a priority list or order of things.
Please Log in to join the conversation.
rodw wrote: Hmm, Andy, I wonder if with the benefit of hindsight if
was retained and received the same value asCode:motion.spindle-forwardCode:motion.spindle.0.forward
That would solve a lot of conversion problems when people move a single spindle machine config to master. (How many would have multiple spindles right now anyway ?)
The conversion script will convert configs that it is presented with, but doesn't get the opportunity when folk hand-edit to the old pin names.
Please Log in to join the conversation.
- snugglylovemuffin
- Topic Author
- Offline
- Elite Member
-
- Posts: 209
- Thank you received: 0
Okay, probably too early to start rejoicing, however linuxcnc booted up w/out error!
Thank you gentlemen. I had to change the stepgen (in THC.hal) over to the hm2_7i96... etc. and completely delete the "EMBED_TAB_COMMAND" to shirk the gladevcp errors.
Here is the current working file set, now forever on the internet for posterity (and my sanity) sake!
Please Log in to join the conversation.
