Advanced Search

Search Results (Searched for: )

  • Aciera
  • Aciera's Avatar
12 Jan 2025 16:06
Replied by Aciera on topic Gmoccapy 3.5.0 - opinions needed

Gmoccapy 3.5.0 - opinions needed

Category: Gmoccapy

Thanks for the work!

- I ike the Gcode properties tab.

- Not sure I care much for the progress bar under the Gcode display but if it's configurable why not.

- Directory tree would be nice. I often see people using different folders for different projects/customers.
  • PCW
  • PCW's Avatar
12 Jan 2025 16:03
Replied by PCW on topic 7i96s Questions

7i96s Questions

Category: Driver Boards

The P1 pinout can be random, it's completely determined by the PIN_XXX file.
(take a look at the source file include in the zip)

The only real pinout limitation is that modules like encoders or stepgens
are enabled by total number (num_stepgens=3 for example) rather than
individually, so you cannot trade off these pins for GPIO on a pin by pin basis
at runtime in hal. This is not actually a hardware limitation but just a choice 
made to simplify the driver command line.
  • aistech
  • aistech
12 Jan 2025 15:53 - 12 Jan 2025 16:00
recommended controller board was created by aistech

recommended controller board

Category: General LinuxCNC Questions

Full disclosure, I know absolutely nothing about CNCs.

I love electronics and automation, and I recently acquired a Unimat SL100 and I decided what a great spare time project.  All my research points me to LinuxCNC, which brings me to my question...  What are some recommendations for USB controller boards compatible with LinuxCNC?

**QUICK EDIT...  I am looking for something inexpensive and entry level to get my feet wet so to speak.  I am not super concerned about performance yet, this is more of a proof of concept.  Once I get basic functionality working, then I will jump in with both feet and sink some $$ into it.

Any guidance is greatly appreciated!

Thank you
  • JT
  • JT's Avatar
12 Jan 2025 15:49
Replied by JT on topic Flex GUI Stylesheet Builder

Flex GUI Stylesheet Builder

Category: Flex GUI

"What would the open function do?"

If you use flexqss to make a qss file then close it, your done. You can't edit it after the fact without some File->open type function. There's an awful lot of different selections to make having to make them in 1 sitting.

"Can you elaborate on apply the background colors?"
How do you change the background color without using a theme in the ini? If you specify a qss, the theme doesn't work.....or at least that's what I'm seeing. From my setup, it's either use a flex theme or the background is white.....and my qt theme is dark on my Debian VM. Designer preview shows my ui as dark, launching LinuxCNC with a qss specified it is white....so maybe I'm missing something.
 

I can see the usefulness of being able to open a qss file and set the various widget stylesheet properties.

Yes it is either use a theme or create your own qss stylesheet and use that.

As for the main window background color I need to add that but in the mean time...
/***** QMainWindow *****/
QMainWindow {
    color: #ffffff;
    background-color: #121212;
}

JT
  • 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.

 
  • Wischi
  • Wischi
12 Jan 2025 14:35

Change color of SpeedControl widget using css

Category: Gmoccapy

With the user command file it works perfect. Thank you!
  • royka
  • royka
12 Jan 2025 14:12

Real-time kerel not detected on patched 6.12

Category: General LinuxCNC Questions

Last time I built the 6.12 rt kernel for the RPi 5 was about 2 months ago and was pretty straight forward (since I don't use it for LinuxCNC so didn't need additional patches). Only installing it was a bit weird as described at github.com/by/RT-Kernel

The 6.12 kernel is with LTS and already released, so that might be a better choice, depending on if you want a more stable kernel vs newest.
  • Cant do this anymore bye all
  • Cant do this anymore bye all's Avatar
12 Jan 2025 14:05
Replied by Cant do this anymore bye all on topic Computer requirement

Computer requirement

Category: Computers and Hardware

Maybe some kind of burnt offering or sacrifice as well. This is purely meant in jest.

Tho I think my "life choices ability" requires an exorcist or something.
  • Cant do this anymore bye all
  • Cant do this anymore bye all's Avatar
12 Jan 2025 14:02
Replied by Cant do this anymore bye all on topic RPi 5 with 6.12 PREEMPT_RT = Using POSIX non-realtime

RPi 5 with 6.12 PREEMPT_RT = Using POSIX non-realtime

Category: Installing LinuxCNC

The Rpi5 will work fine with the posted image on the download page. Will be fine for mesa ethernet.
For SPI you'll have to compile Linuxcnc from the most recent sources, master or 2.9.3, as they include the spi driver thats supports the RPi5. If using ethernet nothing needs to be done.

This may be worth a read
github.com/by/RT-Kernel

Along with this post
forum.linuxcnc.org/38-general-linuxcnc-q...6-12?start=40#318767

I'm actually getting fed up with my RPi5, for the second time for Linuxcnc, it's a Me Issue which I fully admit to. Hopefully I'll be able to gently with great care put it back into the container rather than forcibly inserting into the wall, which will make other people mad at me.
Displaying 20026 - 20040 out of 21716 results.
Time to create page: 1.443 seconds
Powered by Kunena Forum