Advanced Search

Search Results (Searched for: 7i76e)

  • SebastianM
  • SebastianM
06 Aug 2025 19:11 - 06 Aug 2025 22:01

"KeyError" suddenly appears after moving a limitswitch

Category: QtPyVCP

Update / Wednesday 5:52PM: 
finally found the root cause for this behavior.
Its line 25 in my pendant.hal

# --- ESTOP-EXT ---
net pendant-estop     <=  hm2_7i76e.0.7i76.0.0.input-29


when I comment it out, everything is fine. 

Now I just have to understand whats going on with this signal.

Regards
Sebastian

###############################

OK, I am one step closer.. I created a "virgin" configuration.. that worked fine and didnt show this error. Than I started copying my old config file by file into the new folder to narrow down when this error would be introduced.

And - believe it or not - it happens as soon as I include my pendant.hal file.

Here is a screencast. Its 100% reproducable.


As soon as "G54" is highlighted in the top left corner, everything is fine. When its "off", I always get this popup...

Does this make any sense to you?
this is my config.
github.com/SebastianMusser/LinuxCNC
  • tsaG
  • tsaG
06 Aug 2025 09:49

Enable / Disable Output when Spindle is ON /OFF

Category: Advanced Configuration

Thanks for the tips! 

I applied it to my setup and realized that the 
xhc-whb04b-6 Hal code already used the spindle valve signal.
"
net pdnt.spindle.is-on whb.halui.spindle.is-on spindle.0.on"
After fiddling for some time, I came up with 
"net pdnt.spindle.is-on => hm2_7i76e.0.7i76.0.0.output-11" 

In my Hal file. Everything is working now. Thanks! :)
  • tommylight
  • tommylight's Avatar
05 Aug 2025 22:09
Replied by tommylight on topic Enable / Disable Output when Spindle is ON /OFF

Enable / Disable Output when Spindle is ON /OFF

Category: Advanced Configuration

Pretty sure this is all you need
net spindle.0.on hm2_7i76e.0.7i76.0.0.output-11
or this
net solenoid-bearing_air spindle.0.on hm2_7i76e.0.7i76.0.0.output-11
  • tsaG
  • tsaG
05 Aug 2025 21:53

Enable / Disable Output when Spindle is ON /OFF

Category: Advanced Configuration

Ah, even easier. Thanks!

Like so ( I would also like to use manually using code, thus mapped to motion pin)?
net solenoid-bearing_air spindle.0.on hm2_7i76e.0.7i76.0.0.output-11 <= motion.digital-out-05
  • Daroum
  • Daroum
04 Aug 2025 09:13
Modifying qtdragon screen was created by Daroum

Modifying qtdragon screen

Category: GladeVCP

Hello everyone 
I want to create a new screen for a machine that i am working on 
Qtdragon seems ideal for me but i need to modify it by deleting some sections that i don't need and adding other sections and buttons i already installed glade and also qt creator. 
The board that am using ( mesa 7i76e) is in the machine and it's a bit far from me i couldn't use it for now so i can't create a project using my board configuration 
So i need to create a modified qtdragon template or modifying the .ui file of the qtdragon template 
When i create sim project based on qtdragon i couldn't find where i should make the modifications (.ui file doesn't exist in my project directory)
Anyone has an idea how to do that ? 
Thanks in advance 
  • Benb
  • Benb's Avatar
03 Aug 2025 21:33
Replied by Benb on topic Switch relay in a defined x position

Switch relay in a defined x position

Category: Advanced Configuration

The following hal file is based on linuxcnc wcomp component.
linuxcnc.org/docs/2.8/html/man/man9/wcomp.9.html
The file was automatically generated by the eagle2hal script. 
 
​​​​​​​
#
# Load realtime Components and their counts
loadrt not          count= 1
loadrt or2          count= 1
loadrt wcomp    count= 1
#
# Add functions to threads
addf wcomp.0              servo-thread
addf not.0                    servo-thread 
addf or2.0                    servo-thread 
#
# Set parameters
setp wcomp.0.max  1600.0      
setp wcomp.0.min  900.0     
#
# Connect Pins using signals/wires
net axis.x.pos-cmd wcomp.0.in
net cyln.pos<max&&>min wcomp.0.out  not.0.in
net cyln.pos>max&&<min not.0.out  or2.0.in0 
net cyln.extended or2.0.in1  wcomp.0.under  
net trigger or2.0.out  hm2_7i76e.0.7i76.0.0.output-05 
 
  • pkludwig
  • pkludwig's Avatar
03 Aug 2025 10:12

Simulating a hm2_eth driver (e.g. mesacard 7i76e)

Category: Driver Boards

thanks for the hint with the wiki! -). I just added this under "Misc stuff".
  • zzrzzr
  • zzrzzr
02 Aug 2025 14:45 - 02 Aug 2025 14:46
Replied by zzrzzr on topic PlasmaC Voltage Divider

PlasmaC Voltage Divider

Category: Plasmac

Thanks.

