Advanced Search

Search Results (Searched for: )

  • electrosteam
  • electrosteam
16 Dec 2024 09:49
Replied by electrosteam on topic MDI and Keyboard

MDI and Keyboard

Category: Gmoccapy

Correct.

But, with the mouse, I can select a MDI command from the list above and execute it.

Spending time looking a Youtube clips and reading documentation.
This is a whole new ballgame for me.

Should I give up on the keyboard and implement a virtual system to replace it.
Still not sure of terminology yet.
  • Hakan
  • Hakan
16 Dec 2024 09:28 - 16 Dec 2024 09:31
Replied by Hakan on topic AX58100

AX58100

Category: EtherCAT

As a comment, and room for improvements, if one so wishes.

The stepspermm variable is set up as a pdos. Meaning that this value
will be updated every servo cycle (miilisecond). That is not very optimal,
the steps per mm scaling factor is a constant. Set it once and it stays there.
It is not like one will change the scaling value during operation.

The options I saw when I put it as a pdos was to either make it a sdos or a constant in the MCU program.
As a constant in the MCU program it becomes kind of inaccessible, but apart from that it will work fine.
Making it a sdos adds a bit of complexity when giving it a value. There is no interface for sdos to hal
that I know about. One can give a value to a sdos in the ethercat-conf.xml config file, but that brings
its own unnecessary complexity. One need to enter a line like the last line below
  <slave idx="4" type="generic" vid="00000a88" pid="0a880002" configPdos="true">
      <dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="0"/>
      <sdoConfig idx="2000" subIdx="0"><sdoDataRaw data ="40 06"/></sdoConfig>  <!-- Steps per mm axis 1: 1600  -->

To end up with "40 06" one brings up a decimal to hex converter and converts 1600 which gives 640.
Shift place on the two bytes 06 40 => 40 06 which one then enters in ethercat-conf.xml.
The code in the MCU stays the same, still Obj.StepsPerMM1 (or what is is called). It is just not updated
every serocycle but once in the beginning.

Just a bit of background and rambling.
  • HansU
  • HansU's Avatar
16 Dec 2024 09:10
Replied by HansU on topic MDI and Keyboard

MDI and Keyboard

Category: Gmoccapy

You mean you cannot enter MDI commands in that entry? (sorry the image is from an older gmoccapy version) 
  • CNC_ANDI
  • CNC_ANDI
16 Dec 2024 08:49
Replied by CNC_ANDI on topic Probe Basic do not start

Probe Basic do not start

Category: QtPyVCP

die fehlermeldung sagt dir doch genau was los ist... dir fehlen diese 2 ordner in deinem config ordner.... erstelle diese und fertig
  • CNC_ANDI
  • CNC_ANDI
16 Dec 2024 08:46
Replied by CNC_ANDI on topic Probe_Basic Bugs?

Probe_Basic Bugs?

Category: QtPyVCP

yes.
  • electrosteam
  • electrosteam
16 Dec 2024 08:43
MDI and Keyboard was created by electrosteam

MDI and Keyboard

Category: Gmoccapy

Amateur hobbyist on a 3-axis mill with RPi4 B in a single person shop.

I have just got LC 2.9.1 Gmoccapy working after using AXIS for a couple of years with just mouse and keyboard (on LC 2.8.4).
My interest is to regain MDI queuing and Run-from-Here that were lost in AXIS 2.9.1.

But, on my current system, when on-screen jogging is enabled by selecting "Keyboard Shortcuts" on the Systems Page, I cannot enter MDI commands from the keyboard.

Is it possible to setup Gmoccapy to allow both on-screen jogging and keyboard entry ?

John.
  • meister
  • meister
16 Dec 2024 06:22

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

Category: Computers and Hardware

now we have modifier's for all pin's:
                "enable": {
                    "name": "enable",
                    "type": "bitout",
                    "pins": {
                        "bit": {
                            "modifier": [
                                {
                                    "type": "onerror",
                                    "invert": false
                                }
                            ]
                        }
                    }
                }
seems more complicated at first glance, but is much more flexible

 
  • Rkatts
  • Rkatts
16 Dec 2024 04:44

Error getting packages on fresh install on Raspberry Pi 5

Category: QtPyVCP

I have Synaptic Package Manager installed. Looking forward to those files. Thanks for the help.
  • resmond
  • resmond
16 Dec 2024 03:56

Error getting packages on fresh install on Raspberry Pi 5

Category: QtPyVCP

I just went through this a few days ago with my Pi 5.

I left a post on another thread about consider adding the RaspberryPi.com and Raspian.org entries to the appropriate lists so that the APT infrastructure works out of the box with the prebuilt Debian distributions from LinuxCNC.

I wasn't taking notes so I might have missed a step but you definitely need to add entries to the /etc/apt/sources.list and drop PGP signature files into /usr/share/keyrings.

I updated the files on my Pi but it will be tomorrow until I can get to it on the net. I'll try to upload those files and you can just drop them in. Then I would immediately install either gdebi or synaptic which are both great package managers.
  • vanquang
  • vanquang
16 Dec 2024 02:27

Home position using ethercat servo position (absolute encoder value).

Category: General LinuxCNC Questions

Hi everyone.
Ưhile working with linuxcnc ethercat, I have some questions, hope to receive advice or comments from everyone.

1. Normally, we often use limit switches to determine "home position". 

2. My idea is to use the servo motor position in "absolute mode" as "home position". That means, for example, in the xyz robot, I mark a fixed point on each axis, then move the axes to that point (this point will be the "home position"). Next, I read the absolute encoder values ​​from the ethercat servo command on the 3 axes, and get the value of "home position". So how can I implement the above idea?
Thank you very much.
Displaying 21856 - 21865 out of 21865 results.
Time to create page: 0.363 seconds
Powered by Kunena Forum