7i96 Configuration Tool

More
6 years 7 months ago #160100 by hickory43
Replied by hickory43 on topic 7i96 Configuration Tool
Thanks for the reply. I have tried to load the setuptools but have not had any success. says that they have loaded but when try to install the Configuration Tool the same error appears. Any other suggestions?

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

More
6 years 7 months ago #160212 by Project_Hopeless
The Linux Mint I loaded came with Geany python UI.

So I also loaded the IDLE Development Environment, and separately SetUpTools.

I don't know if it mattered, but it was the additional steps I took.

I can just hear some developers cringing right now. :)

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

More
6 years 7 months ago #160239 by hickory43
Replied by hickory43 on topic 7i96 Configuration Tool
Thanks, I will keep trying.

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

More
6 years 7 months ago #160788 by Project_Hopeless
Am I really screwed? I would like to invert my over travel limits to NC / always high, so a broken wire is also detected.
Code:
# This file was created with the 7i96 Wizard on Mar 15 2020 14:51:19 # If you make changes to this file your screwed net min-limit-joint-3 joint.3.neg-lim-sw-in <= hm2_7i96.0.gpio.006.in net max-limit-home-joint-3 joint.3.pos-lim-sw-in <= hm2_7i96.0.gpio.007.in net max-limit-home-joint-3 joint.3.home-sw-in

Is the edit below the correct way to invert an input. And is it safe to make?
Code:
net min-limit-joint-3 joint.3.neg-lim-sw-in <= hm2_7i96.0.gpio.006.in_not net max-limit-home-joint-3 joint.3.pos-lim-sw-in <= hm2_7i96.0.gpio.007.in_not

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

More
6 years 7 months ago #160791 by andypugh
Replied by andypugh on topic 7i96 Configuration Tool
That's not the most subtle of comments in the file.
It may be meaning that the config wizard will not be able to work with the file any more if you edit it.

But the HAL and INI are your files, and are specifically designed as plain text for hand editing.

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

More
6 years 7 months ago #161516 by gusty42
Replied by gusty42 on topic 7i96 Configuration Tool
Thanks JT for helping with the purchase of my 7i96 recently and making this tool!

Just trying to get two stepper motors to turn on the bench the moment. Both in the config tool (PIN tab under RAW OUTPUT - Get Pins) as well as when I try to start up LinuxCNC with my generated HAL/INI, I'm getting an occasional "hm2/hm2_7i96.0: error reading Pin Descriptor 1 (at 0x05c4)" and other failures...

