Advanced Search

Search Results (Searched for: 7i76e)

  • rodw
  • rodw's Avatar
18 Jan 2026 21:11
Replied by rodw on topic hm2/hm2_7i76e.0:

hm2/hm2_7i76e.0:

Category: General LinuxCNC Questions

This PC may not be suitable. Is it a laptop? If so, replace it with a desktop.
There is no simple fix as it is a culmination of things required to tune the RT Kernel.
But before you give up, follow the steps in this playlist
youtube.com/playlist?list=PLG0NtQtZPZyo1...&si=XD8x3y7Zi9gPbya4
  • Califax
  • Califax
18 Jan 2026 20:15

Netzwerk Controller Intel 82579LM Gigabit Network scheint aussetzer zu haben

Category: Deutsch

Hallo

Seit langen wieder eine Frage.
Meine aktuelle Eckdaten.
-Lenovo W520 
-Linuxcnc 2.9.8  auf Debian Trixi
-Mesa 7i76e

Ich habe folgendes Problem.

Meine Servo thraed schiesst  sporadisch in die Höhe und es führt zum Abbruch von Linuxcnc.

Meiner Meinung scheint der Netzwerk Controller Intel 82579LM sporadisch zu aussetzer von rund 1Sekunde.

Jetzt ein paar Fragen.

1.Welcher Treiber wird von Debian Trixi  für Netzwerk Controller Intel 82579LM benutzt?
   - e1000e ???
2. Wie soll ich folgende Abfrage "ethtool -c enp0s25" interpretieren  ?

Ausgabe:
Coalesce parameters for enp0s25:
Adaptive RX: n/a  TX: n/a
stats-block-usecs:    n/a
sample-interval:    n/a
pkt-rate-low:        n/a
pkt-rate-high:        n/a

rx-usecs:    0
rx-frames:    n/a
rx-usecs-irq:    n/a
rx-frames-irq:    n/a

tx-usecs:    n/a
tx-frames:    n/a
tx-usecs-irq:    n/a
tx-frames-irq:    n/a

rx-usecs-low:    n/a
rx-frame-low:    n/a
tx-usecs-low:    n/a
tx-frame-low:    n/a

rx-usecs-high:    n/a
rx-frame-high:    n/a
tx-usecs-high:    n/a
tx-frame-high:    n/a

CQE mode RX: n/a  TX: n/a

tx-aggr-max-bytes:    n/a
tx-aggr-max-frames:    n/a
tx-aggr-time-usecs:    n/a

3.Warum werden nicht alle Einstellungen angezeigt?
4.Kann man den Netzwerk Controller Intel 82579LM so einstellen, das ich die Aussetzer weg bekomme?

Ich hoffe mir kann einer von Euch was zu diesem Thema sage.

Gruß Califax


 
  • Estley
  • Estley
18 Jan 2026 17:09
hm2/hm2_7i76e.0: was created by Estley

hm2/hm2_7i76e.0:

Category: General LinuxCNC Questions

I'm starting a PrintNC build, as far as the control side, my setup is as follows:
  • Dell Optiplex 3040 (disabled all power management, VM and internal wifi fron BIOS)
  • MESA 7i76EU
  • DM556Y from stepperonlineI created a new configuration in linuxCNC, and connected one of my drivers and steppers to it to make sure i was doing things correctly, I can jog the stepper from the UI, but after a few seconds I get this:hm2/hm2_7i76e.0: error finishing read!I'm new to all this so i have no idea where to even look, thanks!!
  • advangrootel
  • advangrootel
18 Jan 2026 13:18
Replied by advangrootel on topic need firmware for mesa 7i76eu+7i85+pwm

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

so far all works well, you did a great job thanks. for now this will do.

regards Adrian
  • PCW
  • PCW's Avatar
18 Jan 2026 02:28
Replied by PCW on topic need firmware for mesa 7i76eu+7i85+pwm

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

The current firmware puts the PWMgen on P1 pin 1

If you want the PWM  on a 7I85 RS-422 output, that would
require different firmware.
  • advangrootel
  • advangrootel
18 Jan 2026 01:14
Replied by advangrootel on topic need firmware for mesa 7i76eu+7i85+pwm

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

thanks a lot. tomorrow i try if it works. it is getting to late. the 7i85 board is not connected yet. i first want to make all working. then i will connect the encoders on the motors and connect the 7i85 board. what pins do i use without the 7i85 board to use the pwm?
  • PCW
  • PCW's Avatar
17 Jan 2026 22:18
Replied by PCW on topic need firmware for mesa 7i76eu+7i85+pwm

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

7I76EU firmware for 7I85 on P1, and 1 PWM on P3

 

File Attachment:

File Name: 7i76eu_7i7...1pwm.zip
File Size:298 KB



