Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
19 Jun 2025 23:07
  • tuxcnc
  • tuxcnc
19 Jun 2025 22:48

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

Hi, which module have you been trying to use? The software Encoder module or the QDC module? Both support the index pulse detection and encoder count latching so LinuxCNC can acquire the index position count.
 

Hi.
QDC.
The encoder_raw code is good and there are only hardware problems (optocouplers and RC filters cut the bandwith).
But this is very bad idea to send encoder's index pulse by ethernet.
Let's make calculations.
3000 rpm and 1 ms base_thread is 18 degrees accuracy - not acceptable.
The solution is send not index, but raw_count lathed at encoder's index edge interrupt routine.
There is in your code, line 321 in qdc.cpp file:
this->indexCount = ENC_GetPositionValue(this->encBase);
But there is no indexCount hal pin...
In the fact, we don't need receive index pulse at component side, because change of indexCount means index was betwen last and present data transmision.
So we can update indexCount at every encoder's index edge, but use them only if hal index_enable pin is true. (look at my code).

I tried use raw_count and index pins connected to PRUencoder module. Sometimes it works, mostly not.
But even if it works, PRUencoder resets position to zero at received index, not at real index.
In my code, position is reset not to zero, but to
pos = (fb.raw_encoder - latched_enc) / pos_scale;
(raw_encoder may be not equal latched_enc)
So there is no delay.
In this case I not need PRUencoder, because I move pos and vel calculations to my component. 
  • bcorley
  • bcorley
19 Jun 2025 22:44

Laser Head Height Sensor – Looking for a Beta Tester

Category: Plasma & Laser

Thanks for the info. From what I gather, reading previous posts, the periodm function requires linuxcnc 2.10. I'll have to make up another test unit for that. Also, I'm running a 2msec servo thread. Is that going to be an issue?
  • PCW
  • PCW's Avatar
19 Jun 2025 22:36

homing with Phase Z encoder on MESA 7i96s

Category: Advanced Configuration

None of these are needed and the first will likely mean
that you never get an index.

setp [HMOT](CARD0).encoder.00.index-mask 1
setp [HMOT](CARD0).encoder.00.index-invert 0
setp [HMOT](CARD0).encoder.00.index-mask-invert 0

The index mask logic is intended for configurations
that have a index mask input pin which is typically used
for spindles where the encoder is on the motor and the
spindle is geared down from the motor.
 
  • kworm
  • kworm
19 Jun 2025 22:33
Replied by kworm on topic QTPlasmac pierce delay handling

QTPlasmac pierce delay handling

Category: Plasmac

The reed switch works great. Thanks for everyones help.
  • PCW
  • PCW's Avatar
19 Jun 2025 20:54
  • MaHa
  • MaHa
19 Jun 2025 20:49

ERROR: Linear movement in line xx would exceed the positive stop of the Z axis

Category: General LinuxCNC Questions

When  HOME = 0,  MAX_LIMIT  should be greater than 0, to avoid get stoped by softlimit error
  • scotta
  • scotta's Avatar
19 Jun 2025 20:35

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

Hi, which module have you been trying to use? The software Encoder module or the QDC module? Both support the index pulse detection and encoder count latching so LinuxCNC can acquire the index position count.
  • kubes
  • kubes
19 Jun 2025 20:28
Replied by kubes on topic How to jog when beyond soft limits

How to jog when beyond soft limits

Category: EtherCAT

There are a few issues. Should we break them into new threads?

1. The discussed issue about being on or over a limit. The resolution/variance comments.
2. Axis UI will allow an AXIS to be moved back within limits, but Probe Basic does not
3. The docs state: "The [JOINT_N]MIN_LIMIT/MAX_LIMIT settings are enforced while jogging in joint mode prior to homing. After homing, [AXIS_L]MIN_LIMIT/MAX_LIMIT coordinate limits are used as constraints for axis (coordinate letter) jogging" but that is not the case. This is different for Probe Basic and Axis.
3a. Using the Axis UI, the JOINT MAX_LIMIT and MIN_LIMIT are ignored before homed, meaning no limits are enforced.
3b. Probe Basic seems to enforce the AXIS_L limit, whether homed or not
  • PCW
  • PCW's Avatar
19 Jun 2025 20:02

Laser Head Height Sensor – Looking for a Beta Tester

Category: Plasma & Laser

  The velocity range only seems to be around 6500 hz from 0-10mm (3/8")

That does seem quite small, maybe too much stray capacitance on the sensor?

The BCL-AMPs ~2.5 MHz /2 frequency of ~1.25 MHz only gives you about 1250
counts per 1 ms servo period which will end up adding quite a bit of noise.
 This may be improved if you set the hires-timestamp of the encoder true but
a better solution may to use the periodm's frequency output as it does frequency
estimation by 1/period_average:

forum.linuxcnc.org/plasma-laser/51568-in...e-sensor-to-linuxcnc
  • langdons
  • langdons
19 Jun 2025 19:12

ERROR: Linear movement in line xx would exceed the positive stop of the Z axis

Category: General LinuxCNC Questions

Is there a home switch on the Z axis?

Rember that you can touch-off an axis.

So G0 Z0 ≠ "Go to actual, physical 0 coordinate"
  • langdons
  • langdons
19 Jun 2025 19:09

ERROR: Linear movement in line xx would exceed the positive stop of the Z axis

Category: General LinuxCNC Questions

Sometimes LinuxCNC is weird.

Look at the stepconf default config and try to make your config similar if you can.

Worked for me!
  • PCW
  • PCW's Avatar
19 Jun 2025 18:40
Replied by PCW on topic Lo ejes dejaron de moverse

Lo ejes dejaron de moverse

Category: General LinuxCNC Questions

7I97 or 7I96?
 
  • Johnnysacalu
  • Johnnysacalu
19 Jun 2025 18:32
Lo ejes dejaron de moverse was created by Johnnysacalu

Lo ejes dejaron de moverse

Category: General LinuxCNC Questions

Hola a todos soy muy novato en esto pero lo intento.
Monte un  plasma cnc con mesa 7i97s que consequi hacer que funcione bien hasta que le puse el thcad2, le hice solo 3 pruebas de antorcha y los motores ya no se mueven, save alguien si puede ser que se haya quemado la tarjeta 7i96. Se conecta a linux puedo encender antorcha pero no se como verificar cual puede ser el problema, gracias.
  • ttt
  • ttt
19 Jun 2025 17:58

How to link existing glass scale DRO readout to LinuxCNC for cheap

Category: Driver Boards

The ELS project I listed above is my design, yes. I've talked about it before here on this forum but interest seems low. Most people go for Clough42's much simpler+cheaper approach: github.com/clough42/electronic-leadscrew

My ELS system is LinuxCNC based with a web interface frontend. I use a 7i96 board which has only one encoder, hence this rp2040 based project.

My system also has X-axis steppers, not just a Z-axis stepper. One my goals is to be able to do NPT taper threads easily since I do this often and using dies is a PITA on stainless.
Displaying 1276 - 1290 out of 25069 results.
Time to create page: 0.230 seconds
Powered by Kunena Forum