Mesa 7i76e damaged expansion port?

More
31 Aug 2026 21:07 #349164 by Swiss-guy
Mesa 7i76e damaged expansion port? was created by Swiss-guy
Hi Guys

I am currently building my first Linuxcnc powered milling machine and the problem i`m facing now led to the first forum post in my life.
I use a Mesa 7i76e and added a 7i85 for the encoders. A while ago, I have set up all the servomotors and could even get them to run with the encoder feedback (encoders only update the DRO for when i want to mill by hand, without the motors). 
Unfortunately, a live wire touched one of the two boards and a bit of magic smoke got released. I didn`t see where the smoke emerged and i don`t see any damage on either board (but the amount of smoke should indicate some visible marks). Now my Encoder counts don`t get recognized by the Mesa cards. This is my current situation:

- I watched halshow and neither rawcounts nor any other counters see anything. 
- The encoder on the 7i76e still counts correct. This let me believe, that the encoders and wiring are good.
- The .hal file should be of no concern to me, correct? Halshow shows all 5 encoders but only Enc04 on the 7i76e counts.
- I bought a new 7i85s (7i85 were not available) and the new card doesn`t count either. (I flashed the correct bitfile)
- I put the 7i85 as well as the new 7i85s on the second expansion port and neither of them counted. (I flashed the correct bitfile)
- I tried to use one of the stepgens on the 7i85s but got nothing. (Tough, this one could be on me with a wrong configuration)
- I unfortunately don`t have another ribbon cable at hand. Is it possible, that the cable got damaged? I doubt it.
- The jumpers on both cards should be set correct (to RS422, power supply via exp port) and haven`t been changed since it worked in the beginning.

My question: Is it possible to force a sign of live out of the 7i85? Or somehow get proof, that the card gets "recognized" by the 7i76e? I would like to avoid unnecessarily buying a new 7i76 since they are hard to get and pretty expensive. Can I test something with a multimeter?

I`m grateful for any thoughts or ideas. However, my knowledge about electrical circuits is pretty shallow and even worse around software stuff (I hate Linux with a passion even tough I love the idea of an alternative to Microslop).

Thanks and greetings from Switzerland

P.s. I saw another post and it seems there is a terminal comand where you can force some response or a dump of specific components on the card. But I really didn`t understand anything going on.

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

More
31 Aug 2026 23:00 #349166 by PCW
Replied by PCW on topic Mesa 7i76e damaged expansion port?
You can do a quick check of the expansion port condition with:

mesaflash --device ethernet --addr IP --rpo 0x1004
for P1
and:
mesaflash --device ethernet --addr IP --rpo 0x1008
for P2

Where IP is 10.10.10.10 or 192.168.1.121 depending on 7I76E setup

Both should respond with  0001FFFF (with nothing connected)

Typically what would be damaged from this kind of a fault would
be either U3 (P1) or U20 (P2) = 74CBT16211CDGGR

P1 (U3) damage may show up on P2  (U20) as the chips share a low current
4 V power supply and a damaged chip may short this supply so the undamaged
one also shows a fault.
The following user(s) said Thank You: tommylight, besriworld, Swiss-guy

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

More
01 Sep 2026 08:22 #349168 by Swiss-guy
Replied by Swiss-guy on topic Mesa 7i76e damaged expansion port?
Thanks a lot for the fast response PCW

Both comands returned 00000000 (when lncnc is running in the background, the operation is not permitted,right?).
I take it, this means there is no response, or a faulty one. Now I can see some slight color degradation on top of U3 compared to U20, which i brushed off as dirt before. But it`s probably from the accident.

Is there anything else to test before trashing it? I don`t think anyone in Switzerland is doing PCB repairs, and if they do, a new one is probably cheaper.
Since the 7i76 is replaced by the 7i76eu, I will have to get the new one (if it`s even available atm). Is there any major change between them, or can I more or less leave the .hal file as is? I probably have to change the name everywhere, but as far as I know, the rest should be working the same way.

Thanks again for your help. I see your profile on every second post on this site and it helped me countless times before. I appreciate you taking the time to support so many people.

P.s. Is this "rpo 0x1004" something one should know, or is this more of a manufacturer inside knowledge?

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

More
01 Sep 2026 13:42 - 01 Sep 2026 14:10 #349178 by PCW
Replied by PCW on topic Mesa 7i76e damaged expansion port?
Yes, 000000 Indicates the likely U3 has been damaged and is shorting out
the shared 4V supply so U20 and P2 will not work either.

I'm surprised that there is no SMT repair facility available there. We routinely repair
minor faults like this for a nominal fee ($35.00), but of course shipping is s killer.
(the part is about $1.00)
 
EDIT:
Its likely that if you simply removed U3, that the other port would work allowing
you to connect the 7I85 to P2.

The 0x1004 is simply the register address of the GPIO port that's connected  to P1.
It should be all ones = 0x0001FFFF when unconnected because the expansion
GPIO ports on a 7I76E have pullup resistors and all GPIO is set to input mode
at power up or watchdog fault. All 7I76E firmware is open source and the low level register
addresses/functions are provided in the regmap file in the source directory of the 7I76E
software support zip file.


The 7I76EU is a one-to-one replacement of the 7I76E, no hal file changes are needed,
unless you want to use one of the new features.
Last edit: 01 Sep 2026 14:10 by PCW.
The following user(s) said Thank You: besriworld, Swiss-guy

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

More
01 Sep 2026 21:18 #349197 by mediocre_chloride
Replied by mediocre_chloride on topic Mesa 7i76e damaged expansion port?
Hi

Im based in switzerland and could give it a shot with repair by replacing U3, if i know what chip it is
The following user(s) said Thank You: Swiss-guy

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

More
01 Sep 2026 21:29 #349198 by PCW
Replied by PCW on topic Mesa 7i76e damaged expansion port?
The part number was in my first post = 74CBT16211CDGGR
The following user(s) said Thank You: mediocre_chloride, Swiss-guy

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

More
02 Sep 2026 11:47 #349214 by Swiss-guy
Replied by Swiss-guy on topic Mesa 7i76e damaged expansion port?
Thanks for the information.
I`m sure there are some facilities, but it`s probably only worth it, if your device costs several hundred dollars or is not available anymore. Google told me that simple repairs start from 120$ and more. A bit too much, unless I can be 100% sure that it works afterwards.

I`d love to send it to Mesa directly, but last time i wanted to order two cards, the shipping calculator presented me with a 250$ shipping fee. Todayy it`s 98$, but import taxes and tolls allways work in mysterious ways according to my experiences, so I refuse.

If nothing works, I can still use it as a huge I/O expander with a second ethernet port. I saw a video on youtube, where they connected two ethernet cards to the host with an ethernet switch. I think i read that one should avoid switches in favor of a direct connection, but my Raspberry only has one ethernet port. I will probably try it, if i order a new 7i76eu.

Anyway, thanks for the help.

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

More
02 Sep 2026 11:53 #349215 by Swiss-guy
Replied by Swiss-guy on topic Mesa 7i76e damaged expansion port?
@mediocre_chloride

Thanks for the offer. If you`re up to it, I would be glad to try. Removing U3 and getting one of the exp ports to work would already be a huge help.

Is there a way to contact you? I didn`t find an option for personal messages.

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

More
02 Sep 2026 13:37 #349217 by mediocre_chloride
Replied by mediocre_chloride on topic Mesa 7i76e damaged expansion port?
You can contact me on This email address is being protected from spambots. You need JavaScript enabled to view it. 

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

Moderators: PCWjmelson
Time to create page: 0.432 seconds
Powered by Kunena Forum