Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
Today 22:25
Replied by tommylight on topic Keyboard Jogging Problems!!!.

Keyboard Jogging Problems!!!.

Category: General LinuxCNC Questions

.... so no soft limits

Does this also happen when homed? Meaning, does it ignore soft limits?
-
The only thing similar i recall was/is when a jog key is held pressed then another jog key is pressed => releasing them both would result in machine continuing to move until another jog button is pressed. This was probably a few (maybe two) years back, and only happened on 1 PC. I was busy so i did not have time to do more testing.
Does the same thing happen, or does it happen with a single key?
To stop, does any other key work, or just the jog keys?
Did you test with another keyboard?
-
Old info, well very old, the PC's had in BIOS a setting for "typematic rate settings" where you could set how much a should a key be pressed till it starts repeating, then how fast should those repetitions be, and for how long those should persist.
Have not seen that in PC's for over 20 years probably.
  • tommylight
  • tommylight's Avatar
Today 22:12
Replied by tommylight on topic mesa 7i76e stepgen failure

mesa 7i76e stepgen failure

Category: Driver Boards

No, not a common fault at all, i am sure i have over 80 Mesa boards (more probably) and none of them ever failed, and they are mostly on industrial machines, and all are in use daily, some are never switched off, for over 10 years. And most are on plasma machines, by far the worst machines for EMI/interference.
What machine is yours?
Did you disconnect the stepper drive when checking with scope?
  • PCW
  • PCW's Avatar
Today 22:10 - Today 22:12
Replied by PCW on topic mesa 7i76e stepgen failure

mesa 7i76e stepgen failure

Category: Driver Boards

Failed stepgen outputs are most likely due to a problem with one of the
the output driver chips. For stepgens 0..3 these chips are a 74ACT541 (for the + outputs)
and a 74ACT540 (for the - outputs)

Does the  step3- output work? If not, it may be a deeper hardware issue
(PCB or soldering issues) These kinds of issues are rare.

Bad step/dir outputs caused by driver chip failure  are not rare but usually
traceable to accidental contact  of the step/dir pins to a voltage outside
the 0 to 5V range perhaps during initial wiring.
  • peterdownunder
  • peterdownunder
Today 21:31
mesa 7i76e stepgen failure was created by peterdownunder

mesa 7i76e stepgen failure

Category: Driver Boards

Probably a lost cause, but just in case ...
Turned on my CNC and the Z axis did not move.
After swapping out the stepper driver found that the stepgen no3 on the mesa was not outputting any step pulses as shown on my oscilloscope. Direction pin was changing as expected.
Changed it to number 4 and all is ok.

Assume just a hardware / output driver issue.
Is this a common fault on these cards. It is at least 5 years old. It lives in a pretty protected environment.

At this point I only need 4 stepper outputs so can live with it as is.
  • besriworld
  • besriworld
Today 18:27 - Today 21:30
Replied by besriworld on topic OLD Lathe conversion to a CNC

OLD Lathe conversion to a CNC

Category: Turning

I made a new PWM board to +/-10V.
Now with isolated power supply and the possibility of differential analog output. Now the groundings don't mix
 





ps:I saw one mistake, I forgot to bring out the ground for +-10v
ps: 
  • PCW
  • PCW's Avatar
Today 18:22 - Today 18:27

TTL to differential converter (STEP / DIR / ENABLE)

Category: Computers and Hardware

Yes. that's correct but looking at the parport driver,
you may be able to do this by inverting the desired
output pin by using the out-invert parameter.

linuxcnc.org/docs/html/hal/parallel-port.html

[This would have the advantage that it would likely  work in reset mode
(which doubles the possible step rate at a given base thread rate)
  • Asymmetrisch
  • Asymmetrisch
Today 17:18
Replied by Asymmetrisch on topic TTL to differential converter (STEP / DIR / ENABLE)

TTL to differential converter (STEP / DIR / ENABLE)

Category: Computers and Hardware

Would this change in the hal for parallel port pin 2/3 be correct?

loadrt not count=1
addf not.0 base-thread

net xstep stepgen.0.step => parport.0.pin-02-out
net xstep => not.0.in
net xstep-neg not.0.out => parport.0.pin-03-out
  • Todd Zuercher
  • Todd Zuercher's Avatar
Today 16:38
Keyboard Jogging Problems!!!. was created by Todd Zuercher

Keyboard Jogging Problems!!!.

Category: General LinuxCNC Questions

I am currently seeing a very serious problem with keyboard jogging on a fresh install of the current version of Linuxcnc 2.9, installed using the current ISO.  Occasionally when jogging using the keyboard it appears as if the jog key you press sticks and the machine will continue to jog long after you release the key.  Sometimes it won't stop jogging until you press a different keyboard key (what key doesn't matter.)  I have only observed this behavior when using keyboard jogging.  Jogging using the mouse to click on screen jog buttons behaves normally.  This is a very serious and unsafe problem.  I just updated the control on this machine from Linuxcnc 2.7 to the current version, and I had never observed this kind of behavior before.  I've already totally smashed one limit switch jogging before homed, so no soft limits.)

The machine is using the Axis UI, running on an industrial (fanless) i5 mini computer.  Latency seems OK and the UI is very responsive not laggy at all.  

Is this some kind of bug?  Could it be a Debian setting? 
  • Aciera
  • Aciera's Avatar
