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

Reply via email to