Configuring Plasmac - a complete THC/plasma config for any hardware

More
7 years 6 months ago #132200 by JTknives
Am I missing something or is this the same directory?

Attachment not found

Please Log in to join the conversation.

More
7 years 6 months ago #132203 by rodw
Yes, my mistake. I noticed it this morning but did not want to rely on memory to fix it.. The correct source directory will be somthing like:
~/plasmac/configs/sim/gmoccapy/plasmac/

EDIT: Now fixed in the original post

Please Log in to join the conversation.

More
7 years 6 months ago #132207 by JTknives
Ok I was just checking. I know just enough to get me into trouble lol. Thankyou for the step by step.

Please Log in to join the conversation.

More
7 years 6 months ago #132211 by JTknives
So what did you do with the existing .hal and .ini files from the config that PNCconf made? My set up works with thoes files but how do I move them over to the new config so I can use gmoccapy with them?

Please Log in to join the conversation.

More
7 years 6 months ago #132214 by rodw

now we just need to edit the config files to insert the real config for our hardware and we'll be away. As a first start its useful to copy your existing config files into this new folder so we don't muck up any existing configs


Let me expand.
So start with your ini file. Make a copy of the plasmac one you want (metric or imperial) with a new name that you like. Lets call it mymachine.ini
Copy and paste your existing working config sections into mymachine.ini and confirm it still works and resolve any errors. You will be using plasmac MODE 1 with the thcad

Then copy your existing hal file to machine.hal and make the edits in the ini file to load this hal file and not the sim one. Resolve any errors

Then as a final step move the pieces out of your machine.hal file into the plasmac.hal file that it requires and resolve any errors.

When resolving errors make sure you start linuxcnc from the command line. Read the output on the screen carefully. The error will be reported. The only problem that is not reported clearly is if you are using a custom component and it has not been compiled and installed under the plasmac environment.

Please Log in to join the conversation.

More
7 years 6 months ago #132221 by tommylight
@ JTKnives
Are you by any chance using a Samsung Note ?
@ Rod
I think the title of this thread does not do justice to what it's subject is ( made that mistake several times myself, thank you for point that out on occasion ), it should be Configuring PlasmaC - another plasma component with THC of any type, with parallel port or any Mesa board, and with everything in fully automatic mode or manual as you like it ! :)
Too much ?

Please Log in to join the conversation.

More
7 years 6 months ago #132223 by JTknives
I think I fallowed your instructions correctly but this is my error and im not sure what its telling me.
Code:
jtknives@plasma:~$ . plasmac/scripts/rip-environment jtknives@plasma:~$ linuxcnc LINUXCNC - 2.8.0~pre1 Machine configuration directory is '/home/jtknives/linuxcnc/configs/plasmac' Machine configuration file is 'mymachine.ini' Starting LinuxCNC... twopass:invoked with <> options twopass:found /home/jtknives/plasmac/lib/hallib/basic_sim.tcl twopass:found ./plasmac.hal twopass:found ./plasmac.hal twopass:found ./custom.hal setup_kins: cmd=loadrt trivkins coordinates=xyyz twopass:pass0: loadusr -W hal_manualtoolchange Note: Using POSIX realtime Invalid parameter `1000000' twopass: load_the_modules cmd=<orig_loadrt motmod base_period_nsec=32000 servo_period_nsec=1000000 1000000 num_joints=4> waitpid failed /home/jtknives/plasmac/bin/rtapi_app motmod /home/jtknives/plasmac/bin/rtapi_app exited without becoming ready insmod for motmod failed, returned -1 HAL: ERROR: duplicate variable 'pid.x.enable' PID: ERROR: loop 8 var export failed pid: rtapi_app_main: Operation not permitted (-1) twopass: load_the_modules cmd=<orig_loadrt pid names=J0_pid,J1_pid,J2_pid,J3_pid,pid.x,pid.y,pid.z,pid.s,pid.x,pid.y,pid.z,pid.s> waitpid failed /home/jtknives/plasmac/bin/rtapi_app pid /home/jtknives/plasmac/bin/rtapi_app exited without becoming ready insmod for pid failed, returned -1 otmod: dlopen: /home/jtknives/plasmac/rtlib/otmod.so: cannot open shared object file: No such file or directory twopass: load_the_modules cmd=<orig_loadrt otmod motmo {servo_period_nsec=1000000 1000000} num_joints=3 motmo {servo_period_nsec=1000000 1000000} num_joints=3> waitpid failed /home/jtknives/plasmac/bin/rtapi_app otmod /home/jtknives/plasmac/bin/rtapi_app exited without becoming ready insmod for otmod failed, returned -1 hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2 hm2_eth: ERROR: 10.10.10.10: Could not retrieve mac address hm2_eth: rtapi_app_main: Resource temporarily unavailable (-11) twopass: load_the_modules cmd=<orig_loadrt hm2_eth [concat board_ip="10.10.10.10"] [concat config=" num_encoders=1 num_pwmgens=0 num_stepgens=3 sserial_port_0=00xxxx"] [concat board_ip="10.10.10.10"] [concat config=" num_encoders=1 num_pwmgens=0 num_stepgens=3 sserial_port_0=00xxxx"]> waitpid failed /home/jtknives/plasmac/bin/rtapi_app hm2_eth /home/jtknives/plasmac/bin/rtapi_app exited without becoming ready insmod for hm2_eth failed, returned -1 Shutting down and cleaning up LinuxCNC... hm2: unloading Note: Using POSIX realtime LinuxCNC terminated with an error. You can find more information in the log: /home/jtknives/linuxcnc_debug.txt and /home/jtknives/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal jtknives@plasma:~$

Please Log in to join the conversation.

More
7 years 6 months ago #132228 by rodw
JTk, look for a duplicate line containing pid.x.enable.
HAL: ERROR: duplicate variable 'pid.x.enable'

I just wondered if you are opening the sim TCL file as well as your own? make sure its commented out

here:
Code:
HALFILE = machine.hal #HALFILE = LIB:basic_sim.tcl # required HALFILE = plasmac.hal

Please Log in to join the conversation.

More
7 years 6 months ago #132232 by rodw

tommylight wrote: @ Rod
I think the title of this thread does not do justice to what it's subject is
Too much ?


Yes Tommy, it was too much . Much longer than the forum allows in the title field!
I did what I could. But please re-read the sales blurb in the first post!

Please Log in to join the conversation.

More
7 years 6 months ago #132233 by rodw

rodw wrote: I just wondered if you are opening the sim TCL file as well as your own? make sure its commented out


Code:
twopass:found /home/jtknives/plasmac/lib/hallib/basic_sim.tcl

Yes thats what you did by this error. We are no longer a sim so we don't wan to to open the SIM environment.

Please Log in to join the conversation.

Time to create page: 0.097 seconds
Powered by Kunena Forum