Advanced Search

Search Results (Searched for: 7i76e)

  • LeonDolnicar
  • LeonDolnicar
31 Oct 2025 20:36
optimising the computer for linuxCNC was created by LeonDolnicar

optimising the computer for linuxCNC

Category: General LinuxCNC Questions

Hello from Slovenia

I built a 3 axis CNC milling machine. To run it I use a PC and mesa 7i76eu. They work well but every now and then I get an following error. To minimize this I increased latency from 1000000 to 1500000. Following errors are now less common (sey aonce per two hours of running). It is not critical but still it is anoying to rehome the machine. Is there anything I can do to optimize the computer and mesa comunication so there will not be any following errors.

thank you,
Leon Dolničar
  • DerKlotz
  • DerKlotz
31 Oct 2025 12:10
Joint 2 on limit switch error -> Z Axis was created by DerKlotz

Joint 2 on limit switch error -> Z Axis

Category: Basic Configuration

Hi,
i get the "Joint 2 on limit switch error". I have a Mesa 7i76e and you can find my configuration for Joint 2 attached. 
I tried several things but still with no success.
Please help
  • Hakan
  • Hakan
30 Oct 2025 08:29

New ethercat / probe basic control for minimonster

Category: CNC Machines

Here are the general signals that was generated for me by pncconf some years ago.
net spindle-vel-cmd-rps        <=  spindle.0.speed-out-rps
net spindle-vel-cmd-rps-abs    <=  spindle.0.speed-out-rps-abs
net spindle-vel-cmd-rpm        <=  spindle.0.speed-out
net spindle-vel-cmd-rpm-abs    <=  spindle.0.speed-out-abs
net spindle-enable             <=  spindle.0.on
net spindle-cw                 <=  spindle.0.forward
net spindle-ccw                <=  spindle.0.reverse
net spindle-brake              <=  spindle.0.brake
net spindle-revs               =>  spindle.0.revs
 net spindle-at-speed           =>  spindle.0.at-speed
setp spindle.0.at-speed 1
net spindle-vel-fb-rps         =>  spindle.0.speed-in
net spindle-index-enable      <=>  spindle.0.index-enable
net spindle-revs              <=   hm2_7i76e.0.encoder.04.position
net spindle-vel-fb-rps        <=   hm2_7i76e.0.encoder.04.velocity
net spindle-index-enable      <=>  hm2_7i76e.0.encoder.04.index-enable
net spindle-manual-cw     halui.spindle.0.forward
net spindle-manual-ccw    halui.spindle.0.reverse
net spindle-manual-stop   halui.spindle.0.stop
You would need at least the enable and one of the vel-cmds.
Maybe forward/reverse and so on.
They all connect to the spindle pins (created by the motmod component).
Speed feedback is optional but nice to have, at-speed if your spindle can do that.
 
  • bnet
  • bnet's Avatar
24 Oct 2025 19:48

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

I think you are suggesting that you could supply "fake" commutation signals from LinuxCNC to the drive, and that might be enough to persuade the drive to start working?

This is what I'm thinking. I will try it as soon as I have time and report back.
  • DerKlotz
  • DerKlotz
  • andypugh
  • andypugh's Avatar
22 Oct 2025 14:20

Button on Linuxcnc interface that switches an output on Mesa 7i76e on and off

Category: GladeVCP

I think 6.1.0-30-rt should probably be OK. (though I think that the packages were built on 6.1.0.10-rt )
  • DerKlotz
  • DerKlotz
22 Oct 2025 13:58

Button on Linuxcnc interface that switches an output on Mesa 7i76e on and off

Category: GladeVCP

Hello,
you answered one of my posts. Can you help me installing the right kernel. I don´t know how to do it.

"Try repeating after typing
sudo apt purge raspi-firmware
If you still gets errors, share the output of uname -r as it appears it is trying to install an incorrect kernel version. "

I got this message 6.1.0-30-rt-amd64
  • andypugh
  • andypugh's Avatar
22 Oct 2025 12:00

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

So does this mean that the BLDC module doesn't output commutation before/during the startup indexing procedure? If commutation outputs are suppressed before index pulse is found I may have a problem. I was thinking that it could output them, even if they were off by a little, and hopefully it wouldn't jostle the motor around too much.


I think you are suggesting that you could supply "fake" commutation signals from LinuxCNC to the drive, and that might be enough to persuade the drive to start working?

That might actually work.

If the motor has little enough load on it at startup to magnetically align so that the "fake" commutation becomes true, just long enough for the drive to see the encoder index, then start running off that, you might be able to get things working.

I suppose it's worth a try, it's an hour's work and 3 wires.
  • bnet
  • bnet's Avatar
21 Oct 2025 00:54

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

The question is whether the drives can do preset velocity with no commutation.

So does this mean that the BLDC module doesn't output commutation before/during the startup indexing procedure? If commutation outputs are suppressed before index pulse is found I may have a problem. I was thinking that it could output them, even if they were off by a little, and hopefully it wouldn't jostle the motor around too much. 
  • DerKlotz
  • DerKlotz
19 Oct 2025 15:49
Replied by DerKlotz on topic Combine Glade Togglebutton with Physical Input

Combine Glade Togglebutton with Physical Input

Category: GladeVCP

Hello,
this is my almost working postgui. This works is Input-04 is a switch. But i want to use a push button. What can i do?

#[Startknopf]
loadrt or2
addf or2.0 servo-thread

