Advanced Search

Search Results (Searched for: )

  • slowpoke
  • slowpoke
29 Nov 2024 22:29

Simple one.... how to eleminate "Do you really want to close LinuxCNC?"

Category: General LinuxCNC Questions

put that stuff into a python file and add it to your ini, or in the axisrc file for it to work globally. no need to compile

linuxcnc.org/docs/stable/html/gui/axis.html#sub:axis-axisrc
 

~/.axisrc   ???

where is .axisrc?  or do I need to create it?  and does it need a file name before the extension?
What does  "
~/"
mean?
I'm guessing here.... there might be a file ending with
".axisrc"  possibly in the folder associated with the particular GUI I'm using, but I don't see one, so perhaps I need to create one?

I'm a little lost here guys?
  • Lik2waterski
  • Lik2waterski
29 Nov 2024 22:20
Installation after new computer was created by Lik2waterski

Installation after new computer

Category: Installing LinuxCNC

Hello, my router table is currently running Linux Mint 19.3 Tricia and Linuxcnc  2.8.0.  The table is wired to Mesa cards 7i76-7i92M.

I am going to try to hook up the tool changer using the Carousel config.  I decided it would be a good time to install my new computer
prior to working on the tool changer. On my computer I just installed Linux Mint 22 _wilma. Can someone help me choose the right version of linuxcnc to install so that I can copy my configs over and (hopefully) work seamlessly?

Thanks for any help,
Travis
 
  • bkt
  • bkt's Avatar
29 Nov 2024 21:52

Linuxcnc show linuxcnc-error window when close my gui app

Category: Advanced Configuration

i read noe @pcw reply ..... USRMOT: ERROR: command 30 timeout
emcMotionInit: emcTrajInit failed ...... is a current bugs of 2.10 master ... someone know if actually is solved? think II use a 4 month ago version of 2.10.0 ....

regards
  • Grotius
  • Grotius's Avatar
29 Nov 2024 21:51

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Hi,

Following the doc, this looks a set to me :

--enable-e1000
--with-e1000-kernel

If kernel not specified, it uses current kernel.
 
  • Creative25
  • Creative25
29 Nov 2024 21:41
Replied by Creative25 on topic Building a chain driven Plasma table.

Building a chain driven Plasma table.

Category: General LinuxCNC Questions

So now I need to figure out the hardware side. I do have a dividing table with a chuck on it. Unfortunately it seems the gearing is not suitable 1:90 4 degrees per turn. 
so I guess I will be better off removing tha chuck and make a way to fit it on a shaft with bearings. The cam belt gears have a ratio of 1:4 which seems a bit small to me. 
will it work with a 100mm chuck and pipes up to 150mm 


 
  • tommylight
  • tommylight's Avatar
29 Nov 2024 21:33

ESP32/S2/S3 LinuxCNC Controller (6 axis hardware step gen), USB plug-and-play

Category: Computers and Hardware

Is that your chanel on youtube with the ESP MPG?
I'll be bothering you about that soon as i have a 3D printed MPG with a screen that Mesa7i73 does not use.
RMT will have to wait, limited time, but lately i am stuck at home/shops so maybe...
  • DeckelCNC
  • DeckelCNC
29 Nov 2024 21:09
Leadshine EL8 Servo Drives - EtherCAT was created by DeckelCNC

Leadshine EL8 Servo Drives - EtherCAT

Category: Advanced Configuration

