Have I fried my 7i76..?!?

More
28 May 2019 22:37 #135211 by pferrick
Hi all-

Do the results of this simple test mean that I am in need of a new 7i76 (or possibly 5i25?):

-disconnect ALL green connectors from the 7i76
-reconnect only the field power connector, with a verified +24VDC on pins 1-5, relative to pin 8 [gnd]
-starting Linuxcnc still gets me errors like the following:

Pin 'hm2_5i25.0.7i76.0.0.input-04' does not exist

The reasons that I suspect that the 7i76 is dead, aside from the above result, are a) the problem cropped up very suddenly on a system that had been working fine for a long time, b) no hardware or software changes had been made (I'm 98% sure of that), and c) it happened not too long after I discovered (to my horror) that a few [but probably enough] tiny aluminum chips had rained down on the innards of my machine when I forgot to replace a certain panel!!!! Yes, I know...too stupid to live.

If there is any alternative test that anyone can suggest to see if in fact I have royally ^%$&$ things up, I'd appreciate hearing about it.

Thanks,
Pat

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

More
29 May 2019 03:56 #135245 by PCW
Replied by PCW on topic Have I fried my 7i76..?!?
Have you verified that both yellow LEDs on the 7I76 are illuminated before you start LinuxCNC?

Have you checked that the connecting cable between the 7I76 and 5I25 is secure?

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

More
29 May 2019 12:44 #135265 by Todd Zuercher
Are you sure there aren't any aluminum chips anywhere they shouldn't be? (Those little buggers like to hide in the most inconvenient places.)

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

More
29 May 2019 20:57 #135325 by pferrick
Replied by pferrick on topic Have I fried my 7i76..?!?
Thanks for the suggestions. I'm afraid the results are not good news:

Both yellow LEDs are on well before starting LinuxCNC.
The cable between the 5i25 and the 7i76 is securely in place.
I have examined the board under pretty high magnification and found no chips.

Not looking good for the 7i76.....dang.
Any other tests come to mind before I start arranging for a replacement?

tnx,
Pat

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

More
29 May 2019 23:09 #135328 by PCW
Replied by PCW on topic Have I fried my 7i76..?!?
you could verify that the firmware 5I25 is correct with
sudo mesaflash --device 5i25 --readhmid >somefile.txt

A temporary short on the 5v section of the 7I76 is not likely to cause permanent damage, though a short on the field I/O side could cause this sort of symptom

If the card is under warranty and shipping is not prohibitive I would send it back for analysis/repair/replacement
The following user(s) said Thank You: pferrick

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

More
29 May 2019 23:27 #135329 by pferrick
Replied by pferrick on topic Have I fried my 7i76..?!?
I will check the firmware this evening and report back. Thanks for the help.

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

More
30 May 2019 20:25 #135421 by pferrick
Replied by pferrick on topic Have I fried my 7i76..?!?
Before this thing goes out the door, here's what I get from the firmware-testing process:
(it looks OK to me but then I'm not really sure what should or should not be in there!!!!!!)
Configuration Name: HOSTMOT2

General configuration information:

  BoardName : MESA5I25
  FPGA Size: 9 KGates
  FPGA Pins: 144
  Number of IO Ports: 2
  Width of one I/O port: 17
  Clock Low frequency: 33.3333 MHz
  Clock High frequency: 200.0000 MHz
  IDROM Type: 3
  Instance Stride 0: 4
  Instance Stride 1: 64
  Register Stride 0: 256
  Register Stride 1: 256

Modules in configuration:

  Module: WatchDog
  There are 1 of WatchDog in configuration
  Version: 0
  Registers: 3
  BaseAddress: 0C00
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: IOPort
  There are 2 of IOPort in configuration
  Version: 0
  Registers: 5
  BaseAddress: 1000
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: QCount
  There are 2 of QCount in configuration
  Version: 2
  Registers: 5
  BaseAddress: 3000
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: SSerial
  There are 1 of SSerial in configuration
  Version: 0
  Registers: 6
  BaseAddress: 5B00
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 64 bytes

  Module: StepGen
  There are 10 of StepGen in configuration
  Version: 2
  Registers: 10
  BaseAddress: 2000
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: LED
  There are 1 of LED in configuration
  Version: 0
  Registers: 1
  BaseAddress: 0200
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

Configuration pin-out:

IO Connections for P3
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir

 1      0   IOPort       StepGen          0        Dir/Table2      (Out)
14      1   IOPort       StepGen          0        Step/Table1     (Out)
 2      2   IOPort       StepGen          1        Dir/Table2      (Out)
15      3   IOPort       StepGen          1        Step/Table1     (Out)
 3      4   IOPort       StepGen          2        Dir/Table2      (Out)
16      5   IOPort       StepGen          2        Step/Table1     (Out)
 4      6   IOPort       StepGen          3        Dir/Table2      (Out)
17      7   IOPort       StepGen          3        Step/Table1     (Out)
 5      8   IOPort       StepGen          4        Dir/Table2      (Out)
 6      9   IOPort       StepGen          4        Step/Table1     (Out)
 7     10   IOPort       SSerial          0        TXData1         (Out)
 8     11   IOPort       SSerial          0        RXData1         (In)
 9     12   IOPort       SSerial          0        TXData2         (Out)
10     13   IOPort       SSerial          0        RXData2         (In)
11     14   IOPort       QCount           0        Quad-IDX        (In)
12     15   IOPort       QCount           0        Quad-B          (In)
13     16   IOPort       QCount           0        Quad-A          (In)

IO Connections for P2
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir

 1     17   IOPort       StepGen          5        Dir/Table2      (Out)
14     18   IOPort       StepGen          5        Step/Table1     (Out)
 2     19   IOPort       StepGen          6        Dir/Table2      (Out)
15     20   IOPort       StepGen          6        Step/Table1     (Out)
 3     21   IOPort       StepGen          7        Dir/Table2      (Out)
16     22   IOPort       StepGen          7        Step/Table1     (Out)
 4     23   IOPort       StepGen          8        Dir/Table2      (Out)
17     24   IOPort       StepGen          8        Step/Table1     (Out)
 5     25   IOPort       StepGen          9        Dir/Table2      (Out)
 6     26   IOPort       StepGen          9        Step/Table1     (Out)
 7     27   IOPort       SSerial          0        TXData3         (Out)
 8     28   IOPort       SSerial          0        RXData3         (In)
 9     29   IOPort       SSerial          0        TXData4         (Out)
10     30   IOPort       SSerial          0        RXData4         (In)
11     31   IOPort       QCount           1        Quad-IDX        (In)
12     32   IOPort       QCount           1        Quad-B          (In)
13     33   IOPort       QCount           1        Quad-A          (In)

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

More
30 May 2019 20:35 #135422 by PCW
Replied by PCW on topic Have I fried my 7i76..?!?
Yeah, thats a 7I76x2 config as expected

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

Time to create page: 0.168 seconds
Powered by Kunena Forum