Advanced Search

Search Results (Searched for: 7i76e)

  • Bendandsend
  • Bendandsend
05 Jan 2026 10:11
Replied by Bendandsend on topic MESA 7i76eu Firmware

MESA 7i76eu Firmware

Category: Driver Boards

Hey Tommylight — thanks for the reply just to close the loop on that earlier issue

I did get past the firmware/install side in the end. After a few messy attempts, I wiped everything and went with a fresh Debian 12 install, then installed LinuxCNC separately (rather than relying on bundled firmware paths). That got the 7i76EU fully detected, firmware loaded cleanly, and all stepgens running perfectly.

Where I’m stuck now is further downstream: the limit/prox inputs. The board, smart-serial, and motion side are all behaving exactly as expected, but the GPIO inputs appear frozen and don’t update in HAL even when shorted directly to GND.

So the original “missing firmware” problem is solved — this is a new issue on the input side, which is what I’m trying to chase down now.

I created a fresh topic on it to try and nail it down as its hopefully my final port of call for a while.
  • Bendandsend
  • Bendandsend
05 Jan 2026 10:00 - 05 Jan 2026 10:05

7i76EU GPIO inputs completely frozen - not updating in real-time

Category: Driver Boards

Summary (TL;DR)I have a Mesa 7i76EU on LinuxCNC where everything works except the GPIO inputs.
The board is fully detected, stepgens and smart-serial work perfectly, but all 32 inputs are frozen and never change state — even when shorted directly to GND.System
  • Mesa 7i76EU (Ethernet, 192.168.1.121)
  • Debian 12 (Bookworm)
  • LinuxCNC 2.9.8
  • RT kernel:
    6.12.57+deb13-rt-amd64
  • WECON VD2 servos (X/Y/Z)
  • NPN 3-wire proximity switches (brown +24V, blue GND, black signal)
What Works (100% solid)
  • Mesa discovered every startup
    hm2_eth: discovered 7I76EU
  • Board pings reliably
  • Smart-serial working (FW v43)
  • All stepgens work flawlessly (axes move correctly)
  • E-stop and brake control functional
  • No timing issues (
    SERVO_PERIOD = 1000000
    )
  • halcmd
    shows all inputs
    input-00
    through
    input-31
  • No errors in logs, dmesg, or startup
The Actual ProblemALL GPIO inputs are frozen.Input values never change in HAL, even when:
  • Triggering physical limit switches (LEDs light correctly)
  • Shorting input pins directly to GND
  • Switching between
    input-XX
    and
    input-XX-not
  • Power cycling the Mesa
  • Restarting LinuxCNC
This applies to all 32 inputs, not just the ones in use.What I’ve Already Ruled Out
  • Wiring verified multiple times
  • Bypassed switches entirely (direct GND test)
  • Tested raw vs inverted inputs
  • Verified HAL nets (no duplicates or syntax issues)
  • Confirmed good network latency
  • Smart-serial confirmed via
    mesaflash --sserial
  • Inputs monitored live with
    watch halcmd show pin
    — completely static
Example output (never changes):
 
hm2_7i76e.0.7i76.0.0.input-08 FALSE hm2_7i76e.0.7i76.0.0.input-08-not TRUE
The TRUE/FALSE pattern looks random and does not correlate to real input state.Why This Feels Strange
  • Stepgens work → Mesa comms are good
  • Smart-serial works → daughter card is talking
  • But GPIO inputs behave as if they’re not being refreshed at all
Almost feels like the input register isn’t being updated or latched.Questions
  • Is there any known 7i76EU case where outputs work but inputs don’t update?
  • Anything firmware-related that can cause frozen inputs?
  • Any HAL / driver parameter that explicitly enables input scanning?
  • Worth reflashing the Mesa firmware?
I have PNP switches on order, but since even direct GND shorting doesn’t change inputs, I don’t think this is a sensor-type issue.Attachments (if needed)
  • mesa_debug.txt
  • mesa_hal_config.txt
  • mesa_ini_config.txt
  • tommylight
  • tommylight's Avatar
31 Dec 2025 13:34
Replied by tommylight on topic MESA 7i76eu Firmware

MESA 7i76eu Firmware

Category: Driver Boards

Mesa 7i76EU comes with firmware loaded and ready to run, just use the included PncConf or MesaCT wizards to make a configuration for your machine.
  • Bendandsend
  • Bendandsend
31 Dec 2025 04:32 - 31 Dec 2025 23:14
MESA 1I76EU Firmware was created by Bendandsend

MESA 1I76EU Firmware

Category: General LinuxCNC Questions

Hi all,

I’m setting up a Mesa 7i76E (Ethernet) with a single 7i76 smart-serial I/O board on Debian 12 / LinuxCNC 2.9 and appear to be stuck due to missing FPGA firmware.