I soldered both resistors in the + und - Line inside the plasma source and also connected the 2 torch-start pins of the plasma-source with the Spindle enable + and Spindle enable - -Pin of the Mesa 7i76e-board.

When I power up the plasmacutter it instantly fires although the torch is not activated in plasmac. When I remove the 2 wires from spindle enable +- then the plasmacutter doesn't start when powered up.

When I measure between s-en+ and e-en- with a multimeter there is no connection but the plasma fires when started. Maybe somebody has an idea ? Do I need an additional relays ? With the hypertherm powermax 1000 G3 on the same mesa-card this didn't happen ?

Maybe sb has an Idea?
  • tcbmetalworks
  • tcbmetalworks
27 Jul 2025 21:51
Replied by tcbmetalworks on topic Automatic band saw marvel v10a

Automatic band saw marvel v10a

Category: CNC Machines

Okay so I ordered a 7i76eu board a 10.9 touch screen a vandal resistant keyboard and mouse and a little fan less pc. 5v powersupply and a 24v powersupply. A incremental ebay linear encoder. I also programmed a little python program that will act as a gui.  
  • andypugh
  • andypugh's Avatar
25 Jul 2025 08:57

Simulating a hm2_eth driver (e.g. mesacard 7i76e)

Category: Driver Boards

You could consider adding this to the Wiki too.

wiki.linuxcnc.org/cgi-bin/wiki.pl?ContributedComponents

Here is how to edit a wiki page:
wiki.linuxcnc.org/cgi-bin/wiki.pl?BasicSteps

FWIW the penguin is called "Chips" (though I don't recall if he capitalises his name)
  • pkludwig
  • pkludwig's Avatar
24 Jul 2025 15:52

Simulating a hm2_eth driver (e.g. mesacard 7i76e)

Category: Driver Boards

Hi everybody,
i found some threats (e.g. Simulate a mesa 7i96 (solved)) where a component was written for mocking a 7i96e mesacard. Nevertheless i didn't found this component code published and as i'm using myself a 7i76e card i wrote a component on my own for mocking/simulating this driver.
My idea was to use the same .ini and .hal-files (and .tcl-files with some if statements -)) as on my real milling machine to keep the adaptions between simulation and real machine as low as possible.
In case it is interesting/helpful, i put the component-code on github.com/pkl42/linuxcnc_components_sim.git 
Also not all available pins are included right now, i added a detailed list on the git repository.
I tried to write the component in a generic way, so it should be quite easy to add missing pins or even adapting a 7i95 or 7i96 card. 
 
  • PCW
  • PCW's Avatar
21 Jul 2025 16:03 - 21 Jul 2025 16:04
Replied by PCW on topic Spindle Docs

Spindle Docs

Category: LinuxCNC Documents

Ahh... that's where the Forum poster

(forum.linuxcnc.org/24-hal-components/566...6eu-hal-and-ini-file

got 2.9 pre

The HM2_eth driver from that version also has bugs with 7I76EU configs
(it gets the name wrong)
 
  • PCW
  • PCW's Avatar
21 Jul 2025 15:42 - 21 Jul 2025 23:09
Replied by PCW on topic 7i76EU Hal and Ini File

7i76EU Hal and Ini File

Category: HAL

You can look at the manual, but this was definitely  the case at one time.

Edit: the ENA input is actually an active low disable input, that is, it disables
the drive when pulled low. If unconnected, the drive should be enabled.
Is the interface PIN 16 (+24V IN) connected to +24V?

A quick way to check if the drives are enabled is to see if the motor
shaft turns freely. It should hold position if enabled but turn freely if disabled.


Not related to your lack of motion, but to safety:

Its fairly awkward that ENA needs to be powered to disable the drive, but a possible
working arrangement would be to add a pull down resistor on the ENA input so its
normally disabled and then drive it high with a 7I76EU output to enable it
(A 1K 1/2W resistor should work)
  • rocket6delta
  • rocket6delta
21 Jul 2025 14:48
Replied by rocket6delta on topic 7i76EU Hal and Ini File

7i76EU Hal and Ini File

Category: HAL

Yes I have DMM Dyn 4 servos.

So the drives are disabled when the enable input is powered? This seems backwards to me. So would removing power enable the drives?
  • PCW
  • PCW's Avatar
20 Jul 2025 21:50 - 20 Jul 2025 21:52
Replied by PCW on topic 7i76EU Hal and Ini File

7i76EU Hal and Ini File

Category: HAL

If your current hal file is like the older one, enable is
controlled by joint.N.amp-enable-out. This will be true anytime
LinuxCNC is in the run state. 

From the older hal file:

net x-enable <= joint.1.amp-enable-out
net x-enable => hm2_7i76.0.stepgen.01.enable
net x-enable => hm2_7i76.0.7i76.0.0.output-01


Didn't you mention that you had DMM drives?

AFAICR, these are disabled when the enable input is powered.
Displaying 31 - 45 out of 453 results.
Time to create page: 0.893 seconds
Powered by Kunena Forum