Advanced Search

Search Results (Searched for: )

  • Adam Maszynotwór
  • Adam Maszynotwór's Avatar
02 May 2025 14:34

Mesa 7I76EU – Fixing „Unsupported ethernet device – No 7I76EU board found” Error

Category: Driver Boards

ProblemAs a newbie to Mesa cards, I spent a whole night trying to connect to a 7I76EU card (IP 10.10.10.10, jumpers W2=OFF, W3=OFF). mesaflash kept throwing errors: „Unsupported ethernet device 7I76EU” or „No 7I76EU board found”, even though ping to 10.10.10.10 worked and LEDs CR4 (FIELD POWER) and CR14 (LOGIC POWER) were on. CR11 (FIELD I/O FAULT) was lit, and CR13 (FPGA /DONE) sometimes lit up, hinting at a firmware issue. I wasn’t sure whether to use 7I76EU or 7I76E in commands, as 7I76EU is less common.What I checked
  • Power: Connected 24V DC to TB1 (VIN) and TB2 (FIELD POWER), following: YouTube: Mesa 7I76E Power . Jumper W1=ON. Did not use P4/P5 (5V) as the card has built-in regulators.
  • Network: Used a standard Ethernet cable (non-crossover), connected directly to PC. Initially tried IP 192.168.1.121 (W2=ON, W3=OFF), but switched to 10.10.10.10 (W2=OFF, W3=OFF), setting up the network per: Forum: Mesa Ethernet Setup . PC IP was 10.10.10.11/24, firewall disabled (sudo ufw disable).
  • mesaflash attempts: Commands like sudo mesaflash --device 7i76eu --addr 10.10.10.10 --readhmid failed. I noticed the error mentioned „7I76EU” even when I used ETHER or 7i76e, suggesting the card was detected but not supported by mesaflash.
  • LinuxCNC: Using Pncconf, I configured for 7I76E (IP 10.10.10.10). Changing INI to BOARD=7I76EU caused LinuxCNC to fail, but BOARD=7I76E worked, and CR11 turned off. On TB2, a multimeter showed DIR+5V signals changing with axis movement, and shorting IN17 to +24V activated the input in HAL. The card was working!
SolutionThe issue was an outdated mesaflash version that didn’t support 7I76EU. Updating from GitHub fixed it. Steps:
  1. Check version:
    bash
    Copy
    mesaflash --version
    My version was too old.
  2. Install dependencies (Debian Bookworm):
    bash
    Copy
    sudo apt update sudo apt install libpci-dev libmd-dev pkg-config build-essential git
  3. Download and compile mesaflash:
    bash
    Copy
    git clone https://github.com/LinuxCNC/mesaflash.git cd mesaflash make sudo make install
  4. Verify version:
    bash
    Copy
    mesaflash --version
    Showed: 3.5.13.
  5. Test communication:
    bash
    Copy
    mesaflash --addr 10.10.10.10 --device ETHER --readhmid
    After fixing a cable mix-up, it returned card details: BoardName: MESA7I76, HostMot2 firmware, 5 StepGen, 3 I/O ports.
Notes
  • Ensure the PC is in the 10.10.10.x/24 subnet and firewall is disabled.
  • Jumpers W2=OFF, W3=OFF set IP 10.10.10.10; W2=ON, W3=OFF sets 192.168.1.121.
  • LinuxCNC with BOARD=7I76E works because 7I76EU is compatible with 7I76E in older versions.
  • CR13 (FPGA /DONE) stopped lighting up after LinuxCNC started correctly, but updating mesaflash was key for proper diagnostics.
ThanksThanks to advice from LinuxCNC.org , YouTube videos, and Grok’s guidance, I solved the issue. Hope this helps other beginners!
Show in sidebar
  • Chriss26
  • Chriss26
02 May 2025 14:33
Replied by Chriss26 on topic Lathe Macros

Lathe Macros

Category: Other User Interfaces

Thanks for the quick reply.
Yes, it's 2.9.4. I don't know how to get to 3.4.6.
I'm still waiting for the timing belt that connects the spindle to the encoder.
So that could be the reason.

