On Friday 09 October 2020 15:09:26 Alan Condit wrote: > I am trying to configure my 5i25/7i76 for my CNC Lathe. I had a > working configuration for 2.7.x but I may have lost it in our move > from Oregon to Iowa. I took what I thought was the working > configuration, I probably made a mistake. I upgraded to 2.8 without > verifying the configuration. > > I ran pcnconf on the configuration and now I am getting the following > error when I try to start it up. > > Debug file information: > Note: Using POSIX realtime > ./my_LinuxCNC_lathe.hal:38: Pin 'hm2_5i25.0.7i76.0.0.output-00' does > not exist > > 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 > Machine configuration directory is > '/home/acondit/linuxcnc/configs/myCNCLathe' Machine configuration file > is 'myCNCLathe.ini' > INIFILE=/home/acondit/linuxcnc/configs/myCNCLathe/myCNCLathe.ini > VERSION=1.1 > PARAMETER_FILE=linuxcnc.var > TASK=milltask > HALUI=halui > DISPLAY=axis > COORDINATES=XZ > KINEMATICS=trivkins coordinates=XZ > Starting LinuxCNC... > Starting LinuxCNC server program: linuxcncsvr > Loading Real Time OS, RTAPI, and HAL_LIB modules > Starting LinuxCNC IO program: io > Starting HAL User Interface program: halui > Found file(REL): ./myCNCLathe.hal > Shutting down and cleaning up LinuxCNC... > Running HAL shutdown script > hm2: loading Mesa HostMot2 driver version 0.15 > hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7 > hm2_pci: discovered 5i25 at 0000:03:02.0 > hm2/hm2_5i25.0: Smart Serial Firmware Version 43 > hm2/hm2_5i25.0: 34 I/O Pins used: > hm2/hm2_5i25.0: IO Pin 000 (P3-01): StepGen #0, pin Direction > (Output) hm2/hm2_5i25.0: IO Pin 001 (P3-14): StepGen #0, pin Step > (Output) hm2/hm2_5i25.0: IO Pin 002 (P3-02): StepGen #1, pin > Direction (Output) hm2/hm2_5i25.0: IO Pin 003 (P3-15): StepGen #1, > pin Step (Output) hm2/hm2_5i25.0: IO Pin 004 (P3-03): StepGen #2, > pin Direction (Output) hm2/hm2_5i25.0: IO Pin 005 (P3-16): StepGen > #2, pin Step (Output) hm2/hm2_5i25.0: IO Pin 006 (P3-04): IOPort > hm2/hm2_5i25.0: IO Pin 007 (P3-17): IOPort > hm2/hm2_5i25.0: IO Pin 008 (P3-05): IOPort > hm2/hm2_5i25.0: IO Pin 009 (P3-06): IOPort > hm2/hm2_5i25.0: IO Pin 010 (P3-07): IOPort > hm2/hm2_5i25.0: IO Pin 011 (P3-08): IOPort > hm2/hm2_5i25.0: IO Pin 012 (P3-09): IOPort > hm2/hm2_5i25.0: IO Pin 013 (P3-10): IOPort > hm2/hm2_5i25.0: IO Pin 014 (P3-11): Encoder #0, pin Index (Input) > hm2/hm2_5i25.0: IO Pin 015 (P3-12): Encoder #0, pin B (Input) > hm2/hm2_5i25.0: IO Pin 016 (P3-13): Encoder #0, pin A (Input) > hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort > hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort > hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort > hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort > hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort > hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort > hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort > hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort > hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort > hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort > hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort > hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort > hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort > hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort > hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort > hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort > hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort > hm2/hm2_5i25.0: registered > hm2_5i25.0: initialized AnyIO board at 0000:03:02.0 > hm2_5i25.0: dropping AnyIO board at 0000:03:02.0 > hm2/hm2_5i25.0: unregistered > hm2_pci: 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 > ./myCNCLathe.hal:38: Pin 'hm2_5i25.0.7i76.0.0.output-00' does not > exist 3109 > Stopping realtime threads > Unloading hal components > RTAPI_PCI: Unmapped 65536 bytes at 0x7f75bc6b4000 > Note: Using POSIX realtime > > I tried to attach my pncconf file but it was too large. > Thanks, > Alan > After a 2k mile move, and its not finding the 7i76 which it has to do thru the sserial port on the 5i25, I'd suspect you put it back together with a duff cable. Stick both ends of it back in the vice and give it a squeeze if its the usual IDC connectors, and padding the open end of the tin shell with a piece of softer flat wood. If that doesn't work, I'd undertaken to 'ring' it, wire by wire with an ohmmeter. If its iffy, make a new cable. I keep a roll of 26 wire ribbon cable, stripping one wire off it to make it 25, and connectors "on the shelf" just in case. This is a case where gold flashed connectors are definitely worth useing. Old age for non-gold flashed connectors seems to be 3 or 4 years. > I hope this is useful Alan. > > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users
Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene> _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users