Search Results (Searched for: )

  • tommylight
27 Mar 2026 20:10
Replied by tommylight on topic Review Request for Arc Volt Sensor Schematic

In what way do you see 2x50k as a better way than 1x100k?

 
Keeps the high power stuff more isolated in case of wire break/short, making it much safer.
I always put those 3 resistors on the plasma source of in a box behind it.
  • grossm5000
27 Mar 2026 20:07
Replied by grossm5000 on topic Differential encoder hard crashes the PC MESA7i77
yes, mesaflash still says 5i25 not found

 
  • PCW
27 Mar 2026 19:49
Did you try running mesaflash after running LinuxCNC?
 
  • djdelorie
27 Mar 2026 19:34
Replied by djdelorie on topic Configuring and Homing dual Y Axes
The problem isn't the 50ms, it's that during that time the machine is *moving*. I.e. where you home depends on the bouncing of the sensor, which means it's unpredictable, which means every other position is also unreliable.
If you "hit" on the first contact, instead of waiting for the physics to settle down, you get a more predictable "moment" when the machine is in the known state.
You'd think it wouldn't matter, but I've seen my probe go measurably past the right spot before it "hits", and my probing routines actually probe in both directions (G38.2 then G38.4, and take the average) to try to eliminate this overshoot.
With a "first hit" debouncer, you could set the debounce time to 3 seconds and still get the right value.
  • scsmith1451
27 Mar 2026 19:21
Replied by scsmith1451 on topic Configuring and Homing dual Y Axes
I don't see a problem with de-bouncing a signal when homing since the purpose of homing is to put the machine in a known state and stop before doing anything else. If that takes an extra 50ms to insure the starting position of all axes, it is a non sequitur since the result is the machine is stopped. It might be a minor issues when hitting a limit switch while machining, but I'd rather error on fact rather than bounce.

Just my two cents worth.
  • JT
27 Mar 2026 18:48
Flex GUI has nothing to do with halui.

This is my code for my BP external Estop.
Code:
# E-Stop Chain loadrt estop_latch count=1 addf estop-latch.0 servo-thread # E-Stop Loop net estop-loopin iocontrol.0.user-enable-out => estop-latch.0.ok-in net estop-loopout estop-latch.0.ok-out => iocontrol.0.emc-enable-in # E-Stop Reset net estop-reset iocontrol.0.user-request-enable net estop-reset => estop-latch.0.reset net remote-estop0 estop-latch.0.fault-in <= hm2_5i25.0.7i77.0.0.input-06-not

JT
  • JT
27 Mar 2026 18:43
Replied by JT on topic Flex GUI Keyboard Jogging
And you can now set the jog increments using the keyboard.
gnipsel.com/linuxcnc/flexgui/ini.html#keyboard-shortcuts

JT
  • JT
27 Mar 2026 18:42
Replied by JT on topic Jog troubles
That's a LinuxCNC issue the joints are numbered 0-8 for xyzabcuvw so c is joint 5.

Maybe a jog axis button would work. I'd have to test.

JT
  • rodw
27 Mar 2026 18:39
Replied by rodw on topic Updating Old GladeVCP Files?
This may not help but this 2017 post shows how to update a gmoccappy screen handler from gcode which sounds like your problem 1
forum.linuxcnc.org/plasma-laser/32691-settings-from-g-code-file
Here different values are set using an analog input which is decoded and used to modify screen elements. eg 900 and 999 change screen settings.
  • grossm5000
27 Mar 2026 18:28
Replied by grossm5000 on topic Differential encoder hard crashes the PC MESA7i77
kind of weird that i can see it talking to a 5i25 in the error file
  • grossm5000
27 Mar 2026 17:44
Replied by grossm5000 on topic Differential encoder hard crashes the PC MESA7i77
still cant seem to find the board 
  • PCW
27 Mar 2026 17:13
Yes, you need to install firmware that matches the 7I77

You first need to download the 5i25.zip from

  www.mesanet.com/software/parallel/5i25.zip

unzip and then change to the configs/hostmot2 directory and then

sudo mesaflash --device 5i25 --write 5i25_7i77x2.bit --reload


 
  • djdelorie
27 Mar 2026 17:02
Replied by djdelorie on topic Configuring and Homing dual Y Axes
Sigh, my brain couldn't help but try to fix this. My idea: change debounce() to act like this:

state in out action
neg 0 x state = -delay
neg 1 x state ++
zero 0 1 out=1 state = delay
zero 1 0 out=0 state = -delay
pos 1 x state = delay
pos 0 x state --

(if out isn't persistent, use state == +1 or -1 instead of zero)
  • scsmith1451
27 Mar 2026 16:53
Probe Active before non-probe move was created by scsmith1451
   

File Attachment:

File Name: level-check.ngc
File Size:1.37 KB
  Hi all;I was having this error randomly pop-up while running my level-check routine. Searching the forum I found  Billiiles  response to seuchato's post on a similar topic and applied his suggestion to add some dwell to insure the machine was stable before the next move statement, but I'm still getting random errors during the routine. The routine I wrote uses a touch plate made from 1/8 aluminum plate offset from the table by 5 cabinet bumpers, one in each corner and one in the middle. (See attached picture).I had used this routine and plate extensively without issues prior to a major rebuild of my machine to add a second Y axis to eliminate racking and a 2 DOF gimble to square the Z axis to the table. With all of that retrofitting completed over the winter I'm finally back to leveling the table. Now I'm having issues with the routine. In addition, I've verified that there is a open between the plate and the table using an Ohm meter on the 2 ohm setting while there is .2-.3 ohms resistance between the touch plate and the point where the touch plate cable plugs into its receptacle on the front of the bench.  Connection is made with a banana plug and socket. I've attached my code for your review. I'm probably missing something obvious (forest and the trees syndrome).  Any suggestions would be greatly appreciated.

Kind Regards,
  • djdelorie
27 Mar 2026 16:47
Replied by djdelorie on topic Configuring and Homing dual Y Axes
I have to add debounce to my sensors, too, and I don't like doing it. I tried using probing moves to move "away" from the sensors, but that's too complicated. The problem with debounce.N is that it delays the signal (it's a low pass filter). Perhaps we need a different kind of debounce? Something that reacts immediately to the first edge, then ignores further edges for a while? That would trigger on the first hit, then ignore the bouncing, trigger on the first release, then ignore that bouncing, etc. That would make probing and non-probing moves more predictable without delaying anything.
Displaying 5401 - 5415 out of 11898 results.
Time to create page: 0.252 seconds
Powered by Kunena Forum