Today 15:03
Replied by Aciera on topic potential bug in version 2.9.8

potential bug in version 2.9.8

Category: General LinuxCNC Questions

If you feel like testing there is an alternative:

leave line 330 (ie initcode = "")

and add these lines after it:
            active_gcodes = s.gcodes
            for i in (1,3,6,14,7,5,4,9,10,8,11,13,15):
                initcode = initcode + 'G' + str(active_gcodes[i]/10) + ' '

This should initialize the interpreter with the currently active modal gcodes.
  • spumco
  • spumco
Today 14:24

Carousel component with CIA402 controlled Ethercat closed loop stepper

Category: Advanced Configuration

Please let me know if you make any progress , I am planning on using two cia 402 motors for the tool changer but don't know where to begin.

I threw the problem at ChatGPT and got a promising response.  I've not had time to really work on it and test, but the AI Overlord suggests that carousel should be in counts mode, and connecting carousel.N.counts-target to the lcec.N.something-something-position-command is the basic connection.

I don't know about homing yet, but I don't think it's possible to get around the requirement to rotate the carousel until the index pin is triggered.
  • spumco
  • spumco
Today 14:13
Replied by spumco on topic Rotary Axis

Rotary Axis

Category: General LinuxCNC Questions

I've attached an A-axis probing routine - it's from PathPilot.  I think it's suitable for cylindrical stock along A, not really for prismatic stock.

I've not tested it, but it'd probably be a good starting point for someone to test/tweak and then submit to the ProbeBasic devs for inclusion in PB mainline.

2. Run the macro — it probes at A=0° and A=180° in Y, calculates the midpoint, and sets G52 Y to the center of rotation

For this to work the following must be true:
  • You have some sort of TCP enabled, or
  • You adjust rotational point to stock offset in CAM after probing, or
  • You have very simple parts, with very simple programs, and
    • an internal macro/subroutine 'adjusts' the Z/Y positions for every single point in the program based on the probed offset.
I think the easiest way to explain why (I think) your proposal won't work is to make a diagram.
 


If you have TCP that takes care of everything.
If you adjust CAM after probing, that also takes care of everything.
But just probing and shifting Y will result in bad parts unless you're only machining at one A-position.

I didn't draw the other problem... but not only will features not line up, the part will orbit the actual CoR, which means at A90/A-90 the Z-position will be higher/lower than CAM expects it to be.  Maybe crashy-crashy.

The only reason to probe is if you're doing 2nd op parts and have to line up features with existing surfaces.  Even then you'll probe, adjust CAM (or TCP), and pray.

No skim cuts, no calipers, no manual offset math — roughly 30 seconds per part.

Or use a work stop that gets the stock centered enough to take care of a little excess material - roughly 1 second per part.
  • Aciera
  • Aciera's Avatar
Today 11:20 - Today 13:58
Replied by Aciera on topic potential bug in version 2.9.8

potential bug in version 2.9.8

Category: General LinuxCNC Questions

The cause has been identified to be a side effect of the bug fix mentioned above. You can revert this by finding 'gremlin.py' on your system (I sorry but I do not know where that is on a package installation) and change this
 

to this:

 

This will revert the bug fix.

I'll have a look at getting this fixed without regression.

 
  • SwitchWitch
  • SwitchWitch
Today 10:26
Replied by SwitchWitch on topic Rotary Axis

Rotary Axis

Category: General LinuxCNC Questions

Thanks for the detailed writeup — very helpful, especially the encoder index homing tip (I use A6 Servos with absolute encoders myself)!

For the daily workflow with changing stock I would like to find an easier way to avoid the manual indicating and skim cuts: a small probing macro that finds the rotary center automatically and sets G52.

The idea:
1. Clamp the stock (no need to center it carefully)
2. Run the macro — it probes at A=0° and A=180° in Y, calculates the midpoint, and sets G52 Y to the center of rotation
3. Swap to the cutting tool and run the program

With the WCS origin set to the rotary axis in CAM (Y0 = center of rotation), one single setup covers all rotation angles. No skim cuts, no calipers, no manual offset math — roughly 30 seconds per part.

G52 persists across resets in LinuxCNC by default, so the machine-level calibration (the fixed offset between G54 and the rotary axis) only needs to be done once after homing. The macro then corrects only for the actual clamping offset of each individual part.

What do you think?

Might be worth adding something like this to the ProbeBasic probing tab — the Rotary Axis tab seems like the natural home for it.
  • Will_cnc
  • Will_cnc
Today 09:29

Carousel component with CIA402 controlled Ethercat closed loop stepper

Category: Advanced Configuration

Please let me know if you make any progress , I am planning on using two cia 402 motors for the tool changer but don't know where to begin.
  • andrax
  • andrax's Avatar
Today 08:37

Setting up the Stepperonline A6 battery encoder cable

Category: EtherCAT

Hi,

Yes, the internal homing routine needs to be triggered one more time; after that, the axes will remain permanently referenced.
I am using internal homing method 4.
Once that is complete, you can comment out or delete everything related to homing.
My home and limit switches run via EtherCAT. This allows me to save a significant amount of cabling.
My XML file is nothing special.
Displaying 1 - 15 out of 286408 results.
Time to create page: 2.679 seconds
Powered by Kunena Forum