After doing this I also had a thought that you could use a spare RS-422
output on the 7I85 for the PWM output, so you get a  buffered output
rather than a bare FPGA pin.
  • advangrootel
  • advangrootel
17 Jan 2026 22:05
Replied by advangrootel on topic need firmware for mesa 7i76eu+7i85+pwm

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

Reply to PCW with:
"Yes, that's correct:

7i85 encoder card on P1 (first DB25 expansion connector)
PWM on P3 (second DB25 expansion connector) for laser

Or if it's easier, PWM on P1 and 7i85 on P3 - whichever works best for the firmware. i use all 5 stepper outputs. so any port or pin you think is best will do.
  • PCW
  • PCW's Avatar
17 Jan 2026 21:27
Replied by PCW on topic need firmware for mesa 7i76eu+7i85+pwm

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

Do you mean 7I85 on P1 and PWM on P3  (on 7I76EU P1 is the first parallel expansion connector and P3 is the second)
  • advangrootel
  • advangrootel
17 Jan 2026 20:12
need firmware for mesa 7i76eu+7i85+pwm was created by advangrootel

need firmware for mesa 7i76eu+7i85+pwm

Category: Driver Boards

Hi PCW,

I need custom firmware for 7i76EU with:
- 7i76 daughter card on internal SSerial (currently working)
- 7i85 encoder card on P2 (currently working)  
- PWM generator on P1 for 20kHz laser control



Can you create firmware combining all three?

Board IP: 192.168.1.121
5 axes: XYZAB vfd rs485 controls spindle direct on the mini pc with rs485 output

Thanks!
  • Jocman
  • Jocman
15 Jan 2026 17:50

MAC address not retrieved (after 2 years stop)

Category: Driver Boards

did you turn on power to the Mesa card before starting linuxcnc?

yep, first thing I tried (a lot of times I got an error then I realized I forgot to switch on the machine)


Whats does the command:
ip a
report?
What happens if you:
ping 10.10.10.10


This is what I get with "ip a" and giving a ping:
joccnc@JocCnc:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether e8:4e:06:84:dc:c9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.245/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 863950sec preferred_lft 863950sec
    inet6 fd59:b8bd:be6f:0:6bdd:2ca7:6e73:aa7b/64 scope global noprefixroute dynamic
       valid_lft 7152sec preferred_lft 3552sec
    inet6 fe80::6ed6:c856:a0cb:2db8/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 70:85:c2:6a:f0:3d brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.11/8 brd 10.255.255.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::8ede:25a1:ff4d:99b4/64 scope link
       valid_lft forever preferred_lft forever
joccnc@JocCnc:~$ ping 10.10.10.10
PING 10.10.10.10 (10.10.10.10): 56 data bytes
64 bytes from 10.10.10.10: icmp_seq=0 ttl=64 time=0.779 ms
64 bytes from 10.10.10.10: icmp_seq=1 ttl=64 time=0.418 ms
64 bytes from 10.10.10.10: icmp_seq=2 ttl=64 time=0.402 ms
64 bytes from 10.10.10.10: icmp_seq=3 ttl=64 time=0.424 ms
64 bytes from 10.10.10.10: icmp_seq=4 ttl=64 time=0.365 ms


eth0 is my second network card, I use it to reach my NAS, my LAN and the WEB
eth1 is the integrated network card, used by Mesa

giving the ping 10.10.10.10 I get response from Mesa
I just don't understand why eth1 report IP 10.10.10.11, when my hal file is set 10.10.10.10, and ping to 10.10.10.10 works.

BTW, after these tests I tried to start LinuxCNC, I get again an error message, but this time no mention about the MAC (is correctly reported), now the error is about HM2 registration:
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/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
LINUXCNC - 2.7.14
Machine configuration directory is '/home/joccnc/linuxcnc/configs/Prova01'
Machine configuration file is 'Prova01.ini'
INIFILE=/home/joccnc/linuxcnc/configs/Prova01/Prova01.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
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): ./Prova01.hal
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: 10.10.10.10: Hardware address: 00:60:1b:10:45:59
hm2_eth: discovered 7I76E-16
hm2/hm2_7i76e.0: Smart Serial Firmware Version 43
Board hm2_7i76e.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_7i76e.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_7i76e.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_7i76e.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
board fails HM2 registration
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=1208
hm2: unloading
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
  • PCW
  • PCW's Avatar
14 Jan 2026 18:50

Custom large scale 4 axis wire cutter and a retrofit of an existing CNC

Category: CNC Machines

1. Suggested pullup is 2.2K 1/2w for 24V. The only disadvantage of the pullup is the wiring nuisance.
10K will not work.

2. Enable on simple step/dir drives is not of much value safety wise as it's very unlikely to have a runaways
without the control generating step/dir pulses (and step generation will stop on a LinuxCNC or communication fault)

3. Its important that the default state of 7I76EU outputs be the safe state as all outputs will return to the power up state on
communication loss. This initial state is all outputs open circuited (this is true even if the outputs were set to push-pull mode)
  • Avion
  • Avion
