Advanced Search

Search Results (Searched for: )

  • EmcRules
  • EmcRules
18 Jan 2025 23:58

Ethercat 64 bit stepper drive basic example EL7041

Category: Driver Boards

Thanks for posting this it was a good place to start for me. 
Running 2.9.3 from live cd install
Installed linuxcnc-ethercat yesterday
Beckhoff EK1100 wit 3X 7041 Rev 26

I have everything up and running.  When I start Axis my 7041 module run lights turn solid showing me the slaves are in "OP"

I started with the basic XML config but then went to add the mod params to set currents and voltages.

I get the error below when starting axis  any thoughts seems odd.  looking at the driver for this is seems like it should work. i can  "sudo ethercat upload/download" data from terminal just fine.

When I use the basic XML Axis starts up fine. When I power up i get join 0 drive fault msg

Hal,INI & XML attached. 

any insight would be appreciated. 

Debug file information:
Note: Using POSIX realtime
Failed to execute SDO download: Invalid argument
LCEC: slave 0.D2: Failed to execute SDO download (0x8010:0x01, size 2, byte0=196, error -22, abort_code 00007fc6)
LCEC: fail to configure slave 0.D2 sdo maxCurrent
LCEC: modParam settings failed for slave 0.D2
LCEC: failure in proc_init for slave 0.D2
LCEC: failure, clearing config
LCEC: exiting
LCEC: returning -EINVAL
lcec: rtapi_app_main: Invalid argument (-22)
./7041.hal:6: waitpid failed /usr/bin/rtapi_app lcec
./7041.hal:6: /usr/bin/rtapi_app exited without becoming ready
./7041.hal:6: insmod for lcec failed, returned -1
6579
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime
  • cmorley
  • cmorley
18 Jan 2025 23:50

I like to translate the Qtvcp UI button into the local language

Category: Qtvcp

What Qtvcp screen are you using?
What version of linuxcnc are you using?
Is it an installed version or RIP version.
In master branch this is the process of doing translations:

linuxcnc.org/docs/devel/html/gui/qtdrago...internationalisation
  • Murphy
  • Murphy
18 Jan 2025 22:28
Replied by Murphy on topic Spindle location on the opposite side

Spindle location on the opposite side

Category: AXIS

Yes, the tool moves from bottom to top towards the center line.
  • cmorley
  • cmorley
18 Jan 2025 22:00

Problems to install QT Designer - Linuxcnc 2.9.3

Category: General LinuxCNC Questions

What linux distribution are you using?
What error messages did you get?
  • PCW
  • PCW's Avatar
18 Jan 2025 21:54

A Axis creeping - Bias not fixing it - axis not responding to jog buttons

Category: General LinuxCNC Questions

if you get a continuous creep, it indicates a problem with feedback.
(backwards, noise generating false counts, PID with no P term etc)
  • B.Reilly01
  • B.Reilly01
18 Jan 2025 21:45

A Axis creeping - Bias not fixing it - axis not responding to jog buttons

Category: General LinuxCNC Questions

I'm attempting to add a 4th axis to my mill, but I'm running into roadblocks.  The axis jogs (but still creeps) under "open loop testing" in PNCCONF.  When I launch ProbeBasic, it no longer jogs  (while the other axes do), and it creeps at a rate of about 1/2 degree per second.  Adding bias doesn't seem to effect it.  PID is not tuned yet.  When I try to jog it it following error errors out instantly.  As you can see in my INI file, I set the following error to 5 degrees to be able to see how fast it was creeping.  What are reasonable numbers for accel for a 4th axis?  
  • cncforfun
  • cncforfun
18 Jan 2025 21:41

Problems to install QT Designer - Linuxcnc 2.9.3

Category: General LinuxCNC Questions