When LinuxCNC does read it properly (less often than not...) and passes HM2 registration I get the following generated report:
Code:
Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl: Print file information: RUN_IN_PLACE=no LINUXCNC_DIR= LINUXCNC_BIN_DIR=/usr/bin LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc LINUXCNC_SCRIPT_DIR= LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules LINUXCNC_CONFIG_DIR= LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs INIVAR=inivar HALCMD=halcmd LINUXCNC_EMCSH=/usr/bin/wish8.6 LINUXCNC - 2.8.0-pre1-5532-gce4300a57 Machine configuration directory is '/home/cnc/linuxcnc/configs/testcnc' Machine configuration file is 'testcnc.ini' INIFILE=/home/cnc/linuxcnc/configs/testcnc/testcnc.ini VERSION=1.1 PARAMETER_FILE=testcnc.var TASK=milltask HALUI= DISPLAY=axis COORDINATES=XY KINEMATICS=trivkins coordinates=XY Starting LinuxCNC... Starting LinuxCNC server program: linuxcncsvr Loading Real Time OS, RTAPI, and HAL_LIB modules Starting LinuxCNC IO program: io Found file(REL): ./testcnc.hal Shutting down and cleaning up LinuxCNC... hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2 hm2_eth: 10.10.10.10: Hardware address: 00:60:1b:16:01:0c hm2_eth: discovered 7I96 hm2/hm2_7i96.0: Smart Serial Firmware Version 43 hm2/hm2_7i96.0: 51 I/O Pins used: hm2/hm2_7i96.0: IO Pin 000 (TB3-01): IOPort hm2/hm2_7i96.0: IO Pin 001 (TB3-02): IOPort hm2/hm2_7i96.0: IO Pin 002 (TB3-03): IOPort hm2/hm2_7i96.0: IO Pin 003 (TB3-04): IOPort hm2/hm2_7i96.0: IO Pin 004 (TB3-05): IOPort hm2/hm2_7i96.0: IO Pin 005 (TB3-06): IOPort hm2/hm2_7i96.0: IO Pin 006 (TB3-07): IOPort hm2/hm2_7i96.0: IO Pin 007 (TB3-08): IOPort hm2/hm2_7i96.0: IO Pin 008 (TB3-09): IOPort hm2/hm2_7i96.0: IO Pin 009 (TB3-10): IOPort hm2/hm2_7i96.0: IO Pin 010 (TB3-11): IOPort hm2/hm2_7i96.0: IO Pin 011 (TB3-13/TB3-14): SSR #0, pin Out-00 (Output) hm2/hm2_7i96.0: IO Pin 012 (TB3-15/TB3-16): SSR #0, pin Out-01 (Output) hm2/hm2_7i96.0: IO Pin 013 (TB3-17/TB3-18): SSR #0, pin Out-02 (Output) hm2/hm2_7i96.0: IO Pin 014 (TB3-19/TB3-20): SSR #0, pin Out-03 (Output) hm2/hm2_7i96.0: IO Pin 015 (TB3-21/TB3-22): SSR #0, pin Out-04 (Output) hm2/hm2_7i96.0: IO Pin 016 (TB3-23/TB3-24): SSR #0, pin Out-05 (Output) hm2/hm2_7i96.0: IO Pin 017 (TB1-02/TB1-03): StepGen #0, pin Step (Output) hm2/hm2_7i96.0: IO Pin 018 (TB1-04/TB1-05): StepGen #0, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 019 (TB1-08/TB1-09): StepGen #1, pin Step (Output) hm2/hm2_7i96.0: IO Pin 020 (TB1-10/TB1-11): StepGen #1, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 021 (TB1-14/TB1-15): StepGen #2, pin Step (Output) hm2/hm2_7i96.0: IO Pin 022 (TB1-16/TB1-17): StepGen #2, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 023 (TB1-20/TB1-21): StepGen #3, pin Step (Output) hm2/hm2_7i96.0: IO Pin 024 (TB1-22-TB1-23): StepGen #3, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 025 (TB2-01/TB2-03): IOPort hm2/hm2_7i96.0: IO Pin 026 (TB2-04/TB2-05): IOPort hm2/hm2_7i96.0: IO Pin 027 (TB2-07/TB2-08): Encoder #0, pin A (Input) hm2/hm2_7i96.0: IO Pin 028 (TB2-10/TB2-11): Encoder #0, pin B (Input) hm2/hm2_7i96.0: IO Pin 029 (TB2-13/TB2-14): Encoder #0, pin Index (Input) hm2/hm2_7i96.0: IO Pin 030 (TB2-16/TB2-17): IOPort hm2/hm2_7i96.0: IO Pin 031 (TB2-18/TB2-19): IOPort hm2/hm2_7i96.0: IO Pin 032 (internal): IOPort hm2/hm2_7i96.0: IO Pin 033 (internal): SSR #0, pin AC Ref (internal) (Output) hm2/hm2_7i96.0: IO Pin 034 (P1-01): IOPort hm2/hm2_7i96.0: IO Pin 035 (P1-02): IOPort hm2/hm2_7i96.0: IO Pin 036 (P1-03): IOPort hm2/hm2_7i96.0: IO Pin 037 (P1-04): IOPort hm2/hm2_7i96.0: IO Pin 038 (P1-05): IOPort hm2/hm2_7i96.0: IO Pin 039 (P1-06): IOPort hm2/hm2_7i96.0: IO Pin 040 (P1-07): IOPort hm2/hm2_7i96.0: IO Pin 041 (P1-08): IOPort hm2/hm2_7i96.0: IO Pin 042 (P1-09): IOPort hm2/hm2_7i96.0: IO Pin 043 (P1-11): IOPort hm2/hm2_7i96.0: IO Pin 044 (P1-13): IOPort hm2/hm2_7i96.0: IO Pin 045 (P1-15): IOPort hm2/hm2_7i96.0: IO Pin 046 (P1-17): IOPort hm2/hm2_7i96.0: IO Pin 047 (P1-19): IOPort hm2/hm2_7i96.0: IO Pin 048 (P1-21): IOPort hm2/hm2_7i96.0: IO Pin 049 (P1-23): IOPort hm2/hm2_7i96.0: IO Pin 050 (P1-25): IOPort hm2/hm2_7i96.0: registered hm2_eth: HostMot2 ethernet driver unloaded hm2: unloading Removing HAL_LIB, RTAPI, and Real Time OS modules Removing NML shared memory segments Debug file information: Note: Using POSIX realtime ./testcnc.hal:99: parameter or pin 'hm2_7i96.0.pwmgen.00.output-type' not found 2782 Stopping realtime threads Unloading hal components Note: Using POSIX realtime ----------------------------------------------------------------------- Info report created by linuxcnc_info: The file: /tmp/linuxcnc_info.txt can be posted to a forum or a web site like: http://pastebin.com in order to provide information about the linuxcnc system and configuration. Date: Sun Mar 22 15:51:49 CDT 2020 UTC Date: Sun Mar 22 20:51:49 UTC 2020 this program: /usr/bin/linuxcnc_info uptime: 15:51:49 up 28 min, 1 user, load average: 0.25, 0.25, 0.31 lsb_release -sa: Debian Debian GNU/Linux 9.5 (stretch) 9.5 stretch which linuxcnc: /usr/bin/linuxcnc pwd: /home/cnc/linuxcnc/configs/testcnc USER: cnc LOGNAME: cnc HOME: /home/cnc EDITOR: VISUAL: LANGUAGE: TERM: dumb COLORTERM: DISPLAY: :0.0 DESKTOP: lightdm-xsession display size: 1920x1080 pixels (508x285 millimeters) PATH: /usr/bin:/home/cnc/linuxcnc/configs/testcnc/bin:/usr/bin:/home/cnc/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games uname items: nodename -n: cnc kernel-name -s: Linux kernel-vers -v: #1 SMP PREEMPT RT Debian 4.9.110-3+deb9u6 (2018-10-08) machine -m: x86_64 processor -p: unknown platform -i: unknown oper system -o: GNU/Linux /proc items: cmdline: BOOT_IMAGE=/boot/vmlinuz-4.9.0-8-rt-amd64 root=/dev/sda1 ro quiet model name: AMD Athlon(tm) 64 Processor 3000+ cores: 1 cpu MHz: 1802.171 parport: 0000-0000 : parport0 serial: 0000-0000 : serial 0000-0000 : serial Versions: gcc: gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 python: Python 2.7.13 git: git version 2.11.0 git commit: NA tcl: 8.6 tk: 8.6 glade: not_in_PATH glade-gtk2: not_in_PATH linuxcnc_var all: LINUXCNCVERSION: 2.8.0-pre1-5532-gce4300a57 LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples REALTIME: /etc/init.d/realtime RTS: uspace HALLIB_DIR: /usr/share/linuxcnc/hallib dpkg -l '*linuxcnc*': Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===================-============================-============-===================================================================== un linuxcnc <none> <none> (no description available) un linuxcnc-dev <none> <none> (no description available) un linuxcnc-doc <none> <none> (no description available) ii linuxcnc-doc-en 1:2.7.14 all motion controller for CNC machines and robots (English documentation) un linuxcnc-sim <none> <none> (no description available) un linuxcnc-sim-dev <none> <none> (no description available) ii linuxcnc-uspace 1:2.8.0~pre1.5532.gce4300a57 amd64 motion controller for CNC machines and robots ii linuxcnc-uspace-dev 1:2.8.0~pre1.5532.gce4300a57 amd64 PC based motion controller for real-time Linux

I believe I setup an IPv4 route properly as well to "Use this connection only for the resources on its network"

uname -a
Linux cnc 4.9.0-8-rt-amd64 #1 SMP PREEMPT RT Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux

Any feedback on what I'm doing wrong would be much appreciated! Thanks!
Matt

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

Moderators: PCW, jmelson
Time to create page: 0.265 seconds
Powered by Kunena Forum