14 Jan 2026 16:32

Custom large scale 4 axis wire cutter and a retrofit of an existing CNC

Category: CNC Machines

Hey everyone, 

1.5 years ago i bought a CNC mill. It was a used portal cnc (barely used) with chineese base and german splindle, table, controller and linear rails upgrade by a manufacturer in Germany. It was based on CNC Graf and I always had issues with it. Either Fusion to cnc gcode was faulty, did not execute all commands etc. etc. etc. 
I grew and also wanted to build a large scale foam cutter for 1:1 RC plane replicas. So i said its the perfect time to retrofit the old cnc and to build the new 4 axis foam wire cutter and build it with linuxcnc and on the base of mesa7176EU. 
I bought all parts for the wire cutter and some upgrades for the existing cnc (touch probe, hand wheel, two tool measure sensors). 

This is the wire cutter design i made. 
https://imgur.com/a/XOdKh2n
File Attachment:


I had so many issues even getting linuxcnc up and running for the mesa ...  Of course due to my limited experience with debian but also since there are so many unknowns on the mesa world as well.
I thought I will share my project (s) here and also post the wiring diagram and the configuration as i am continuing. 
Right now i finally got the motors spinning and hal machine enabled properly and am working on setting up the limit switches for the axis. 

The first questions that are right now open are in this direction. I will post later the configuration right now for the portal CNC. The wire-cutter is build in parrallel but priority has of course the retrofit of the portalCNC to get at least one thing back online. Wirecutter:
  1. How do I configure multiple Y and Z axis in axis configuration for wire. I have two L legs basically so i need to control 4 Axis. In the linuxCNC setup i only saw the configuration for the XZY and XZYA. It should in the end basically have two heads ;).
Portal CNC
  1. We have NPN NO sensors and are connecting them to a mesa board that has “sinking inputs”. I understand that a pull up resistor is required for it to work, but is it the “good way” or would it be better and safer to use a PNP NC Sensor.  Bear in mind that our sensor is a limit and homing switch for each axis. And if a pullup resistor is okay to go with, then will the difference between 2kOhm and 10kOhm  be important for accuracy ?
  2. Stepper driver DM556 ENA+ and ENA - with mesa 7i76eu.
    The default for them is to be left not connected when using different controls(STEP+- and DIR+-), but are there any long term downsides to it? any way to use them for improving safety of cnc operation.
  3.  If I understand correctly, reversing inputs/outputs in HAL makes changes operational only when the linux cnc terminal is operational and connected to the mesa board, in any other state the outputs will be “as they are” not “as set up” ? Or some of the configuration (In systems like(PC(Linuxcnc) - ethernet - mesa) is stored on mesa? If so, then what are the good practices about what should be done hardware wise and what can be safely done software side.
  • Jocman
  • Jocman
14 Jan 2026 13:43

MAC address not retrieved (after 2 years stop)

Category: Driver Boards

Hi.
After 2 years I went to my home made hobbystic cnc to realize a project.
When used last time, the machine worked perfectly.
But today, starting LinuxCNC, I got a message error then LinuxCNC quit.

Here you can find the message (only the Print File Information section):

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/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.6
LINUXCNC - 2.7.14
Machine configuration directory is '/home/joccnc/linuxcnc/configs/Prova01'
Machine configuration file is 'Prova01.ini'
INIFILE=/home/joccnc/linuxcnc/configs/Prova01/Prova01.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
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): ./Prova01.hal
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: ERROR: 10.10.10.10: Could not retrieve mac address
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=2058
hm2: unloading
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments


As I can see, the problem should be the Mesa board MAC address.
I didn't make any change (configuration, setup or else) last time I used the system (2 years ago), so I don't understand what happens.
Honestly, I made a first try with ChatGPT (I know, not the best idea but at the moment maybe.... - moreover it looks to me AS - Artificial Stupidity - more than AI - Intelligence....), but its suggestions were totally useless (some changes to ini and hal files), so I resumed my original files (attached).

Currently, LinuxCNC keep quitting; LinuxCNC correctly connects to the MESA Board.

My OS is LinuxCNC 2.7.14 + MESA 7i76e (Hybrid stepper drivers)

Can anyone help me to fix it?

Thanks

Andrea
  • rodw
  • rodw's Avatar
13 Jan 2026 21:12

Need help setting up Mesa 7I76EU and Linux CNC, I will pay $100 if someone help

Category: Installing LinuxCNC

This video of mine explains how to set up the network.


if you type man hm2_eth it explains how to edit the network file to set a fixed Ip address for the 10.10.10.1 IP address on the PC (after you review the output from the IP a command tommy mentions
Displaying 16 - 30 out of 540 results.
Time to create page: 0.455 seconds
Powered by Kunena Forum