Thank you very much.
  • andypugh
  • andypugh's Avatar
02 May 2025 14:14
Replied by andypugh on topic OLD Lathe conversion to a CNC

OLD Lathe conversion to a CNC

Category: Turning

You don't have auto-tuning PID permanently in tuning mode by any chance?
  • andypugh
  • andypugh's Avatar
02 May 2025 14:10
Replied by andypugh on topic Lathe Macros

Lathe Macros

Category: Other User Interfaces

LinuxCNC 3.4.6? I don't recognise that version number. 2.4.6 exists (but is very, very, old). The latest released version is 2.9.4

Anyway, the macros all work in feed-per-rev mode, so rely on a spindle encoder existing and being properly configured. Do you have a spindle encoder?
(It would be a simple case of editing the various .ngc files to operate in units/second mode, if not)
  • tommylight
  • tommylight's Avatar
02 May 2025 14:07
Replied by tommylight on topic setting up 2 motors on one axis not working

setting up 2 motors on one axis not working

Category: General LinuxCNC Questions

Do not set tandem axis, it does not work without home switches.
Set it as a normal XYZ machine and wire the two Y motors/drives to the same stepgen/output, be it physically or in hal.
  • andypugh
  • andypugh's Avatar
02 May 2025 14:05
Replied by andypugh on topic can open .ngc file via pyvcp panel?

can open .ngc file via pyvcp panel?

Category: General LinuxCNC Questions

If you want to execute a G-code file on pressing a PyVCP button, then I don't think that PyVCP supports this.
You can do it with G-code subroutines and action buttons in GladeVCP or QTVCP though. linuxcnc.org/docs/html/gui/gladevcp.html...an_o_word_subroutine

However, would just changing the default G-code file to be your G-code rather than the Axis splash screen do what is needed?
  • andypugh
  • andypugh's Avatar
02 May 2025 13:56

How do I catch the loadusr process termination signal in LinuxCNC 2.9.2?

Category: HAL

Existing code appears to expect either SIGINT or SIGTERM:

github.com/LinuxCNC/linuxcnc/blob/master..._intf/halui.cc#L2405

If halui quits on exit from Axis, then I would suspect a problem in your code, otherwise it would look like a wider question.
  • Tntmold
  • Tntmold
02 May 2025 13:49
Replied by Tntmold on topic General Questions about using ethercat

General Questions about using ethercat

Category: EtherCAT

Thanks, I made those changes and still have the original problem:
SodickA:~/linuxcnc/configs/sim.axis$ linuxcnc lathe.ini
LINUXCNC - 2.9.3
Machine configuration directory is '/home/phil/linuxcnc/configs/sim.axis'
Machine configuration file is 'lathe.ini'
Starting LinuxCNC...
libnml/buffer/shmem.cc 320: Shared memory buffers toolCmd and toolCmd may conflict. (key=1004(0x3EC))
libnml/buffer/shmem.cc 320: Shared memory buffers toolSts and toolSts may conflict. (key=1005(0x3ED))
libnml/buffer/shmem.cc 320: Shared memory buffers emcError and emcError may conflict. (key=1003(0x3EB))
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
Found file(REL): ./ethercat.hal
./ethercat.hal:50: Pin 'lcec.0.0.statusword' does not exist
Shutting down and cleaning up LinuxCNC...
Note: Using POSIX realtime
LinuxCNC terminated with an error.  You can find more information in the log:
    /home/phil/linuxcnc_debug.txt
and
    /home/phil/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal

Any idea what to try next?
  • snowgoer540
  • snowgoer540's Avatar
02 May 2025 13:25
Replied by snowgoer540 on topic QtPlasmac Updates

QtPlasmac Updates

Category: Plasmac

QtPlasmaC updates - master (05-02-2025)
  • remove gcodegraphics patch
  • prepare docs url for when master releases

Previous updates (03-29-2025) I forgot to post here:
  • add header to configuration messages
  • add helper function to updater to expand ini file if #INCLUDE is used
  • initialized__ should turn off autorepeat last
  • Chriss26
  • Chriss26
02 May 2025 12:48
Replied by Chriss26 on topic Lathe Macros

