Advanced Search

Search Results (Searched for: )

  • zz912
  • zz912's Avatar
12 Jan 2025 15:49
Replied by zz912 on topic Gmoccapy 3.5.0 - opinions needed

Gmoccapy 3.5.0 - opinions needed

Category: Gmoccapy

So I understand correctly that you have the Progressbar of the currently running program twice? Once under the G-code and once in the G-code properties?

But usually one have its G-code in one directory

Am I the only one who uses folders for different projects?
I have a huge problem when I upload files to a user's machine and they are in a folder and then I leave. Then they call me and it is very difficult to direct them to the correct folder because they don't know where they are. Plus most of my friends use Windows so they are looking for C:\
  • PCW
  • PCW's Avatar
12 Jan 2025 15:45 - 12 Jan 2025 15:46

How do I configure the connection of two mesa 7i92 via ethernet?

Category: General LinuxCNC Questions

No, you do not need two LAN ports, one port and a dedicated Ethernet switch will do,
but you do need two different IP addresses on the 7I92s.

I would suggest 10.10.10.10 and 10.10.10.11 and a host address of 10.10.10.100.

In addition for efficiency the reads should be queued, that is, instead of:

addf 7i92.0.read servo-thread
addf 7i92.1.read servo-thread
__________________________________ bunch of other addfs

addf 7i92.0.write servo-thread
addf 7i92.1.write servo-thread

You should have:

addf 7i92.0.read-request servo-thread
addf 7i92.1.read-request servo-thread
addf 7i92.0.read servo-thread
addf 7i92.1.read servo-thread
__________________________________ bunch of other addfs

addf 7i92.0.write servo-thread
addf 7i92.1.write servo-thread


This is more time efficient as is does not wait for the first 7I92s response
before requesting read data from the second.
 
  • danilom
  • danilom
12 Jan 2025 15:28
Replied by danilom on topic Cnclinux do not find harddisk

Cnclinux do not find harddisk

Category: Installing LinuxCNC

Recently I had to install linuxcnc on a previously win11 installed hard drive, it was not possible , setup refused to make partitions for new sistem.

Solution was to go into live mode and then from Gparted delete all previous partitions on hard drive, then the install went without problems.
  • danilom
  • danilom
12 Jan 2025 15:25
Replied by danilom on topic Pendant XHC HB04 receiver issue

Pendant XHC HB04 receiver issue

Category: Installing LinuxCNC

USB receivers are tied to pendant, you can not replace it as I was informed . Only solution is to buy a new set.

If you have not damaged the board it should be repairable , maybe take it to some smartphone repair shop.
  • zz912
  • zz912's Avatar
12 Jan 2025 15:16 - 14 Jan 2025 12:18
LCNC 2.10 - Ask for AUTOMATIC_G43 was created by zz912

LCNC 2.10 - Ask for AUTOMATIC_G43

Category: Gmoccapy

Hello Chriss,

History:

Gmoccapy had an integrated functionality. If a tool was changed, the tool correction was automatically turned on.
github.com/LinuxCNC/linuxcnc/blob/e586c3...ccapy.py#L3537-L3541
I named this functionality AUTOMATIC_G43.

The idea of ​​this functionality is great. Unfortunately, this functionality was implemented in the Gmoccapy GUI. This caused race conditions in certain LCNC configurations and on certain hardware. Norbert had a problem simulating these bugs at all.

After long discussions, Norbert agreed to remove AUTOMATIC_G43 from his Gmoccapy GUI. However, he had a condition that this functionality be preserved at least using REMAP.
github.com/LinuxCNC/linuxcnc/pull/3113/f...d37cd778756e98de8fff
And in the configuration files for Gmoccapy, this Remap should be added.

My wish:

I added this remap to the configurations, but a lot of configurations are done using PNCconf. I wish the configurations from PNCconf included for Gmoccapy:

added in INI file:
# Task controller section -----------------------------------------------------
[RS274NGC]
...............
SUBROUTINE_PATH = ./macros
REMAP=M6  modalgroup=6 prolog=change_prolog ngc=change_g43 epilog=change_epilog
REMAP=M61  modalgroup=6 prolog=settool_prolog ngc=settool_g43 epilog=settool_epilog

# the Python plugins serves interpreter and task
[PYTHON]
PATH_PREPEND = ./python
TOPLEVEL = ./python/toplevel.py
LOG_LEVEL = 0
+ Python and Macro file:
 

File Attachment:

File Name: macros_2025-01-12.zip
File Size:1 KB

 

File Attachment:

File Name: python_202...1-12.zip
File Size:10 KB


I think it will be very dangerous when Gmoccapy users switch from version 2.9 to 2.10. If they change the tool and the tool correction does not change as they were used to, it can cause physical crashes of the machines. That is why I would like PNCconf to retain this functionality in version 2.10 using REMAP.

As an advantage of this PNCconf modification, I see that users will have a template for creating Remaps. It is difficult for a beginner to understand what toplevel.py, stdglue.py, remap.py are for. This way they would only modify change_g43.ngc and/or settool_g43.ngc.

I don't know how to approach this:
1) make the above changes only for Gmoccapy
or
2) make the AUTOMATIC_G43 functionality in PNCconf for all GUIs. Gmoccapy should have this functionality enabled by default.

Fortunately, we have enough time, because this will be needed only for LCNC 2.10

Zdeněk
  • HansU
  • HansU's Avatar
12 Jan 2025 15:12
Replied by HansU on topic Gmoccapy 3.5.0 - opinions needed

Gmoccapy 3.5.0 - opinions needed

Category: Gmoccapy

1) What shows the progressbar bar?


Progress of the currently running program

2) Picture of GUI looks good, BUT what is source of data?
Are the data computed automaticaly?
If yes, this is fantastic stuff.

It's calculated by LinuxCNC's gremlin. It has been available in Axis for ages und since 2.9 available as gstat message for everyone (see linuxcnc.org/docs/devel/html/gui/gstat.html --> graphics-gcode-properties)


I dont know, what do you mean by this:
name (string): Name of the loaded file
size (string): Size in bytes and lines
g0 (string): Total rapid distance
g1 (string): Total feed distance
run (string): Estimated program run time
toollist (list): List of used tools
x (string): X extents (bounds) 1
x_zero_rxy (string): X extents without rotation around z (bounds) 1
y (string): Y extents (bounds) 1
y_zero_rxy (string): Y extents without rotation around z (bounds) 1
z (string): Z extents (bounds) 1
z_zero_rxy (string): Z extents without rotation around z (bounds) 1
machine_unit_sys (string): Machine units (Metric or Imperial)
gcode_units (string): Units in G-code file (mm or in)

?


These information are available to be displayed in this tab. See the docs above.

5) The weak point of the chooser page is that it lacks a tree

It also lacks navigate back and forth buttons for example. But usually one have its G-code in one directory so I will not spend much time on this.

 
Displaying 20236 - 20241 out of 20241 results.
Time to create page: 0.395 seconds
Powered by Kunena Forum