Advanced Search

Search Results (Searched for: )

  • endian
  • endian's Avatar
07 Aug 2024 08:02
ethercat master service was created by endian

ethercat master service

Category: EtherCAT

hello,

i did ethercat master driver reinstallation from generic to natural which is on the chipset on the board for some performance configuration for time period reduction... everything works well till I do not switch power of slave 24V mains off... after that ethercat master service is still active but bus is death... I have to do 
sudo systemctl stop ethercat.service
sudo systemctl disable ethercat.service
sudo systemctl enable ethercat.service
sudo systemctl start ethercat.service
#sudo systemctl status ethercat.service

for restart the ethercat bus ... how to do it automaticly or am I missing something?

regards...
  • jjdege
  • jjdege's Avatar
07 Aug 2024 07:39

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Last night I had the same problem on Raspy 5,
I must have solved it with --fix-missing
as it tells you at the bottom in the terminal
hi
  • rodw
  • rodw's Avatar
07 Aug 2024 07:28

EtherCAT i/o board for spindle, estop and mpg

Category: EtherCAT

My suggestion is to give up ecat-io and look for other solutions, such as mesa card or fpga or arduino (I don't know how fast they are

But I like ethercat :)
But it  adds additional expense and complexity.
I am tempted to get one of these to play with it. Once I finish the mesa control box I am working on...
  • Bureaufly
  • Bureaufly
07 Aug 2024 07:14
Replied by Bureaufly on topic [ Vfdmod ] An easy VFD control over MODBUS RTU

[ Vfdmod ] An easy VFD control over MODBUS RTU

Category: HAL

Thanks man, sorry about the frustration.....
  • rodw
  • rodw's Avatar
07 Aug 2024 07:14

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Very sorry. I don't have write access to the website so depend on others who I give the ISO to.
Please try my ISO in Google drive, I know it works as I have tested it on real hardware.
drive.google.com/file/d/1gEQzgHsj_LjHiGB...k1Z/view?usp=sharing
  • Aciera
  • Aciera's Avatar
07 Aug 2024 06:58

Ethercat installation from repositories - how to step by step

Category: EtherCAT

I used the latest I could find

Just to be on the same page
Did you use this one:
 

from here:
linuxcnc.org/downloads/
  • Aciera
  • Aciera's Avatar
07 Aug 2024 06:51
Replied by Aciera on topic gmoccapy pins

gmoccapy pins

Category: Gmoccapy

Note, for the gcode to reload you need to switch to the 'AUTO' mode screen in gmoccapy.
  • AndyDM01
  • AndyDM01
07 Aug 2024 06:40 - 07 Aug 2024 06:42
  • Aciera
  • Aciera's Avatar
07 Aug 2024 06:36
Replied by Aciera on topic gmoccapy pins

gmoccapy pins

Category: Gmoccapy

Seems likeI lost the hashbang in the first line of the python code in my last post.
I just fixed that, so copy/paste the fixtd python code above and try again.
  • Aciera
  • Aciera's Avatar
07 Aug 2024 06:29
Replied by Aciera on topic Need Help in XYZAC configuration.

Need Help in XYZAC configuration.

Category: Advanced Configuration

The kinematic compensates for tool length.

Are you sure you have connected the required pins:
HALCMD = net  :tool-offset  motion.tooloffset.z
HALCMD = net  :tool-offset  xyzac-trt-kins.tool-offset 
  • Moutomation
  • Moutomation
07 Aug 2024 06:26
Replied by Moutomation on topic gmoccapy pins

gmoccapy pins

Category: Gmoccapy

Hello,
I think I'm making a mistake somewhere
The file.txt file is in the config folder, but I think it cannot find this file.

./python/file-check.py: 1: import: not found
./python/file-check.py: 2: import: not found
./python/file-check.py: 3: import: not found
./python/file-check.py: 4: import: not found
./python/file-check.py: 6: Syntax error: "(" unexpected
<commandline>:0: waitpid failed ./python/file-check.py file-check
<commandline>:0: ./python/file-check.py exited without becoming ready
  • meister
  • meister