LinuxCNC installs and runs fine, PnCconf completes, and the board is reachable over Ethernet, but field outputs never work:HAL signals link to hm2_7i76e.0.7i76.0.output-00halcmd show pin | grep 7i76 returns nothingdmesg shows no smart-serial / 7i76 detectedEstop / stepgens work, but no field I/O activity/lib/firmware/mesa does not exist, and I can’t install linuxcnc-firmware-mesa because the machine is offline and buildbot appears to be down.

I’m looking for a known-good firmware file for this setup (likely 7i76e_7i76x1.bit), or a working mirror / source for Mesa firmware on LinuxCNC 2.9.

Any pointers appreciated — happy to provide logs if needed.

 Thanks!

Tim.
  • Bendandsend
  • Bendandsend
31 Dec 2025 03:26
MESA 7i76eu Firmware was created by Bendandsend

MESA 7i76eu Firmware

Category: Driver Boards

Hey guys!

Hopefully I'm not banging a beaten drum here. 

I am on the very cusp of finishing my build with the MESA 7i76eu, only to find, like other by the sounds of it, that the boards do not come flashed with firmware. Can someone please help me out? this was discovered when navigating to linuxcnc_2.9.3-amd64.hybrid\firmware to find nothing in the folder. 

Please let me know any further information required, and any assistance would be greatly appreciated!

Happy new years!

Tim.
  • JT
  • JT's Avatar
29 Dec 2025 12:23 - 29 Dec 2025 12:56
Replied by JT on topic Safely Flash a Mesa Board

Safely Flash a Mesa Board

Category: Driver Boards

I just updated the 7i92t firmware to include all the latest firmware from Mesa. Select the 7i92t and then Downloads > Firmware to get the latest.

Edit: I also updated the 5i25t, 7i76eu, 7i95t, 7i96s and 7i97t firmware.

JT
  • gravedigger
  • gravedigger
21 Dec 2025 10:43 - 21 Dec 2025 10:44

Habe mit Chat GPT gespielt....ist hier was sinnvolles rausgekommen?

Category: Deutsch

Das hier wäre meine Version mit dem geklautem Code aus dem Forum:



########################################
# 7i73/7i75 hal connections for the MPG#
# von Norbert Schechner kopiert #
########################################

# Here the mpg counts are connected
net jog-wheel-counts joint.0.jog-counts <= hm2_7i796s.0.7i73.0.0.enc0.count
net jog-wheel-counts joint.1.jog-counts
net jog-wheel-counts joint.2.jog-counts
net jog-wheel-counts axis.x.jog-counts
net jog-wheel-counts axis.y.jog-counts
net jog-wheel-counts axis.z.jog-counts

# we need a mux component to select the step increments
loadrt mux2 names=jog-mode-sel
addf jog-mode-sel servo-thread

net jog-scale-out jog-mode-sel.in0 <= gmoccapy.jog.jog-increment
# my default on continious jogging is 0,05 mm / count
setp jog-mode-sel.in1 0.050

# need to get the jog mode
# Mode 0 all steps will be done, Mode 1 joint will stop as soon as you stop spinning the mpg
net jog-vel-mode gmoccapy.jog.jog-inc-0 <= jog-mode-sel.sel <= hm2_7i796s.0.gpio.041.in
net jog-vel-mode joint.0.jog-vel-mode
net jog-vel-mode joint.1.jog-vel-mode
net jog-vel-mode joint.2.jog-vel-mode
net jog-vel-mode axis.x.jog-vel-mode
net jog-vel-mode axis.y.jog-vel-mode
net jog-vel-mode axis.z.jog-vel-mode

# already connected cont_joging on jog vel mode selection
# here we connect the physical buttons to select the jog increment
# net jog_cont gmoccapy.jog.jog-inc-0 <= hm2_7i76e.0.7i73.0.1.input-07
net jog_1000 gmoccapy.jog.jog-inc-1 <= hm2_7i796s.0.gpio.042.in
net jog_0100 gmoccapy.jog.jog-inc-2 <= hm2_7i796s.0.gpio.044.in
net jog_0010 gmoccapy.jog.jog-inc-3 <= hm2_7i796s.0.gpio.046.in
# net jog_0001 gmoccapy.jog.jog-inc-4 <= hm2_7i796s.0.gpio.041.in

# This is to change between jog modes 0 and 1
net jog_scale-out joint.0.jog-scale <= jog-mode-sel.out
net jog_scale-out joint.1.jog-scale
net jog_scale-out joint.2.jog-scale
net jog_scale-out axis.x.jog-scale
net jog_scale-out axis.y.jog-scale
net jog_scale-out axis.z.jog-scale