Hello All,
I am new to linuxcnc and i have been working through installation and getting etherCAT set up.
So far I have / had been sucessful with the basic install and getting Beckhoff units to function. and driving inputs / outputs.I purchased leadshine EL8 servo drives for a 2 axis project i am working on.
Creating my own .xml and .hal i was able to get by beckhoff units into "operational" and the EL8 Drives into "pre-operational," but that was as far as i could get.in the past days i have lost my way (probably with a lack of understanding of fundamentals), and I caved into trying other online .xml examples and got everything in a total mess and couldn't even get back to LinuxCNC to open.I have got my files back to the basic situation of LinuxCNC opening and everything working, but the drives are not going into operational state. i belive its my .hal file. but if i add any cia402 links everything stops working.Is it wrong for me to expect I can make one drive work in LinuxCNC first  ? (say the x axis) then add the y axis later ? i was thinking the homing was stopping the drives from going into operational for a time.this is my situation:~$ ethercat slaves
0  0:0  OP     +  EK1100 EtherCAT-Koppler (2A E-Bus)
1  0:1  OP     +  EL1008 8Ch. Dig. Input 24V, 3ms
2  0:2  OP     +  EL1008 8Ch. Dig. Input 24V, 3ms
3  0:3  OP     +  EL2004 4K. Dig. Ausgang 24V, 0.5A
4  0:4  PREOP  +  L8EC(COE)I have attched 3 files1)axis_mm-try2.ini
 

File Attachment:

File Name: axis_mm-try2.ini
File Size:5 KB
2)TRY.hal
 

File Attachment:

File Name: TRY.hal
File Size:1 KB
3)ethercat-config.xml
 

File Attachment:

File Name: ethercat-conf.xml
File Size:1 KB
  • Grotius
  • Grotius's Avatar
29 Nov 2024 20:51
Replied by Grotius on topic Ethercat auto configurator.

Ethercat auto configurator.

Category: EtherCAT

@Kworm,

I think the current code is able to setup connections for input's and output's for all kind of ethercat devices.
Not all data type's are integrated yet. 1,8,16,64 bit data type is integrated. But there are more types.

It's just following a digital "ethercat xml" structure. From there it creates pdo's. The actual xml structure in
the core code is a complexer struct :

~/realtime_app/src/vendor/ethercat_master/tool/common.h
struct ethercat_entry_data {
    ec_ioctl_slave_sync_pdo_entry_t entry;
    ethercat_data_type data_type;
};

// Pdo entry's of a pdo.
struct ethercat_pdo_data {
    ec_ioctl_slave_sync_pdo_t pdo;
    ethercat_pdo_type pdoType;
    std::vector<ethercat_entry_data> entry_vec;
};

// Pdo's of a sync.
struct ethercat_sync_data {
    ec_ioctl_slave_sync_t sync;
    std::vector<ethercat_pdo_data> pdo_vec;
};

// Device and sync's
struct ethercat_device_data {
    ec_ioctl_slave_t slave;
    std::vector<ethercat_sync_data> sync_vec;

    unsigned int offset;
    unsigned int bit_position;
};


It setup's 1 bit, 8 bit, 16 bit, 64 bit value's and start adress for input and outputs.
There is no typical driver code for a certain servo drive.

If code is expanded, it can match a xml product code to use a certain servo driver setup.  This is
like linuxcnc-ethercat

If i had a servo here, i certainly would test it out.

My goal so far was to be able to interact with ethercat-master using a auto configurator.
This was quite a bit off work to get that done.
In that process i got some insights how automate this process for linuxcnc.


 
  • PCW
  • PCW's Avatar
29 Nov 2024 20:01
Replied by PCW on topic Plasma and Ethercat?

Plasma and Ethercat?

Category: Plasma & Laser

As far as the slug dropping or crossing the kerf, the arc voltage can spike, but it will never pass the limitiations of the plasma it self. The plasma has a maximum power it can output . Example the a maxpro200 can output 33kW, if you cut with 200A, the voltage can go only so high before the plasma hits its limit.

Umm no.

That assumes that the plasma output has no series inductance or parallel capacitance. This is far from the case. The problem is that the arc starts and stops at nanosecond rates, generating voltage and current spikes far in excess of the plasma power supply ratings.
  • Axolito
  • Axolito's Avatar
29 Nov 2024 19:56
Replied by Axolito on topic Embed tab not displayed with autostart

Embed tab not displayed with autostart

Category: Gmoccapy