07 Aug 2024 06:17

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

wow, that looks really professional, you can tell it's not the first time you've done it.

I wouldn't know what to say about it either, you're doing really well!
  • Aciera
  • Aciera's Avatar
07 Aug 2024 05:39 - 07 Aug 2024 06:04

How can I modify trivkins.c? (and also other kinematics files)

Category: General LinuxCNC Questions

There are easier ways to start playing around with kinematics. I would suggest to have a look at 'millturn', also have a look at the linked paper:

forum.linuxcnc.org/38-general-linuxcnc-q...atic-mechanis#306700

[edit]
Just for completness, 'trivkins.c' uses functions in 'kins_util.c':

 

But again, unless you know your way around with C I would strongly recommend using the .comp method with 'halcompile --install  your_path/your_kinematic.comp' as in the 'millturn' example pointed out in the link above.
  • winyk
  • winyk
07 Aug 2024 05:03 - 07 Aug 2024 05:10

How can I modify trivkins.c? (and also other kinematics files)

Category: General LinuxCNC Questions

Hello, I am a beginner trying to learn LinuxCNC. Please note that not only that I am totally new to LinuxCNC, but I am also totally new to working with CNC machine, G code, and the C programming language, so please forgive me if I ask stupid questions. Since I don't have any lathe or mill that I can experiment with (without messing things up), I am playing with LinuxCNC on a virtual machine (Debian inside VirtualBox). I have successfully managed to build LinuxCNC using run-in-place method as instructed in this guide linuxcnc.org/docs/master/html/code/building-linuxcnc.html .

Right now, I want to understand how .c kinematics files work in LinuxCNC. So, as a first step, I did a little experiment by modifying the inverse kinematics function in trivkins.c (located at src/emc/kinematics/) as shown.
int kinematicsInverse(const EmcPose * pos,
                      double *joints,
                      const KINEMATICS_INVERSE_FLAGS * iflags,
                      KINEMATICS_FORWARD_FLAGS * fflags)
{
    EmcPose P;
    P.tran.x = - pos -> tran.x;
    P.tran.y = pos -> tran.y;
    P.tran.z = pos -> tran.z;
    return identityKinematicsInverse(&P, joints, iflags, fflags);
    // return identityKinematicsInverse(pos, joints, iflags, fflags);
}

My understanding is that the inverse kinematics translates the position of the tool into joints variables, so by putting a negative sign in front of pos -> tran.x before passing that to identityKinematicsInverse function, I expect the machine to move in -x direction whenever I command the machine with G code to move in +x direction (like G0 X10). 

After I have modified trivkins.c, I compiled the file and rebuild LinuxCNC by going into /src and use  ./autogen.sh, then ./configure, and then make. 
However, as you can see in the photo attached   , when I open axis.ini config (which I believe it uses trivkins.c), the machine still do engraving in the +x direction. Nor did it go to X-10 when I command it with G X10.

I tried modifying trivkins.c in different ways, such as setting some directions to a constant, but I still experience the same result. So what did I do wrong here? Why I see no changes in AXIS after I modified the kinematics files. I am pretty sure the trivkins.c was compiled because when I deliberately put syntax error line in there, make threw an error
  • Lcvette
  • Lcvette's Avatar
07 Aug 2024 04:11
Replied by Lcvette on topic Trajectory Planner using Ruckig Lib

Trajectory Planner using Ruckig Lib

Category: General LinuxCNC Questions

This is looking amazing!   I am impressed with how smooth that boomerang video looked!  Absolutely fantastic work my friend!  Thank you very very much for your hard work! 

Chris
Displaying 23401 - 23415 out of 25342 results.
Time to create page: 1.308 seconds
Powered by Kunena Forum