# this is to enable the selected joint / axis
net jog-x-enable joint.0.jog-enable <= hm2_7i796s.0.gpio.034.in
net jog-x-enable axis.x.jog-enable
net jog-y-enable joint.1.jog-enable <= hm2_7i796s.0.gpio.036.in
net jog-y-enable axis.y.jog-enable
net jog-z-enable joint.2.jog-enable <= hm2_7i796s.0.gpio.038.in
net jog-z-enable axis.z.jog-enable

# Buttons START PAUSE STOP mit Gmoccapy

net Button_Start gmoccapy.h-button.button-2 <= hm2_7i796s.0.gpio.035.in
net Button_Pause gmoccapy.h-button.button-4 <= hm2_7i796s.0.gpio.037.in
net Button_Stop gmoccapy.h-button.button-3 <= hm2_7i796s.0.gpio.039.in
  • tommylight
  • tommylight's Avatar
20 Dec 2025 14:55
Replied by tommylight on topic PicoBOB-DLX

PicoBOB-DLX

Category: Driver Boards

See also Mesa 7i96S and 7i76E and 7i95 and many other combos, but for a start 7i96S is the easiest to wire and quite cheap.
  • DerKlotz
  • DerKlotz
18 Dec 2025 16:21
Replied by DerKlotz on topic Error finishing read! Mesa 7i76e

Error finishing read! Mesa 7i76e

Category: Driver Boards

Itś all good now. Thanks
  • tommylight
  • tommylight's Avatar
18 Dec 2025 15:38
Replied by tommylight on topic Error finishing read! Mesa 7i76e

Error finishing read! Mesa 7i76e

Category: Driver Boards

1. USB-LAN adapters should not be used on production machines, USB has inherent latency issues
2. from your explanation it seems like interference issues, so is the machine and PC properly grounded?
  • DerKlotz
  • DerKlotz
18 Dec 2025 14:21 - 18 Dec 2025 15:37
Error finishing read! Mesa 7i76e was created by DerKlotz

Error finishing read! Mesa 7i76e

Category: Driver Boards

Hello,
I get the error mentioned when a milling operation has run to completion or when I stop an operation with the stop button.
I have attached some pictures. My Mesa card is connected to a USB-LAN adapter.
Thank you very much for your help.

I just switched MESA connection from the USB-LAN adapter to the intern LAN adapter and the error is gone... the reason i didn´t take the intern LAN was my post monthś ago forum.linuxcnc.org/9-installing-linuxcnc...to-connect-to-github but now it also works.
  • RaspII
  • RaspII
18 Dec 2025 11:42 - 18 Dec 2025 11:44

MESA 7i76EU - Pinzuordnung (z.B. Endschalter)

Category: Deutsch

ok, I made the sink configuration for output01 with setp now within custom.hal:
hm2_7i76e.0.7i76.0.0.output_source 0xFFFD
setp hm2_7i76e.0.7i76.0.0.output_sink 0x0002

-> works as expected, thanks a lot
  • DEVILHUNTER
  • DEVILHUNTER
17 Dec 2025 08:23
Replied by DEVILHUNTER on topic MESA 7I76 / 7i76e Model

MESA 7I76 / 7i76e Model

Category: Show Your Stuff

Apologies for reviving this old topic but found a mistake on the diagram that may generate a lot of frustation to anyone trying to use it.

Pin AI3 is missing, so all other digital input pins from so on are displaced 1 position.

Unfortunatelly even if moderators delete the link in both  #98901  and  #112565  on the forum, the diagram is still appearing as one of the first searchs on search engines. Not sure if OP has a way to change the picture on his cloudfront account.
 
  • BoMadsen
  • BoMadsen
15 Dec 2025 10:04
Replied by BoMadsen on topic Issues with simple input on 7i76eu

Issues with simple input on 7i76eu

Category: Driver Boards

Aahh shoot! I was hoping to avoid resoldering my DIY pullup resistor board. But thank you for the explanation.
  • PCW
  • PCW's Avatar
14 Dec 2025 15:49 - 14 Dec 2025 15:59
Replied by PCW on topic Issues with simple input on 7i76eu

Issues with simple input on 7i76eu

Category: Driver Boards

The 7I76EU inputs have a threshold of 60% of VFIELD when going positive and 40% of VFIELD when going negative.
This means with 24V VFIELD, a voltage below 9.6V is read as low and a voltage above 14.4V is read as high.
This  is called hysteresis, and is deliberate behaviour for noise immunity. With a 10 K pullup you end up just in the middle
of this input threshold range, You need a stiffer pullup resistor (say 2.2K) so that you have a valid input to the 7I76EU.
Displaying 31 - 45 out of 550 results.
Time to create page: 0.385 seconds
Powered by Kunena Forum