Thank you, I had indeed forgotten to do this.

Even stranger, when I run the script by hand, the log file fills up, but this isn't really interesting because in this situation everything works correctly. But when it's run automatically, the log file remains empty.
  • endian
  • endian's Avatar
29 Nov 2024 19:53

Ethercat installation from repositories - how to step by step

Category: EtherCAT

I have built them form the source with
./configure --sysconfdir=/etc/ --disable-8139too --enable-userlib --disable-generic --disable-eoe --enable-e1000e
but it has behaviour same same... after
ethercat master
Master0
  Phase: Waiting for device(s)...
  Active: no
  Slaves: 0
  Ethernet devices:
    Main: 00:01:05:xx:93:xx (waiting...)
      Link: DOWN
      Tx frames:   0
      Tx bytes:    0
      Rx frames:   0
      Rx bytes:    0
      Tx errors:   0
      Tx frame rate [1/s]:      0      0      0
      Tx rate [KByte/s]:      0.0    0.0    0.0
      Rx frame rate [1/s]:      0      0      0
      Rx rate [KByte/s]:      0.0    0.0    0.0

but when I change to
DEVICE_MODULES="generic"
and did
sudo systemctl restart ethercat.service
it immediately works

it looks like it does not have disabled generic driver and still using it

regards
  • RDA
  • RDA
29 Nov 2024 19:50
Replied by RDA on topic Plasma and Ethercat?

Plasma and Ethercat?

Category: Plasma & Laser

All things both of you said are true. But if you use the already divided voltage the requirements are much smaller.

For the ohmic sensing its even worse than electrode to work. I have scoped about +/- 3kV in one plasma during HF (this being in the MHz range).

I have seen multiple plasmas around the world having just a normal beckhoff analog input taken from the already divided arc voltage.

As far as the slug dropping or crossing the kerf, the arc voltage can spike, but it will never pass the limitiations of the plasma it self. The plasma has a maximum power it can output . Example the a maxpro200 can output 33kW, if you cut with 200A, the voltage can go only so high before the plasma hits its limit.
Its ok to put safety measures but if you compare reading the direct raw arc voltage or the divided one, these are 2 different things.
I would assume an OP amp used as a buffer rated example +/- 36V is more than enough for example divider ratio 30.
  • Aciera
  • Aciera's Avatar
29 Nov 2024 19:22
Replied by Aciera on topic Touchy error

Touchy error

Category: Other User Interfaces

Does the included simulation config work?
'configs/sim/touchy/touchy.ini'
  • Mecanix
  • Mecanix
29 Nov 2024 19:19 - 29 Nov 2024 19:39

ESP32/S2/S3 LinuxCNC Controller (6 axis hardware step gen), USB plug-and-play

Category: Computers and Hardware

S3 cores ran on the 240meg and compiled -o2 is pleeeenty sufficient (my fav silicon of them all in fact). The P4 is very much overkill here, but hey, who doesn't like overkill anything lol ps.150hz is nothing for a S3. That makes both the S3 and P4 overkill in that sense ;)

On the MCU Motion Control rant; and If I'd be any of you MCU experts, I'd get a RMT based driver working on 1 (one) motor to begin with, and before doing/coding anything else, have that comm and feedback 110% reliably with the Lcnc comm driver **mutex'ed**.

Once that's sold and a certainty, move to the next step (channel array!)
  • Aciera
  • Aciera's Avatar
29 Nov 2024 19:17
Replied by Aciera on topic Embed tab not displayed with autostart

Embed tab not displayed with autostart

Category: Gmoccapy

maybe writing the terminal output to a file could provide some clues
/usr/bin/linuxcnc '/home/axel/linuxcnc/configs/mini-cnc-tc-dust/mini-cnc-tc-dust.ini' >> '/home/axel/linuxcnc/debug_log.txt
Displaying 20986 - 21000 out of 22541 results.
Time to create page: 0.433 seconds
Powered by Kunena Forum