Hi,
wanted to install QT designer as described in pdf-documentation (section 12.5.4.2 on page 1073)
It doesn`t work.
 
Please help me. 
Thanks
  • Ehsan_R
  • Ehsan_R
18 Jan 2025 21:23
Replied by Ehsan_R on topic How to call a python script in gcode

How to call a python script in gcode

Category: General LinuxCNC Questions

2. save this as 'remap.py' tot the folder named 'python' created above:

[code]from interpreter import *

def m456(self):
    import random
    random_value = random.randint(0, 10000000000)
    self.execute("#<_random_value> = %f " % random_value, 1)
    yield INTERP_EXECUTE_FINISH
[/code]
 

I changed this part to the code below
from interpreter import *

def m456(self):
   import random
   import os

  existing_filename = 'random_numbers.txt'

 if os.path.exists(existing_filename):
    with open(existing_filename, 'r') as file:
        existing_numbers = [list(map(int, line.split(':')[1].strip().split())) for line in file.readlines()]
 else:
    existing_numbers = []

 def generate_new_numbers():
    numbers = list(range(21))
    random_numbers = random.sample(numbers, 12)
    return list(random_numbers)

 while True:
    new_numbers = generate_new_numbers()

    for existing_row in existing_numbers:
        if new_numbers == existing_row:
            break
    else:
        break


 index = len(existing_numbers) + 1
 existing_numbers.append(new_numbers)

 with open(existing_filename, 'w') as file:
    for idx, line in enumerate(existing_numbers):
        file.write(f"{idx + 1} :  " + ' '.join(map(str, line)) + '\n')
   

    self.execute("#<_random_value_1> = %f " % new_numbers[0], 1)
    self.execute("#<_random_value_2> = %f " % new_numbers[1], 1)
    self.execute("#<_random_value_3> = %f " % new_numbers[2], 1)
    self.execute("#<_random_value_4> = %f " % new_numbers[3], 1)
    self.execute("#<_random_value_5> = %f " % new_numbers[4], 1)
    self.execute("#<_random_value_6> = %f " % new_numbers[5], 1)
    self.execute("#<_random_value_7> = %f " % new_numbers[6], 1)
    self.execute("#<_random_value_8> = %f " % new_numbers[7], 1)
    
    yield INTERP_EXECUTE_FINISH

But I get the  error
How do I fix it?
  • cakeslob
  • cakeslob
18 Jan 2025 21:09
Replied by cakeslob on topic Spindle location on the opposite side

Spindle location on the opposite side

Category: AXIS

is the cutter in the same place in the preview as your machine?
  • cakeslob
  • cakeslob
18 Jan 2025 21:04 - 18 Jan 2025 21:08

Remora - ethernet NVEM / EC300 / EC500 cnc board

Category: Computers and Hardware

yeah the lowpass if what gives a stable(ish) velocity output from the encoder
  • AlexMagToast
  • AlexMagToast's Avatar
18 Jan 2025 20:55
Replied by AlexMagToast on topic Arduino IO Expansion

Arduino IO Expansion

Category: Show Your Stuff

I'll probably fork your repo and push my changes for the I2C IO expanders if you want to take a look at that. Could use some work around the ifdef's for enabling the I2C IO aside from the normal Arduino IO but on my Mega setup it's working great.

I like the I2C IO expansion Idea. I don't have these chips here yet. As I am working on the next Version of Arduino Connector I would implement it in the newer version as it will improve on all the Issues learned from the current version, as it will also get rid of the #defines etc for the user.
Also I forgot to mention that the new Version already supports the connection to multiple Arduinos simultaneously.

If you would like to peek into it you can see it on Github in the dev branch, but keep in mind currently it doesn't work.
Here is a preview of how the new Yaml configuration looks like: github.com/AlexmagToast/LinuxCNC_Arduino...lob/dev/config2.yaml

 
  • Waggi
  • Waggi
18 Jan 2025 20:37

chargepump macht 500Hz, benötige aber 10kHz

Category: Deutsch

Besten Dank. Funktioniert perfekt!

Beste Güße
  • rodw
  • rodw's Avatar
18 Jan 2025 20:19

QtPlasmaC v2.9 - Time between turning off and back on the arc on a Powermax 105

Category: Plasma & Laser

Mesh mode will trigger ARCOK immediately after striking an arc, but does not fit with what the OP is describing in some details, in some it does fit.
Also does not fit the 2T/4T control mode some manual plasma sources have.

I think this post is relevant. We are not mind readers
forum.linuxcnc.org/51-ot-posts/54926-a-p...y-to-provide-answers
  • tommylight
  • tommylight's Avatar
18 Jan 2025 20:13

QtPlasmaC v2.9 - Time between turning off and back on the arc on a Powermax 105

Category: Plasma & Laser

Mesh mode will trigger ARCOK immediately after striking an arc, but does not fit with what the OP is describing in some details, in some it does fit.
Also does not fit the 2T/4T control mode some manual plasma sources have.
  • rodw
  • rodw's Avatar
18 Jan 2025 20:09
Replied by rodw on topic Age of the website and forum

Age of the website and forum

Category: Forum Questions

This is the root directory listing

root@forum:~# ls
access.log do-dns-mirror make-plot PHPMailer-5.2.14 update-plot
bin error.log monitor-memory plug_reCAPTCHA.rc1.zip v5.2.14.zip
cb_recaptchav2.zip expire-session.sh pflogsumm-1.1.1 requests.gnuplot
count-requests flo.sql pflogsumm-1.1.1.tar.gz SHOW
data letsencrypt PHPMailer simp_le

There would be a seperate user. It should have its own home folder, the same as you do on your Linuxcnc PC.
from your root home folder, try:
cd ..
ls

Then explore the seperate folders listed.

Note my knowledge is very dated ad things could have changed


 
Displaying 19531 - 19545 out of 21715 results.
Time to create page: 0.904 seconds
Powered by Kunena Forum