Lathe Macros

Category: Other User Interfaces

Hello,
I'm new to Linux CNC. I've installed the macros and can also enter inputs in the mask. When I start the machine, the spindle starts rotating, but nothing else happens.
Both axes aren't moving.
Can anyone give me a tip as to what might be causing this?

LinuxCNC 3.4.6

Thanks
  • DarkPhoinix
  • DarkPhoinix
02 May 2025 12:39 - 02 May 2025 16:16
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

I would like, while waiting for the final hardware, to try nvem v5 and remora with this TB6560 JP-1635A driver installed on Y.
This driver has an EN input that I leave disconnected, as I was advised, I also tried to connect to COM + but without results.
I read these:
remora-docs.readthedocs.io/en/latest/har...thernet/rt1052.html#

remora-docs.readthedocs.io/en/latest/software/hal-examples.html

linuxcnc.org/docs/html/integrator/stepper-timing.html

the problem is this stepper movement is not smooth and the movements are too short:
youtube.com/shorts/Hnpl1kUg8-o

If someone is so kind to take a look at my configuration mess and help me solve it I would be grateful, even if I am thinking that the problem is the connections of this obsolete driver.

I also tried on mach 3 with its original controller and the stepper moves correctly(But have all 4 pin connected)
 
  • RNJFAB
  • RNJFAB
02 May 2025 12:37
Replied by RNJFAB on topic Homemade, cheap, plasma CNC

Homemade, cheap, plasma CNC

Category: Show Your Stuff

Thanks Rod,

This is on the old machine that has gone to it's new home.

All working again now.

Cheers
  • DarkPhoinix
  • DarkPhoinix
02 May 2025 11:19 - 02 May 2025 11:43
Replied by DarkPhoinix on topic NVEM V5 LINUXCNC REMORA FIRMWARE[SOLVED]

NVEM V5 LINUXCNC REMORA FIRMWARE[SOLVED]

Category: Computers and Hardware

Solved but I don't know what I DID to unblock the problem, faulty connection pins or next install of rt1052 sdk toll software???
My ST-Link V2 dont have DAP firmware!
  • DarkPhoinix
  • DarkPhoinix
02 May 2025 11:07 - 02 May 2025 11:57
Replied by DarkPhoinix on topic Remora - ethernet NVEM / EC300 / EC500 cnc board

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

I have never converted my st-link v2 to DAP for flash rt1052. I have read almost all the posts in this discussion (I take this opportunity to thank Scott and all those who brought the work to this point) Scott in some posts says that the DAP does more harm than good, not only that it is better to use a picoprobe as a device, I initially failed and did not want to modify the only st-link I had so I ordered a dap and a picoprobe as per tuxcnc link (I take this opportunity to thank tuxcnc who solved the problem with his posts) but before their arrival I solved the flash. I can't understand why it didn't work initially. Will the SDK software for rt1052 be the solution?

forum.linuxcnc.org/18-computer/55914-nve...rmware-solved#327493
  • DarkPhoinix
  • DarkPhoinix
02 May 2025 10:50
Replied by DarkPhoinix on topic [SOLVED]linuxcnc Latency test ambiguous results

[SOLVED]linuxcnc Latency test ambiguous results

Category: General LinuxCNC Questions

 while true; do cat /proc/interrupts | grep enp3s0; sleep 1; done
 26:          0          0        123       5373  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5416  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5464  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5512  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5560  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5608  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5656  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5704  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5752  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5812  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5872  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5920  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       5968  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6016  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6064  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6112  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6173  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6221  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6269  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6317  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6365  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6413  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6461  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6509  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6569  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6641  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6689  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6737  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6785  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6833  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6912  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       6960  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       7008  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       7070  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       7118  IR-PCI-MSI 1572864-edge      enp3s0
 26:          0          0        123       7166  IR-PCI-MSI 1572864-edge      enp3s0
Is it working? I don't understand what cat /proc/interrupts does maybe there are old values ​​before the switch to core 3?
Displaying 1081 - 1095 out of 26476 results.
Time to create page: 0.299 seconds
Powered by Kunena Forum