loadrt not #mit diesem Befehl wird ein not.in/out in die Pins geladen
addf not.0 servo-thread
net Start.not.out => not.0.out # hier wird not.0.out startbar gemacht

net Start.ext.an <= gladevcp.Start => or2.0.in0
net Start.ext.an1 <= hm2_7i76e.0.7i76.0.0.input-04 => or2.0.in1
net Start.or <= or2.0.out => hm2_7i76e.0.7i76.0.0.output-05 => halui.machine.on => not.0.in # Eingang not.0.in wird über den or2.0.out gesetzt

net Start.not.out => not.0.out => hm2_7i76e.0.7i76.0.0.output-06 => halui.machine.off
net MachineLED <= halui.machine.is-on => gladevcp.led_Startstopp
  • DerKlotz
  • DerKlotz
17 Oct 2025 13:43
Replied by DerKlotz on topic Combine Glade Togglebutton with Physical Input

Combine Glade Togglebutton with Physical Input

Category: GladeVCP

Tried something, but to much chinese ;-). I did some comments after #
#[Startknopf]
loadrt or2
addf or2.0 servo-thread

loadrt not
addf not.0 servo-thread
net Start.not.in => not.0.in #<= ???? must be hm2_7i76e.0.7i76.0.0.input-04
#net Start.not.out => not.0.out

net Start.ext.an <= gladevcp.Start => or2.0.in0
net Start.ext.an1 <= hm2_7i76e.0.7i76.0.0.input-04 => or2.0.in1
net Start.or <= or2.0.out => hm2_7i76e.0.7i76.0.0.output-05 => gladevcp.led_Startstopp => halui.machine.on

#net Start.or <= not.0.in => hm2_7i76e.0.7i76.0.0.output-06 => halui.machine.off
#net Start.ext.aus <= not.0.out => hm2_7i76e.0.7i76.0.0.output-06 => halui.machine.off ## almost work, but gladevcp.led_Startstopp doesn´t work
  • DerKlotz
  • DerKlotz
17 Oct 2025 09:34 - 17 Oct 2025 09:35

Combine Glade Togglebutton with Physical Input

Category: GladeVCP

Hello,
i just try to complete the function in the attached file. My postgui.hal:

#[Startknopf]
loadrt or2
addf or2.0 servo-thread
net Start.ext.an <= gladevcp.Start => or2.0.in0
net Start.ext.an1 <= hm2_7i76e.0.7i76.0.0.input-04 => or2.0.in1
net Start.or <= or2.0.out => hm2_7i76e.0.7i76.0.0.output-05 => gladevcp.led_Startstopp => halui.machine.on

#net Start.or => gladevcp.Start-not => hm2_7i76e.0.7i76.0.0.output-06 => halui.machine.off
#net Start.ext.aus => gladevcp.Start-not => hm2_7i76e.0.7i76.0.0.output-06 => #halui.machine.off

I can´t get output-6 and halui.machine.off to work.
Please help
  • PCW
  • PCW's Avatar
16 Oct 2025 18:59 - 16 Oct 2025 19:00
Replied by PCW on topic LinuxCNC installation + 7I96S

LinuxCNC installation + 7I96S

Category: Installing LinuxCNC

LinuxCNC must not have been running when you ran halcmd show all *.tmax
otherwise it should have show a set of parameters like:

Parameters:
Owner   Type  Dir         Value  Name
    33  s32   RW              0  hm2_7i76e.0.read-request.tmax
    33  s32   RW        1159140  hm2_7i76e.0.read.tmax
    33  s32   RW         270636  hm2_7i76e.0.write.tmax
    23  s32   RW          45260  motion-command-handler.tmax
    23  s32   RW         942716  motion-controller.tmax
    27  s32   RW         233832  pid.0.do-pid-calcs.tmax
    27  s32   RW         246480  pid.1.do-pid-calcs.tmax
    27  s32   RW          21700  pid.2.do-pid-calcs.tmax
    27  s32   RW          20144  pid.3.do-pid-calcs.tmax
    24  s32   RW        1564056  servo-thread.tmax


and yes, RealTek Network interfaces have issue with real time when using the stock
Linux kernel driver, the suggested  fix is to install the DKMS 8168 driver.

This affects any Ethernet or EtherCAT connected device that use the standard RealTek in kernel driver.
  • andypugh
  • andypugh's Avatar
15 Oct 2025 23:47

Fanuc Serial Pulse Coders - Red cap servos, mesa 7i76e, how to?

Category: Driver Boards

The question is whether the drives can do preset velocity with no commutation.

ChatGPT (or any AI) is going to do very poorly with anything that hasn't been done before.
  • Doc_emmet
  • Doc_emmet
14 Oct 2025 20:53 - 14 Oct 2025 20:56
6th axis for ATC was created by Doc_emmet

6th axis for ATC

Category: General LinuxCNC Questions

Hello, I use QtDragon with 5 axes (X, Y, Z, B, C) and have expanded and flashed my Mesa 7i76EU with a 7I85s. The additional 4 axes are also displayed with sudo mesaflash --device 7i76eu --addr 192.168.1.121 --readhmid. As far as I know, QtDragon can only handle 5 axes. I need an additional axis for the ATC that doesn't need to be displayed in QtDragon. Can I control it via G-code, e.g., G0 W100, or if G-code isn't possible, via HAL commands?

I read that you can customize the xyzbc-trt-kins file, but I can't find it?
Displaying 46 - 60 out of 522 results.
Time to create page: 0.612 seconds
Powered by Kunena Forum